﻿@charset "utf-8";
body {
	font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
	color: #666;
}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol, ul{ 
	list-style: none outside none;
}

.Stitle{
	font-size: 22px;
	margin-top: 20px;
	font-weight: bold;
}
.Sstar{
	margin-top: 15px;
}
.Stable{
	margin-bottom: 20px;
}
.Stable td{
	line-height: 25px;
}
.Stablel{
	width: 75px;
}
.staricon{
	color: #D9060C;
}
.Sptext { 
	margin-top: 20px; 
	margin-bottom: 20px;
}
.Sptext p{
	line-height: 29px;
}
.Sptextheart{
	font-weight: bold;
}
.Siconred{
	color: red;
}
.Siconyellow{
	color: #face32;
}
.btnblue{
	border-color: #0b448e;
	background-color: #D9060C;
}
.btnblue:hover,.btnblue:focus{
	border-color: #0b448e;
	background-color: #0b448e;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #2469c2;
  border-color: #2469c2;
}
.Mmain{
	margin-top: 30px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li > a {
  margin-right: 10px;
  line-height: 1.42857143;
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
}
.nav-tabs a{
	color: #0b448e;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #FFF;
  cursor: default;
  background-color: #D9060C;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #0b448e;
  background-color: #fff;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #0b448e;
  border-color: #0b448e;
}
.Ntabletitle{
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 10px;
}
.Ntable{
	font-size: 9px;
}
.Ntable td{
	line-height: 22px;
	padding-right: 15px;
}
.Mhr{
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}
.Mpro{
	padding-left: 15px;
	padding-right: 15px;
}

.Mprotitle{
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}
.MprotitleText{
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	height: 35px;
	color: #FFF;
	background-color: #0b448e;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;	
}

.MprotitleText2{
	display: inline-block;
	padding-left: 30px;
	padding-right: 30px;
	height: 35px;
	color: #FFF;
	background-color: #D9060C;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	text-align: center;	
}

.message{
	margin-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.Rprice{
	color: #666;
	font-size: 9px;
	margin-top: 7px;
}
.anchor{
	display: none;
}


.clickimg{
	text-align: center;
}
.clickimgbig{
	border: 1px dashed #dddddd;
	padding: 0;
}
.clicksmall{
	margin-top: 10px;
	
}
.smalldiv{
	border: 1px dashed #dddddd;
	padding: 10px;
}
#bigimg1{
	
}
.subitem{
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
/*	display: none;*/
}
.subitem li{
	line-height: 32px;
	height: 32px;
	padding-left: 40px;
}
.subitem li:hover{
	background-color: #0b448e;
	color: #FFF;
}
.subitem li:hover a{
	background-color: #0b448e;
	color: #FFF;
}
.subitem li a{
	color: #555555;
	text-decoration: none;
}
.list-group div{
	color: #555555;
}
.list-group-item a, .list-group-item a:hover{
	color: #555555;
	text-decoration: none;
}
.list-group-item{
	cursor: pointer;
}

.form-control:focus {
  border-color: #0b448e;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(11, 68, 142, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(11, 68, 142, .6);
}

.navicon{
	color: #666666;
}
.navicon.iconactive{
	color: #0b448e;
}
.navicon.iconhover{
	color: #0b448e;
}
.tab-content img{
	max-width: 100%;
	height: auto;
	display: block;
	margin-bottom: 10px;
}
.proshowminbtn{
	display: none;
}
@media (max-width: 768px) {
.prohovermenu{
	display: none;
	margin-top: 0 !important;
}
.proshowminbtn{
	display: block;
	background-color: #0b448e;
	border-radius: 4px;
	width: 100%;
	height: 35px;
	
	margin-top: 20px;
	float: right;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	margin-bottom: 20px;
}
.proshowminbtn p{
	font-size: 14px;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	line-height: 35px;
}
.proshowminbtn i{
	font-size: 18px;
	float: right;
	line-height: 35px;
	margin-right: 10px;
}

}

@media (min-width: 768px) {
	.anchor{
		display: block;
		margin-top: 0px;
		position: relative;
		height: 50px;
		padding-top: 30px;
		background-color: #FFF;
	}
	.anchorLine{
		border-bottom: 1px dashed #9D9D9D; 
		position: absolute;
		top: 30px;
		left: 0px;
		width: 100%;

	}
	.anchorText{
		float: left;
		width: 120px;
		overflow: hidden;
		margin-right: 20px;
	}
	.anchorText a{
		color: #666;
	}
	.anchorText a:hover{
		color: #0b448e;
		text-decoration: none;
	}
	.anactive{
		color: #0b448e !important;
	}
	.anchorImg{
		position: absolute; 
		top: -10px; 
		text-align: center;
	}
	.anchorAlltext{
		position: absolute;
	}

}


.tab-content > .tab-pane {
    padding-top: 10px !important;
}
