﻿/* HTML elements  */		

	html, body,div{margin:0;padding:0;}
	h1, h2, h3, h4, h5, h6{
		font-weight:normal;
		margin:0;
		line-height:1em;
		}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
	
	p, blockquote, ul, ol, dl, form, table, pre{display:block;line-height:inherit;margin:0 0 1.5em 0;}
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
	ul, ol, dl{padding:0;list-style: none;}
	ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
	li{margin:0 0 0 0;padding:0;display:list-item;list-style-position:outside;list-style:none;}	
	blockquote, dd{padding:0 0 0 2em;}
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{
		text-transform:uppercase;
		border-bottom:1px dotted #000;
		letter-spacing:1px;
		}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.9em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style:italic;}
	img{border:none;}			
	hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0 0 1.5em 0;padding:0;}	
	table{width:100%;border-collapse:collapse;}
	th,caption{text-align:left;}	
	label{display:block;}
	fieldset{margin:0;padding:0;border:none;}
	legend{font-weight:bold;}
	input, select{vertical-align:middle;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0 .25em 0 0;}

/* //  HTML elements */	

/* common */		
	
	.left{float:left;margin-right:1em;}
	.right{float:right;margin-left:1em;}
	.center{text-align:center;}
	
	.clear{clear:both;}
	.block{display:block;overflow:hidden;clear:both;}
	.first{margin-left:0 !important;}
	.last{margin-right:0 !important;}
	.top{margin-top:0 !important;}
	.bottom{margin-bottom:0 !important;}	
	.hidden, .print{display:none;}
	.graphic{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
   .txt-l{ text-align: left;}
   .txt-r{ text-align: right;}
   .txt-c{ text-align: center;}
   
   .mar-l-30{ margin-left: 30px;}
   .mar-t-10 {margin-top:10px;}
   .mar-r-10{margin-right:10px;}
   .mar-t-20{ margin-top: 20px!important;}
   .mar-t-50{ margin-top: 50px;}
   .mar-t-30{margin-top:30px !important;}
   .pad-t-30{ padding-top: 30px;}
   .mar-b-0 {margin-bottom:0 !important;}
   .clr {clear: both;display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
   .input-group i{  font-size: 25px;left: 7px;position: absolute;top: 3px;z-index: 10;color:#ccc;*+background:transparent url(../Image/Global/ion-ios-search.png) left top no-repeat;*+display:block;width:24px;}
   .static-top a{ display: inline-block;}
   .static-top a:link,.static-top a:visited{ color: #222;}
   .static-top a:hover{ color: #9f0000;}
   .static-top .ewm, .static-top .wb,.static-top .dd,.static-top .zx{ display: none;background:#fff;border:1px solid #ccc;border-bottom-color:#9f0000;border-bottom-width:2px;}   
   .ewm,.wb,.dd,.zx{ font-size: 0;position: absolute;z-index: 10;display: none;top:30px;padding:10px;left:0;width:60px;}
   .ewm {width:258px;}
.zx {width:50px;}
   .wb {width:200px;height:25px;}
   .dd, .zx {font-size:12px;}
   .dd dl,.zx dl{margin-bottom:0;}
   .dd dl dd,.zx dl dd {padding:0;text-align:center;line-height:25px;}
    .zx dl dd {text-align:left;}
/* // common */			

/* base */
	
	body, table, input, textarea, select, li, button{
		font:12px/1.5 tahoma,arial,微软雅黑,sans-serif;
		line-height:1.5em;
		color:#333;
		}
body {
    font-size: 13px;
    background: #fff;
    /*text-align: center;*/
    background: url(../Image/Global/body-bg.jpg) right bottom no-repeat fixed #f1f0f1;
}	
	a, a:visited{
		text-decoration:none;
		color:#222;
        outline:none;
		}
	a:hover{color:#9f0000;}
	ins{text-decoration:none;color:#900;font-style:italic;}
	code{color:#555;}
	pre{
		margin-left:2em;
		padding-left:2em;
		border-left:1px solid #ccc;
		}
	blockquote{
		margin-left:2em;
		border-left:1px solid #ccc;
		font-style:italic;
		}	
	dt{font-weight:bold;}

	th, td{padding:.5em 1em;line-height:1.5em;}		
	th{background:#eee;}
	td{border-bottom:1px solid #eee;}
	caption{font-style:italic;color:#777;margin:.5em 0;}	
	fieldset{
		border:1px solid #ccc;
		padding:1em 2em;
		margin:0 0 1.5em 0;
		}
	legend{padding:2px 5px;}	
	/*form div{margin:.5em 0;clear:both;overflow:hidden;}
	form div.col{clear:none;}form div.first{clear:both;}*/
	
	input[type="text"], input[type="password"], textarea, .field, .area, select{
		    border: 1px solid #ccc;
    padding: 5px;
    background: #fff;
    width: 300px;
    line-height: 1.5em;
    margin: 0;
    box-shadow: 0 0 5px #cdcdcd;
    border-radius: 3px;
		}
	select{width:312px;}
	textarea, .area{overflow:auto; height:150px; width:400px;}
	input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus{background:#fff;outline:none;border: 1px solid #9f0000;}
	.submit{}
	button{
		border:none;
		background:#555;
		color:#fff;
		padding:0 2.5em;
		height:2em;
		line-height:2em;
		cursor:pointer;
		}
	
/* base */

/* layout */

	.container{	 /* fixed width */
		margin:0 auto;
		width:920px;
		text-align:left;
		position:relative;
		}
	.container2{	 /* fluid width */		
		margin:0 auto;		
		min-width:760px;
		max-width:1300px;
		text-align:left;
		position:relative;
		}
	.container>header, .container2>header{
		position:relative;
		padding:2em 0;
		margin-bottom:1.5em;
		border-bottom:1px solid #ccc;
		}	
	.footer{
		position:relative;
        *+position:static;
		clear:both;
		padding:0em 0;
		border-top:1px solid #ccc;
	    background: #e7e7e7;
		}	
	
	/* percentage based grid */
		
		/* 
			class name .cols used for column containers
			class name .col used for individual columns
		*/
		
		.cols{overflow:hidden;} /* main column container class */
		.col, .col2, .col3, .col4, .col5{
			float:left;
			display:inline;	
			margin-left:2%;
			}	
		.cols .first, .col:first-child{margin-left:none !important;}
		.col{width:49%;} /* 2 equal width columns - default */
		.cols5 .cols3 .col,.cols3 .col{width:32%;*+width:31.9%;} /* 3 equal width columns */
		.cols4 .col{width:23.5%;} /* 4 equal width columns */
		.cols5 .col{width:18.4%;*+width:18.37%;} /* 5 equal width columns */
		.cols6 .col{width:15%;} /* 6 equal width columns */
		
		/* double width columns */
		.cols3 .col2{width:66%;} 
		.cols4 .col2{width:49%;} 
		.cols5 .col2{width:38.8%;} 
		.cols6 .col2{width:32%;} 
		
		/* triple width columns */
		.cols4 .col3{width:74.5%;} 
		.cols5 .col3{width:59.2%;} 
		.cols6 .col3{width:49%;} 
		
		/* quadruple width columns */
		.cols5 .col4{width:79.6%;} 
		.cols6 .col4{width:66%;} 
		
		/* quintuple width columns */
		.cols6 .col5{width:83%;} 	
		
	/* percentage based grid */

/* // layout */

/*panel*/
.panel{margin-bottom:15px;overflow:hidden;*overflow:visible;zoom:1;background:transparent url(../../Content/Image/Global/floor-bottom-shadow.png) left bottom no-repeat;}
.panel.inner-panel{background:none;padding:10px;}
.panel .head{border-bottom:2px solid #9f0000;margin-bottom:1px;background: transparent url(../../Content/Image/Global/gear.png) left center no-repeat;padding-left: 48px;height: 40px;line-height: 40px;overflow:visible;}
.panel .noicon{background:none;padding-left:15px;}
.panel .title{font-weight:bold;float:left;width:auto;}
.panel .tab{float:left;}
.panel .tab a{ padding-right:20px;}
.panel .more{float:left;}
.panel .body{border-top:1px solid #9f0000;background:#FFF;overflow:hidden;zoom:1;padding:0px;padding:15px;padding-top:10px;}
.panel .body .cols2,.panel .body .cols3,.panel .body .cols4,.panel .body .cols5,.panel .body .cols6{padding:0 5px 0 0;}
.panel .foot{background:url("../../Content/Image/Global/floor-bottom-shadow-right.png") no-repeat scroll right bottom transparent;height:12px;}
.panel.inner-panel .foot{background:none;}

/*left Category*/
.category dt,.category dd{margin-bottom:5px;}
.category dd a{color:#000000;width:80%;display:inline-block;}
.category dd a:hover,.category dd a.current,.category dd.current a{margin-left:5px;text-decoration:underline;color:#9f0000;font-weight:bold;}

/* navigation */
	 .nav{ background: #9f0000;height: 40px;position:relative;z-index:10;}
		.nav ul, .nav li{margin:0;}
		.nav ul{}
		.nav li,nav li{
			display:inline;
			position:relative;
			padding:0 20px;
			list-style:none;
		    height: 40px;line-height: 40px;
		  float:left;
			}	
		.nav a{ font-size: 16px;color: #fff;font-weight: bold;font-family: 微软雅黑;text-shadow:1px 1px 1px #675c5c;}
        .nav li.active {
        background:#6b0000;
        text-shadow:1px 1px 0px #440404;
        }		
/* //navigation */

/* header */

	header hgroup{margin-bottom:1.5em;}
	header hgroup h1{margin-bottom:.25em;}
	header hgroup h2{margin:0;color:#999;}	
	
	.static-top{ height: 30px;line-height: 30px;background: #e7e7e7;border-bottom:1px solid #9f0000;position:relative;z-index:1000;}
    .static-top .top-func{margin-right:15px;}
    .static-top .top-func a:hover i:before{content: "\f3d0";}
    .static-top .top-func .hot-tel:hover i:before{content: "\f4b8";}
	.logo-area{ background: #fff;position:relative;}
	.logo strong{ position: relative;left: 20px;top: -50px;font-family: 微软雅黑;font-size: 15px;}
	.tool-bar{ background: #e7e7e7;border-bottom:1px solid #9f0000;margin-bottom:0px;position:relative;z-index:10;}
	.tool-bar a:link, .tool-bar a:visited{ color: #222;}
	 .tool-bar a:hover{color:#9f0000;text-decoration:underline;}
	#searchForm{ margin: 0px;}
    #searchForm div{ margin: 0px;}
    .input-group-addon {
  border-right: 1px solid #999;
color: #555;
font-size: 14px;
font-weight: 400;
left: 30px;
line-height: 1;
position: relative;
text-align: center;
top: 9px;
}
#searchForm .form-control{ padding-left: 31px;}
.ion-ios-search{ width: 21px;}

.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  *+border: 0px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 100%;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.btn-default {
  background-color: #fff;
  border-color: #ccc;
  color: #333;
}
.input-group-btn {
  font-size: 0;
  position: relative;
  white-space: nowrap;
}
.input-group-addon, .input-group-btn {
  vertical-align: middle;
  *+vertical-align: top;
  white-space: nowrap;

}
.input-group-btn > .btn {
  position: relative;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
  display: table-cell;
}
.input-group .form-control {
  float: left;
  margin-bottom: 0;
  position: relative;
  width: 230px;
  *+width:210px;
  height: 14px;
  z-index: 2;
    padding: 6px 12px;
}
.input-group {
  border-collapse: separate;
  display: table;
  position: relative;
}
#searchForm .left{ width: 335px;margin: 5px;}
#searchForm .btn{ border-radius: 0;left: -1px;background: #9f0000;color: #fff;border-color: #9f0000;}
.hot-search{ margin: 9px;margin-left: 20px;display: inline;}
.hot-search a{ margin-left: 10px;}
.hot-search i{font-size:1.3em;}
.hot-search:hover i:before{content: "\f3f7";}
/* // header */

/*Breadcrumbs*/
.breadcrumb{padding: 8px 15px;margin-bottom: 10px;list-style: none;background-color: #fff;text-align:left;}
.breadcrumb ul{margin:0;}
.breadcrumb li{display:inline-block;*+display:inline;}
.breadcrumb li a.active {color: #9f0000;}

/*basket//*/
 .cart {
  height: 27px;
  line-height: 27px;
  margin: 6px 0 7px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #adadad;
}
.cart p {
  float: left;
  height: 27px;
  overflow: hidden;
  margin: 0;
  border-right: 1px solid #adadad;padding-right: 8px;
  
}
.cart p strong{ color: #9f0000;margin: 0 2px;}
.cart .icon{ position: relative;float: left;font-size: 20px;font-weight: 800;margin-top: 4px;margin-right: 4px;}
.red-icon{ background: #9f0000;float: left;color: #fff;padding: 0 8px;margin-right: 8px;}
.cart a{ margin: 0 8px;}
.cart a:link,.cart a:visited{ color: #9f0000;}
.cart a:hover{ text-decoration: underline;}



/*//pitem unit*/
/*.p-item{ width: 100%;margin:15px 0;overflow:hidden;zoom:1;border:1px solid #fff;transition:border 0.5s;position:relative;}
.p-item:hover{border:1px solid #9f0000;}
.p-item:hover .p-info{background:#333;opacity:0.5;}
.p-item .pitem-img{ text-align: center;}
.p-item .pitem-img img{ height: 235px;}
.p-item .p-info{margin: 0 auto;padding:0 15px;transition:all 0.8s;}
.p-item .p-price{ color: #a4a4a4;}
.p-item .p-price ins{ font-style: normal;color: #a4a4a4;}
.p-item .p-name a:link,.p-item .p-name a:visited{ color: #a4a4a4;}
.p-item .p-name a:hover{ color: #9f0000;}*/

/*//footer*/
.special-services{ border-bottom: 1px solid #d0d0d0;}
.special-services .service-item{ background: transparent url(../../Content/Image/Global/bottom-icons.jpg) left top no-repeat;height: 129px;line-height: 129px;padding:0 0 0 85px;font-size: 20px;color: #9f0000;font-weight: bold;text-shadow:2px 2px 1px #fff}
.special-services .item1{ background-position: 0 0;}
.special-services .item2{ background-position: 0 -129px;}
.special-services .item3{ background-position: 0 -258px;}
.special-services .item4{ background-position: 0 -387px;}
.special-services .item5{ background-position: 0 -516px;}
.line-double{ height: 0;font-size: 0;line-height: 0;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #fff;}

.service{ margin-top: 24px;border-bottom: 1px solid #d9d9d9;padding-bottom: 3px;}
.service .icon-containter{ width: 32px;}
.service .icon-containter .service-icon{ background: transparent url(../../Content/Image/Global/service-icons.jpg) left top no-repeat;width: 35px;height: 32px;float: left;}
.service .icon-containter .i2{ background-position: 0 -32px;}
.service .icon-containter .i3{ background-position: 0 -64px;}
.service .icon-containter .i4{ background-position: 0 -96px;}
.service .icon-containter .i5{ background-position: 0 -128px;}
.service .icon-containter .vline{ height: 202px;width: 1px;background: #ededed;border-left: 1px solid #d5d5d5;border-right: 1px solid #fff;margin-left: 14px;}

.service dt{ font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.service dd{ height: 25px;line-height: 25px;}
.service dd a:link,.service dd a:visited{ color: #6f6f70;font-size: 14px;text-shadow: 1px 1px 1px #fff;font-family: "微软雅黑";}
.service dd a:hover{margin-left:5px;}
.ad-words { background: #acacac;color: #1d1d1d;padding: 17px 0 10px;font-family: "微软雅黑";font-weight: bold;text-shadow: 1px 1px 0 #d3d3d3;}
.ad-words h2{ font-size: 16px;font-weight: bold;}
.ad-words p{ width: 80%;}

.service-time,.service-line{ line-height: 47px;font-size: 16px;}
.service-time .icon,.service-line .icon{ font-size: 40px;float: left;position: relative;top: 6px;margin-right: 10px;display: inline;}

.copyright{ padding-top: 20px;}
.copyright p{ margin-bottom: 0;font-size: 15px;font-family: "微软雅黑";color: #777778;line-height: 180%;text-shadow: 1px 1px 1px #fff;}
.copyright .img-links{ margin-top: 20px;padding-bottom: 50px;}

/*选项卡 快切*/
.taber{ }
.taber .head{  height:40px;}
.taber .head a{  float:left; display:inline; padding:0px 20px; border-left:none; height:40px; line-height:40px; width:60px;text-align:center;border-top:1px solid #f1f0f1;border-radius:3px 3px 0 0;color:#222;}
.taber .head a.selected{border:1px solid #9f0000; border-bottom:1px solid #fff;background:#fff;}
.taber .body{ clear:both; padding:10px; }
.panel .taber .head {background:none;padding-left:0;float:right;position:relative;z-index:100;bottom:-3px;border-bottom:0;right:20px;}
.taber .more {float:right;}
/*按钮*/
.button{ display: inline-block; zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font-size:16px; line-height:100%; border:none; /* gray */ color: #999; background: #E6E6E6; border-radius:2px; padding: 0.5em 1.5em;}
.button:hover {}
.button:active { position: relative; top: 1px; /* white */ color: #999; }
/*反向*/
.button-inverse{ background:none; color:#333; border:#ccc solid 1px; }
.button-inverse:hover{ background:none !important; }
.button-little { font-size: 9px; padding: .2em 1em .275em; }
.button-small { font-size: 11px; padding: .2em 1em .275em; }
.button-medium { font-size: 12px; padding: .4em 1.5em .42em; }
.button-large{ font-size:150%;}
.button-xlarge { font-size: 200%; }
.button.unstyled{ background:none; border: 1px solid rgba(255, 255, 255, 0.5); } 
a:hover.button.unstyled{ background:border: 1px solid rgba(255, 255, 255, 0.1);}
/*expand扩大*/
button.expand, .button.expand { padding-left: 0; padding-right: 0; width: 100%; }

/*颜色*/
.text-red{ color:#e33;}
.text-yellow{ color:#f60;}
.text-blue{ color:#0ae;}
.text-green{ color:#2c7;}
/*左右*/
.text-left{ text-align:left;}
.text-right{ text-align:right;}
.text-center{ text-align:center;}
/*左右对齐*/
.text-justify{ text-align:justify;}

.bg-red{ background:#e33;}
.bg-yellow{ background:#f60;}
.bg-blue{ background:#0ae;}
.bg-green{ background:#2c7;}
.bg-red-light{ background:#fee;}
.bg-yellow-light{ background:#ffd;}
.bg-blue-light{ background:#eff;}
.bg-green-light{ background:#efd;}
/*反相*/
.bg-inverse{ color:#fff;}

.hide {display:none !important;}

.tool-bar-links {float:right;}
.tool-bar-links .top-func {
    float:left;display:inline;line-height:30px;height:30px;position:relative;z-index:1000;}

/*表单验证*/
.onShow {
    background: transparent url("../image/global/onShow.gif") no-repeat scroll 0 2px;
    color: #f80;
    padding-left: 25px;
    vertical-align: middle;
    border: 1px solid #c2c8c8;
  padding: 5px 5px 5px 25px;
  vertical-align: middle;
  position:relative;
  margin-left:10px;
  border-radius:3px;
}
.onFocus {
    background: transparent url("../image/global/onFocus.gif") no-repeat scroll 0 2px;
    padding-left: 25px;
    vertical-align: middle;
    border: 1px solid #c2c8c8;
  padding: 5px 5px 5px 25px;
  vertical-align: middle;
  position:relative;
  margin-left:10px;
  border-radius:3px;
}
.onError {
    background: transparent url("../image/global/onError.gif") no-repeat scroll 0 2px;
    color: #ff2100;
    border: 1px solid #c2c8c8;
  padding: 5px 5px 5px 25px;
  vertical-align: middle;
  position:relative;
  margin-left:10px;
  border-radius:3px;
}
.onCorrect {
  background: transparent url("../image/global/onCorrect.gif") no-repeat scroll 0 2px;
  border: 1px solid #c2c8c8;
  padding: 5px 5px 5px 25px;
  vertical-align: middle;
  position:relative;
  margin-left:10px;
  border-radius:3px;
}
.onCorrect:before,.onFocus:before,.onShow:before,.onError:before{
border-color: transparent #c2c8c8 transparent transparent;
border-image: none;
border-style: solid;
border-width: 6px;
content: "";
display: block;
left: -12px;
position: absolute;
top: 8px;
width: 0;
z-index: 999;}
.onCorrect:after,.onFocus:after,.onError:after,.onShow:after{
border-color: transparent #fff transparent transparent;
border-image: none;
border-style: solid;
border-width: 6px;
content: "";
display: block;
left: -10px;
position: absolute;
top: 8px;
width: 0;
z-index: 1000;}
.onLoad {
    background: transparent url("../image/global/onLoad.gif") no-repeat scroll 3px 3px;
    padding-left: 25px;
    vertical-align: middle;
}
.validation-summary-errors {
    color: #f00;
    font-weight: bold;
}

.dialog {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #333;
    display: none;
    height: auto;
    left: 50%;
    margin-left: -300px;
    margin-top: -200px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    width: 400px;
    z-index: 999;
}
.dialog del {
    color: #ccc;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    height: 20px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    text-shadow: 0 1px 0 #ffffff;
    top: 10px;
    width: 20px;
}
.dialog-head {
    border-bottom: 1px solid #eee;   
    padding: 10px;
    position: relative;
}
.dialog-body {
    padding: 20px;
}
 .dialog-body p {
    margin-bottom:0;
    text-align:center;
    color:#9f0000;
    }
.dialog-foot {
    background: #f5f5f5 none repeat scroll 0 0;
    border-top: 1px solid #dddddd;
    box-shadow: 0 1px 0 #ffffff inset;
    padding: 10px;
    text-align: right;
}


/*商务通样式复位*/

#LRfloater1 table {display:table;}
#LRfloater1 td {border:0;}

/*兼容样式*/
.static-top .cols {overflow:visible;}
.tool-bar-links {margin-bottom:0;}

.tstyle dd{padding:0 0 0 12em;}
.tstyle dt{font-weight:bold; padding:0 0 0 12em;}

/*问卷调查*/
.img_float{right:0px;
  width:180px;
  position: fixed; 
  text-decoration: none;
  top:250px;
  _position: absolute; 
  _top:expression(eval(document.documentElement.scrollTop+200));
 opacity:0;
 *filter:alpha(opacity=0)}
.logo-area .txt-c img{height:60px;vertical-align:middle;margin-top:20px;}
.logo-area .txt-c p{margin:0;padding:0;font-size:18px;}

.rm, .xp, .tj {
    background: url(../Image/Home/salehelp.png) no-repeat scroll 0 0 transparent;
    height: 43px;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 43px;
    _background-image: url(../Image/Home/salehelp.gif);
    z-index: 20;
}

.rm {
    background-position: 0 0;
}

.xp {
    background-position: 0 -86px;
}

.tj {
    background-position: 0 -43px;
}

.contactmain {
    border: 2px solid #0b7bd2;
    border-radius: 4px;    
    width: 30%;
    background: #fff;
    left: 35%;
    top: 35%;
    -webkit-box-shadow: 3px 0 8px #ccc;
    -moz-box-shadow: 3px 0 8px #ccc;
    box-shadow: 3px 0 8px #ccc;
    position: fixed;
    text-align: center;
   
    flex-direction:column;
    z-index:100;
}

    .contactmain a {
           flex: 1;
    /* margin: 0 30px; */
    display: block;
    background: #437ab7;
    color: #fff;
    margin: 10px;
    font-size: 20px;
    border-radius: 5px;
    }

.close-btn {
   width: 30px;
    height: 30px;
    background: url(../Image/Global/icon.png) -40px 0;
    top: -15px;
    right: -15px;
    position:absolute;
}
.toparea{width:100%;}
.lxbarea{font-size:0.8rem;margin:5px 20px 20px;display:flex;}
.lxbarea input[type="tel"]{line-height:1rem;border:2px solid #04be02;padding:3px;flex:3;margin-right:10px;}
#callBtn{border-radius: 5px;
    padding:6px;
    background: #ed063c;
    display: block;
    font-size:14px;
    height:auto;
    color: #fff;background:#04be02;flex:1;}
.zxkf{
        display: block;
    background: #437ab7;
    color: #fff;
    margin: 0px;
    font-size: 14px;
    border-radius: 5px;
    flex:1;
    padding:12px;
    line-height:1em;
    height:auto;
}
.show{visibility:visible !important;}
.hidden{visibility:hidden !important;}