@charset "utf-8";




/*单页*/
.column{border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.column .pull-left{font-size: 15px;line-height: 60px;color: #8E8E8E;}
.column .pull-right{line-height: 60px;color: #828282;font-size: 14px;}
.column .pull-right i{color: #e1e1e1;margin-right: 5px;}
.column .pull-right a{color: #828282!important;}
.contfirm .tit h3{border-bottom: 1px solid #f0f0f0;padding: 5px 0px 20px;margin-bottom: 20px;}
.contfirm .tit span{font-size: .75rem;line-height: 1.5;color: #e1e1e1;}


/*新闻*/
.newslist{border-bottom: 1px solid #e9e9e9;margin-bottom: 20px;padding: 15px 0px 45px;}
.newslist:hover h3 a{color: #DA251D;cursor: pointer;}
.newslist:hover .View{color: #fff;border-color: #DA251D;background-color: #DA251D;cursor: pointer;}
.newslist h3 a{color: #333;font-size: 18px;margin-bottom: 15px;font-weight: bold;}
.newslist time{display: block;font-size: 12px;color: #999;margin-bottom: 15px;}
.newslist span{display: block;font-size: 14px;color: #666;line-height: 24px;margin-bottom: 10px;}
.newslist .View{display: block;border: 2px solid #e9e9e9;line-height: 31px;text-align: center;font-size: 12px;width: 10%;margin-left: 0;}

.vshow{margin-bottom: 50px;border-bottom: 1px solid #e9e9e9;padding-bottom: 15px;}
.vshow h3{font-size: 34px;color: #333;margin-bottom: 15px!important;padding-top: 60px!important;font-weight: bold;}
.vshow span{color: #999!important;}


/*留言*/

.orlist{width: 50%;
background: #F8F8F8;}
.ourselves .form-control:focus{box-shadow: none;outline: none;border-color: #ED1314;}
.ourselves .lysubmit input{background: #9DC45F;color: white;border:none;padding: 6px 0px;font-size: 18px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;    border-radius: 5px;}
.ourselves .lysubmit:hover input{background: #80A24A;}
.ourselves .form-control{background: #FBFBFB;border: 1px solid #E5E5E5;}
.ourselves label{font-size: 12px;font-weight: 700;}
.ourselves #txtCode{background: #FBFBFB;border: 1px solid #E5E5E5;}
.masstit h3{font-size: 30px;color: #292929;padding-top: 30px;}
.masstit p{background: #505050;color: #fff;font-size: 15px;line-height: 40px;margin-bottom: 0;}




/*news_p*/
.news_p .pre span{display: block;float: left;background-color: #e8e8e8;padding: 15px;margin-right: 10px;}
.news_p .pre div{float: left;background-color: #f7f7f7;padding: 0px 15px 0px 0px;line-height: 56px;width: 70%;cursor: pointer;}
.news_p .next span{display: block;float: right;background-color: #e8e8e8;padding: 15px;}
.news_p .next div{float: right;background-color: #f7f7f7;padding: 0px 0px 0px 15px;line-height: 56px;width: 70%;cursor: pointer;}
.news_p .pre div:hover span,.news_p .next div:hover span{background: #2E2E2E;color: #fff;}
.news_p .next a{margin-left: 10px;}



/*联系*/
.contlxtit h3{font-size: 30px;color: #000;margin-bottom: 4rem;margin-top: 2rem;}
.contlx{border: 1px solid #ddd;margin-bottom: 3rem;}
.lxtop p{margin-bottom: 0;margin-left: 10px;font-size: 16px;line-height: 40px;font-weight: bold;color: rgb(0, 0, 0);}
.lxtop .red{color: rgb(192, 0, 0);}
.lxtop,.lxin{border-right: 1px solid #ddd;}
.lxtop,.lxin,.lxbt{padding: 1.5rem 3rem;}
.lxin img{width: 50%;}



/*产品*/
.goodlist{border: 2px #F4F4F4 solid;}
.goodlist p{margin-bottom: 0;}
.goodlist p a{background: #f4f4f4;line-height: 60px;font-size: 16px;color: #666;text-align: center;display: block;}
.goodlist:hover p a{background: #0a409a;color: #fff;}
.img{ position: relative; overflow: hidden; }
.img:after{ content: ""; width: 180px; height: 600px; background-color: rgba(255,255,255,.3); transform: rotate(-45deg); position: absolute; left: -180px; top: 80px; transition: all ease-in-out .6s; }
.img:hover:after{ left: calc(100% + 90px); top: calc(-100% - 130px); }
.img a{overflow: hidden;display: block;}
.img a img{display: inline-block;vertical-align: middle;transition: .5s linear 0s;width: auto;height: auto;max-height: 100%;max-width: 100%;margin-left: 0px;transform: scale(1);}
.img:hover a img{transform: scale(1.1);}
.gdtit{background: #2b2b2b;height: 80px;}
.gdtit h3{color: #fff;border-bottom: 1px solid #fff;text-align: center;line-height: 75px;font-size: 24px;font-weight: normal;}
.gd-left-l li{background: #ececec;font-size: 16px;position: relative;overflow: hidden;line-height: 50px;text-align: center;border-bottom: 1px solid #0a409a;}
.gd-left-l a{display: block;padding: 12px 10px 12px 0px;}
.gd-left-l a i{float: right;}
.left_bt{text-align: center;background: #0a409a;color: #fff;padding: 20px 0px;}
.left_bt p{margin-bottom: .1rem;}
.left_bt p img{padding-right: 5px;}
.left_bt span{font-size: 28px;font-weight: bold;}


.gdtitle{font-size: 16px;color: #fff;background: #2b2b2b;line-height: 60px;text-align: center;}





/*pages*/
.pages{text-align:center;}
.pages span,.pages a{padding: 5px 11px;margin: 0px 5px;color: #0a409a;}
.pages .current{background: #0a409a;color: #fff;padding: 5px 11px;}
.pages .disabled:hover,.pages a:hover{background: #0a409a;color: #fff;padding: 5px 11px;}




/*ftgd*/

.footgd .title h3{font-size: 28px;font-weight: normal;color: #333;}
.footgd .title p{font-size: 15px;color: #999;margin-top: 10px;}
.footgd .title i:first-child{width: 70px;height: 1px;display: inline-block;background-color: #dedede;vertical-align: middle;margin: 0 15px;}
.footgd .title i:nth-child(2){width: 70px;height: 1px;display: inline-block;background-color: #dedede;vertical-align: middle;margin: 0 15px;}




.ftgdbox .item{position: relative;display: block;margin: 0px 5px;overflow: hidden;}
.ftgdbox .item span{position: absolute;left: 0;z-index: 10;background-color: #353535;width: 100%;opacity: .7;text-align: center;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.ftgdbox .item span h5{border-bottom: 1px solid #FFF5D2;font-weight: 100;color: #FFFFFF;}
.ftgdbox .item span p{margin: 65px 40px;}
.ftgdbox .item span{bottom: -190px;}
.ftgdbox .item:hover span{bottom:0;}

.ftgdbox .owl-pagination{display: none;}
.ftgdbox .owl-buttons{text-align: right;}
.ftgdbox .owl-buttons .owl-prev,.ftgdbox .owl-buttons .owl-next{font-size: 30px!important;border-radius: 0!important;font-weight: bold!important;padding: 15px 15px!important;background: #c1c1c1!important;opacity: 1!important;line-height: 25px!important;}





.pro-right h3{font-size: 18px;font-weight: 700;margin-left: 20px;margin-top: 10px;}
.pro-right .titcon{color: #ff0036;font-size: 15px;margin-left: 20px;margin-bottom: 15px;display: block;}
.pro-right p{margin: 0;}
.pro-right p span:first-child{color: #838383;line-height: 43px;font-size: 12px;margin-left: 15px;}
.pro-right .tel{background-image: url(../images/probeij.png);}
.pro-right .tel span:nth-child(2){font-size: 22px;margin-left: 25px;font-weight: 600;color: #0a409a;}
.pro-right .ms span:nth-child(2){margin-left: 25px;}
.pro-right .wx{margin-bottom: 1rem;}
.pro-right .wx img{width: 30%;margin-left: 10px;}

.pro-right .View{display: block;width: 45%;text-align: center;background-color: #f6f6f6;border: 1px solid #0a409a;color: #0a409a;line-height: 40px;}


.pro_img{border: 1px solid #ddd;}
.protop{border: 1px solid #ddd;padding: 18px 15px 10px 15px;margin-bottom: 15px;}
.pimgbt{margin: 10px 0px;overflow: hidden;}
.pimgbt img{width: 25%;margin-left: 10px;border: 1px solid #ddd;}
.pimgbt .pull-left{line-height: 80px;background-color: #6e6e6e;color: #fff;font-size: 20px;border-radius: 3px;cursor: pointer;}
.pimgbt .pull-right{line-height: 80px;background-color: #6e6e6e;color: #fff;font-size: 20px;border-radius: 3px;cursor: pointer;}










@media (max-width: 768px) {


	.ftgdbox .item span{bottom: -230px;}
	.ftgdbox .item span p{margin: 85px 40px;}
	.news_p .pre div,.news_p .next div{width: 100%;margin-bottom: 10px;padding: 0;line-height: 52px;}
	.news_p .pre div span,.news_p .pre div a,.news_p .next div,.news_p .next div span{font-size: 12px;}
	.news_p .next div{width: 100%;margin-bottom: 10px;}
	.vshow{margin-bottom: 15px;}

	.newslist .View{width: 20%;}
	.newslist h3 a{font-size: 16px;}
	.newslist{padding: 15px 0px 25px;}


	.contfirm{padding: 0;}
	.orlist{width: auto;}
	#liuyan_form{padding: 10px 15px;}


	.contfirm .tit h3{font-size: 25px;padding-top: 5px!important;}



	.lxtop{padding: .5rem 1rem;}
	.lxtop p{font-size: 15px;line-height: 25px;}
	.contlxtit h3{margin-bottom: 1rem;margin-top: 1rem;font-size: 25px;}




}