/*@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	
}*/
/* HTML5 display-role reset for older browsers */
/*article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}*/

/*ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}




body {
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px 0  0 0;
	font-family:'allerregular';
	background-color:#fff;
	margin:0 auto;
}*/
.desc-list-space{margin-top:5px !important;}
.mar-0{margin:0px 0 0 0;}
.big-close a{position: absolute;top: 3px;right: 15px;z-index: 9;}
#one{height: 222px !important;}
#four{height: 133px !important;}
#five{height: 130px !important;}
#six{height: 130px !important;}
.box-in ul li:nth-child(2){height: 68px;}
.box-in ul li:nth-child(3){height: 112px;}
.box-in ul li:nth-child(4){height: 184px;}
.welead-title{text-align:center;overflow: hidden;height: 50px;}
.welead-title img{width:60px;height:40px;float: left;padding-left: 35px;padding-right: 30px;}
.welead-title span{width:60px !important;height:40px;padding: 12px 0px 0px !important;float: left;}
.back-btn{
	width:80px;
	position:fixed;
	left:0;
	height:40px;
	background:#d95632;
	color:#fff;
	display:block;
	font-size:18px;
	line-height:40px;
	text-align:center;
	border:solid 1px #afafae;
	border-left:0;
	transition:all 0.5s ease 0s;
	z-index: 200;
	text-decoration:none;
	top:10%;
}
.back-btn:hover{
	background:#353534;
	
}
.table-main {
	width:1283px;
	height:auto;
	margin:70px auto 0;
	padding:0;
	background:#fff;
	overflow:hidden;
	
	
	display:block;
}
.table-footer{
	width:100%;
	height:10px;
	display:block;
	background:#003870;;
	float:left;
	margin:0px 0 0 0;
}
.comparison-title{
	width:100%;
	height:205px;
	margin:0 auto;
	padding:0;
	line-height:20px;
	
	border-bottom:solid 1px #176181;
	background:url(../images/comparison.jpg);
	color:#333;
	
}
.head-text{float:left; padding:20px 25px;}
.comparison-title img{
			width:196px;
			float:right;
				
}
.comparison-title h1{
	margin:0px;
	padding:15px  20px;
	color:#fff;
	font-size:30px;
	background-color:#8EC3FF;
	font-weight:bold;}
	.comparison-title h3{
	margin:0px;
	color:#06F;
	padding:0px;
	line-height:22px;
	
	font-size:18px;}
.compare-option {
	width:1243px;
	height:460px;
	margin:0 auto;
	padding:20px 16px 0px 16px;
	background:#d0f1f6;
	
	text-align:center;
	border-left:solid 4px #003870;
	border-right:solid 4px #003870;
	clear:both;
}
.compare-option h2 {
	font-size:22px;
	color:#343434;
	margin:0px;
	width:150px;
	display:inline-block;
	float:left;
}
.chkbox-section{width:100%;}
.checkbox {
	height:20px;
	clear:both;
	width:20px;
	position: absolute;
    bottom: 26px;
	left: 42%;
}
.checkbox-out lable{

width:20px;
height:20px;
}
.checkbox-out {
	width:217px;
	height:380px;
	float:left;
	text-align:center;
	background-image:url(../images/blue-box.png) ;
	background-repeat:no-repeat;
	margin:0 5px;
	position: relative;
}
.checkbox-in1{
	width: 100%;
	height: 207px;
	padding:0px;
	}
	.checkbox-in2{
	width: 100%;
	height: 162px;
	padding:0px;
	}
	.checkbox-in3{
	width: 100%;
	height: 162px;
	padding:0px;
	}
	.checkbox-in4{
	width: 100%;
	height: 222px;
	padding:0px;
	}
	.checkbox-in5{
	width: 100%;
	height: 222px;
	padding:0px;
	}
