﻿/* 济南万域网络技术 *//* 济南万域网络技术：Www.jnwanyu.Cn *//* 仿站：www.aliyunseo.Cn *//* 素材网：www.jnwanyu.cn 专业建站素材网站 *//* QQ：848762140 */* {	margin: 0;	padding: 0;	border: 0;}a {	text-decoration: none;}li {	list-style: none;}body {	font-family: "Microsoft YaHei";}.bxytop1 {	width: 100%;	height: 45px;	background: url(../images/bxytop1.jpg) no-repeat top center;	overflow: hidden;}.bxyhead {	width: 1080px;	height: 100%;	margin: 0 auto;}.bxyhead1 {	width: 100%;	height: 45px;	color: #000;}.bxyhead11 {	width: 62%;	float: left;	height: 100%;	line-height: 45px;	font-size: 12px;	color: #000;}.bxyhead12 {	width: 38%;	float: right;	height: 100%;	line-height: 31px;	font-size: 12px;	color: #fff;}.bxyhead12 li {	float: right;}.bxyhead12 a {	color: #fff;}.bxyhead12 a:hover {	color: #cb0d00;}.bxyding {	width: 100%;	height: 105px;	background: url(../images/bxyding.jpg) no-repeat top center ;	overflow: hidden;}.bxydingn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxydingn span {	color: #cb0d00;}.bxydingn1 {	font-size: 22px;	color: #212121;	font-weight: bold;	position: absolute;	left: 295px;	top: 18px;}.bxydingn2 {	font-size: 16px;	color: #333333;	position: absolute;	left: 295px;	top: 50px;}.bxydh {	width: 100%;	height: 52px;	background: url(../images/bxydh.jpg) no-repeat top center;	overflow: hidden;}.bxydh ul {	width: 1080px;	height: 52px;	margin: 0 auto;}.bxydh ul li {	float: left;	font-size: 17px;	padding: 0 15px 0 15px;	height: 52px;	line-height: 52px;	background: url(../images/bxydhlm.jpg) no-repeat right top;}.bxydh ul li a {	color: #fff;	display: block;	width: 100%;	height: 100%;}.bxydh ul li a:hover {	color: #f61700;}#bannergd {	height: 508px;	position: relative;	min-width: 1000px;}#bannergd li {	height: 508px;	overflow: hidden;	position: absolute;	width: 100%;	background-repeat: no-repeat;	background-position: center center;	min-width: 1080px}#bannergd .btn {	position: absolute;	width: 100%;	height: 30px;	bottom: 0px;	text-align: center;	z-index: 9;	margin-bottom: 0;}#bannergd .btn span {	display: inline-block;	_display: inline;	_zoom: 1;	width: 14px;	height: 14px;	_font-size: 0;	margin: 5px 10px;	cursor: pointer;	background: #ffff00;	z-index: 9;	border-radius: 50%}#bannergd .btn span.on {	background: #ff0000;	z-index: 9}#bannergd .preNext {	width: 44px;	height: 44px;	position: absolute;	top: 240px;	background: url(../images/dundongjt.png) no-repeat left bottom;	cursor: pointer;	z-index: 9;	opacity: 0;	transition: all 0.3s linear 0s;}#bannergd .pre {	left: 0%;	z-index: 99999;}#bannergd .next {	right: 0%;	background-position: right bottom;	z-index: 99999;}#bannergd:hover .preNext {	opacity: 0.5;}#bannergd:hover .pre {	left: 10%;}#bannergd:hover .next {	right: 10%;}#bannergd .pre:hover, #bannergd .next:hover {	opacity: 1;}.bxysous {	width: 100%;	height: 54px;	overflow: hidden;}.bxysous1 {	width: 1080px;	height: 100%;	margin: 0 auto;}.bxysous11 {	width: 55%;	height: 100%;	float: left;	font-size: 14px;	line-height: 54px;}.bxysous11 span {	color: #073e9d;}.bxysous11 a {	color: #1e1e1e;}.bxysous12 {	width: 40%;	float: right;	margin-top: 15px;}.bxysous12 .sousuo {	float: right;	width: 270px;}.bxysous12 input {	width: 210px;	line-height: 24px;	height: 24px;	padding: 0 0 0 3px;	border: 1px solid #848484;	background: none;	color: #848484;	font-size: 14px;	font-family: "Microsoft YaHei";	outline-color: #848484;}.bxysous12 button {	margin: 0 0 0 -6px;	width: 50px;	line-height: 26px;	height: 26px;	text-align: center;	color: #fff;	font-family: "Microsoft YaHei";	font-size: 14px;	display: inline-block;	background: #0151a7;	border: none;	cursor: pointer;}.bxyaaa {	width: 100%;	height: 148px;	background: url(../images/bxyaaa.jpg) no-repeat top center;	overflow: hidden;}.bxyjc {	width: 100%;	height: 222px;	background: url(../images/bxyjc.jpg) no-repeat top center;	overflow: hidden;}.bxyjcn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;	font-size: 12px;	color: #1b1b1b;	line-height: 20px;	text-align: center;}.bxyjcn1 {	position: absolute;	left: 93px;	top: 130px;}.bxyjcn2 {	position: absolute;	left: 301px;	top: 130px;}.bxyjcn3 {	position: absolute;	left: 501px;	top: 130px;}.bxyjcn4 {	position: absolute;	left: 710px;	top: 130px;}.bxyjcn5 {	position: absolute;	left: 903px;	top: 130px;}.bxybbb {	width: 100%;	height: 180px;	background: url(../images/bxybbb.jpg) no-repeat top center;	overflow: hidden;}.bxycpzx {	width: 100%;	height: 692px;	background: url(../images/bxycpzx.jpg) no-repeat top center;	overflow: hidden;}.bxycpzxn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxycpzxnz {	width: 230px;	height: 630px;	position: absolute;	left: 4px;	top: 84px;	overflow: hidden;}.bxycpzxnz .bxycpzxnz1s {	width: 200px;	height: 26px;	line-height: 25px;	font-size: 16px;	font-weight: bold;	background: url(../images/bxycpzxnz1s.jpg) no-repeat top center;	padding-left: 30px;	/*margin-top: 12px;*/	margin-bottom: 8px}.bxycpzxnz .bxycpzxnz1s a {	color: #fff;}.bxycpzxnz dt {	width: 200px;	height: 26px;	line-height: 25px;	font-size: 14px;	font-weight: bold;	background: url(../images/bxycpzxnzdt.jpg) no-repeat top center;	padding-left: 30px;	;	margin-top: 8px;	margin-bottom: 5px;}.bxycpzxnz dt a {	color: #000;}.bxycpzxnz dd {	width: 200px;	padding-left: 30px;	height: 21px;	line-height: 10px;	font-size: 14px;	background: url(../images/bxycpzxnzdd.jpg) no-repeat 13px 3px;/*4px 改center 是居中*/}.bxycpzxnz dd a {	color: #1a1a1a;}.bxycpzxnz dd a:hover {	color: #0151a7;}.bxycpzxny {	width: 796px;	height: 690px;	position: absolute;	right: 0px;	top: 0px;	overflow: hidden;}.qhkj {	width: 100%;	height: 100%;	overflow: hidden;	position: relative;}.qhdh {	overflow: hidden;}.qhdhmore {	position: absolute;	right: 0px;	top: 0px;	width: 123px;	height: 42px;	font-size: 14px;	line-height: 41px;	background: #0151a7;	padding-left: 70px;}.qhdhmore a {	color: #fff;}.qhdh ul li {	float: left;	width: 123px;	padding-left: 70px;	height: 42px;	font-size: 14px;	line-height: 41px;	margin-right: 8px;	overflow: hidden;	color: #fff;	background: url(../images/bxycpzxny1.jpg) no-repeat top center;}.qhdh ul li.hover {	background: url(../images/bxycpzxny2.jpg) no-repeat top center;}.qhnr {	width: 100%;	height: 635px;	margin-top: 8px;	overflow: hidden;}.qhnrs {	width: 796px;	height: 392px;	overflow: hidden;	position: relative;	margin-bottom: 20px;}.qhnrs img {	width: 100%;	height: 100%;	transition: all 2s;}.qhnrs:hover img {	transform: scale(1.1);}.qhnrs p {	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 30px;	line-height: 30px;	color: #fff;	background: rgba(0,0,0,0.6);	text-align: center;	font-size: 14px;	transition: all 2s;}.qhnrs:hover p {	transform: translateY(30px);}.qhnr ul {	width: 110%;}.qhnr li {	width: 250px;	height: 215px;	float: left;	overflow: hidden;	margin-right: 22px;}.qhnr li .li1 {	width: 250px;	height: 162px;	overflow: hidden;	position: relative;}.qhnr li img {	width: 100%;	height: 100%;	transition: all 2s;}.qhnr li .li1:hover img {	transform: scale(1.1);}.qhnr li p {	position: absolute;	left: 0px;	bottom: 0px;	width: 100%;	height: 30px;	line-height: 30px;	color: #fff;	background: rgba(0,0,0,0.6);	text-align: center;	font-size: 14px;	transition: all 2s;}.qhnr li:hover p {	transform: translateY(30px);}.qhnr li .li2 {	width: 250px;	height: 50px;	overflow: hidden;}.qhnr li .li2 .a1 {	color: #fff;	font-size: 12px;	width: 100px;	height: 22px;	line-height: 22px;	text-align: center;	display: block;	background: #cb0d00;	margin-left: 23px;	margin-top: 15px;	border-radius: 5px;	float: left;}.qhnr li .li2 .a2 {	color: #fff;	font-size: 12px;	width: 100px;	height: 22px;	line-height: 22px;	text-align: center;	display: block;	background: #0151a7;	margin-left: 8px;	margin-top: 15px;	border-radius: 5px;	float: left;}.bxyccc {	width: 100%;	height: 395px;	background: url(../images/bxyccc.jpg) no-repeat top center;	overflow: hidden;}.bxycccn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxycccn1 {	position: absolute;	left: 340px;	top: 263px;	font-size: 12px;}.bxycccn1 a {	color: #222222;}.bxycccn2 {	position: absolute;	left: 825px;	top: 190px;	width: 215px;	height: 110px;}.bxycccn2n {	width: 100%;	height: 100%;	position: relative;}.intxt1 {	width: 200px;	height: 25px;	font-size: 14px;	position: absolute;	left: 3px;	top: 3px;	background-color: transparent;	outline: none;	color: #000;}.intxt2 {	width: 200px;	height: 25px;	font-size: 14px;	position: absolute;	left: 3px;	top: 40px;	background-color: transparent;	outline: none;	color: #000;}.coolbg1 {	cursor: pointer;	font-size: 12px;	color: #fff;	font-family: "Microsoft YaHei";	position: absolute;	left: 58px;	top: 84px;	outline: none;	background-color: transparent;}.bxyddd {	width: 100%;	height: 300px;	background: url(../images/bxyddd.jpg) no-repeat top center;	overflow: hidden;}.bxyys {	width: 100%;	height: 583px;	background: url(../images/bxyys.jpg) no-repeat top center;	overflow: hidden;}.bxyysn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;	font-size: 12px;	color: #000;	line-height: 22px;}.bxyysn1 {	width: 222px;	position: absolute;	left: 305px;	top: 45px;}.bxyysn2 {	width: 222px;	position: absolute;	left: 555px;	top: 45px;}.bxyysn3 {	width: 222px;	position: absolute;	left: 305px;	top: 374px;}.bxyysn4 {	width: 222px;	position: absolute;	left: 555px;	top: 374px;}.bxyeee {	width: 100%;	height: 190px;	background: url(../images/bxyeee.jpg) no-repeat top center;	overflow: hidden;}.bxyanli {	width: 100%;	height: 520px;	background: url(../images/bxyanli.jpg) no-repeat top center;	overflow: hidden;}.bxyanlin {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxyanlin1 {	font-size: 13px;	position: absolute;	left: 89px;	top: 101px;}.bxyanlin1 a {	color: #fff;}.bxyanlin2 {	font-size: 14px;	position: absolute;	left: 59px;	top: 425px;}.bxyanlin2 a {	color: #000;}.bxyanlin3 {	width: 415px;	height: 450px;	position: absolute;	left: 232px;	top: 1px;}.bxyfff {	width: 100%;	height: 220px;	background: url(../images/bxyfff.jpg) no-repeat top center;	overflow: hidden;}.bxynl {	width: 100%;	height: 530px;	background: url(../images/bxynl.jpg) no-repeat top center;	overflow: hidden;}.bxynln {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;	color: #fff;	font-size: 12px;	line-height: 20px;}.bxynln span {	display: block;	font-size: 14px;	margin-bottom: 8px;}.bxynln1 {	position: absolute;	left: 300px;	top: 25px;	width: 160px;}.bxynln2 {	position: absolute;	left: 802px;	top: 25px;	width: 160px;}.bxynln3 {	position: absolute;	left: 300px;	top: 170px;	width: 160px;}.bxynln4 {	position: absolute;	left: 802px;	top: 170px;	width: 160px;}.bxynln5 {	position: absolute;	left: 300px;	top: 310px;	width: 160px;}.bxynln6 {	position: absolute;	left: 802px;	top: 310px;	width: 160px;}.bxyggg {	width: 100%;	height: 605px;	background: url(../images/bxyggg.jpg) no-repeat top center;	overflow: hidden;}.bxygggn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxygggn1 {	color: #fff;	font-size: 12px;	line-height: 22px;	position: absolute;	left: 50px;	top: 235px;}.bxygggn2 {	color: #fff;	font-size: 12px;	line-height: 22px;	position: absolute;	left: 50px;	top: 323px;}.bxygggn3 {	font-size: 14px;	position: absolute;	left: 631px;	top: 485px;}.bxygggn3 a {	color: #fff;}.bxyfw {	width: 100%;	height: 540px;	background: url(../images/bxyfw.jpg) no-repeat top center;	overflow: hidden;	margin-top: 45px;	margin-bottom: 35px;}.bxyfwn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;	font-size: 12px;	color: #333;	text-align: center;}.bxyfwn1 {	font-size: 16px;	color: #060606;	position: absolute;	left: 412px;	top: 44px;}.bxyfwn2 {	position: absolute;	left: 123px;	top: 250px;	font-weight: bold;}.bxyfwn3 {	position: absolute;	left: 247px;	top: 387px;	font-weight: bold;}.bxyfwn4 {	position: absolute;	left: 384px;	top: 250px;	font-weight: bold;}.bxyfwn5 {	position: absolute;	left: 506px;	top: 387px;	font-weight: bold;}.bxyfwn6 {	position: absolute;	left: 639px;	top: 250px;	font-weight: bold;}.bxyfwn7 {	position: absolute;	left: 774px;	top: 387px;	font-weight: bold;}.bxyfwn8 {	position: absolute;	left: 897px;	top: 256px;	font-weight: bold;}.bxyhhh {	width: 100%;	height: 80px;	background: url(../images/bxyhhh.jpg) no-repeat top center;	margin-bottom: 30px;}.bxyhhh a {	text-align: center;	display: block;	width: 400px;	margin: 0 auto;	font-size: 14px;	color: #060606;	padding-top: 45px;}/*风琴效果开始*/.flash4 {	width: 1080px;	height: 320px;	margin: 0px auto;	position: relative;	overflow: hidden;}.flash4 ul li {	width: 50px;	height: 320;	position: relative;	overflow: hidden;	float: left;}.flash4 ul li .imgTop {	width: 854px;}.imgTopbxy {	width: 795px;	margin-left: 50px;	height: 318px;	border: 1px solid #dbdbdb;}.imgTopbxy1 {	width: 245px;	height: 260px;	float: left;	margin-left: 15px;}.imgTopbxy1 b {	display: block;	width: 100%;	color: #060606;	font-size: 16px;	margin-top: 75px;	margin-bottom: 15px;}.imgTopbxy1 p {	width: 100%;	font-size: 12px;	line-height: 20px;	color: #060606;	height: 100px;	overflow: hidden;}.imgTopbxy1 a {	display: block;	width: 77px;	height: 20px;	color: #0151a7;	text-align: center;	line-height: 20px;	font-size: 12px;	background: url(../images/imgTopbxy1.jpg) no-repeat top center;}.imgTopbxy2 {	width: 510px;	height: 293px;	float: left;	margin-left: 15px;	margin-top: 12px;}.imgTopbxy2 img {	width: 100%;	height: 100%;}.flash4 ul li .imgTop img {	opacity: 0.4;}.flash4 ul li .imgTop img.tm {	opacity: 1;}.flash4 ul li .imgCon {	width: 854px;	height: 320;}.flash4 ul li .imgCen {	width: 42px;	height: 320px;	background: #0151a7;	color: #fff;	font-size: 12px;	line-height: 16px;	position: absolute;	left: 0px;	top: 0px;	display: block;}.flash4 ul li .imgCen p {	width: 18px;	margin: 0 auto;	margin-top: 30px;}.flash4 ul li.first {	width: 854px;}.flash4 ul li.fast {	position: absolute;	right: 0px;	bottom: 0px;}.bxyiii {	width: 100%;	height: 211px;	background: url(../images/bxyiii.jpg) no-repeat top center;	margin-top: 00px;}.bxyiiin {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxyiiin a {	display: block;	position: absolute;	left: 917px;	top: 138px;	color: #fff;	font-size: 14px;}.bxygy {	width: 100%;	height: 360px;	background: url(../images/bxygy.jpg) no-repeat top center;	margin-top: 52px;}.bxygyn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxygyn1 {	position: absolute;	left: 700px;	top: 122px;	width: 360px;	line-height: 22px;	font-size: 12px;	color: #fff;}.bxycf {	width: 100%;	height: 290px;	margin-top: 30px;}.bxycfn {	width: 1080px;	height: 100%;	margin: 0 auto;}.qhkj2 {	width: 1080px;	height: 290px;}.qhdh2 {	overflow: hidden;	width: 100%;}.qhdh2 ul li {	float: left;	width: 120px;	height: 35px;	text-align: center;	font-size: 17px;	line-height: 35px;	margin-right: 13px;	overflow: hidden;	color: #333;	border: 1px solid #c3c3c3;}.qhdh2 ul li.hover {	color: #fff;	border: 1px solid #ed1a0b;	background: #ed1a0b;}.qhnr2 {	width: 100%;	height: 225px;	margin-top: 30px;}.bxycjwt {	width: 100%;	height: 450px;	background: url(../images/bxycjwt.jpg) no-repeat top center;	overflow: hidden;}.bxycjwtn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxycjwtn1 {	font-size: 13px;	position: absolute;	left: 256px;	top: 60px;	font-weight: bold;}.bxycjwtn3 {	width: 250px;	height: 320px;	position: absolute;	left: 45px;	top: 100px;}.bxycjwtn3 li {	width: 250px;	height: 100px;}.bxycjwtn3 li b {	width: 250px;	display: block;	float: left;	font-size: 13px;	color: #333;	margin-top: 13px;}.bxycjwtn3 li p {	width: 250px;	display: block;	float: left;	font-size: 12px;	color: #333;	margin-top: 3px;	line-height: 20px;}.bxycjwtn4 {	width: 710px;	height: 380px;	position: absolute;	right: 0px;	top: 54px;}.qhkj3 {	width: 100%;	height: 100%;}.qhdh3 {	overflow: hidden;	width: 100%;	position: relative;}.qhdh3 ul li {	float: left;	line-height: 50px;	height: 50px;	overflow: hidden;	color: #fff;	background: url(../images/qhdh31.jpg) no-repeat top center;	width: 343px;}.qhdh3 ul li.hover {	color: #333;	background: url(../images/qhdh32.jpg) no-repeat top center;}.qhdh3 ul li p {	font-weight: bold;	font-size: 18px;	float: left;	margin-left: 22px;}.qhdh3 ul li a {	display: block;	float: right;	margin-right: 15px;	font-size: 14px;	color: #fff;}.qhdh3 ul li.hover a {	color: #333;}.qhnr3 {	width: 686px;	height: 315px;	margin-top: 10px;}.qhnr3s {	width: 100%;	height: 166px;	overflow: hidden;	margin-bottom: 20px;}.qhnr3s img {	width: 267px;	height: 166px;	float: left;	margin-right: 40px;}.qhnr3s b {	width: 370px;	display: block;	float: left;	font-size: 14px;	color: #1f1f1f;	margin-top: 10px;	margin-bottom: 10px;}.qhnr3s p {	width: 370px;	float: left;	color: #333;	font-size: 12px;	line-height: 22px;}.qhnr3x {	width: 100%;	height: 130px;	overflow: hidden;}.qhnr3x ul {	width: 110%;}.qhnr3x li {	width: 313px;	margin-right: 40px;	float: left;	font-size: 12px;	line-height: 22px;}.qhnr3x li p {	float: left;	width: 220px;}.qhnr3x li span {	float: right;	width: 90px;	text-align: right;	display: block;}.qhnr3x li a {	color: #3b2a19;}.qhnr3x li a:hover {	color: #0151a7;}.bxyyouq {	width: 100%;	height: 135px;	background: url(../images/bxyyouq.jpg) no-repeat top center;	overflow: hidden;}.bxyyouqn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxyyouqn ul {	width: 880px;	height: 50px;	position: absolute;	overflow: hidden;	left: 160px;	top: 40px;}.bxyyouqn ul li {	float: left;	font-size: 14px;	color: #333;	margin-right: 10px;	line-height: 24px;}.bxyyouqn ul li a {	color: #333;}.bxyyouqn ul li a:hover {	color: #0151a7;}.bxyfoot {	width: 100%;	height: 277px;	background: url(../images/bxyfoot.jpg) no-repeat top center;	overflow: hidden;}.bxyfootn {	width: 1080px;	height: 100%;	margin: 0 auto;	position: relative;}.bxyfootn1 {	width: 1080px;	height: 50px;	padding-top: 40px;	color: #fff;	margin: 0 auto;}.bxyfootn1 ul {	width: 820px;	float: right;}.bxyfootn1 li {	float: left;	font-size: 12px;	margin-right: 8px;}.bxyfootn1 li a {	color: #fff;}.bxyfootx {	width: 100%;	margin: 0 auto;	position: relative;}.bxyfootx2 {	width: 420px;	float: left;	margin-left: 350px;	margin-top: 30px;	font-size: 14px;}.bxyfootx2 a {	color: #fff;}.bxyfootx2 p {	color: #fff;	font-size: 14px;	margin-bottom: 10px;}.bxyliu {	width: 300px;	height: 110px;	position: absolute;	right: 7px;	top: 47px;}.bxyliun {	width: 100%;	height: 100%;	position: relative;}.intxt3 {	width: 200px;	height: 25px;	font-size: 14px;	position: absolute;	left: 55px;	top: 3px;	background-color: transparent;	outline: none;	color: #000;}.intxt4 {	width: 200px;	height: 25px;	font-size: 14px;	position: absolute;	left: 55px;	top: 43px;	background-color: transparent;	outline: none;	color: #000;}.coolbg5 {	cursor: pointer;	font-size: 12px;	color: #0151a7;	font-family: "Microsoft YaHei";	position: absolute;	left: 31px;	top: 88px;	outline: none;	background-color: transparent;}