@charset "utf-8";
.tc {text-align: center;}
.g_more {
    height: 32px;
    line-height: 32px;
    margin: 10px auto;
    text-align: center;
    width: 40%; 
	font-weight:normal;
}
.g_more a {
    color: #666;
    display: block;
    font-size:14px;;
    height: 32px; 
	background:#fff;
}
.line { border-bottom:1px solid #ddd; height:1px; width:100%;}

.news_tit {width:85%; margin:0 auto;}
.news_content { width:85%; background:#fff; border: 1px solid #dddddd; margin:0 auto 20px; padding:15px;}
.news_content p{ 
	color: #666666;
    font-size: 17px;
    line-height: 30px;
    padding-bottom: 15px;
    text-indent: 2em;
}

/*基本资料*/
.com_name { background:url(../images/bottom_bg.png) repeat-x; height:45px; line-height:45px; font-size:18px; color:#282828;  width:100%; margin:10px 0 0;}
.com_name h1{font-size:15px; margin:0 0 0 10px;}
.com_name span { color:#828282; font-size:12px;}
.cont { 
    margin: 0 auto ;
    padding: 10px;
}
.tle { clear:both; margin-top:20px;}
.tle h3 {font-size:15px; color:#5c5c5c; height:30px;}
.tle span { background:url(../images/icon_0k.png) no-repeat left center; float:left; padding-left:30px; height:25px; line-height:25px; font-size:12px; color:#777777; margin-right:10px;}
.tle_content { color:#818181; font-size:14px!important;}
.renzheng{height:70px; border-bottom:1px solid #ddd;}
.company { height:100%; border-bottom:1px solid #ddd;}
.zizhi 	{ height:100%; }


.zizhi ul li {width:20%; float:left; margin:0 15px 0 0; padding:0 10px;}
.zizhi ul li img { max-width:75px; height:auto;border: 1px solid #ddd; padding:2px;}

.tle01 { clear:both;}
.tle01 h3 {font-size:15px; height:30px; color:#5c5c5c;}
.tle01 span { background:url(../images/icon_0k.png) no-repeat left center; float:left; padding-left:20px; height:25px; line-height:25px; font-size:12px; color:#777777; margin-right:10px;}


/*店铺详情*/

.btn1 {height:45px; background-color: #f29130; text-align: center;}
.btn1 a {
    color: #fff;
    display: inline-block;
    height: 45px;
	line-height: 45px;
	font-size:16px; 
	font-weight:bold;
}

.btn2 {height:45px; background-color: #219fe9; display:none;}
.guanzhu {
    background-color: #219fe9;
}

.btn2 a {
    color: #fff;
    display: inline-block;
    height: 45px;
	line-height: 45px;
    text-align: center;
	font-size:16px; 
	font-weight:bold;
}

.contact_list {
    background: #ffffff;
    border: 1px solid #cccccc;
	color:#a0a0a0; 
	margin:10px 0 0 0;
}
.contact_list .contact_items{
    box-sizing: border-box;
    height: 45px; 
	line-height:45px; 
	font-size:15px;
    padding-left:13px;
    position: relative;
 
} 

.ico_01,.ico_02,.ico_03,.ico_04 { background:url(../images/icon_contact.png) no-repeat ;}
.contact_list .ico_01 { 
	background-position:0 -7px;
    border-radius: 8px 0;
    height: 29px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 33px;
}
.contact_list .ico_02 { 
	background-position:0 -46px;
    border-radius: 8px 0;
    height: 32px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 33px;
}
.contact_list .ico_03 { 
	background-position:0 -90px;
    border-radius: 8px 0;
    height: 33px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 33px;
}
.contact_list .ico_04 { 
	background-position:0 -130px;
    border-radius: 8px 0;
    height: 39px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 33px;
}


.contact_list .contact_items:nth-child(1) {
    border-bottom: 1px solid #cccccc;
}
.contact_list .contact_items:nth-child(2) {
    border-bottom: 1px solid #cccccc;
}

.contact_list .contact_items:nth-child(3) {
    border-bottom: 1px solid #cccccc;
}

.cont p{ line-height:30px; color:#606060; font-size:14px;}

/*店铺动态*/

.appInfo  {
    height: 68px;
    width: 80%;float:left;
}
.appInfo a {
    color: #1d1d1d;
    display: block;
    font-size: 15px;
    height: 64px; padding:0 0 0 20px;
    position: relative;
}

.appInfo a:hover {
    color: #2191dc;
}


.appInfo  a span {
    color: #666666;
    font-size: 14px;
    height: 20px;
    line-height: 25px;
}


.btnArea {
    color: #666666;
    float: right;
    font-size: 16px;
    height: 54px;
    padding-top: 10px;
    width: 20%;
}
.btnArea a{
    display: inline-block;
    height: 30px;
    width: 80%; text-align:right;
}

.con_list { background:#fff; margin:0 auto; width:100%;}
.cont_01 li { border-bottom: 1px  dotted #ddd; height:60px; width:100%; padding:10px 0 0 0;}
.cont_01 li:hover { background:#fff;}

.dianpu { height:140px; clear:both; padding:20px; margin:0 auto;}
.dianpu_l { 
	height: 160px;
    width: 100%; 
	float:left; 
	position:relative;
}
.dianpu_r { 
	height: 110px;
    width: 10%; 
	float:right;
    padding-top: 50px;
}

.dianpu_r a {
    display: inline-block;
    height: 30px;
    text-align: right;
    width: 90%;
}

.dianpu_img {
    left: 0;
    position: absolute;
    top: 0; 
}

.dianpu_info {
    float:left;
	margin-left:110px;
}
.dianpu_info h1 { font-size:16px; margin:0 0 10px;}
.member_time { color:#eb3900; text-align:center; font-size:14px; line-height:25px;}
.dianpu_info table{ width:100%; font-size:14px;}
.dianpu_tit { color:#888; font-size:13px; line-height:20px;}
.dianpu_txt { color:#b6b2b2; font-size:13px;}



.cont_about {
    margin: 0 auto;
    padding: 20px;
}
.cont_about p {
    color: #606060;
    font-size: 14px;
    line-height: 25px; 
	text-indent:28px;
}

/*在线资源*/
.ziyuan_content {
    margin:0 auto ;
}
.ziyuan_content table { 
	background: #fff;
	}
.ziyuan_content table td{ height:50px; border-bottom: 1px dotted #ddd; text-align:center; color:#888; font-size:13px;}
.ziyuan_content table th{color:#2191dc; font-size:14px; height:50px; border-bottom:1px solid #ddd;}
.btn_gz01,.btn_gz02,.btn_gz03 { background:url(../images/btn_gz.png) no-repeat;}
.btn_gz01 { background-position:0 -1px; width:90px; height:32px; display:inline-block;}
.btn_gz02 { background-position:0 -40px; width:90px; height:32px; display:inline-block;}
.btn_gz03 { background-position:0 -79px; width:90px; height:32px; display:inline-block;}

/*弹出框*/
.tck { width:150px; height:160px; position:fixed; bottom:190px; left:40px;}

.tck .fix-nav.show {
    opacity: 1;
}

.tck .fix-nav {
    background:#fff;
    border-radius: 2px;
    bottom: 50px;
    left: 0;
    opacity: 0;
    position: absolute;
    width: 125px;
}

.tck .fix-nav li {
    border-bottom: 1px solid #dddede;
    height: 44px;
    line-height: 44px;
}

.tck .fix-nav li a {
    display: block; padding-left:20px; line-height: 44px;
}

.tck .fix-nav li {
   background:url(../images/icon_right_small.png)  no-repeat 90% center;   

}

/*搜索框*/
.search_con { 
    height: 35px;
    padding: 10px 10px 0;
    position: relative; 
	margin:0 0 10px 0;}
	

.search_con .search_con1 {
	 box-sizing: border-box;
    float: left;
    padding-right: 34px;
    width: 100%;
}

.search_con .search_con1 .search_text {
    border: 1px solid #dddddd;
    border-radius: 0;
    box-sizing: border-box;
    height: 35px;
    padding: 3px 10px;
    width: 100%; font-size:13px; 
	color:#666;
}
.search_con .search_sub {
    position: absolute;
    right: 9px;
    top: 10px;
    width: 34px;
}

.search_con .search_sub {
    display: inline-block;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 34px;
}


.btn_zy01 {
    border: 1px solid #e3e3e3;
    height: 21px;
    margin:0 auto;
    text-align: center;
    width:60px; 

}
.btn_zy01 a { 
	color: #ff5500;
    display: block;
    font-size: 12px;
    height: 21px;
	line-height: 21px;
	background:#fff; 
	padding:0 0 0 20px;
	background:url(../images/icon_car.png) no-repeat 5px center;
	}
/*弹出二维码效果*/
.authPicsDis {
    background-color: #383838;
    display: block;
    height: 0;
    left: 0;
    overflow: auto;
    position: absolute;
    visibility: hidden;
    width: 100%;
    z-index: 1002;
}

.allOfferHeader {
    background-color: #2d2d2d;
    height: 44px;
    line-height: 44px;
    text-align: center;
    vertical-align: middle;
}
.f20 {
    font-size: 20px;
}
.c-f {
    color: #ffffff;
}

.allOfferHeader .homeBack {
    background-image: url(../images/return-button.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 50px 29px;
    height: 29px;
    line-height: 29px;
    margin: 7px 0 0 5px;
    padding-left: 4px;
    width: 50px;
}
.f14 {
    font-size: 14px;
}

.f20 {
    font-size: 20px;
}
 .cardQrCode {
    margin: 10px 0 10px;
    text-align: center;
} 
.cardQrCode a {
    background:#e3e3e3;
    border: 1px solid #ccc8be;
    border-radius: 5px;
    color: #666666;
    display: inline-block;
    height: 40px;
    text-align: center;
    width: 100%;
}
 .cardQrCode .qrCodeIcon {
    background: url(../images/code.png) no-repeat  0 0 / 23px 23px;
    display: inline-block;
    height: 23px;
    margin: 0 10px -6px 0;
    width: 23px;
}
.lh40 {
    line-height: 40px;
}

.qrCodeDisplay {
    display: block;
    position: relative;
}
.qrCodeDisplay .qrCodeHeader {
    background-color: #dcdcdc;
    border-radius: 10px;
    height: 10px;
    margin: 20px 20px 0;
}
.qrCodeDisplay .headerin {
    background-color: #8b8b8b;
    border-radius: 10px;
    height: 5px;
    margin: -7px 25px 0;
}
.qrCodeDisplay .qrCodeBackground {
    background-color: #ffffff;
    box-shadow: 0 0 3px #8b8b8b;
    height: 266px;
    margin: -3px 27px 0;
}
.qrCodeDisplay .qrCodeImage {
    height: 196px;
    margin-top: -231px;
    text-align: center;
}
.qrCodeDisplay .qrCodeBottomLeft {
    background-image: url(../images/qrcode-left.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 8px 5px;
    height: 5px;
    left: 26px;
    margin-top: 35px;
    position: absolute;
    width: 8px;
}
.qrCodeDisplay .qrCodeBottomMiddle {
    background-image: url(../images/qrcode-middle.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 8px 5px;
    height: 5px;
    left: 33px;
    margin-top: 35px;
    position: absolute;
    right: 33px;
}
.qrCodeDisplay .qrCodeBottomRight {
    background-image: url(../images/qrcode-right.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 8px 5px;
    height: 5px;
    margin-top: 35px;
    position: absolute;
    right: 26px;
    width: 8px;
}
.qrCodeDisplay .qrCodeDownload {
    color: #0066cc;
    display: block;
    margin: 54px 0 20px 26px;
}

/*拨打电话弹框效果*/

.contactTypeBg {
    background-color: #000000;
    /*display: none;*/
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1001;
}
.contactTypeSelect {
   /* display: none;*/
    left: 15px;
    overflow: auto;
    position: absolute;
    right: 15px;
    top: 85px;
    z-index: 1002;
}
.contactTypeSelect .selectTips {
    background-color: #333333;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
}
.contactTypeSelect .contactType {
    border-top: 1px dashed #dedede;
    height: 44px;
    line-height: 44px;
    margin: 0 10px;
}
.contactTypeSelect .cancelSelect {
    background-color: #ebebeb;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top: 1px solid #dedede;
    height: 40px;
    line-height: 40px;
    text-align: center;
}





























