/* 代码整理：懒人之家 www.lanrenzhijia.com */

/* 主要css样式*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}
	*{
		margin:0px;
		padding:0px;
		list-style: none;
		font-family: 'microsoft YaHei';
	}
	.clr{
		clear: both;
	}
	#container{
		width:100%;
	    background: #d3d4ce;
	}
	.bar{
		width:960px;
		margin: 0 auto;
		overflow: hidden;
	}
	.top .bar{
  		height:70px;
	}
	.top h1{
		font-size: 24px;
		color:#FF0;
		display: inline-block;
		margin-right: 22px;

	}
	.top span{
		color: white;
	}	
	.top{
		line-height: 70px;
		height:70px;
		background:#264E89;
	}
	.step{
		background:url(../images/top_bg.jpg);
		background-position: 0 65px;
	    /*border-bottom: 1px solid #adadad;	*/
		font-size: 14px;
		margin-bottom: 20px;
	}
	#step {
		height: 46px;
		background:url(../images/step.jpg) no-repeat;
   	    line-height: 46px;
   	    text-align: center;
	}
	#step li{
		float:left;
	}
	.curr{
		color:red;
	}
	
	#notice{
	    margin-bottom: 5px !important;	
		background:white;
		border-radius: 10px;

		width:960px;
		margin: 0 auto;

	    border-bottom: 2px solid #F8AC59;
	    color: #0C0C0C;

	    line-height: 27px;
	    
	}
	#notice-title{
		border-radius: 10px;
		height:40px;
	    line-height: 40px;
		background:#F8AC59;
		padding-left:50px;
	}
	.red{
		color:blue;
	}
	#marq{
		font-size: 12px;
		color:blue;
	}
	.item-shop{
		width:31.668%;
		height:238px;
		border-radius: 10px;
		background:white;
		text-align: center;
		float:left;
		margin-right: 8px;
		margin-left: 8px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
	.item-kongge{
		width:31.668%;
		height:238px;
		border-radius: 10px;
		/*background:white;*/
		text-align: center;
		float:left;
		margin-right: 8px;
		margin-left: 8px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
	.item-shopmobile{
		height:238px;
		border-radius: 10px;
		background:white;
		text-align: center;
		margin-right: 8px;
		margin-left: 8px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	.item-gg{
		width:98.5%;
		border-radius: 10px;
		background:white;
		text-align: center;
		float:left;
		margin-right: 8px;
		margin-left: 8px;
		margin-bottom: 20px;
		overflow: hidden;
	}
	
  .item-shop2{
		width:32%;
		height:244px;
		border-radius: 5px;
		background:white;
		text-align: center;
		float:left;
		margin-right: 5px;
		margin-left: 5px;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.item-shop3 {
    width: 31.668%;
    height: 238px;
    border-radius: 10px;
    background: white;
    /* text-align: center; */
    float: left;
    margin-right: 8px;
    margin-left: 8px;
    margin-bottom: 20px;
    overflow: hidden;
}
	.item-title{
	  font-size: 18px;
		margin-bottom: 10px;
		border-radius: 5px;
		height:40px;
		line-height: 40px;
		color:white;
		background:#274D81;
		
	}
		.item-title:hover{
font-size: 19px;
background: #0B0EF2;
	}
		.item-title2{
	  font-size: 18px;
		margin-bottom: 10px;
		border-radius: 5px;
		height:50px;
		line-height: 50px;
		color:white;
		background:#274D81;
	}
		.item-title-top{
	  font-size: 10px;
		margin-bottom: 10px;
		height:50px;
		line-height: 50px;
		color:rgb(21, 16, 12);
		background:#EEEEF7;
		margin-top:50px;
	}
	.item-bz{
		font-size: 16px;
		width: 100%;
	}
	.item-shop p {
		line-height: 33px;
	}
	.item-shop input{
		width:220px;
	}
	.item-shopmobile input{
		width:220px;
	}
	._input{
		height:25px
	}
	.but{
		margin-top: 7px;
		padding:10px 10px !important;
		background:green;
		border:none;
		color:white;
	}
	.but:hover{
		background: #0652c1;
	}
	
		.but2{
		margin-top: 7px;
		padding:10px 10px !important;
		background:rgb(61, 121, 210);
		border:none;
		color:white;
	}
	.but2:hover{
		background: #0652c1;
	}
	.yellow{
		color:yellow;
	}
	#footer{
		height:60px;
		line-height: 60px;
		color:white;
		text-align: center;
		width: 100%;
		background:#042A65;
		margin-top: 30px;
    bottom: 0;
	}
	.item-lsth p{
		padding-left: 20px;
		text-align: left;
		line-height: 20px !important;
		padding-right: 10px;
	}
	.item-lsth{
		text-align: center;
		font-size: 14px;
	}
.hr0{ height:1px;border:none;border-top:1px dashed #0066CC;}
.hr1{ height:1px;border:none;border-top:1px solid #555555;}
.hr2{ height:3px;border:none;border-top:3px double red;}
.hr3{ height:5px;border:none;border-top:5px ridge green;}
.hr4{ height:10px;border:none;border-top:10px groove skyblue;}



#wrap {
	width:350px;
	background:#FFF;
	border:12px solid #EEE;
	border-radius:10px;
	margin:10px auto 0;
	padding:5px 5px 4px;
}
#wrap dl {
	color:#FFF;
	overflow:hidden;
	background:#7CF;
}
#wrap dt, #wrap dd {
	padding-left:15px;
	border-bottom:1px solid #FFF;
}
#wrap dt {
	cursor:pointer;
	font-size:14px;
	background:#9C0;
	line-height:30px;
	font:700 14px/30px Tahoma;
}
#wrap dt.current {
	background:#09F;
}
#wrap dd {
	background:#7CF;
	line-height:25px;
	font:12px/25px Tahoma;
}
#copyright {
	color:#999;
	width:374px;
	text-align:right;
	font:12px/1.5 Tahoma;
	margin:5px auto 0;
}

.alert-info {
    color: #F86539;
    background-color: #FAFBF9;
    border-color: #bce8f1;
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
