﻿@charset "UTF-8";

#scroll_container_bg{background:#ffffff no-repeat top left;}
#canvas{background:#ransparent no-repeat top left;}
.scroll_contain a:link{font-family:微软雅黑,Arial;font-size:12px;font-style:normal;}
#scroll_container a:visited{font-style:normal;}
#scroll_container a:hover{font-style:normal;}
.prop_rotate_angle sup,.prop_rotate_angle .posblk-deg{font-size:11px; color:#CDCDCD; font-style:normal; }ins#qiao-wrap{height:0;} #qiao-wrap{display:block;}

.full_column_one{width:1200px;position:absolute;top:0px;height:1070px;z-index:100;}
.full_width_1{position:absolute;height:1070px;background-color:transparent;background:;background-opacity:;}
.fullwidth_vdiv_1{overflow:hidden;margin:0 auto;display:block;height:1070px;width:100%}
.fullwidth_video_1{height:100%;width:100%;object-fit: cover;}
.fullwidth_bg_1{position:absolute;overflow:hidden;top:0px;width:100%;height:1070px;;opacity:0.5;background-color:#000000;}
.full_content_1{width:1200px; position:absolute;left:0;top:0;margin-left: 0px;;height:1070px;}
.wp-title_content_1{overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: 78px; width: 1200px; display: block; border-style: solid;}
.yizhansifuwu{text-align: center;}
.yizhansifuwu font{color:#fff;font-family:Arial, Helvetica, sans-serif,"宋体";}
.yizhansifuwu span{font-size: 52px; text-transform: uppercase; letter-spacing: 4px;}
.cstlayer_2{left: 525px; top: 540px; position: absolute; z-index: 198; width: 150px; height: 50px; display: block;display:none;}
.wp-buttons_content_1{padding: 0px; border-color: transparent; border-width: 0px; overflow: hidden; width: 150px; height: 50px; border-style: solid;}
.btnarea_1{width:150px;left:0px;top:0px;height:50px;line-height:50px;}
.wp-title_content_2{overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height:90px; width: 750px; display: block; border-style: solid;}
.wp-title_content_2 font{ color:#ffffff; font-family:微软雅黑;}
.wp-title_content_2{}


.text-center {text-align: center;}
.margin-t60{margin-top: 60px}
.container {width: 1388px;margin: 0 auto;overflow:hidden;}
.container12 {width: 1200px;margin: 0 auto;overflow:hidden;}
.clear:after {content: '';display: table;clear: both;}
.w1388 {width: 1388px;margin: 0 auto;}
.title1 h3 {font-size: 28px;color: #333;}
.title1 i {display: block;margin: 8px auto;width: 30px;border-top: 1px solid #425cbb;}
.title1 {margin-bottom: 40px;}
.fl {
	float: left;
}
.fr {
	float: right;
}

.footer { overflow:hidden; width:100%; /*background-color:#425cbb;*/background-color: rgb(66, 92, 187);}
.ft_logo{ width:24%; height:auto;float:left;margin-top:70px;}
.ft_logo img{ width:334px; height:200px;}
.footer .left{ overflow:hidden; width:234px; height:270px; /*background-color:#961b0f;*/background-color: rgb(66, 92, 187); float:left;margin-left:8%; padding-top:30px;}

.footer .left img{ display:block; margin:0 auto; margin-bottom:12px;}

.footer .left p{ text-align:center; font-size:13px; color:#fff;}
.footer .left i{ text-align:center; font-size:20px; color:#fff;}

/*.footer .right{ overflow:hidden; width:707px; float:right; margin-top:45px;}*/
.footer .right{ overflow:hidden; width:58%; float:right; margin-top:45px;margin-right:8%;}

.footer .right .menu { overflow:hidden; width:100%; padding-bottom:14px; border-bottom:1px solid #fff; margin-bottom:30px;}

.footer .right .menu li{ float:left; border-right:1px dotted #fff; font-size:13px; padding:0 15px}

.footer .right .menu li a{ color:#fff}

.footer .right .menu li.last{ border:none}

.footer .right p{ font-size:13px; color:#fff; line-height:25px;}

.footer .right p a{ color:#fff;}

.footer .right p i{ margin:0 10px;}



.index-news {
	height: auto;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
}
.index-news .fl {
	width: 675px;
}
.index-news .fr {
	width: 500px;
}
.index-news .fr .tit {
	font-size: 14px;
	color: #999999;
}
.index-news .fr .tit span {
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-right: 15px;
}
.index-news .fr .tit em {
	float: right;
	margin-top: 4px;
}
.index-news .fr .gun-news {
	padding-top: 20px;
}
.index-news .fr .gun-news ul li {
	padding: 20px 0;
	border-bottom: 1px solid #ccc;
}
.index-news .fr .gun-news h2 {
	background: url(/static/images/wen.jpg) no-repeat left bottom;
	font-size: 14px;
	font-weight: bold;
	line-height: 29px;
	height: 29px;
	display: block;
	padding-left: 30px;
}
.index-news .fr .gun-news p {
	background: url(/static/images/da.jpg) no-repeat left top;
	font-size: 14px;
	line-height: 26px;
	display: block;
	padding-left: 30px;
}
.tab-news .hd {
	float: left;
	display: inline;
	width: 125px;
	margin-right: 20px;
}
.tab-news .hd ul li {
	width: 75px;
	height: 164px;
	/*background: #425cbb;*/
	background-color: rgb(66, 92, 187);
	margin-bottom: 1px;
	padding: 25px;
}
.tab-news .hd ul li h3 {
	font-size: 14px;
	padding-top: 15px;
	color: #FFF;
}
.tab-news .hd ul li h3 span {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
	display: block;
	color: #FFF;
}
.tab-news .hd ul li .more {
	padding: 3px 5px;
	border: 1px solid #FFF;
	text-align: center;
	margin-top: 15px;
}
.tab-news .hd ul li .more a {
	color: #FFF;
}
.tab-news .hd ul li.on {
	/*background: #ae0a11;*/
	background-color: rgb(67, 101, 227);
}
.tab-news .bd {
	float: left;
	display: inline;
	width: 520px;
}
.tab-news .bd dl {
	width: 490px;
	height: 165px;
	background: #f8f8f8;
	padding: 15px;
}
.tab-news .bd dl dt {
	float: left;
	display: inline;
}
.tab-news .bd dl dd {
	float: right;
	display: inline;
	width: 257px;
}
.tab-news .bd dl dd .date {
	font-size: 18px;
	color: #425cbb;
	font-weight: bold;
}
.tab-news .bd dl dd .date span {
	display: block;
	font-size: 12px;
}
.tab-news .bd dl dd h4 {
	font-weight: bold;
	font-size: 16px;
	padding: 5px 0
}
.tab-news .bd dl dd p {
	line-height: 25px;
}
.tab-news .bd dl dt img {
	width: 220px;
	height: 162px;
}
.tab-news .bd ul {
	padding-top: 15px;
}
.tab-news .bd ul li {
	line-height: 40px;
}
.tab-news .bd ul li span {
	float: right;
}
.tab-news .bd ul li a:before {
	content: "●";
	font-size: 12px;
	margin-right: 7px;
	/*color: #425cbb;*/
	color: rgb(66, 92, 187);
}
.tab-news .bd ul li a:hover {
    color: #425cbb;
    text-decoration: none;
}
.yunu-section {
	padding: 40px 0;
	height:40px;
}
.yunu-section-title {
	text-align: center;
	font-size: 40px;
	margin-bottom: 40px;
}
.yunu-section-title span {
	display: inline-block;
	position: relative;
	padding: 0 30px;
	font-weight: bold;
	line-height:160%;
}
.yunu-section-title span:before, .yunu-section-title span:after {
	width: 20px;
	height: 1px;
	position: absolute;
	content: '';
	top: 50%;
	background-color: #000;
}
.yunu-section-title span:before {
	right: 100%;
}
.yunu-section-title span:after {
	left: 100%;
}
.yunu-section-title p {
	margin: 0;
	font-size: 20px;
}
.yunu-section-title.white {
	color: #fff;
}
.yunu-section-title.white span:before, .yunu-section-title.white span:after {
	background-color: #fff;
}
.yunu-pinzhi {
	margin-left: -8px;
}
.yunu-pinzhi li {
	float: left;
	width: 20%;
}
.yunu-pinzhi li a {
	display: block;
	margin-left: 8px;
	position: relative;
	overflow: hidden;
}
.yunu-pinzhi li .text {
	background-color: #fff;
	text-align: center;
	position: relative;
	z-index: 1;
	height: 232px;
}
.yunu-pinzhi li i {
	display: inline-block;
	background: no-repeat center;
	height: 68px;
	margin-top: -34px;
	width: 68px;
	vertical-align: middle;
}
.yunu-pinzhi li h4 {
	line-height: 50px;
	background: url(../images/pinz_line01.gif) no-repeat center bottom;
	font-size: 18px;
	margin: 0;
}
.yunu-pinzhi li p {
	color: #777;
	line-height: 1.8;
}
.yunu-pinzhi li .box {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background-color: rgb(66, 92, 187);
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.yunu-pinzhi li .box i {
	margin-top: 110px;
}
.yunu-pinzhi li .box h4 {
	background-image: url(../images/pinz_line02.gif);
}
.yunu-pinzhi li .box p {
	color: #fff;
}
.yunu-pinzhi li a:hover .text {
	opacity: 0;
}
.yunu-pinzhi li a:hover .box {
	top: 0;
	opacity: 1;
}
.pc-show {
	display: block;
}


.ladyScroll{width:1168px;height:960px;margin:15px auto;border:#425cbb 1px solid;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:455px;left:-25px;z-index:100; cursor:pointer; background:url(/static/images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:-20px; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1107px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll dl{float:left;width:369px;text-align:center;position:relative;}
.ladyScroll span{display:block;width:364px;height:53px;position:absolute;left:0px;bottom:0px;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:369px;overflow:hidden;position:relative;}
.ladyScroll  img{display:block;width:364px;height:450px;}
.ladyScroll  dd:nth-of-type(1){width:364px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:480px;}
.ladyScroll  dd:nth-of-type(2){width:364px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a:link{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }
.ladyScroll dl:hover span{ background:rgb(66, 92, 187);  }


/*产品中心*/
.cpMain{ overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:30px;}
.nlist{ float:left; width:230px;}
.nlist .nt{background:url(../images/dpro_h_bg.gif) repeat-x center top; height:82px; overflow:hidden; font:20px; font-weight:600; line-height:75px; text-align:center; }
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist>ul{background: #fff; float:left padding-top: 10px;padding-bottom: 14px;}
.nlist>ul>li{height:41px; border-bottom:1px solid #e2e2e2; font-size:16px; line-height:41px; background:url(../images/dpro_jt3.gif) no-repeat 51px 13px; padding-left:83px; overflow:left;line-height:40px;}
.nlist>ul>li>a{color:#464545}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ color:rgb(66, 92, 187);}
.nlist .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.nlist .dphone dt{ float:left; background:url(../images/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.nlist .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.nlist .dphone dd span{ font-size:13px;}
.nlist .dphone dd p{ font-size:20px; font-family:"Arial";}

.t05 {line-height:40px;background-color:rgb(66, 92, 187);margin-top:10px;}
.t05 {padding:0 10px; color:#fff;font-size:14px;} /*左边标题块*/
.t05 a{color:#fff;}
.t05 img { padding:6px 0 0 0; float:right;}
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 1px; margin-bottom:10px; zoom:1; overflow:hidden;background:#fff;} 
.t05_cons { border:solid 1px #d7d7d7; border-top:0; padding:2px 0; margin-bottom:10px; zoom:1;} 
.t05_cons1 {  border-top:0; padding:2px 10px; margin-bottom:10px; zoom:1;background:#fff;} 
.t05_cons1 li {background: url(../images/dian.png) left center no-repeat; line-height: 25px;height:25px; overflow: hidden; background-size: 10px;  padding-left: 10px; width: 198px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
ul.t05_ul li {line-height:30px;color:#666;margin-bottom:5px;padding:0 5px 0 14px;overflow:hidden;background:#f3f3f3; width:176px;_float:left;}
ul.t05_ul li span { font-size:11px; }
ul.t05_ul li a { *width:159px;  display:block; overflow:hidden;}
.contactn .tits {background:#ED5F05; color: #fff; height: 32px;line-height: 32px;padding-left: 13px;}
.contactn .tits a { color: #fff;}
.contactn .subnr { background: none repeat scroll 0 0 #fff;  overflow: hidden;padding: 5px 9px;width: 212px;}
.contactn .subnr p {line-height: 25px;overflow: hidden;}
.contactn .subnr span {color: #333333;}
.contactn .subnr h5 {line-height: 28px;overflow: hidden;}
.cpright{ width:920px; padding:0 20px; background:#fff; float:right;padding-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid rgb(66, 92, 187); font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:rgb(66, 92, 187);}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}
.cpright .list {overflow:hidden width:110%;margin-top:20px;}
.cpright .list li{ float:left; width:250px; height:350px; border:2px solid #dcdcdc; margin-right:51px; margin-bottom:16px; background-color:#fff;}
.cpright .list li img{ display:block; margin-bottom:10px;object-fit: cover;}
.cpright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}
.cpright .list li a{ display:block; text-decoration:none}
.cpright .list li:hover { border-color:rgb(66, 92, 187);}
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

/*分页样式*/
.pglist {
	padding: 10px 0;
	width: 100%;
	text-align: center;
	clear: both;
}
.pglist a {
	color: #333;
	padding: 0 15px;
	margin: 0 4px;
	background: #fff;
	border: 1px solid #edebeb;
}
.pglist * {
	display: inline-block;
	vertical-align: middle;
	line-height: 34px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .hover {
	display: inline-block;
	color: #fff;
	background: #1ea4fe;
	border-color: #1ea4fe;
}

h2.title{ text-align:center; font-size:20px; color:#000; padding-bottom:15px; background:url(../images/title.png) no-repeat center bottom; margin-bottom:40px; margin-top:30px}
h2.title em{ text-transform:uppercase; font-size:14px; color:#797979; font-family:Arial}
h2.title a{ color:#000}






