.checkbox-out img{ margin:0 auto; margin:2px -7px 5px -5px;}
.compare-option span {
	font-size:15px;
	line-height:20px;
	display:block;
	font-family:allerbold;
	padding: 10px 5px;
	color:#a11c21;
	width:95%;
}
.compare-option span sup{font-size:10px;}
.compare-option .checkbox-lable-1 {
	padding: 10px 0px;
	width: 215px;
}
.compare-option .checkbox-lable-2 {
	
}
.compare-option .checkbox-lable-3 {
	padding: 10px 5px;
}
.compare-option .checkbox-lable-4 {
	padding: 10px 0px;
}
.compare-option .checkbox-lable-5 {
	padding: 10px 0px;
}
.checkbox-lable-5 {
	color:#10824b;
	line-height:14px !important;
	margin:1px 0 0 0;
	padding:3px 0 5px 0 ;
}
.btn {
	background-image: url("../images/com-btn-back.jpg");
	border: 0 none;
    color: #bfdcf9;
    cursor: pointer;
    display: block;
    font-size: 22px;
    height: 62px;
    margin: 0 auto;
    outline: medium none;
    padding: 0 0 4px;
    width: 144px;
}
.bg-white{padding: 12px 0px 6px;margin: 0px 1px;}
.about-box{
	width: 202px;
	height: auto;
	margin: 0 auto;
	padding: 2px 8px 0px 8px;
	float:left;
	text-align:left;
	font-size:12px;
	color:#453a3a;
	line-height:15px;
	
}
.about-box .box-top-speace{
	padding:8px 0 0 0;;
	display:block;
}
.about-box ul{
	list-style-type:disc;
	padding:0 0 0 15px;
	margin:0px;}
	.about-box ul li{padding:0 0 1px 0;}
.table {
	width:1231px;
	height:auto;
	margin:0 auto;
	display:block;
	padding:10px 22px 350px 22px;
	background:url(../images/table-back.png);
	overflow:hidden;
	border-left:solid 4px #003870;
	border-right:solid 4px #003870;
	
}
.click-compare{
	margin:0 auto;
	text-align:center;
	width:100%;
	padding:0 0 10px 0;
	font-size:18px;
}
.table-in {
	height:auto;
	padding-top: 10px;
	/*background-image:url(images/col-back.jpg);
	background-color:#d6e5f2;*/
	background-repeat:repeat-x;
	border:0px;
	float:left;
}
tr td {
	padding:0px;
	margin:0px;
}
.heading-row {
	width:auto;
	height:40px;
	font-size:17px;
	text-align:center;
}
.heading-row th {
	height:110px;
	padding:0px 0 0 0;
	border:solid 2px #fff;
	border-left:0px;
	font-size: 16px;
}
.heading-row th span{font-weight:normal;}
.green-text{
	color:#9fdf63;
	}
