﻿a:hover,
a:active,
a:focus {
	color: #1c62b0;
}
header.header .top p a:hover {
	color: #1c62b0;
}
header.header span a:hover {
	color: #1c62b0;
}
header.header span a.on {
	color: #1c62b0;
}
header.header .bottom .left p span {
	color: #1c62b0;
}
header.header .bottom .left p i {
	color: #1c62b0;
	margin-top: 10px;
}
header.header .bottom .right span {
	color: #1c62b0;
}
header.header .bottom .right span a{
	color: #1c62b0;
}
nav.headNav ul li a.on {
	background: #1c62b0;
}
nav.headNav ul li a.a1:hover {
	background: #1c62b0;
	color:#fff;
}
nav.headNav ul li .hide a:hover {
	background: #1c62b0;
}
.page_main .left .title p {
	color: #1c62b0;
	border-left: 3px solid #1c62b0;
}
.page_main .left ul li a:hover {
	color: #1c62b0;
}
.page_main .left ul li.on a {
	color: #1c62b0;
}
.conbody-mbx .title{
	color: #1c62b0;
}
.conbody-mbx span a:last-child {
	color: #1c62b0;
}
.map dl dt a:hover {
	color: #1c62b0;
}
.map dd .first a {
	color: #1c62b0;
}
.map dd .first a:hover {
	color: #1c62b0;
}
.map dd div a:hover {
	background: #1c62b0;
}
.home_banner .slick-dots li.slick-active button:before {
	background: #1c62b0;
}
.home_t b {
	border-bottom: 1px solid #1c62b0;
}
.home_t b:after {
	background: #1c62b0;
}
.home_pro .choose i {
	border: 1px dashed #1c62b0;
}
.home_pro .choose i:hover {
	background: #1c62b0;
	border: 1px solid #1c62b0;
}
.home_pro .choose i.on {
	background: #1c62b0;
	border: 1px solid #1c62b0;
}
.home_search .search input.txt:focus {
	border: 1px solid #1c62b0;
}
.home_search .search input.btn {
	background: #1c62b0 url(../image/btn.png) no-repeat center;
}
.home_news .left .word b a:hover {
	color: #1c62b0;
}
.home_news .slick-prev {
	background: #1c62b0 url(../image/nextPre.png) no-repeat left center;
}
.home_news .right ul li:hover {
	background: #1c62b0;
}
.home_about .left a.more:hover {
	background: #1c62b0;
	border-color: #1c62b0;
}
.home_about .right ul li {
	background: #1c62b0;
}
.home_case ul li span:hover {
	color: #1c62b0;
}
.home_honor .title b {
	border-bottom: 1px solid #1c62b0;
}
.home_honor .left .box .word a.a2 {
	background: #1c62b0;
}
.home_contact .hcBox .left b {
	color: #1c62b0;
}
.home_contact .hcBox .left p i {
	color: #1c62b0;
}
.home_contact .hcBox .left p i a{
	color: #1c62b0;
}
.home_contact .hcBox .left ul li .change:hover{
	color: #1c62b0;
}
.home_contact .hcBox .left ul li input.txt:focus {
	border-color: #1c62b0;
}
.home_contact .hcBox .left ul li textarea:focus {
	border-color: #1c62b0;
}
.home_contact .hcBox .left ul li input.btn {
	background: #1c62b0;
}
.home_contact .hcBox .right ul li a:hover {
	color: #1c62b0;
}
.product ul li span:hover {
	color: #1c62b0;
}
.product ul li:hover {
	border-color: #1c62b0;
}
.pageNum a:hover {
	color: #1c62b0;
}
.pageNum .page-cur {
	color: #1c62b0;
}
.pro_show .top ul li input {
	background: #1c62b0;
}
.pro_show .top ul li em {
	color: #1c62b0;
}
.pro_show .top ul li em a{
	color: #1c62b0;
}
.pro_show .info ul.choose li.on {
	background: #1c62b0;
}
.pro_show .info .chooseList .list ul li input.txt:focus,
.pro_show .info .chooseList .list ul li textarea:focus {
	border-color: #1c62b0;
}
.pro_show .info .chooseList .list ul li a.change:hover{
	color: #1c62b0;
}
.pro_show .info .chooseList .list ul li input.btn {
	background: #1c62b0;
}
.pro_rec ul li span:hover {
	color: #1c62b0;
}
.pro_rec ul li:hover i {
	border-color: #1c62b0;
}
.news b.title {
	color: #1c62b0;
}
.news ul li:hover span a {
	color: #1c62b0;
}
.news ul li:hover a.more {
	background: #1c62b0;
	border-color: #1c62b0;
}
.rec_news ul li a:hover {
	color: #1c62b0;
}
.about b {
	color: #1c62b0;
}
.contact .top b {
	color: #1c62b0;
}
.contact .top a {
	color: #1c62b0;
}
.message b.title {
	color: #1c62b0;
}
.message .list ul li input.txt:focus,
.message .list ul li textarea:focus {
	border-color: #1c62b0;
}
.message .list ul li a.change:hover{
	color:#1c62b0;
}
.message .list ul li input.btn {
	background: #1c62b0;
}
.pro_show .product-type a:hover,
.product .product-type a:hover {
	background: #1c62b0;
}
.pro_show .product-type a.active,
.product .product-type a.active{
	background: #1c62b0;
}
footer .top a:hover {
	color: #1c62b0;
}
footer .bottom .left p span {
	color: #1c62b0;
}
footer .bottom .mid a:hover {
	color: #1c62b0;
}
.phone-nav {
	background: url(../image/nav.png) no-repeat;
	background-size: 100%;
}
.container{margin-right:auto;margin-left:auto;}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
.section.loaded .s-head {
    top: 0;
    opacity: 1;
    -webkit-transition: all .6s ease-out 0s;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.s-head-title {
    position: relative;
    width: 250px;
    padding-bottom: 8px;
    margin: 0 auto;
    font-weight: 400;
    text-align: center;
}
.s-sub-title {
    margin-top: 5px;
    font-size: 16px;
    color: #999;
    text-align: center;
}
.s-head-title:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, transparent 0%, #517dd6 30%, #517dd6 70%, transparent 100%);
    opacity: .6;
    content: "";
}
.clearfix:after {
    clear: both;
}
.hezuo_cont {
    overflow: hidden;
    height: 145px;
}
ul,li,ol{
    list-style: none;
}
.hezuo .hezuo_cont li {
    margin-right: 20px;
    float: left;
    text-align: center;
}
.hezuo .hezuo_cont li img {
    width: 155px;
    height: 75px;
}
.home_contact .place .module ul li {
    line-height: 25px;
    margin-bottom: 10px;
    padding-left: 18px;
    font-size: 12px;
	color: #666;
}
.home_contact .place .module ul li a {
    color: #666;
}
.home_contact .place .module .cont_list{
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.home_contact .place .module i[class*='img']{
	text-align: center;
}
.home_contact .place .module i[class*='img'] p{
	font-style: normal;
	font-size: 16px;
	margin-bottom: 10px;
}
.home_contact .place .module ul{
	margin-left: 0;
}
.contact_head{
	color: #595757;
}
.contact_head .contact_title{
	font-size: 22px;
}
.contact_head .contact_title_e{
	font-size: 16px;
	opacity: .8;
	margin-top: 10px;
}
.cont_list ul li {
    display: flex;
    align-items: center;
}
div.cont_list ul li i {
    width: 30px;
    height: 30px;
}
div.cont_list ul li p,div.cont_list ul li p a{
	color: #333333!important;
	font-size: 14px;
}
div.cont_list ul li i.group_contact{

    background: url(../style/hc3.png) no-repeat 0px -102px;
}
div.cont_list ul li i.group_website{

    background: url(../style/hc3.png) no-repeat 0px 3px;;
}
div.cont_list ul li i.group_email{

    background: url(../style/hc3.png) no-repeat 0px -32px;;
}
div.cont_list ul li i.group_phone{

    background: url(../style/hc3.png) no-repeat 0px -67px;
}
div.cont_list ul li i.group_gdaddress{

    background: url(../style/hc3.png) no-repeat 0px -138px;;
}
div.cont_list ul li i.group_hfaddress{

    background: url(../style/hc3.png) no-repeat 0px -138px;;
}
.contact_phone_content{
    display: flex;
    align-items: center;
}
.contact_phone_content a img{
    width: 50px;
    height: 50px;
}
#floatDivBoxs{width:180px;background:#fff;position:fixed;top:154px;right:0px;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#1c62b0;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;margin-bottom: 11px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; text-align:center}
#floatDivBoxs .floatDqq li a{font-size:15px; text-align:right; position: relative; right: 30px;}
#floatDivBoxs .floatDqq li img{ float:left; margin-top:7px;}
#floatDivBoxs .floatDtxt{ font-size:18px;color:#333;padding:12px 14px;padding-bottom: 10px;}
#floatDivBoxs .floatDtel{ padding-left: 14px;color: #1c62b0;font-size: 16px;}
#floatDivBoxs .floatImg{text-align:center;padding:10px;background:#EBEBEB;}
#floatDivBoxs .floatImg img{ margin-bottom:5px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../style/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../style/online_arrow.jpg) no-repeat;position:fixed;top:154px;right:180px;z-index:999;}
#rightArrow a{display:block;height:45px;}
.floatDtel p{
    margin: 0 0 11px;
    font-weight: bold;
}
.floatShadow .right_name{
    padding-left: 14px;
    font-size: 18px;
    color: #333333;
}
.page_main .product .module li:nth-child(3n){
	margin-right: 0;
}
.category_title{
	border-bottom: 3px solid #0084d0;
    background: url(../image/bbt.jpg) no-repeat left center;
    padding-left: 20px;
    padding-right: 15px;
}
.product_list_cont{
	text-align: center;
}
.product_list_cont img{
	max-width: 60%;
	margin-top: 3.5%;
}
.provideo iframe{width: 100%;height: 450px;}
.tabbox .tab{overflow:hidden;background:#ccc;}
.tabbox .tab a{display:block;padding: 0px 20px;float:left;text-decoration:none;color:#333;}
.tabbox .tab a:hover{background:#E64E3F;color:#fff;text-decoration:none;}
.tabbox .tab a.on{background:#E64E3F;color:#fff;text-decoration:none;}
.tabbox .content{overflow:hidden;width:780px;min-height:1000px;position:relative;}
.tabbox .content ul{position:absolute;left:0;top:0;min-height:1000px;}
.tabbox .content li{width:780px;min-height:1000px;float:left;}
.tabbox .content ul{
	padding-left: 0;
	margin-left: 0;
	margin-top: 10px;
}
.art_main .desc {
    margin: 20px 0 15px;
    padding: 5px 10px;
    line-height: 20px;
    border: 1px solid #f4e4b4;
	background: #fffff0;
	font-size: 14px;
}
.art_main #textarea p span{
	font-size: 16px!important;
	color: #333333!important;
}
.art_main #textarea p img{
	max-width: 500px;
    margin: auto;
}
.art_main #textarea div img{
	max-width: 60%;
}
.preNext .line {
    height: 10px;
    overflow: hidden;
    clear: both;
    border-bottom: 1px dashed #cccccc;
    margin: 4px auto;
    padding-top: 10px;
}
.preNext .text{
	margin-top: 15px;
}
.preNext .text li a{
	color: #4e6ef2;
}
.rec_news{
	margin-top: 15px;
}
.about_us_cont p{
	font-size: 16px!important;
	color: #333333!important;
}
.aboutImg{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.aboutImg1{
	background-image: url(../image/about1.jpg);
}
.aboutImg2{
	background-image: url(../image/about2.jpg);
}
.aboutImg3{
	background-image: url(../image/about3.jpg);
}
table.altrowstable{
	width: 100%!important;
    font-size: 14px;
    color: #333333;
    border-width: 1px;
    border-collapse: collapse;
    margin-bottom: 20px;
    text-align: center;
}
.wapduan.top_bar{
	display: none;
}
@media screen and (max-width: 600px){
	.provideo iframe{height: 300px;}
	table.altrowstable {
		border: 0;
	}
	table.altrowstable tr {
		margin-bottom: 10px;
		display: block;
		border-bottom: 2px solid #ddd;
	}
	table.altrowstable td {
		display: block;
		text-align: right;
		font-size: 13px;
		border-bottom: 1px dotted #ccc;
	}
	.art_main{
		padding: 10px;
	}
	.gr_kefu,.home_contact,footer{
		display: none;
	}
	.wapduan.top_bar{
		display: block;
	}
	.home_pro .box .list .right ul li{
		width: 46%;
		height: auto;
	}
	.home_pro .box .list .right ul li:nth-child(3){
		margin-right: 24px;
	}
	.home_pro .box .list .right ul li:nth-child(2),.home_pro .box .list .right ul li:nth-child(4),.home_pro .box .list .right ul li:nth-child(6){
		margin-right:0;
	}
	.home_make{
		margin-bottom: 60px;
	}
	.page_main{
		margin-bottom: 50px;
	}
	.page_main .main{
		z-index: 1;
	}
	.home_news .right ul li p{margin-top: 0;}
	.home_news .right ul li div.word i{float: none;}
}

.wapduan.top_bar {
    position: fixed;
    z-index: 900;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.wapduan.top_bar .top_menu {
    border-top: 1px solid #0066CC;
    width: 100%;
    height: 50px;
    display: -webkit-box;
    margin: 0;
    padding: 0;
    -webkit-box-orient: horizontal;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#13183E), to(#13183E), color-stop(60%, #13183E));
    box-shadow: 0 1px 0 0 rgb(255 255 255 / 10%) inset;
}
.top_bar .top_menu>li {
    width: 25%;
    color: #FFFFFF;
}
.top_bar .top_menu>li>a {
    height: 50px;
    margin-right: 1px;
    display: block;
    text-align: center;
    color: #FFF;
    text-decoration: none;
    text-shadow: 0 1px rgb(0 0 0 / 30%);
    -webkit-box-flex: 1;
}
.top_bar .top_menu>li>a img {
    padding: 3px 0 0 0;
    height: 24px;
    width: 24px;
    color: #fff;
    line-height: 48px;
    vertical-align: middle;
}
.top_bar .top_menu>li>a label {
    overflow: hidden;
    margin: 0 0 0 0;
    font-size: 12px;
    display: block !important;
    line-height: 22px;
    text-align: center;
}
.gr_kefu{position:fixed;width:50px;height:205px;right:0;top:214px;z-index:100;}
.gr_kefu ul li{width:50px;height:50px;float:left;position:relative;margin-bottom:1px;font-size:12px;line-height:50px;font-size:16px;}
.gr_kefu ul li .sidebox{position:absolute;width:50px;height:50px;top:0;right:0;transition:all 0.3s;color:#fff;background:#2285ed;overflow:hidden;opacity:.8;font-size:12px}
.gr_kefu ul li.kf2 .sidebox{overflow:visible;}
.gr_kefu ul li .sidebox:hover{opacity:1;}
.gr_kefu ul li .sidebox3{font-size:14px;}
.gr_kefu ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#222;transition:all 0.3s;opacity:.8;}
.gr_kefu ul li .sidetop:hover{opacity:1;}
.gr_kefu ul li img{float:left;}
.gr_kefu ul li .kImg{padding:13px;}
.gr_kefu .kf_wx{ position:absolute; top:0;left:-140px;width:140px;background:#fff;border:1px solid #dadada;padding:14px;line-height:20px;color:#333;text-align:center;display:none;}
.gr_kefu .kf_wx img{ display:block;width:110px; height:110px;margin-bottom:5px;float:none;}
.gr_kefu .qq{height:0;position:relative;z-index:2;}
.gr_kefu .qq .sidebox{border:1px solid #2285ed;height:auto;border-radius:5px 0 0 5px;width:140px;background:#fff;opacity:1;bottom:-50px;top:auto;text-align:center;padding-bottom:5px;right:-150px;}
.gr_kefu .qq h5{height:35px;line-height:35px;background:#2285ed;font-weight:normal;color:#fff;font-size:14px;padding:0 10px;text-align:left;margin-bottom:10px;}
.gr_kefu .qq h5 i{float:right;cursor:pointer;transition:all 0.3s;position:relative;z-index:5;margin-top:5px;width:20px;}
.gr_kefu .qq h5 i:hover{transform: rotate(90deg);}
.gr_kefu .qq  a{display:block;height:32px;line-height:32px;border-radius:18px;border:1px solid #2285ed;margin:5px 15px}