﻿body{ font-family: microsoft yahei;}
.top-nav{ background:#e6e6e6;width:100%; padding-bottom:3px; }
.top-nav .top-nav-left{ float:left; font-family:microsoft yahei; color:#000; font-size:14px;padding:8px 65px 0 30px;}
.top-nav .top-nav-left a{ color:#ff0000;padding:0px 5px;}

.top-nav .nav > li > a { padding:8px 10px 3px 10px; color:#000000; font-family:宋体; font-weight:bold;}
.top-nav .nav-pills li a:hover{
	background: none;
	color: #20559f;
	text-decoration: none;
}
.top-blue{ background-color:#6dc5f3; height:120px; width:100%; }
.top-blue .top-logo{ background:url(../images/top_logo.png) left top no-repeat; width:248px; height:75px; display:inline-block; margin:26px 0px 0 38px; float:left; }
.top-blue .top-tel{ background:url(../images/tel_top.png) left top no-repeat; margin:30px 0 0; padding:10px 70px 0 40px; font-family:microsoft yahei; font-size:18px; color:#ffffff; float:right;}
.top-cloud{ padding-bottom:54px; background-image:url(../images/cloud.png); 
background-repeat:repeat-x; background-position:left bottom; height:174px;}

.top-menu{ background:#ffffff; width:100%;padding-bottom:30px;}
.top-menu li{ float:left; margin:30px 30px 0 30px; list-style:none;}
.top-menu li .menu-ic{ width:110px; height:110px; display:block; margin:0 auto;}
.top-menu li .menu-txt{ font-size:20px; color:#666666; line-height:30px; text-align:center; width:120px; display:inline-block;}
.top-menu li a:hover{color:#20559f;}

.top-all-menu{ background:#ffffff; width:100%;padding-bottom:10px;}
.top-all-menu li{ float:left; margin:20px 30px 0 30px; list-style:none;}
.top-all-menu li a{ color:#666666; font-size:20px;}
.top-all-menu li a:hover{color:#20559f;}

.top-blu-menu{ background:#20559f; width:100%;padding-bottom:10px;}
.top-blu-menu li{ float:left; margin:12px 30px 0 30px; list-style:none;}
.top-blu-menu li a{ color:#ffffff; font-size:20px;}
.top-blu-menu li a:hover{color:#ffffff;}



.middle{ background:#eaeaea; padding:35px 0 26px 0;}
.middle-log{
	background: #eaeaea;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 60px;
	padding-left: 0;
}
.middle-shop{ background:#ffffff; padding:15px 0 20px 0; }
.middleA{ background:#eaeaea; padding:50px 0 60px 0;}
.m-block{
	margin-left: 50px;
	background: #fff;
	padding: 12px 18px 0px 18px;
	overflow: hidden;
	float: left;
}
.m-block h1{
	font-size: 24px;
	color: #333333;
	line-height: 32px;
	background: url(../images/iconpic.png) right center no-repeat;
	margin: 0;
	margin-bottom: 5px;
}
.w3{ width:305px;}
.w4{
	width: 500px;
}
.w5{
	width: 865px;
}

.m-block textarea{
	width: 99%;
	border: 1px solid #bdbdbe;
	height: 75px;
}
.m-block .fin{
	padding-bottom: 78px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.m-block .fin a{ padding:6px 12px; font-size:14px; color:#ffffff; display:inline-block; float:right; background:#4c4c4c;}
.m-block .news{ padding-bottom:4px;}
.m-block .news p{
	padding-left: 22px;
	font-size: 12px;
	line-height: 32px;
	font-family: "微软雅黑";
	color: #666666;
	margin: 0;
	height: 32px;
	overflow: hidden;
}
.m-block .news p.gry{ background-color:#eeeeee;}
.m-block .news p a{ color:#666666;}

.m-block .ic-lst{ padding:40px 20px 40px 25px; }
.ic-lst p{ height:48px; font-size:16px; color:#7d7d7d; padding-left:65px; line-height:52px;}
.ic-lst .ic1{ background:url(../images/log_icon1.png) left top no-repeat;}
.ic-lst .ic2{ background:url(../images/log_icon2.png) left -3px no-repeat;}
.ic-lst .ic3{ background:url(../images/log_icon3.png) left -6px no-repeat;}
.ic-lst .ic4{ background:url(../images/log_icon4.png) left -13px no-repeat;}
.ic-lst p i{ font-size:24px; font-weight:bold; color:#e10000; font-style:normal; padding:0 4px;}

.ic-arw{ background:url(../images/arow.png) 7px 10px no-repeat;}
.ic-new{ background:url(../images/n-icon.png) 2px 5px no-repeat;}
.m-block .botm{ height:42px;}
.m-block .botm-gry{ background:#b1b1b1; margin:0 -18px;}
.m-block .botm-gry a{padding:0 15px 0 30px; line-height:40px;color:#ffffff; font-family:arial; font-size:16px;}
.m-block .botm-gry span{ font-size:24px; line-height:40px; float:right; padding-right:20px;}
.m-block .botm-blue{ background:#20559f; margin:0 -18px; height:54px;}
.m-block .botm-blue a{padding:0 15px 0 30px; line-height:50px;color:#ffffff; font-size:24px;}
.m-block .botm-blue span{ font-size:24px; line-height:50px; float:right; padding-right:20px;}

.m-block .logn{ width:100%; margin:0 auto;}
.m-block .logn>.input-group{ margin:15px 0 0;}
.m-block .logn > .form-control{ padding:3px 12px; height:24px;}
.m-block .logn .fogt{
	font-size: 14px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 38px;
	padding-left: 35px;
}
 .blokF .fogt{
	font-size: 14px;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
.m-block .logn .fogt a, .blokF .fogt a{ color:#000000;}

.m-block .botm-two{ margin:0 -18px;}
.m-block .botm-two .bblo, .log-block .botm-two .bblo{ width:50%; display:block; float:left; height:42px; text-align:center; color:#ffffff; line-height:42px;}
.m-block .botm-two .blue{ background:#00a7ff;}
.log-block .botm-two .blue{background:#20559f}
.m-block .botm-two .red, .log-block .botm-two .red, .reg-block .botm-two .red{ background:#e10111;}
.log-block .botm-two{ font-size:18px;}
.log-block{ margin-left:60px; background:#fff; padding:0px 0px 60px 0px; overflow:hidden; float:left;}
.log-block h1{ font-size:24px; color:#ffffff; line-height:50px; background:#48afe4; height:50px; margin:0; padding-left:0px; }
.log-block .blokF{
	padding-top: 50px;
	padding-right: 80px;
	padding-bottom: 60px;
	padding-left: 80px;
}
.mbtm{ margin-bottom:20px;}

.reg-block .blokF{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
}
.trans-block{
	margin-left: auto;
	background: #d5e8f6;
	overflow: hidden;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}

.reg-block{
	margin-left: auto;
	background: #d5e8f6;
	overflow: hidden;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
	padding-left: 0px;
}
.reg-block h1{ font-size:24px; color:#ffffff; line-height:50px; background:#48afe4; height:50px; margin:0; padding-left:40px; }
.reg-block .botm-two{ font-size:18px;}
.reg-block .botm-two .blue{background:#20559f}
.reg-block .botm-two .bblo{
	width: 20%;
	display: block;
	float: left;
	height: 42px;
	text-align: center;
	color: #ffffff;
	line-height: 42px;
}



.m-blu{ background:#94daff; width:100%; }
.m-blu .m-blu-c{
	height: 320px;
	background-image: url(../images/man.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 50px;
	margin-right: 45px;
}
.m-blu-c .fon-b{
	font-size: 24px;
	color: #333333;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 30px;
}
.m-blu-c .fon-s{ font-family:arial; font-size:15px; line-height:24px;padding: 5px 0 15px 40px;}
.m-blu-c .fon-s p{ margin:0px;}
.m-blu-c .fon-a{padding-left:40px;}
.m-blu-c .fon-a a{ width:188px; height:38px; color:#ffffff; background:#e10111; text-align:center; line-height:38px; display:block;}
.m-ad{ background:#e7e7e7; width:100%;}
.m-ad .hot-link{ padding:30px 30px; text-align:center;}
.m-ad .hot-link a{ padding:0; margin:0 15px auto; }

.l-menu{ width:190px;display:block; position:absolute;left:0; z-index:10000;}
.l-menu{ border:solid #ffffff; border-width:0 1px;}
.l-menu p{ border-bottom:1px solid #20559f; border-top:1px solid #ffffff; background:#6c6c6c; height:50px;margin:0; padding:0; padding-left:50px; }
.l-menu p a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	width: 100%;
	display: block;
	cursor: pointer;
}
.dblk{ display:block;}
.dnon{ display:none;}

.r-Fam{padding-left:210px; position:relative; min-height:400px;}
.r-Fam .t-tit{ height:90px; background:#20559f; font-size:24px; line-height:90px; padding-left:36px; color:#ffffff; position:relative;}
.slide{ position:absolute; left:2px; top:5px;}
.btn-slide{ display:none; background:url(../images/rt_menu.png) center center no-repeat; width:30px; height:30px; background-size:80%;}

.prs{  }
.prs .ptit{ background:#e10111; height:54px; padding-left:50px; font-size:24px; color:#ffffff; line-height:54px; margin:18px 0;}
.prs-bar{ background:url(../images/bar.png) left 20px no-repeat; padding:0 0 0 5px; }
.prs-bar .prs-n{background:url(../images/bar.png) right -52px no-repeat;padding:0 5px 0 0;}
.prs-bar ul { margin:0px 0 20px 0; position:relative; min-height:90px; }
.prs-bar li{ width:18%; text-align:center; list-style:none; display:inline-block; position:absolute; }
.prs-bar li p{ margin:0;}
.prs-bar li .nub{ line-height:53px; font-weight:bold; font-family:arial; color:#fff; text-align:center; font-size:26px;height:53px;-webkit-text-shadow:0 1px 1px #666;  -moz-text-shadow:0 1px 1px #666; text-shadow:0 1px 1px #666; padding-top:3px;}
.prs-bar li .nub-yell{ background-image:url(../images/bar_yell.png); background-position:center 3px; background-repeat:no-repeat; }
.prs-bar li .nub-gry{ background-image:url(../images/bar_gry.png); background-position:center 3px; background-repeat:no-repeat; }
.prs-bar li .nub-gren{ background-image:url(../images/bar_gren.png); background-position:center 3px; background-repeat:no-repeat; }
.prs-bar li .nubt{ padding:5px 0; color:#999; font-size:14px;}
.prs-bar li .nubs{ color:#000000;}

.prs-blok{ margin-bottom:20px;}
.prs-blok .blu-tit{ padding-left:40px; color:#ffffff; height:36px; line-height:36px; font-size:18px; background:#20559f;}
.prs-blok .blu-tit a{ background:#e10111; padding:0 30px; color:#ffffff; font-size:14px; float:right; display:block}
.prs-blok .prs-cnt{ background:#f5f5f5; padding:20px 20px 10px 20px; }
.prs-blok .prs-cnttab{ background:#ffffff; padding:20px 20px 10px 20px; }
.prs-blok .prs-cnt .sone{padding-bottom:10px;}
.prs-blok .prs-cnt .sone li{ padding-right:20px; font-size:14px; color:#000000; list-style:none; float:left; }
.prs-blok .prs-cnt .sone li input{ margin-right:3px;}
.prs-cnt p{ clear:both; overflow:hidden;margin-bottom:10px;}
.prs-cnt .rt{ width:140px; text-align:right; padding:6px 4px 0 0;  float:left; font-family:宋体;font-size:14px; font-weight:normal;}
.red{ color:#e10111; font-weight:bold;}
.prs-cnt .labl{ float:left; padding:6px 4px 0 10px; font-family:宋体; font-weight:normal; font-size:14px; }
.prs-cnt .labr{ float:left; padding:6px 10px 0 4px; font-family:宋体; font-weight:normal; font-size:14px;}
.prs-cnt .labzs{ color:#8d8c8c;font-family:宋体;font-size:12px; float:left; padding:8px 0px 0 0px;}
.form-control, .form-te{ float:left; border:1px solid #bbbbbb; padding:2px 8px; }
input.cek{ float:left; margin-top:9px; display:block;}
.w8{ width:71%;}
.prs-sm-1{ width:12%;}
.prs-sm-2{ width:18%;}
.prs-btn{ text-align:right;}
.prs-btn a{ display:block; float:right; padding:8px 25px; color:#ffffff; font-size:14px; margin-left:30px; font-weight:bold; font-family:宋体;}
.red-btn{ background:#e10111;}
.gry-btn{ background:#6c6c6c;}
.prs-blok .prs-cnttab .table-shop th{ border:0px none; background:#eaeaea; text-align:center;}
.prs-blok .prs-cnttab .table-shop td{ border:0px none; vertical-align:middle; text-align:center;}
.prs-blok .prs-cnttab .table-shop td .form-control{ width:100%; margin:0 auto; font-size:20px;}
.prs-blok .prs-cnttab .table-shop .redfot{ font-size:20px; color:#e10111;}
.prs-blok .prs-cnttab .table-shop .title{ text-align:left;}
.prs-blok .prs-cnttab .table-ti{ background:#eaeaea; line-height:50px; text-align:right; padding-right:3%; color:#000000; font-size:20px;}
.shop-titsub1{
	height: 54px;
	position: relative;
	font-size: 30px;
	line-height: 54px;
	color: #ffffff;
	padding-left: 530px;
	background-color: #20559f;
	background-image: url(../images/Shop_18.jpg);
	background-repeat: no-repeat;
	background-position: 380px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.shop-titsub2{
	height: 54px;
	position: relative;
	font-size: 30px;
	line-height: 54px;
	color: #ffffff;
	padding-left: 530px;
	background-color: #20559f;
	background-image: url(../images/Shop_21.jpg);
	background-repeat: no-repeat;
	background-position: 400px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.shop-titsub0{
	height: 54px;
	position: relative;
	font-size: 30px;
	line-height: 54px;
	color: #ffffff;
	padding-left: 530px;
	background-color: #20559f;
	background-image: url(../images/Shop_14.jpg);
	background-repeat: no-repeat;
	background-position: 370px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

.shop-tit{
	background: #20559f;
	height: 54px;
	margin: 10px 0;
	position: relative;
	font-size: 24px;
	line-height: 54px;
	color: #ffffff;
	padding-left: 30px;
}
.shop-tit .shop-trol{
	position: absolute;
	right: 30px;
	top: -15px;
	display: block;
	background: url(../images/shop_trolley.png);
	width: 83px;
	height: 82px;
	text-align: center;
	font-size: 15px;
	line-height: 60px;
	color: #ffffff;
	cursor: pointer;
}
.shop-blok{ padding:30px 8px 15px 8px; }
.shop-blok .shop-bolk-img{ text-align:center; margin-bottom:16px; height:224px;}
.shop-blok .shop-bolk-img img{ max-height:224px;}
.shop-blok .shop-bolk-fot{ font-size:14px; color:#000000; padding:0 10px;}
.shop-blok .shop-bolk-fotr{ font-size:20px; color:#e10111; padding:0 10px;}
.shop-blok .shop-bolk-a{ padding:10px 0;}
.shop-blok .shop-bolk-a a{ display:block; text-align:center;height:28px; line-height:28px; color:#ffffff;}
.shop-blok .shop-bolk-a>.ablu{ font-size:12px; background:#20559f; width:49%; float:left;}
.shop-blok .shop-bolk-a>.ared{ font-size:12px;  background:#ca000e; width:49%; float:right;}


.bottom{ background:url(../images/bottom_bg.png) left top repeat-x #20559f; height:320px; width:100%;}

.bom-left{ width:510px; border-right:1px solid #122e54; margin:32px 0 0; height:94px; float:left;}
.bom-left a{ padding:4px 17px; font-size:14px; color:#ffffff;}
.bom-left .cop{ font-size:12px; padding:30px 0 0 17px; color:#ffffff;}

.bom-cnt{ border-left:1px solid #6497de; height:94px;  float:left; margin:32px 0 0; padding-left:30px;}
.bom-cnt .titb{ font-size:15px; color:#ffffff;}
.bom-cnt .titb i{ font-style:normal; padding-left:3px; font-size:14px; }
.bom-cnt .tits{ font-size:12px; line-height:20px; color:#ffffff; height:20px; margin-top:10px;}
.bom-cnt .tits p{ margin:0; margin-bottom:6px;}
.bom-cnt .tits p img{  vertical-align:middle; padding-right:10px;}
.bom-er{ display:block; float:right; margin-top:32px; padding-right:170px;}

.back-top{position:fixed; right:180px; top:270px; display:block;}
.back-top .back-top-shop, .back-top .back-top-kf{ height:146px; background:url(../images/back_shop.png) center 20px no-repeat #e10111; border-bottom:1px solid #ffffff; padding-top:26px; text-align:center; color:#e10111; font-size:18px; width:46px; display:block; text-decoration:none;}
.back-top .back-top-kf{ background:url(../images/back_kf.png) center center no-repeat #e10111;}
.back-top .back-top-back{ background:url(../images/back.png) center center no-repeat #e10111; height:42px; display:block; width:46px;}
@media (min-width: 480px) and (max-width: 1200px) {
	.top-menu li, .top-all-menu li{margin:30px 15px 0 15px;}
	.top-nav .nav > li > a { padding:8px 5px 3px 5px;}
	.m-block{ margin-left:20px;}
	.m-block .ic-lst{ padding:40px 0px 40px 5px; }
	.log-block .blokF{ padding:50px 60px 60px 60px;}
	.top-all-menu li{margin:20px 20px 0 20px; }
	.top-blu-menu li{margin:12px 20px 0 20px;} 
	.w3{ width:290px;}
	.w4{ width:410px;}
	.l-menu{ display:none;}
	.r-Fam{padding-left:0px; }
	.l-menu{ top:90px;}
	.r-Fam .t-tit{ padding-left:50px;}
	.btn-slide{ display:block; }
	.slide{left:8px; top:30px;}
	.bom-left{ width:460px;}
	.bom-er{ padding-right:15px;}
	.bom-left a{ padding:4px 12px;}
	
	
}

@media (min-width: 1200px) {
	.l-menu{ display:block;}
}
@media (min-width: 320px) and (max-width: 1024px) {
	 .back-top{ display:none;}
}
@media (min-width: 1025px) and (max-width: 1600px) {
	.back-top{position:fixed; right:0px; }
	
}
.middle-log .container .center-block.reg-block.w5.log .blokF .logn div i {
	float: left;
	width: 210px;
	text-align: right;
	margin-right: 5px;
	font-style: normal;
	line-height: 30px;
	height: 30px;
}
.middle-log .container .center-block.reg-block.w5.log .blokF .logn div dd {
	color: #C00;
	text-align: left;
	width: 280px;
	float: left;
	height: 30px;
	margin-left: 5px;
}
.w6 {
	width: 400px;
	float: left;
}
.regbtn {
	clear: both;
	margin-left: 215px;
	padding-top: 0px;
}
.M1 {
	height: 230px;
	width: 280px;
	float: left;
	margin-right: 20px;
	margin-left: 20px;
}
.M1 a {
	display: block;
	height: 55px;
	background-color: #e10111;
	width: auto;
	font-size: 30px;
	color: #FFF;
	text-align: center;
	line-height: 55px;
}
.ic1 {
	background-image: url(../images/Shop_06.jpg);
	background-repeat: no-repeat;
	height: 176px;
	display: block;
	background-position: center;
}
.ic2 {
	background-image: url(../images/Shop_08.jpg);
	background-repeat: no-repeat;
	height: 176px;
	display: block;
	background-position: center;
}
.ic3 {
	background-image: url(../images/Shop_03.jpg);
	background-repeat: no-repeat;
	height: 176px;
	display: block;
	background-position: center;
}

.wrow {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	margin-top: 10px;
}
.shop-titsub0 a,.shop-titsub1 a,.shop-titsub2 a {
	color: #FFF;
}
.shop-trol a {
	color: #FFF;
	display: block;
	height: 82px;
	width: 83px;
}
.f14 {
	font-size: 16px;
	font-weight: normal;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.adtab{
	width: 100%;
	height: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.adtab li{
	line-height: 40px;
	font-size: 18px;
	float: left;
	height: 40px;
	cursor: pointer;
	width: 360px;
	text-align: center;
	font-weight: normal;
	color: #000;
	list-style-type: none;
	background-color: #E6E6E6;
}
.adtab li:hover{
	background-color: #E6E6E6;
}
.adtab li.cur{
	color: #FFF;
	background: #E10111;
	border: solid #a0e5eb;
	border-width: 0 1px;
}
#content {
	height: 580px;
}
.air {
	background-image: url(../images/transbg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 580px;
}
.sea {
	background-image: url(../images/transbg2.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 620px;
}
.logn {
	width: 100%;
}
.classOn2 { font-size: 14px; text-decoration: none; font-weight:bold; width:88px; margin-right:4px; height: 40px; line-height: 40px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background:#257fc6}

.classOut2 { font-size: 14px; text-decoration: none; font-weight:bold; width:88px; margin-right:4px; height: 40px; line-height: 40px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; }