.col-1-heading {
	width:190px;
	background-image:url(../images/col-1-back.png);
	
	border:0px;
}
.col-2-heading {
	width:150px;
	background-image:url(../images/col-1-back.jpg);
	color:#146CB0;
}
.col-3-heading {
	width:160px;
	background-image:url(../images/col-1-back.jpg);
	color:#146CB0;
}
.col-4-heading {
	width:160px;
	background-image:url(../images/col-1-back.jpg);
	color:#146CB0;
}
.col-5-heading {
	width:160px;
	background-image:url(../images/col-1-back.jpg);
	color:#146CB0;
	border:0px;
}
.last-col-heading{background:url(../images/col-6-back.png) no-repeat;padding:10px 0px;width: 227px;}
/*.heading-row th {
	
	background-image:url(images/col-2-back.jpg);

}*/
.row1 td:last-child {border-right:3px solid #021229;border-bottom:1px solid #021229;}
.wrong-container{padding: 5px !important;text-align: left;border:3px solid #021229;background-color: rgb(217, 220, 219);}
.wrong-container p{padding: 3px;color: #4d4d4d;font-size: 13px;line-height: 16px;}
.bg-gray1{background-color: rgb(217, 220, 219);width: 100%;padding: 10px 0px 5px;}
.bg-gray2{background-color: rgb(217, 220, 219);width: 100%;height: 100%;padding: 10px 0px 30px;}
.bg-gray3{background-color: rgb(217, 220, 219);width: 100%;height: 100%;padding: 10px 0px 80px;}
.bg-gray4{background-color: rgb(217, 220, 219);width: 100%;height: 100%;padding: 10px 0px 175px;}
.bg-gray5{background-color: rgb(217, 220, 219);width: 100%;height: 100%;padding: 10px 0px 80px;}
.bg-gray6{background-color: rgb(217, 220, 219);width: 100%;height: 100%;padding: 10px 0px 65px;}
#two td:last-child{padding:20px 7px;}

.row1 {
	height:90px;
	padding:0px;
	text-align:center;
}
.row1 td {
	
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	padding:0px 0 0 0;
	width:150px;
	height:50px;
}
.back1{background:#e2e4e4;}
.back2{background:#eeeeee;}
tr td img {
	margin:0px 0 0 0;
	position:relative;
}
.row1 td:first-child {
	
	text-align:left;
	padding:0 8px 5px 8px;
	border:0px;
	color:#000000;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	width:222px;
	font-size:14px;
	
}
.row2 {
	padding:0px;
	text-align:left;
	font-size:12px;
	color:#a2a1a1;
	overflow:hidden;
	line-height:18px;
}
.row2 td {
	background:#f3f5f5;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	padding:8px;
	width:174px;
	margin:0 5px;
	vertical-align:top;
}
.row2 td:first-child {
	border:0px;
	border-right:solid 2px #fff;
	border-bottom:solid 1px #efeded;
	color:#747473;
}
.col-all {
	display:none;
}
table tr#two td, table tr#one td, .default, table tr#three td, .default, table tr#four td, .default {
	cursor:pointer;
}
table tr#one td, .default {
	cursor:pointer;
}
td {
	height:30px;
}
.row1 .default-txt {
	width:250px;
	height:auto;
	padding-top:0 !important;
	text-align:left;
	padding-left:10px;
	line-height:18px;
	border:0px;
	color:#747473;
	border-right:solid 2px #fff;
	border-bottom:solid 2px #fff;
	font-size:14px;
	font-weight:bold;
}
.col-1-heading {
	padding: 0px 0 0 !important;
	
}
.col-1-heading span{color:#ffd800;}
.row2 ul {
	padding:0 0 0 0px;
	margin:0px;
	list-style:none;
	width:190px;
	overflow:hidden;
}
.row2 ul li {
	margin:0px 0 0px 0px;
	padding:4px 4px;
	overflow:hidden;
	background:#e8eaea;
	height:auto;
	width:190px;
}
.row2 ul .list-back-color {
	background:#dedcdc;
}
.row2 ul li img {
	margin:5px 0 0 0;
	float:left;
	border:0px;
	padding:0 0 0 0;
	display:inline-block;
}
.row2 ul li div {
	margin:0px 0 0 10px;
	display:inline-block;
	float:left;
	width:157px;
}
tr .no-padding {
	padding:0px 0 0 0 !important;
	margin:0px 0 0 0 !important;
}
.right-box{
	width:227px;
	float:left;
	height:auto;
	padding:12px 0 0 0px;
}
.right-box .box-top{
	width:227px;
	height:106px;
	background:url(../images/col-6-back.png);
	background-repeat:no-repeat;
	
	position:relative;
	padding:0px;
	margin:0px 0 0 0;
	line-height:19px;
	border:0px;
	border-bottom:solid 2px #fff;
}
.box-top h1{
	margin:0px;
	padding: 18px 2px 0 2px;
	text-align:center;
	font-size:16px;
	font-family:allerbold;
}
.red-text{color: #ff3333;}
.box-in{
	width:100%;
	height:auto;
	background:#021229;
	font-size:15px;
	padding:1px 0 5px 0;
	color:#FFF;
	border:0px;
	margin:-2px 0 0 0;
}

.box-in ul{
	margin:7px 0 0 0;
	padding:0px 10px 5px 10px;
	
}
.box-in ul li{
	padding:8px;
	margin:0 0 5px 0;
	background:#d9dcdb;
	color:#4d4d4d;
	line-height:16px;
	font-size:13px;}
.box-in ul li span{padding:5px 0 0 0; display:block;}
.box-bottom{
	width:100%;
	/*height:20px;
	background:url(images/box-bottom.png);*/
	background-repeat:no-repeat;
}
/*tr .right-border-no{border-right:solid 2px #fff;}*/

.popup{
		width:325px;
		height:auto;
		margin: -8px 0 0 25px;
		padding:10px;
		display:none;
		font-size:14px;
		font-weight:bold;
		color:#C00;
		z-index:99;
		position:absolute;
		text-align:left;
		text-transform:none !important;
		background: transparent;
float: none;
font-family: 'allerregular' !important;
left: auto;
right: auto;
}

.popup-top{
		width:356px;
		height:25px;
		margin:0 0 0 8px;
		background:url(../images/popupbox-top2.png);
		background-repeat:no-repeat;
		display:block;
}
.popup-center{
		width:320px;
		height:auto;
		margin:-2px 0 0 23px ;
		padding:0px 0px 10px 0;
		background:#d2d2d2;
		line-height:18px;
		display:block;
		border:0px;
}
.popup-center ul{margin:0px; padding:0px 10px 0 10px;}
.popup-center ul li{padding:0 0 10px 0;list-style: none;}
.popup-center ul li span{display:block;font-size:12px; color:#454644; padding:6px 0 0 0;font-weight: normal;}
.popup-center ul li span a{font-size:12px; color:#3333ff;padding:6px 0 0 0;text-decoration:none;}
.popup-center ul li strong,.popup-center ul li em {font-size: 12px;color: #666;padding: 6px 0 0 0;}
.popup-bottom{
		width:326px;
		height:10px;
		margin:0 0 0 24px;
		background:url(../images/popupbox-bottom2.png);
		background-repeat:no-repeat;
}


.popup1-right{
		width:349px;
		height:auto;
	    margin: -39px 1px 0 -297px;
		padding:10px;
		display:none;
		font-size:14px;
		color:#333;
		z-index:99;
		position:absolute;
		text-align:left;
}
	
.popup-top1{
		width:335px;
		height:25px;
		margin:0 0 0 25px;
		background:url(../images/popupbox-top1.png);
		background-repeat:no-repeat;
		display:block;
}

.popup-center1{
		width:320px;
		height:auto;
		margin:-2px 0 0 25px ;
		padding:0px 0px 10px 0px;
		padding-left:0px;
		background:#d2d2d2;
		line-height:18px;
		display:block;
		border:0px;
		
}
.margin-top15{margin-top:15px !important;margin-left:10px !important;}
.popup-center1 p{padding:0px 0 5px 0; width:300px; margin:0 0 0px 10px; color:#4f9334;}
.popup-center1 p span{font-size:12px; color:#454644; display:block; padding:3px 0; font-weight:normal;}
.popup-center1 span{font-size:12px; color:#454644; display:block; padding:3px 10px; font-weight:normal;}
.popup-right-list{padding-left: 22px !important;}
.popup-right-list li {
    font-size: 12px;
    color: #454644;
	list-style:disc;
   padding: 3px 0;
    font-weight: normal;
}
.popup-center1 ul{margin:0px; padding:0px 0 0 10px;}
.popup-center1 ul li{padding:0 0 10px 0;}
.popup-center1 ul li span{display:block;font-size:11px; color:#666;}
.popup-bottom1{
		width:326px;
		height:10px;
		margin:0 0 0 24px;
		background:url(../images/popupbox-bottom1.png);
		background-repeat:no-repeat;
}
.color-black{color:#333;}
th span sup{font-size:12px;}
.popup-center1 p span em{font-style:italic;}

@media (min-width:1200px) and (max-width:1300px)
{
.row1 td {
   	 width: 140px;
}
.row1 td:first-child {
    width: 175px;
    font-size: 13px;
}
#four {
    height: 205px !important;
}
.box-in ul li:nth-child(2) {
    height: 75px;
}
.box-in ul li:nth-child(3) {
    height: 130px;
}
.box-in ul li:nth-child(4) {
    height: 220px;
}
}
@media (max-width:1299px){
.comparison-title {
  background: rgba(0, 0, 0, 0) url("../images/comparison.jpg") repeat scroll 0 0 / 100% 100%;
 width: 100%;
}
.table-main {
  width: 96%;
}
.checkbox-out {
  width: 209px;
}
.compare-option {
  padding: 20px 16px 0;
   width: 96%;
}
.table {
  width: 95%;
}
.compare-option span {
  color: #a11c21;
  font-size: 12px;
  line-height: 15px;
  width: 95%;
}
.about-box {
  width: 92%;
}
.checkbox-out {
  background-size: 100% 100%;
}
}
@media (max-width:1199px){
.checkbox-out {
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 177px;
}
}
@media (max-width:1050px){
.checkbox-out {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: 161px;
}
}
@media (max-width:950px){
.compare-option {
  height: auto;
}
.checkbox-out {
  width: 247px;
}
}