.fl {
	float: left;
}
.fr {
	float: right;
}
p {
	margin: 0px;
}
.w1200 {
	margin: 0px auto; width: 1200px;
}
.out-head {
	height: 43px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.head1 {
	font: 400 13px/43px "微软雅黑"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.head2 {
	font: 400 13px/43px "微软雅黑"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.head2 a {
	color: rgb(102, 102, 102);
}
.headd {
	height: 135px; overflow: hidden;
}
.logo {
	padding-top: 28px;
}
.phone {
	color: rgb(210, 55, 131); font-family: "arial"; font-size: 20px; margin-top: 25px;
}
.phone p {
	padding: 4px 22px; border-radius: 30px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 12px;
}
.menu {
	background:#0065cd; height: 56px;
}
.out-ss {
	height: 78px; overflow: hidden;
}
.hotSearch {
	font: 400 14px/78px "微软雅黑"; color: rgb(102, 102, 102); float: left; font-size-adjust: none; font-stretch: normal;
}
.hotSearch a {
	color: rgb(102, 102, 102);
}
.out-ss #formsearch {
	background: url("../images/ss.png") no-repeat; width: 226px; height: 37px; margin-top: 21px; float: right;
}
.out-ss #formsearch #s_btn {
	background-position: 0px -210px; border: currentColor; border-image: none; width: 35px; height: 37px; font-size: 0px; float: right; background-repeat: no-repeat; background-color: transparent;
}
.out-ss #formsearch #keyword {
	background: none; border: currentColor; border-image: none; width: calc(100% - 35px); height: 37px; color: rgb(102, 102, 102); padding-left: 20px; font-size: 12px; float: left;
}
.c1 {
	background: rgb(246, 249, 255); height: 414px; overflow: hidden;
}
.c11 {
	
}
.c1a {
	width: 875px;
}
.c1b {
	width: 258px; padding-top: 66px;
}
.c1a1 {
	font: 600 26px/28px "微软雅黑"; color: rgb(10, 87, 174); margin-top: 61px; font-size-adjust: none; font-stretch: normal;
}
.c1a2 {
	font: 400 15px/30px "微软雅黑"; color: rgb(102, 102, 102); margin-top: 32px; font-size-adjust: none; font-stretch: normal;
}
.c1a3 {
}
.c1ads {
	
}
.c1ads li {
	margin-right: 44px; float: left;
}
.c1ads li .c1aa1 {
	border-radius: 100%; border: 1px solid rgb(114, 171, 238); border-image: none; width: 91px; height: 91px; text-align: center; color: rgb(10, 87, 174); line-height: 91px; font-size: 22px; font-weight: 600;
}
.c1ads li .c1aa2 {
	color: rgb(51, 51, 51); line-height: 91px; font-size: 16px; margin-left: 15px;
}
.c2 {
	background: url("../images/c2.png") repeat-x; height: 895px; overflow: hidden;
}
.c22 {
	padding-top: 60px;
}
.c2a {
	background: rgb(255, 255, 255); width: 305px; height: 775px; box-shadow: 0px 0px 1px 1px #f1f4fa;
}
.c2a1 {
	background: rgb(22, 49, 79); height: 144px; text-align: center; box-shadow: 0px 0px 1px 1px #16314f;
}
.c2a1-t {
	font: 600 26px/28px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 35px; font-size-adjust: none; font-stretch: normal;
}
.c2a1-t1 {
	font: 400 17px/28px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 23px; font-size-adjust: none; font-stretch: normal;
}
.c2a2 {
	margin: 0px auto; width: 250px;
}
.csort1 {
	margin-top: 30px;
}
.csort1 li {
	background: rgb(246, 249, 255); border: 1px solid rgb(236, 236, 236); border-image: none; text-align: center; line-height: 40px; margin-bottom:10px;
}
.csort1 li a {
	font: 400 16px/40px "微软雅黑"; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.csort1 li:hover {
	background: rgb(22, 49, 79); border: 1px solid rgb(236, 236, 236); border-image: none;
}
.csort1 li:hover a {
	color: rgb(255, 255, 255);
}
.c2a3 {
	background: url("../images/ph.png") #1860b2 center center no-repeat; margin: 8px auto 0px; width: 250px; height: 150px;
}
.c2a33 {
	color: rgb(255, 255, 255); line-height: 40px; padding-top: 20px; padding-left: 80px;
}
.c2b {
	width: 857px;
}
.tabli {
	
}
.tabli li.cur {
	background: url("../images/proh.png") no-repeat;
}
.tabli li {
	width: 216px; height: 215px; text-align: center; margin-left: 50px; float: left;
}
.tabli li img {
	padding-top: 30px;
}
.tabli li h3 {
	font: 400 20px/40px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 18px; font-size-adjust: none; font-stretch: normal;
}
.tab {
	margin-top: 30px; display: none;
}
.pro-con {
	background: rgb(255, 255, 255); border: 1px solid rgb(237, 237, 237); border-image: none; width: 855px; height: 528px;
}
.product_list10 {
	padding-top: 20px; margin-left: 8px;
}
.product_list10 li {
	margin: 0px 8px 8px; text-align: center; float: left;
}
.product_list10 li img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 262px; height: 184px;
}
.product_list10 li h3 a {
	color: rgb(22, 49, 79); line-height: 66px; font-size: 14px;    width: 262px;
    height: 66px;
    overflow: hidden;
    display: block;
}
.c3 {
	margin-top: 70px;
}
.c3-t {
	background: url("../images/c3.png") no-repeat center; height: 81px; text-align: center;
}
.c3-tt {
	color: rgb(10, 87, 174); line-height: 36px; padding-top: 10px; font-size: 30px; font-weight: 600;
}
.c3-tt p {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: 400;
}
.c33 {
	padding-top: 50px;
}
.c3ads {
	
}
.c3ads li {
	width: 338px; height: 109px; overflow: hidden; margin-right: 88px; margin-bottom: 42px; float: left;
}
.c3ads li .c3a {
	width: 95px; position: relative;
}
.c3ads li .c3a1 {
	width: 95px; height: 109px;
}
.c3ads li .c3a2 {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 999;
}
.c3ads li .c3b {
	width: 224px;
}
.c3ads li .c3b h3 {
	color: rgb(51, 51, 51); padding-top: 14px; font-size: 18px; font-weight: 600;
}
.c3ads li .c3b p {
	color: rgb(102, 102, 102); padding-top: 14px; font-size: 14px; font-weight: 400;
}
.c3ads li:nth-child(3n) {
	margin-right: 0px; float: right;
}
.c3ads li:hover .c3a1 {
	display: none;
}
.c3ads li:hover .c3a2 {
	display: block;
}
.ys-tu {
	left: 50%; width:100%; margin-top: 0px; margin-left: -960px; position: relative;
}
.ys-con1 {
	margin-top: 51px;
}
.ys-c1 {
	width: 528px;
}
.ysads {
	padding-top: 60px;
}
.ysads li {
	margin-bottom: 52px; position: relative;
}
.ysads li h3 {
	left: 81px; top: 8px; color: rgb(51, 51, 51); font-size: 26px; position: absolute;
}
.ysads li p {
	background: url("../images/ys.png") no-repeat 0px 8px; color: rgb(102, 102, 102); line-height: 24px; padding-left: 25px; font-size: 14px; margin-top: 22px;
}
.c4 {
	background: rgb(246, 249, 255); height: 500px; margin-top: 10px;
}
.c44 {
	padding-top: 48px;
}
.c4-t1 {
	font: 600 30px/46px "微软雅黑"; text-align: center; color: rgb(14, 89, 174); font-size-adjust: none; font-stretch: normal;
}
.c4-t1 p {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: 400;
}
.c4ads {
	padding-top: 48px;
}
.c4ads li {
	border: 1px solid rgb(227, 227, 227); border-image: none; margin-right: 28px; margin-bottom: 24px; float: left;
}
.c4ads li:nth-child(5n) {
	margin-right: 0px; float: right;
}
.c4ads li:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.c4ads li img {
	width: 215px; height: 118px;
}
.c5 {
	background: url("../images/c5.png") no-repeat top; height: 404px;
}
.c55 {
	padding-top: 84px;
}
.c5a {
	background: url("../images/c5a.png") no-repeat; width: 342px; height: 228px; text-align: center;
}
.c5a1 {
	font: 400 26px/42px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 40px; font-size-adjust: none; font-stretch: normal;
}
.c5a2 {
	font: 400 23px/42px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.c5a3 {
	font: 400 18px/48px "微软雅黑"; color: rgb(48, 48, 48); font-size-adjust: none; font-stretch: normal;
}
.c5a4 {
	font: 400 17px/42px "微软雅黑"; color: rgb(255, 255, 255); padding-top: 14px; font-size-adjust: none; font-stretch: normal;
}
.c5b {
	width: 780px;
}
.c5b .content {
	position: relative;
}
.l_btn3 {
	left: -45px; top: 49%; position: absolute; z-index: 99; cursor: pointer;
}
.r_btn3 {
	top: 49%; right: -45px; position: absolute; z-index: 99; cursor: pointer;
}
#mm_demo {
	margin: 0px auto; width: 100%; overflow: hidden;
}
#mm_indemo {
	width: 800%; float: left;
}
#mm_demo1 {
	float: left;
}
#mm_demo2 {
	float: left;
}
.c5bads {
	margin-top: 30px;
}
.c5bads li {
	margin-right: 18px; float: left;
}
.c5bads li a>img{width:250px;}
.c6 {
	margin-top: 14px;
}
.tabli0 {
	position: relative;
}
.tabli0 li.cur {
	color: rgb(14, 89, 174);
}
.tabli0 li {
	color: rgb(51, 51, 51); line-height: 130px; font-size: 24px; font-weight: 600; margin-right: 44px; float: left;
}
.c6a-m {
	top: 0px; right: 0px; color: rgb(102, 102, 102); line-height: 130px; font-size: 13px; position: absolute;
}
.c6a-m a {
	color: rgb(102, 102, 102);
}
.tab0 {
	display: none;
}
.product_list14 {
	
}
.product_list14 li {
	width: 287px; text-align: center; margin-right: 17px; float: left; position: relative;
}
.product_list14 li img {
	width: 287px; height: 191px;
}
.product_list14 li h3 a {
	color: rgb(102, 102, 102); line-height: 66px; font-size: 16px;
}
.product_list14 li:nth-child(4) {
	margin-right: 0px; float: right;
}
.product_list14 li .c6bm {
	background: url("../images/mm.png") no-repeat; left: 0px; top: 0px; width: 287px; height: 191px; display: none; position: absolute; z-index: 999;
}
.product_list14 li:hover .c6bm {
	display: block;
}
.product_list14 li:hover h3 a {
	color: rgb(22, 48, 77);
}
.c7 {
	background: rgb(246, 249, 255); height: 584px; margin-top: 40px;
}
.c77 {
	padding-top: 36px;
}
.c7a {
	width: 610px;
}
.c7b {
	width: 552px;
}
.c7a1 {
	font: 600 26px/68px "微软雅黑"; color: rgb(14, 89, 174); border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; position: relative; font-size-adjust: none; font-stretch: normal;
}
.c7a1 a {
	font: 400 12px/68px "arial"; top: 0px; right: 0px; color: rgb(14, 89, 174); text-transform: uppercase; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.c7xlist1 {
	padding-top: 32px;
}
.c7xlist1 li {
	padding-bottom: 26px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed;
}
.c7xlist1 li .deta {
	width: 170px; float: left;
}
.c7xlist1 li .deta img {
	width: 154px; height: 105px;
}
.c7xlist1 li .detb {
	width: 430px; float: right;
}
.c7xlist1 li .detb h3 {
	color: rgb(14, 89, 174); padding-bottom: 6px; font-size: 16px;
}
.c7xlist1 li .detb h3 a {
	color: rgb(14, 89, 174); font-size: 16px;
}
.c7xlist1 li .detb span {
	font: 400 14px/26px "arial"; color: rgb(153, 153, 153); font-size-adjust: none; font-stretch: normal;
}
.c7xlist1 li .detb p {
	font: 400 13px/30px "微软雅黑"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.c7xlist2 {
	padding-top: 8px;
}
.c7xlist2 li {
	width: 292px; height: 52px; line-height: 52px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: dashed; float: left; position: relative;
}
.c7xlist2 li:nth-child(2n) {
	margin-right: 0px; float: right;
}
.c7xlist2 li h3 {
	background: url("../images/nn.png") no-repeat 0px 50%; color: rgb(51, 51, 51); line-height: 52px; font-size: 13px;
}
.c7xlist2 li h3 a {
	color: rgb(51, 51, 51); padding-left: 22px;width: 220px;overflow: hidden;display: block;height: 50px;}
.c7xlist2 li span {
	top: 0px; right: 0px; color: rgb(153, 153, 153); line-height: 52px; font-size: 12px; position: absolute;
}
.c7bb {
	width: 100%; height: 380px; overflow: hidden; padding-top: 32px;
}
.c7bb li {
	background: rgb(246, 249, 255); border: 1px solid rgb(229, 229, 229); border-image: none; width: 100%; height: 103px !important; padding-top: 20px; padding-right: 27px; margin-bottom: 19px;
}
.c7bb li h3 {
	background: url("../images/wen.png") no-repeat 29px top; color: rgb(51, 51, 51); line-height: 25px; overflow: hidden; padding-left: 61px; font-size: 16px; font-weight: 400; margin-bottom: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.c7bb li h3:hover {
	transition:0.3s; color: rgb(36, 63, 96);
}
.c7bb li p {
	background: url("../images/da.png") no-repeat 29px top; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; padding-left: 61px; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.c7bb li:hover {
	background: rgb(22, 48, 77);
}
.c7bb li:hover h3 {
	color: rgb(255, 255, 255);
}
.c7bb li:hover p {
	background: url("../images/daa.png") no-repeat 29px top; color: rgb(255, 255, 255);
}
.link {
	background: url("../images/link.png") no-repeat center; left: 50%; top: -99px; width: 1200px; height: 131px; margin-left: -600px; position: absolute; z-index: 999;
}
.out-foot {
	background:#0e59ae; padding-bottom: 28px; margin-top: 55px; position: relative;
}
.linkk {
	color: rgb(14, 89, 174); padding-top: 55px; padding-left: 128px; font-size: 16px;
}
.linkk a {
	color: rgb(102, 102, 102); padding-left: 50px; font-size: 12px;
}
.foot {
	padding-top: 52px;
}
.fo1 {
	width: 346px;
}
.fo2 {
	width:400px; margin-left: 84px;
}
.fo1t {
	color: rgb(255, 255, 255); line-height: 78px; font-size: 18px; border-bottom-color: rgb(52, 65, 79); border-bottom-width: 1px; border-bottom-style: solid;
}
.fo1t1 {
	color: rgb(177, 179, 182); line-height: 30px; padding-top: 44px; font-size: 14px;
}
.fo1t1 a {width: 50%; text-align: left;display: block; float: left;	color: rgb(177, 179, 182);
}
.fo2t1 {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 44px; font-size: 14px;
}
.fo3 {
	width: 304px; padding-top: 36px;
}
.fo3t1 {
	color: rgb(255, 255, 255); line-height: 46px;
}
.footer {
	background: rgb(11, 26, 43); text-align: center; padding-top: 10px; padding-bottom: 10px; border-top-color: rgb(36, 49, 65); border-top-width: 1px; border-top-style: solid;
}
.footera {
	font: 400 12px/26px "微软雅黑"; color: rgb(187, 189, 192); font-size-adjust: none; font-stretch: normal;
}
.footera a {
	color: rgb(187, 189, 192);
}
.firstRow img{ width:150px; margin-right:20px;}