
/* CSS Document */
.ban{ width:100%; height:450px; background-position:center; background-repeat:no-repeat;}
@media screen and (max-width:768px){
.ban{ background-position:-220px;}
}
.loca{ background:#f0f0f0;}
.lomenu{ position:relative; width:100%; background:#fff; min-height:69px; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}
.lomenu .loname{ width:20%; position:absolute; bottom:0; padding:55px 2% 30px 2%; left:0; background:#b10000; box-sizing:border-box; }
.lomenu .loname hr{ width:35px; height:5px; background:#fff; border:none; margin:0 0 10px;}
.lomenu .loname span{ color:#fff; font-size:1.125rem; text-transform:uppercase; display:block; background:url(../image/fkh.png) 90% bottom no-repeat;}
.lomenu .loname p{ color:#fff; font-size:1.125rem;}
.lomenu ul{ width:80%}
.lomenu li{ float:left; width:16.66%; line-height:69px;}
.lomenu li a{ display:block; color:#2a2a2a; font-size:1.125rem; text-align:center; transition:all 0.5s; position:relative;}
.lomenu li a span{ width:26%; left:37%; height:5px; display:block; position:absolute; bottom:0; background:#b10000; transform:scale(0); transition:all 0.5s}
.lomenu li a:hover,.lomenu li a.cur{ background:#ff6e6e; color:#fff;}
.lomenu li a:hover span,.lomenu li a.cur span{ transform:scale(1);}
@media screen and (max-width:768px){
.lomenu{ min-height:69px; height:auto;}
.lomenu .loname{ display:none}
.lomenu ul{ width:100%}
.lomenu li{ float:left; width:33.33%; line-height:69px;}
.kxk{ height:140px;}
}
.mian{ background:#f0f0f0; padding:81px 0;}
.mian img{ max-width:100%; height:auto;}

/*公司简介*/
.ass{ width:100%;}
.ass h4{ color:#b10000; font-size:1.875rem; font-weight:bold; margin-bottom:20px;}
.ass p{ font-size:1rem; color:#000000;}
.ass p span{ color:#b10000;}
.ass .cshu{ margin:20px 0;}
.ass .cshu li{ width:25%; box-sizing:border-box; float:left; padding-left:4%;}
.ass .cshu li h6{ position:relative; font-size:56px; color:#bb0001;}
.ass .cshu li h6 i{ position:absolute; top:0; font-style:normal; font-size:1rem; color:#1f1f1f}
.ass .cshu li p{ color:#1f1f1f; margin-top:-10px;}
.app{ width:100%; box-sizing:border-box; border:5px solid #ddd; margin-top:20px;}
.app img{ width:100%;}
.a2{ margin-top:30px;}
.a2 p{ font-size:1rem; color:#000000;}
.a2 p span{ color:#b10000;}
@media screen and (max-width:768px){
.ass{ width:100%;}
.app{ width:100%;}
}

/*荣誉证书*/
.honrlist{ width:100%;}
.honrlist li{ width:23.5%; float:left; margin-right:2%; margin-bottom:1em; transition:all 0.8s;}
.honrlist li:hover{  box-shadow:0 0 2px 2px rgba(0,0,0,0.3)}
.honrlist li img{ width:100%;}
.honrlist li p{ line-height:2em; font-size:1.125em; color:#333; background:#fff; box-sizing:border-box;  padding:2%;}
@media screen and (max-width:768px){
.honrlist{ width:100%; display:block;}
.honrlist li{ width:48%; margin:0 1% 1em;}
}

.caselist{ width:100%;}
.caselist li{ width:32%; float:left; margin-right:1.77%; margin-bottom:24px}
.caselist li a{ display:block;}
.caselist li .cimg{ width:100%; overflow:hidden;}
.caselist li .cimg img{ width:100%; transform:scale(1);transition:all 0.5s;}
.caselist li:hover .cimg img{ transition:all 0.5s; transform:scale(1.1)}
.caselist li .cname{ box-shadow:0 0 2px 2px rgba(0,0,0,0.2); padding:14px 12px; background:#fff url(https://www.gdvictory.cn/images/cjj.png) 90% center no-repeat;}
.caselist li .cname p{ font-size:1.125rem; color:#282828;}
.caselist li .cname span{ font-size:0.875rem; color:#282828}
@media screen and (max-width:768px){
.caselist li{ width:49%; margin:24px 0.5% !important;}
}


/*新闻资讯*/
.newslist{ border-bottom:1px solid #e0e0e0; padding-bottom:32px; background:url(../image/nline.png) 35% center no-repeat; transition:all 0.8s; padding:2% 3%; overflow:hidden;}
.newslist:hover{ background:url(../image/nlinec.png) 35% center no-repeat #fff; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1)}
.newslist a{ display:block;}
.newslist .npic{ width:20%; }
.newslist .npic img{ width:100%}

.newslist .date{ width:10%; text-align:center; margin-left:2%}
.newslist .date em{ display:block;color:#585858; font-size:1.125rem;  padding:14px 0;}
.newslist .date span{ display:block;  color:#585858; padding:2px 0; font-size:3rem; font-weight:lighter}

.newslist .ncd{ width:56%; margin-right:6%}
.newslist .ncd p{ font-size:1.75rem; color:#585858; margin-bottom:12px;}
.newslist .ncd span{ font-size:1rem; color:#707070; line-height:1.5em;}
@media screen and (min-width: 1680px){
.newslist .ncd p{ font-size:1.875rem;}
.newslist .ncd span{ font-size:1.125rem; }
}
@media screen and (max-width: 768px){
.newslist{ background:url(https://www.gdvictory.cn/images/nonr.jpg) 35% center repeat-y;}
.newslist:hover{ background:url(https://www.gdvictory.cn/images/nocr.jpg) 35% center repeat-y;}
.newslist .date{ width:26%;}
.newslist .npic{ display:none;}
.newslist .ncd{ width:62%; margin-right:0}
.newslist .ncd p{ font-size:1.5rem}
.newslist .ncd span{ font-size:1rem; color:#707070; line-height:1.5em; height:78px; overflow:hidden; display:block}
.newslist .date span{ display:block;  color:#585858; padding:2px 0; font-size:2.5rem; font-weight:lighter}
}

.nbg{ background:#fff; padding:5% 3%;}
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.25em; font-weight:bold; margin:0 auto; color:#242424;}
.news-type{width:100%; height:24px; text-align:center; margin:0 auto; color:#242424;font-size:0.875em; border-bottom:#242424 1px dotted;}
.news-content{width:100%; margin:0 auto; font-size:1em; line-height:24px; line-height:1.5em; color:#242424}
.news-pn{ font-size:1em;line-height:20px; color:#242424}
.news-pn a{ color:#242424; font-size:1em;}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#242424;}
.xgnews-con{border-top:1px solid #242424;border-top:none;padding:10px 20px;}
.xgnews-con li{width:45%;float:left;height:30px;line-height:30px;margin-right:30px; overflow:hidden;}
.xgnews-con li span{float:right; color:#242424}
.xgnews-con li a{ padding-right:10px; color:#242424;}
.xgnews-con li a:hover{ color:#333;}
@media screen and (max-width: 768px){
	.knd{ padding:1em }
	.news-title{ font-size:1.375rem; line-height:1.5em; height:auto;}
	.news-type{width:100%; height:48px; text-align:center; margin:0 auto; color:#242424;font-size:1.125em; border-bottom:#242424 1px dotted;}
.news-content{ font-size:1.25rem !important; line-height:2rem !important;}
.news-content span{ font-size:1.25rem !important; }
.news-content p{ font-size:1.25rem !important;}
.news-pn{ font-size:1.25em; line-height:1.875em;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25em;}
.xgnews-con li{ width:100%; height:2.875em; line-height:2.875em;}
.xgnews-con li a{ padding-right:10px; color:#242424; font-size:1.125rem}
}

/*联系*/
.cotit{ text-align:center;}
.cotit h4{ font-size:1.875rem; color:#252525; font-weight:bold;}
.cotit p{ font-size:1.125rem; color:#252525; line-height:1.5rem;}
.cotit img{ margin:10px 0;}
.cotit span{ color:#252525; font-size:0.875rem; display:block;}

.coxi{ margin:35px 0;}
.coxi li{ width:33.33%; box-sizing:border-box; border-right:1px solid #dbdbdb; padding:10px 0; float:left;}
.coxi li.ce1{ padding:10px 0 10px 2%; }
.coxi li p{ line-height:50px; color:#000000}
.coxi li p img{ margin-bottom:-10px;}
.coxi li .le1 img{ float:left;}
.coxi li .le1 span{ float:left; display:block; line-height:20px; margin-left:5px;}
.coxi li .le1 span.cess{ width:80%}
@media screen and (max-width: 768px){
.coxi li{ width:100%; margin-bottom:10px;}
}
/*服务*/
.s-wl{}
.stit{ text-align:center;}
.stit h4{ font-size:1.875rem; color:#252525; font-weight:bold;}
.stit p{ font-size:1.125rem; color:#252525; line-height:1.5em;}
.sgn{ padding:20px; margin-top:30px; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1)}
.sgimg{ width:50%; margin-top:2%;}
.sgcon{ width:50%; box-sizing:border-box; padding:2%}
.sgcon p{ font-size:1.125rem; margin-bottom:20px;}

.simg2{ text-align:center; margin-top:30px; width:100%;}
@media screen and (max-width: 768px){
.s-wl li{ width:100%; float:left; margin-bottom:20px;}
.sgimg{ width:100%; margin-top:5%;}
.sgcon{ width:100%; box-sizing:border-box; padding:2%}
.sgcon p b{width:22%}
.sgcon p span{ width:78%}
}

/*视频中心*/
.videolist{ width:100%;}
.videolist li{ width:31.33%; margin-right:2%; margin-bottom:1em; float:left}
.videolist li .vpic{ width:100%;}
.videolist li .vpic img{ width:100%;}
.videolist li .vname{ width:100%; background:#ddd; padding:12px 0; text-indent:1em; font-size:18px;}
@media screen and (max-width:768px){
.videolist li{ width:100%; margin:0 auto 1rem;}
}

/*产品*/
.plist{ margin-top:24px;}
.plist li{ width:23.5%; margin-right:2%; float:left; margin-bottom:27px; box-shadow:0px 0px 8px 8px rgba(0,0,0,0.1)}
.plist li a{ display:block;}
.plist li img{ max-width:100%;transition:all 0.8s; transform:scale(1)}
.plist li .proimg{overflow:hidden} 
.plist li:hover .proimg img{ transform:scale(1.1); transition:all 0.8s;}
.plist .pname{ width:100%;  background:url(../image/jiao.png) 96% center no-repeat #6b6b6b; }
.plist .pname p{ color:#fff; font-size:1.125rem;border-top:1px solid #b3b3b3; display:block;padding:21px 0 21px 20px; width:87%;}
@media screen and (max-width:768px){
	.plist li{ width:48%; margin:0 1% 27px !important;}
	.prr{ float:none !important}
}
/*产品展示*/
.banp{ height:108px; width:100%;background-position:center; background-repeat:no-repeat;}


.p-img{ width:45%; height:auto; float:left; }
#preview { position:relative;}
.jqzoom{height:auto;width: 98%; box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1); margin:0 auto; text-align:center;}
.jqzoom a{ display:block !important; width:100% !important;}
.jqzoom a img{ width:100%;}
#v_content{width:98%;height:auto;margin-top:15px; border:1px solid #d9d9d9; padding:5px;}
.control_left{width:7px;height:104px;float:left;background: url(../image/lt-btn.png) no-repeat center; cursor:pointer; margin-right:2px;}
.control_right{width:7px;height:108px;float:right;background: url(../image/ri-btn.png) no-repeat center; cursor:pointer;}
.v_content_listdiv{position:relative; width:96%;height:108px;float:left;overflow:hidden;}
.v_content_list { position:absolute;top:0px; left:0px; height:108px; width:2500px;}
#v_content ul {float:left; }
#v_content ul li { display:inline; float:left; width:116px; height:104px; margin:0 2px; border:1px solid #c8c8c8;}
#v_content ul li a{ display:block;}
#v_content ul li img {width:116px; height:104px;}

/*fnoan*/
.p-miao{ width:35%;  overflow:hidden; margin-left:2%}
.p-miao h4{ font-size:1.625rem; font-weight:bold; color:#b10000; padding:1rem 0; width:auto;}
.p-miao h6{ font-size:1.5rem; color:#000;}
.p-miao .ap{ font-size:1rem; color:#6b6b6b;  border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; padding:12px 0}
.p-miao .oc{ padding:1rem 0;}
.p-miao .oc span{ font-size:1.125rem; color:#000000;}
.p-miao .oc p{ font-size:1.875rem; color:#000000}
.p-miao .oc img{ width:auto;}
/*推荐*/
.ptui{ width:15%; background:#fff;}
.ptui h4{ font-size:1.125rem; color:#fff; background:#b10000; padding:17px;}
.ptui ul{ width:90%; margin:20px auto;}
.ptui ul li{ width:100%; margin-bottom:16px;}
.p-con{ width:100%; margin:30px auto; background:#eee; padding:30px 0;}
.p-con .kp{ width:95%; margin:0 auto; max-width:1400px;}
.p-con .h4{  width:100%; }

.p-con .mas{  width:auto;font-size:1rem; background:#eee; padding-bottom:40px}
.p-con .mas img{ max-width:100%;}
.p-con .mas .dd { width:90%; margin:0 auto}
.p-con .mas .dd .next1{ background:#ddd; padding:8px 10px; font-size:0.875rem}
.p-con .mas .dd .pre1{background:#ddd; padding:8px 10px; font-size:0.875rem}
.p-con .gsjj{  padding:0 0 40px; box-sizing:border-box;}
@media screen and (min-width:768px) and (max-width: 1024px){.p-list li{ width:48.5%;}}
@media screen and (max-width: 768px){
		.jqzoom a{ width:100% !important}
		.jqzoom{ overflow:hidden}
		.v_content_list { position:absolute;top:0px; left:0px; height:95px; width:720px;}
	.p-list li{ width:48.5%;}
	.p-img{ width:100%;}
	.p-img img{ width:100%; max-width:99%;}
	.p-miao{ width:100%;}
	.p-miao a{ width:auto; text-align:center;}
	.p-con .mas{ font-size:1.5rem !important; line-height:150%}
	.p-con .mas p{font-size:1.5rem !important; line-height:150%}
	.p-con .mas span{font-size:1.5rem !important; line-height:150%}
	.p-con .kp{ width:95%; margin:0 auto;}
	.dd{ margin-bottom:10px;}
	.ptui{ display:none}
	.p-con .gsjj{ width:auto; border:none;}
	}

/*应用案例*/
.ylist li{ background:#ff; width:48%; box-sizing:border-box; padding:1.5%; background:#fff; box-shadow:0px 0px 8px 8px rgba(0,0,0,0.05); margin-bottom:20px;}
.ylist li a{ display:block;}
.ylist li .fl{ width:48%}
.ylist li .fr{ width:48%; position:relative}
.ylist li .fr p{ color:#2a2a2a; font-weight:bold; font-size:1.25rem; margin-bottom:12px;}
.ylist li .fr span{ line-height:1.5em; color:#2a2a2a;}
.ylist li .fr em{ color:#b10000; display:block; position:absolute; bottom:-120%;}
@media screen and (max-width: 768px){
.ylist li{ width:100%;}
.ylist li .fr em{ color:#b10000; display:block; position:absolute; bottom:-30%;}
}


/*发展历程*/
.fazhan{padding:2rem 5%;  width:80%; margin:0 auto}
.fazhan ul{ background:url(../image/fzbg.jpg) center repeat-y;}
.fazhan li{ position:relative; padding:2% 0;}
.fazhan li span{width: 0.875rem;height: 0.875rem; margin-left: .43rem; background: #e60012; border-radius: 50%;display: block; position:absolute; left:48.92%; top:50%}
.fazhan li .fl{ float:left; width:48%; text-align:right;}
.fazhan li .fr{ width:48%; text-align:left;}
.fazhan li .fdate{    display: inline-block;vertical-align: middle; padding-top:6%}
.fazhan li .fdate h6{ font-size:1.5rem; color:#b10000; font-weight:bold;}
.fazhan li .fdate p{ color:#333; font-size:1.125rem;}
@media screen and (max-width: 768px){
.fazhan li span{ left:-40px; top:18%;}
.fazhan ul{ background:none center repeat-y;}
.fazhan li{ position:relative; padding:0;}
.fazhan li .fl{ float:left; width:100%; text-align:left;margin-top:20px;}
.fazhan li .fr{ width:100%; text-align:left; margin-top:20px;}
.fazhan li img{ width:100%}
}


.sortf{ margin:25px 0 25px;}
.sortf p a{ font-size:1.375rem; font-weight:bold; color:#b10000;}
.sortf hr{ width:45px; height:3px; background:#b10000; border:none; margin:8px 0}


/*加入我们*/
.jlist{ background:#fff; padding:30px; box-shadow:0 0 5px 3px rgba(0,0,0,0.1); margin-bottom:32px;}
.jlist .jname{ width:38%;}
.jlist .jname h4{ font-size:1.5rem; font-weight:bold; color:#333}
.jlist .jname p{ margin:18px 0;color: #ff552e; font-size:1.25rem; font-weight:bold;}
.jlist .jname p em{ font-size:1rem;}
.jlist .jzhi{ width:38%; margin-top:36px;}
.jlist .jzhi p{ color:#666; margin-bottom:8px;}
.jlist .jzhi p b{ color:#333;}
.jlist .sqa{ background:#b10000; display:block; color:#fff; border-radius:5px; padding:8px 10px; margin-top:40px;}
@media screen and (max-width: 768px){
.jlist .jname{ width:100%;}
.jlist .jzhi{ width:100%;}
}

.reveal-modal-bg { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 121;
	display: none;
	top: 0;
	left: 0; 
}


.reveal-modal-bg3 { 
	position: fixed; 
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 121;
	display: none;
	top: 0;
	left: 0; 
}

.reveal-modal3 {
	visibility: hidden;
	top: 150px !important; 
	left: 55%;
	margin-left: -300px;
	width: 500px;
	height:300px;
	background: #fff url(https://www.gdvictory.cn/css/modal-gloss.png) no-repeat -200px -80px;
	position:fixed;
	z-index: 131;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal3 .close-reveal-modal {
	 background: url(../image/global.png) no-repeat;
    width: 34px;
    height: 31px;
    background-position: -283px -13px;
    float: right;
    margin-right: 15px;
    margin-top: 18px;
    cursor: pointer;
	display:block
} 
.close-back{ display:block; height:80px; width:100%;}
.tks{ width:80%; margin:0 auto;}
.tks .tefeed{ margin-bottom:20px;}
.tks .tefeed p{ float:left; font-size:1.125rem; width:28%;  color:#333; line-height:36px;}
.tks .tefeed input{ width:72%; padding:5px; height:36px; box-sizing:border-box}
.tks .sum{ display:block; width:70%; margin:0 auto; background:#b10000; color:#fff; font-size:1.25rem; border:none; padding:5px 0; border-radius:5px;}