*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ background-color:#fff; font:14px/1.6 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#666666;}
body,form,iframe,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a,em,i{margin:0px;padding:0px;list-style-type:none;font-style: normal;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#4e4e4e;}
a:hover{ color:#0772bf;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:none;}
input[type="radio"],input[type="checkbox"]{ height:14px; margin: 0 3px 0 0; padding:0;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#eee;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:30px;}
h4{ font-size:24px;}
h5{ font-size:18px;}
h6{ font-size:16px;}
.mt30{margin-top:30px;}
.mt114{margin-top:114px}
.pt50{padding: 50px 0 60px 0}
.xs{box-shadow: #e9e9e9 0px 4px 4px;border-bottom:1px solid #b7b7b7}

.fr{float:right}
.fl{float:left}


.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none;}
.show{ display:block;}

.container{ width:1200px; margin:0 auto;}

/* 头部 */
.headtop{width:100%;height:35px;background-color:#0772bf;color:#fff;line-height:35px;font-size:13px}

/*导航*/
.head{height:95px}
.logo{margin-top:15px}
.nav ul{line-height:95px}
.nav ul li{display:inline-block}
.nav ul li .main{color:#333;font-size:16px;border-radius:3px;padding:0 8px;display:block}
.nav ul li .nav_item{
	position: absolute;
	left: 0;
	z-index: 9;
	background-color: #0772bf;
	display: none;
	transition: all .5s;
	width: 100%;
	height: 160px;
	overflow: hidden;
	padding-top: 35px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.nav ul li:hover .nav_item{display:block}
.nav ul li .nav_item .nav_img{width:152px;height:90px;line-height:90px;background-color:#fff;padding:3px;text-align:center;vertical-align:middle;display:table-cell}
.nav ul li .nav_item .nav_img img{width:152px;height:90px;overflow:hidden}
.nav ul li .nav_item .nav_list{margin:0 50px;width:220px;border-left:1px solid #80acd8;border-right:1px solid #80acd8;padding:0 20px}
.nav ul li .nav_item .nav_list ul{line-height:35px;min-height:115px}
.nav ul li .nav_item .nav_list ul li{line-height:35px;border-bottom:1px solid #80acd8;margin:0 10px;width:90px;float:left;text-align:center}
.nav ul li .nav_item .nav_list ul li a{color:#fff;line-height:35px;display:block}
.nav ul li .nav_item .nav_list ul li a:hover{color:#0772bf;background-color:#fff}
.nav ul li .nav_item .nav_tetx{width:680px}
.nav ul li .nav_item .nav_tetx h6{height:30px;line-height:30px;color:#fff;border-bottom:1px solid #fff;padding-bottom:5px}
.nav ul li .nav_item .nav_tetx p{margin-top:10px;line-height:22px;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:66px}
.nav ul li.active .main,.nav ul li:hover .main{color:#0772bf}

/*banner*/
.banner{width:100%;height:auto;overflow:hidden;position:relative}
.swiper-container{width:100%}
.swiper-container .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-container .swiper-pagination-bullet{height:13px;width:13px}
.swiper-container img{width:100%;max-width:100%}
.swiper-pagination-fraction{color:#fff}
.banner .slogan{position:absolute;top:50%;left:50%;z-index:99;width:800px;height:300px;margin-left:-600px;margin-top:-150px}
.slogan h6{color:#ff7404;font-size:40px;font-weight:700}
.slogan h5{color:#0772bf;font-size:25px;font-weight:700}
.slogan .slogan_btn a{background-color:rgba(1,66,112,.1);border:1px solid #fff;color:#fff;padding:15px 35px;display:inline-block;margin-top:20px;margin-right:10px}
.slogan .slogan_btn a:nth-child(1):hover{background-color:#ff7404;border:1px solid #ff7404}
.slogan .slogan_btn a:nth-child(2):hover{background-color:#0772bf;border:1px solid #0772bf}
.banner .n_slogan{position:absolute;top:50%;left:50%;z-index:99;width:1200px;height:110px;margin-left:-600px;margin-top:-55px}
.n_slogan h6{color:#ff7404;font-size:40px;font-weight:700}
.n_slogan h5{color:#014270;font-size:30px;font-weight:700}
.nber img{width:100%}

/* 关于 */
.aboutbj{background:#f6f6f6 url(../images/about_bg.jpg) no-repeat center top;height:auto;padding:50px 0 60px 0}
.about_us{padding:30px 0 50px 0;text-align:center;line-height:35px;font-size:16px}
.about_more{text-align:center}
.about_more a{border:1px solid #ddd;padding:10px 35px;margin:0 10px;transition:all .3s}
.about_more a:nth-child(1){color:#028ccf}
.about_more a:nth-child(2){color:#666}
.about_more a:nth-child(3){color:#ff7404}
.about_more a:nth-child(1):hover{border:1px solid #028ccf;color:#014270}
.about_more a:nth-child(2):hover{border:1px solid #028ccf;color:#ff7404}
.about_more a:nth-child(3):hover{border:1px solid #028ccf;color:#014270}

/* 公共标题 */
.title{text-align:center}
.title h6{font-size:28px;color:#333;position:relative}
.title h4{font-size:28px;color:#ddd;position:relative}
.title h4::before,.title h6::before{content:"";position:absolute;left:50%;bottom:-15px;width:40px;height:4px;margin-left:-20px;background-color:#0772bf}
.title h5{padding-top:30px;font-size:14px;color:#666;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}
.advbox{background:url(../images/advx_bg.jpg) no-repeat center top;height:auto;padding:50px 0 60px 0}
.adv_list{margin-top:50px}
.adv_list .adv_item{width:300px;height:276px;float:left;text-align:center;transition:all .5s}
.adv_list .adv_item:nth-child(odd){background-color:rgba(255,255,255,.9)}
.adv_list .adv_item:nth-child(even){background-color:rgba(7,114,191,.9)}
.adv_list .adv_item:hover{margin-top:-10px}
.adv_list .adv_item .adv_img img{width:80px;height:80px;margin-top:40px}
.adv_list .adv_item .adv_img img:hover{animation:tada 1s .2s ease both}
@keyframes tada{0%{transform:scale(1)}
10%,20%{transform:scale(1.1) rotate(10deg)}
30%,50%,70%,90%{transform:scale(1.1) rotate(-10deg)}
40%,60%,80%{transform:scale(1.1) rotate(10deg)}
100%{transform:scale(1.1) rotate(0)}
}
.adv_list .adv_item dl{padding:20px;overflow:hidden}
.adv_list .adv_item dl dt{font-size:16px;margin-top:10px}
.adv_list .adv_item dl dd{margin-top:20px}
.adv_list .adv_item:nth-child(odd) dl dt{color:#028ccf}
.adv_list .adv_item:nth-child(odd) dl dd{color:#666}
.adv_list .adv_item:nth-child(even) dl dt{color:#fff}
.adv_list .adv_item:nth-child(even) dl dd{color:#fff}


/* 产品 */
.probox{background:#fafafa;height:auto;padding:50px 0 40px 0}
.pro_list{margin-top:50px;overflow:hidden}
.pro_item{float:left;width:183px;margin-left:20px;transition:all .5s}
.pro_item .pro_img{width:183px;height:117px;overflow:hidden;position:relative}
.pro_item .pro_img img{width:183px;height:117px;overflow:hidden}
.pro_item .pro_img span{background-color:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:9;width:100%;height:117px;line-height:117px;color:#fff;text-align:center;opacity:0}
.pro_item:hover{margin-top:-10px}
.pro_item:hover .pro_img span{opacity:1}
.pro_item:hover dl dd a{color:#ff7404;border:1px solid #ff7404;cursor:pointer}
.pro_item dl{background-color:#fff;box-shadow:rgba(58,65,80,.05) 0 0 36px 0;padding:20px 0;text-align:center}
.pro_item dl dt{font-weight:700;padding:0 10px;line-height:22px;height:44px;overflow:hidden}
.pro_item dl dd a{border:1px solid #2f69b3;display:inline-block;color:#2f69b3;border-radius:2px;padding:6px 30px;margin-top:20px}
.pro_item dl dd a:hover{color:#ff7404;border:1px solid #ff7404}

/* 新闻 */
.newsbox{background:#fafafa;height:auto;padding:0 0 30px 0}
.news_bar{background-color:#fff;width:540px;padding:0 25px 15px 25px;overflow:hidden;position: relative;margin-top: 50px;}
.news_item ul li,.news_items ul li{height:35px;line-height:35px;border-bottom:1px dashed #eee}
.news_item ul li:last-child,.news_items ul li:last-child{border-bottom: 0;}
.news_item ul li a,.news_items ul li a{font-size:14px;color:#666;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}
.news_item ul li span,.news_items ul li span{float:right;color:#999;font-size:13px}
.news_item ul li:hover a,.news_items ul li:hover a{color:#0772bf}
.news_title{border-bottom:1px solid #ddd;height:55px;}
.news_title ul li{display:inline-block;line-height: 55px;font-size: 16px;margin-right: 26px;position: relative;}
.news_title ul li::before{content: "";width: 1px;height: 16px;background-color: #666666;left:-13px;top: 50%;position: absolute;margin-top: -8px;}
.news_title ul li:first-child::before{background-color: #ffffff;}
.news_hot{height:110px;padding:15px 0}
.news_hot .news_img,.news_hot .news_img img{width:150px;height:110px;overflow:hidden;transition:all .5s}
.news_hot .news_img:hover img{transform:scale(1.1)}
.news_hot dl{width:370px}
.news_hot dl dt a{font-size:18px;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px}
.news_hot dl dt a:hover{color:#0772bf}
.news_hot dl dd{color:#666;line-height:22px;height: 66px;overflow: hidden;}
.news_hot dl dd a{color:#0772bf;margin-left:8px}
.news_hot dl dd a:hover{color:#0772bf}
.news_bar .more{border-radius:3px;background-color:#e9edf2;padding:2px 15px;margin-top:16px;color:#666;position: absolute;top: 0;right: 25px;}
.news_bar .more:hover{background-color:#0772bf}
.news_bar .more:hover a{color:#fff;}
.news_item,.news_items{display: none;}
.on{display:block}
.tab li.cur,.tabs li.cur{color:#0772bf;}

/* 底部 */
.footer{background-color:#0772bf;padding-bottom:20px;}
.footer_item{border-bottom:1px solid #80acd8;height:60px;line-height:60px;margin-bottom:20px}
.footer_item ul li{display:inline-block}
.footer_item ul li a{color:#ffffff;padding-right:10px;font-size:15px}
.footer_item ul li a:hover{color:#fff}
.footer_item .tel{color:#ff7404;font-size:18px}
.footer_item .tel img{width:20px;height:20px;overflow:hidden;margin-right:10px}
.footer_text{width:500px;text-align: left;}
.footer_text dl{color:#ffffff;}
.footer_text dl dt{font-size:16px;margin-bottom:10px}
.footer_text dl dd{line-height:25px}
.wx{width:700px;text-align:center;padding-top:15px}
.wx dl{
	float: right;
	height: auto;
	width: 120px;
	margin-left: 10px;
	overflow: hidden;
	text-align: center;
}
.wx dl dd{color:#ffffff;line-height:22px}
.footer_bt{background-color:#323232;text-align:center;color:#d9d9d9;padding:10px 0;font-size:13px}

/*翻页*/
.page{text-align:center;margin-top:30px}
.page a,.page span{border-radius:3px;border:1px solid #ebebeb;padding:8px 15px;display: inline-block;}
.page a.active,.page a:hover,.page span:hover{background:#0772bf;color:#fff;border:1px solid #0772bf}
.xzpage {
	background: #fff;
	color: #0772bf;
	font-family: "微软雅黑";
	font-size: 14px;
	width: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.nbaner{width: 100%;height:220px;text-align: center;}
.nbaner img{width: 100%;height: 100%;}


/*栏目分类*/
.postin{position: relative;}
.column{background:#f6f6f6;height:50px;margin-top: -2px;}
.column .column_title{width:270px;height:120px;background:#0772bf;color:#fff;z-index: 2;position: absolute;left: 0;top:-70px;}
.column .column_title dl{margin:35px 0 0 15px;background:url(../images/aa.png) no-repeat right 20px center;position: relative;padding-left:40px}
.column .column_title dl dt{font-size:25px;color:#ffffff;font-weight: 700;line-height: 34px}
.column .column_title dl dd{font-family: Arial;font-size:12px;text-transform: uppercase;color:#ffffff;}
.column .column_list{margin-left:300px;}
.column .column_list ul li{display:inline-block;line-height: 50px;}
.column .column_list ul li a{display:inline-block;padding:0 20px;color:#444444;font-size:16px;}
.column .column_list ul li a:hover,.column .column_list ul li a.active{color:#ffffff;background:#0772bf}

/*新闻*/
.box{padding: 0 0 60px 0;}
.item_new{border:1px solid #eeeeee;border-top: 0;}
.item_li{border-bottom:1px solid #ebebeb;margin: 20px;padding-bottom: 20px}
.item_li span,.item_li span img{width:200px;height:150px;overflow: hidden;transition: all 0.5s;}
.item_li dl{width:940px;overflow: hidden;}
.item_li dl dt a{font-size:18px;color:#464646;line-height:40px;}
.item_li dl dd{font-size:13px;color:#7d7d7d;margin:15px 0;}
.item_li dl i{text-align: right;font-style: normal;display:block;font-size:13px;color:#7d7d7d}
.item_li:hover dt a{color:#0772bf}
.item_li:hover img{transform: scale(1.2);}

/* 面包屑 */
.crumbs{border-bottom:1px solid #ebebeb;padding:20px 0;font-size:14px}

/* 详情 */
.details_box{padding:20px 0 0 0}
.details_box h1{font-size:20px;color:#333;padding:10px 0;line-height:25px;text-align:center}
.details_box .subtitle{text-align:center}
.details_box .subtitle i{color:#666;margin-right:40px;font-size:13px}
.details_box .abstract{background:#eee;padding:10px;line-height:22px;margin:10px 0;font-size: 16px;}
.details_box .details_cont{padding-bottom:20px;padding-top:10px;color:#666;line-height:22px;font-size: 16px;}
.details_box .pages{margin:20px 0 0 0;border-top:1px solid #ececec;padding-top:20px}
.details_box .pages p>a{line-height:30px;color:#666}
.details_box .pages p>a:hover{color:#0772bf}

/* 单页模型 */
.single_box{padding:20px 0;color:#666;line-height:24px;font-size: 16px;}

/* 图片列表 */
.case_list{margin-left:-28px;margin-top:24px;}
.case_list dl{width:340px;overflow: hidden;float:left;margin-left:26px;margin-top:26px;position: relative;border:1px solid #eeefed;text-align: center;padding:20px 20px 50px 20px;background: url(../images/ico.png) no-repeat right bottom;}
.case_list dl dt,.case_list dl dt img{width:300px;height:225px;overflow: hidden;transition: all 0.5s;margin:auto}
.case_list dl dd{text-align: center;position: absolute;left: 0;bottom: 0;color:#ffffff;transition: all 0.5s;height:50px;overflow: hidden}
.case_list dl dd span{color:#666666;line-height: 50px;white-space: nowrap; overflow: hidden;text-overflow:ellipsis;transition: all 0.5s;display: block;font-size:15px;padding: 0 10px;}
.case_list dl dd p{display:block;opacity: 0;transition: all 0.5s;padding:0 20px;overflow: hidden;height:40px;line-height:20px}
.case_list dl:hover dd{height:50%;background: #0772bf;}
.case_list dl:hover dd span{color:#ffffff;font-weight: 700}
.case_list dl:hover dd p{opacity:1;}
.case_list dl:hover img{transform: scale(1.2);}

/* 友情链接 */
.links{background-color:#fff;margin-top:30px;padding:10px 20px 20px 20px;width:1160px}
.links span{display:block;font-size:18px;margin-bottom:10px}
.links a{display:inline-block;background-color:#f6f6f6;border-radius:2px;padding:2px 8px}
.links a:hover{color:#fff;background-color:#0772bf}

/* 表单 */
.module_form{padding:20px 0}
.module_form .row{display:flex;justify-content:space-between;align-items:center}
.module_form .row input{width:47.5%;border-radius:3px;border:1px solid #e8e8e8;line-height:40px;padding:0 5px;margin-bottom:20px;color:#666}
.module_form .row input:focus,.module_form .row textarea:focus{border:1px solid #1c88ff;color:#1c88ff}
.module_form .row textarea{border-radius:3px;border:1px solid #e8e8e8;width:100%;padding:5px;color:#666}
.module_form .row button{background:#429efd;color:#fff;font-size:16px;border-radius:3px;text-align:center;height:40px;line-height:40px;border:0;width:150px;margin-top:20px}
.module_form .row button:hover{background-color: #fe741d;}
.module_form .row span{margin-top:20px}
.module_form .row span i{color:#429efd;font-size:20px;font-family:Arial,Helvetica,sans-serif}

.bot_zhengjian{
	color: #FFF;
	display: block;
	width: 1200px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #80acd8;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}