﻿@charset "utf-8";
/* CSS Document */
/*body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em {margin:0; padding:0; border:0;font-size:12px;}*/
ul, ol, li {list-style:none;}
input, button {margin:0; font-size:12px; vertical-align:middle; outline:none;}
/*body {font-size:12px;overflow-x: hidden; font-family:'微软雅黑'; margin:0 auto; background:url(../images/body_bg.gif) left bottom repeat-x; min-height:1000px; min-width:1190px;}*/
body {font-size:12px;overflow-x: hidden; font-family:'微软雅黑'; margin:0 auto;  min-height:1000px; min-width:1190px;}
table {border-collapse:collapse; border-spacing:0;}
.clear {height:0; font-size:1px; clear:both; line-height:0;}
.hide{ display:none;}
.left{float:left;}
.right{float:right;}
a{color:#20211c; text-decoration:none; outline:none;}
a:focus{outline:none;text-decoration:none;}
a:hover {color:#20211c;  text-decoration:none;}
.head{ width:1140px; margin:0px auto; height:80px; padding:20px 28px 0px 32px;}
.logo{ width:302px; float:left;}
.head_nav{ width:400px; padding-left:40px; float:left; color:#1d2089; font-size:14px; padding-top:16px;}
.head_nav a{ color:#1d2089; margin:0px 20px;}
.head_tel{ float:right; padding-top:12px;}
.nav {
    height: 38px;
    line-height: 38px;
    background: #e83632;
    color: #fff;
    position: relative;
}
.main_nav{ width:1140px; padding:0px 28px 0px 32px; margin:0px auto;}
.main_nav ul{ float:left; /*width:750px;*/margin-left:200px;}
.main_nav ul li{ float:left; font-family:'微软雅黑'; text-align:center;}
.main_nav ul li a{ color:#fff;  font-size:16px;min-width:95px; display:inline-block; margin:0px 0px; _width:155px;}
.main_nav ul li a:first{ color:#fff; font-size:20px; font-weight:bold; width:72px; display:inline-block;}
.main_nav ul li a:hover{ display:inline-block;  color: #fff;
        background:#b40f0b;transition:color 0.3s;}
    .main_nav ul li a.nav_hover {
        font-weight: normal;
        display: inline-block;
        color: #fff;
        background:#b40f0b;
    }
.menu-classify { width:200px; position:absolute; background:#c50e08; color:#fff; text-align:center;height:38px;}
.menu-classify a {color:#fff;font-size:16px;}
.menu-classify a:hover{color:#fff;font-weight:bold;font-size:16px;}
.menu-content {position:absolute;min-height:400px;z-index:9999;background-color:rgba(0,0,0,0.6);width:200px;top:38px; display:none;}
.menu-content .menu-item{cursor:pointer;height:14%; }/*position:relative;*/
.menu-content .menu-item:hover,menu-content .menu-item.activity {background-color:rgba(0,0,0,1);}
.menu-content .menu-item .item-content{color:#fff;display:inline-block;padding:10px;width:100%;box-sizing:border-box;text-align:center;font-size:16px;}
.item-content a{color:#fff;}
@keyframes test
{
0% {left:160px;}
/*50%{opacity:0.5;background-color:rgba(255,255,255,.5);}*/
100% {opacity:1;left:200px;}
}
.item-layer {min-height:400px;width:940px;position:absolute;background-color:rgba(0,0,0,0.7);left:200px;top:0;box-shadow:0px 0px 3px 3px rgba(0,0,0,.1);padding:15px;box-sizing:border-box;display:none;}
.item-layer.activity{display:block;}
.item-layer a{display:inline-block;width:auto;padding:0 5px; margin:5px;font-size:14px;color:#fff;}
.nav_order{ float:right; background:#c50e08; color:#fff; padding:0px 5px 0px 10px;}
.nav_order_count {
    width: 60px;
    text-align: center;
    line-height: 27px;
    height: 27px;
    background: #fff;
    color:#c50e08;
    display: inline-block;
    margin-top: 6px;
    float: right;
}
.bann{ text-align:center; border-bottom:8px solid #0272c6; background:url(../images/bann_pic.jpg) no-repeat center top; height:315px;}
.all_cls{ background:url(../images/all_cls_bgline.gif) repeat-x left top; height:62px; z-index:1; position:relative;}
.all_cls_content{ width:1002px; margin:0px auto;}
.all_cls_left{ width:120px; float:left; color:#f21b23; font-size:14px; font-family:'微软雅黑'; cursor:pointer; background:url(../images/goods_all_icon.gif) no-repeat left 10px; padding-left:12px; height:22px; line-height:22px; margin-top:13px;}
.all_cls_left img{ position:relative; top:7px; left:7px;}
.all_cls_center{ width:676px; float:left; padding:15px 0px 0px 23px;}
.all_cls_center ul li{ float:left;}
.all_cls_search{ width:545px; height:23px; line-height:23px; border:none; background:url(../images/search_bg.gif) repeat-x left center; padding:4px 0px; color:#666; _position:relative; _top:-1px;}
*+html .all_cls_search{ width:545px; height:23px; line-height:23px; border:none; background:url(../images/search_bg.gif) repeat-x left center; padding:4px 0px; color:#666; position:relative; top:-1px;}
.all_cls_btn{ background:url(../images/search_right.gif) no-repeat left center; width:96px; height:31px; border:none; cursor:pointer; color:#666;}
.all_cls_right{ float:right; width:127px; text-align:left;}
.all_cls_right img{ padding-top:5px;}
.index_content_list{ width:1240px; margin:0px auto;}
.index_con_left{ width:218px; float:left;z-index: 999999;}
.index_cls{ width:212px;}
.index_cls ul{ width:212px; clear:both;}
.index_cls ul li{ position:relative;}
.index_cls ul li a{ background:url(../images/index_cls_bg.gif) no-repeat left top; height:42px; line-height:44px; color:#434542; font-family:'微软雅黑'; font-size:14px; display:inline-block; width:112px; padding-left:60px; padding-top:2px;}
.index_cls ul li a:hover{background:#fff url(../images/index_cls_bg_active.jpg) no-repeat left 4px !important; height:42px; line-height:44px; color:#434542; font-family:'微软雅黑'; font-size:14px; display:inline-block; width:112px; padding-left:60px; padding-top:2px;}
.index_cls ul li a.cls_active{ background:#fff url(../images/index_cls_bg_active.jpg) no-repeat left 4px; height:42px; line-height:44px; color:#434542; font-family:'微软雅黑'; font-size:14px; display:inline-block; width:112px; padding-left:60px; padding-top:2px;}
.index_cls ul li a.cls_hover{ background:#fff url(../images/index_cls_bg_hover.gif) no-repeat left 4px; height:42px; line-height:44px; color:#434542; font-family:'微软雅黑'; font-size:14px; display:inline-block; width:112px; padding-left:60px; padding-top:2px;}
.index_notice_t{ width:46px; height:22px; line-height:22px; background:#f5f6f8 url(../images/notice_icon.gif) no-repeat 13px 5px; padding-left:36px; border-bottom:1px solid #e7e8ea; color:#8e9396; margin-top:7px; display:block;}
.index_notice_list{height:105px;width:168px; overflow: hidden; background:#f8f8fa; margin-top:5px;}
.index_notice_list li{ border-bottom:1px solid #efefef; line-height:26px; width:165px; color:#a3a3a5;}
.index_notice_list li span{ border-bottom:1px solid #a2a2a2;}
.index_notice_list li font{ color:#fe771d}
.index_con_right{ width:1008px; float:right;}
.index_con {width:1190px;margin:0 auto;}
.card_top{ width:1190px; background-color:#ffffff; height:49px; line-height:49px; font-family:'微软雅黑'; color:#202020; font-size:22px; font-weight:bold; padding:0px 45px 0px 25px; overflow:hidden;}
.card_top a{ float:right; font-family:'宋体'; color:#666666; padding-top:13px; font-size:14px;}
.card_content{ width:1190px; background-color:#ffffff; padding:0px 14px 10px 20px; overflow:hidden;}
.card_content dl{width:280px; margin-right:10px; overflow:hidden; float:left;margin-top:13px;margin-bottom:10px; text-align:center; font-family:'微软雅黑';border: 1px solid #e5e5e5;box-sizing:border-box;}
.card_content dl:hover{ margin-top:-2px; -webkit-box-shadow: 10px 10px 10px -6px #ccc; -moz-box-shadow: 10px 10px 10px -6px #ccc; box-shadow: 10px 10px 10px -6px #ccc;  transition:margin-top 0.5s;box-sizing:border-box; }
.card_content dl dt{ width:280px; color:#5f5f5f; font-size:14px; }
.card_content dl dt span{ color:#f69a47;}
.card_content dl dt img{max-height:160px;}
.card_content dl dd{ width:231px;font-size:14px; margin-bottom:10px;}
.card_content .title{color:#5f5f5f;font-size:14px;margin-left:10px;}
.card_content .design{width:50px;height:22px;font-size:14px;text-align:center;background-color:#2353C1;border:0;border-radius:3px;color:#fff;margin-right:10px;}
.card_content .design a{color:#ffffff;text-decoration:none;outline:none;}
.card_con_bottom{ width:1008px; height:17px;}
.card_hot{ width:1190px; margin:0px auto; padding-top:5px; clear:both;background-color:#F7F8FA;}
.card_hot_t{ width:1190px; background:url(../images/godds_hot_t.gif) no-repeat left top; height:39px; line-height:39px;font-family:'微软雅黑'; color:#fff; font-size:22px; font-weight:bold; padding-left:45px;}
.card_hot_con{ width:1030px; background:url(../images/goods_hot_con_bg.gif) repeat-y left top; padding:20px 5px 22px 15px; overflow:hidden;}
.card_hot_con ul{ border-top:1px dashed #cdcdcd;  border-right:1px dashed #cdcdcd; float:left; padding:0px 5px; width:245px;}
.card_hot_con ul .card_hot_name a{ color:#15a5d7; font-size:15px; line-height:35px;}
.card_hot_con ul .card_hot_pirce{ color:#323431; font-size:14px; line-height:32px;}
.card_hot_con ul .card_hot_pirce span{ color:#fd0002; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; font-weight:bold; padding-right:3px;}
.card_hot_bottom{ width:1190px;margin-top: -10px;}
.footer{ width:1190px; margin:0px auto; clear:both; margin-top:10px;}
.foot_content{border:1px solid #e5e5e5; overflow:hidden;margin-top: -10px;} 
.foot_active{ width:1190px; clear:both;padding-bottom:15px; overflow:hidden; _padding-left:40px;background-color:#ffffff; }
.foont_active_01{ float:left; border-right:1px dashed #dedede; width:354px;margin-left:40px}
.score_name{ color:#20211c; font-size:16px;}
.foont_active_01 ul li{ line-height:22px; color:#20211c; background:url(../images/disc_icon.gif) no-repeat left center; padding-left:7px;}
.foont_active_01 ul li a{ line-height:22px; color:#20211c;}
.foont_active_02{ float:left; border-right:1px dashed #dedede; width:334px; padding-left:20px; _padding-left:15px;}
.foont_active_02 ul li{ line-height:22px; color:#20211c; background:url(../images/disc_icon.gif) no-repeat left center; padding-left:7px;}
.foont_active_02 ul li a{ line-height:22px; color:#20211c;}
.wechat a{ margin-right:20px;}
.foont_active_03{ float:left; width:227px; padding-left:20px; _padding-left:15px;}
.index_service{ width:1190px; margin:0px 4px 0px 1px; background:url(../images/service_foot_bg.gif) repeat-x left top; height:65px; padding:0px 20px 0px 40px; _padding-left:22px;}
.index_ser_01{ margin-left:23px; color:#fff; line-height:21px; width:222px; float:left;}
.index_ser_02{font-size:16px; padding-top:10px;}
.index_ser_03{font-size:16px;}
.foot_help{width:1050px; color:#0070c6; padding:30px 60px 0px 80px;background-color:#ffffff;}
.foot_help ul{ float:left; width:150px;}
.foot_help ul .foot_help_t{ font-size:16px; font-weight:bold; padding-bottom:3px;}
.foot_help ul li a{ color:#0070c6; line-height:20px;}
.foot_code{ width:127px; float:right; position:relative; top:-5px;}

.copy_right{ width:100%; margin:0px auto;margin-top:10px; text-align:center; line-height:22px; font-family:'宋体'; color:#9c9c9e; padding:20px 0px;background:#232323;}
.copy_right a{ color:#9c9c9e;}
/*8-5*/
/*banner start*/
.banner{height:400px; position:relative;}
.banner .d1{width:100%;height:400px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:30px;top:350px;}
.banner .d2 ul{float:left;position:absolute;left:53%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{display: inline-block;width: 12px;height: 12px;background: #2353c1;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin-left: 10px;overflow: hidden;zoom: 1; filter: alpha(opacity=60); opacity: 0.6;cursor:pointer}
.banner .d2 li.nuw{filter: alpha(opacity=100); opacity: 1; width: 14px; height: 14px;}
/*banner end*/

/************button start***************/
.btn{-webkit-border-radius: 2px;border-radius: 2px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;border: 1px solid transparent;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none}
.btn:hover,.btn:focus {color: #333;text-decoration: none}
.btn-default {color: #333;background-color: #fff;border-color: #ccc}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {color: #333;background-color: #ebebeb;border-color: #adadad}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default {background-image: none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active {background-color: #fff;border-color: #ccc}
.btn-primary {color: #fff;background-color: #428bca;border-color: #357ebd}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {color: #fff;background-color: #3276b1;border-color: #285e8e}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {ackground-image: none}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active {background-color: #428bca;border-color: #357ebd}
.btn-warning {color: #fff;background-color: #f0ad4e;border-color: #eea236}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {color: #fff;background-color: #ed9c28;border-color: #d58512}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {background-image: none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active {background-color: #f0ad4e;border-color: #eea236}
.btn-danger {color: #fff;background-color: #d9534f;border-color: #d43f3a}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {color: #fff;background-color: #d2322d;border-color: #ac2925}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-image: none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active {background-color: #d9534f;border-color: #d43f3a}
.btn-success {color: #fff;background-color: #5cb85c;border-color: #4cae4c}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {color: #fff;background-color: #47a447;border-color: #398439}
.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {background-image: none}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active {background-color: #5cb85c;border-color: #4cae4c}
.btn-info {color: #fff;background-color: #5bc0de;border-color: #46b8da}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {color: #fff;background-color: #39b3d7;border-color: #269abc}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {background-image: none}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active {background-color: #5bc0de;border-color: #46b8da}
/************button end***************/

/******** 分页  *********/
.pagination {margin: 20px 0;text-align: center;}
.pagination .pg-list {display: inline-block;vertical-align: top;}
.pagination .pg-list span {background: none repeat scroll 0 0 #d03800;border-color: #d03800;border-style: solid;border-width: 1px;color: #ffffff;display: inline-block;height: 22px;line-height: 22px;margin-right: 4px;padding: 0 9px;}
.pagination .pg-list a {border-color: #cccccc;border-style: solid;border-width: 1px;color: #666666;display: inline-block;height: 22px;line-height: 22px;margin-right: 4px;padding: 0 9px;text-decoration: none;}
.pagination .pg-list a:hover {border-color: #d03800;}

/************flickr分页***************/
DIV.flickr {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
DIV.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px;
}
.fromInput {
    width: 300px;
    height: 30px;
    font-size: 12px;
    margin: 0;
    vertical-align: middle;
    outline: none;
    padding-left: 5px;
    letter-spacing:0.2;
}
.fromInput2 {
    width: 100px;
    height: 30px;
    font-size: 16px;
    margin: 0;
    vertical-align: middle;
    outline: none;
    padding-left: 5px;
    letter-spacing:0.2;
}
.commButton {border:1px solid #2353c1;border-radius:2px;padding:6px 12px;background-color:#2353c1;color:#ffffff;line-height:24px;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;}
.ind-g-main .box1,
.ind-g-main .box2 { margin-top: 5px; }
.ind-g-main .box1 .title .more,
.ind-g-main .box2 .title .more { float: right; display: inline; font-size: 14px; color: #000; background:#e3e4e6;padding:5px;text-align:center;height:25px; line-height:25px;width:48px;margin:7.5px auto;}
.ind-g-main .box1 .title h4,
.ind-g-main .box2 .title h4 { font-size: 25px; color:#000;padding-left:18px; font-weight: normal; float: left; display: inline; }
.ind-g-main .box1 .title .tip,
.ind-g-main .box2 .title .tip { font-size: 12px; color: #999; float: left; display: inline; margin-top: 14px; margin-left: 18px; }
.ind-g-main .box1 .cardList,
.ind-g-main .box2 .cardList {box-sizing:border-box;display: inline-block; border-left: 214px solid #d4c376;position: relative; vertical-align: bottom;width:1190px;}
.ind-g-main .box1 .cardList li,
.ind-g-main .box2 .cardList li {margin-left:23px;margin-bottom:11px;float: left; display: inline; width: 219px;height:192px; background-color:#fff;}
.ind-g-main .box1 .cardList li:hover,
.ind-g-main .box2 .cardList li:hover { -webkit-box-shadow: 10px 10px 10px -6px #ccc; -moz-box-shadow: 10px 10px 10px -6px #ccc; box-shadow: 10px 10px 10px -6px #ccc;transition:box-shadow .5s; }
.ind-g-main .box1 .cardList li.li3,
.ind-g-main .box2 .cardList li.li3 { margin-right: 0; }
.ind-g-main .box1 .cardList li .imgw,
.ind-g-main .box2 .cardList li .imgw { max-width: 100%;height:153.5px;  position: relative; zoom: 1; }
.ind-g-main .box1 .cardList li .imgw img,
.ind-g-main .box2 .cardList li .imgw img { width:100%;height:153.5px; }
.ind-g-main .box1 .cardList li .imgw .ico,
.ind-g-main .box2 .cardList li .imgw .ico { width: 106px; height: 56px; background: url('../images/zhizhang.png') 0 0 no-repeat transparent; position: absolute; zoom: 1; z-index: 2; left: 50%; margin-left: -53px; bottom: -2px; }
.ind-g-main .box1 .cardList li .text1,
.ind-g-main .box2 .cardList li .text1 { font-size: 16px; text-align: center; color: #000; line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind-g-main .box1 .cardList li .text2,
.ind-g-main .box2 .cardList li .text2 { font-size: 14px; text-align: center; color: #B3B3B3; line-height: 26px; margin-top: 15px; }
.ind-g-main .box1 .cardList li .text3,
.ind-g-main .box2 .cardList li .text3 { text-align: center; color:red; line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.ind-g-main .box1 .cardList li .s1,
.ind-g-main .box2 .cardList li .s1 { font-size: 16px; color: #da0004; }
.ind-g-main .box1 .cardList li .s1 i,
.ind-g-main .box2 .cardList li .s1 i { font-size: 12px; color: #da0004; }
.ind-g-main .box1 .cardList li .s2,
.ind-g-main .box2 .cardList li .s2 { font-size: 12px; color: red; }
.ind-g-main .box1 .cardList li .btnw,
.ind-g-main .box2 .cardList li .btnw { text-align: center; margin-top: 18px; }
.ind-g-main .box1 .cardList li .btnw .btn,
.ind-g-main .box2 .cardList li .btnw .btn { display: inline-block; *display: inline; *zoom: 1; width: 149px; height: 39px; border: 2px solid #00a3e0; line-height: 38px; color: #00a3e0; font-size: 14px; }
.ind-g-main .box1 .cardList li .btnw .btn:hover,
.ind-g-main .box2 .cardList li .btnw .btn:hover { background-color: #00a3e0; color: #fff; text-decoration: none; }
.ind-g-main .box1 .cardList li .text4,
.ind-g-main .box2 .cardList li .text4 { width: 326px; margin-left: auto; margin-right: auto; border-top: 1px solid #e5e5e5; text-align: center; line-height: 50px; margin-top: 30px; color: #777; }
.ind-g-main .box1 .cardList li .text4 .split,
.ind-g-main .box2 .cardList li .text4 .split { padding: 0px 25px; }
.f-clearfix,.clearfix { display: block; zoom: 1; }
.f-clearfix:after,.clearfix:after { content: '\200B'; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }


.floor-head {height:48px;line-height:48px;color:#000;position:relative;}
.box_hd_dec {width: 28px;height: 28px;position: absolute;left: -4px;top: -4px;}
.box_hd_arrow {position: absolute;top: 0;left: 0;width: 0;height: 0;border-top: 19px solid #fff;border-right: 19px solid transparent;}



.g-row {
    margin-right: auto;
    width: 960px;
    margin-left: auto;
}
.c-wechat-payment {
    margin-bottom: 50px
}

.wechat-payment-header {
    margin-top:20px;
    margin-bottom: 20px
}
.u-icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 999px;
    overflow: hidden
}
.wechat-payment-title {
    text-align: center
}
.icon-wechat-payment {
    background-image: url(/images/sprites.png?1490845004126);
    background-position: -272px -315px;
    width: 161px;
    height: 41px
}
.wechat-payment-body {
    padding-top: 60px;
    padding-bottom: 80px;
    background-color: #fff;
    border-top: 4px solid #f10180
}

.c-wechat-qr {
    position: relative;
    margin-right: auto;
    margin-left: auto;
    width: 260px;
    z-index: 1
}

.wechat-qr-img {
    display: none;
    width: 260px;
    height: 260px
}

.wechat-qr-error,.wechat-qr-loading {
    width: 258px;
    height: 258px;
    color: #333;
    text-align: center;
    border: 1px solid #c2c2c2
}

.wechat-qr-loading .wechat-qr-inner {
    padding-top: 114px
}

.wechat-qr-error {
    display: none
}

.wechat-qr-error .wechat-qr-inner {
    padding-top: 95px
}

.wechat-qr-phone-img {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: left .5s linear,visibility .5s linear,opacity .5s linear;
    transition: left .5s linear,visibility .5s linear,opacity .5s linear;
    width: 193px;
    height: 260px;
    position: absolute;
    left: 67px;
    top: 0;
    background: url(/images/pic-guide-wechat-scan.png) no-repeat 100% 0
}

.c-wechat-qr.z-touch .wechat-qr-phone-img,.device-pc .c-wechat-qr-hover .wechat-qr-phone-img,.device-pc .c-wechat-qr:hover .wechat-qr-phone-img {
    visibility: visible;
    opacity: 1;
    left: 290px
}

.wechart-qr-error-icon,.wechat-qr-loader {
    margin-right: 10px;
    vertical-align: top;
    line-height: 1
}

.wechat-qr-error-text,.wechat-qr-loading-text {
    display: inline-block;
    font-size: 18px;
    line-height: 32px;
    vertical-align: top
}

.wechat-qr-operate {
    margin-top: 15px
}

.wechat-qr-operate a {
    font-size: 14px
}

.is-wechat-qr-data .wechat-qr-loading,.is-wechat-qr-error .wechat-qr-loading {
    display: none
}

.is-wechat-qr-data .wechat-qr-img,.is-wechat-qr-error .wechat-qr-error {
    display: block
}

.wechat-qr-explain {
    margin: 25px auto 0;
    width: 260px
}

.c-scan-tips {
    padding: 18px 22px;
    width: 234px;
    border: 1px solid #f10180;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
    zoom:1}

.scan-tips-icon {
    float: left;
    margin-right: 10px
}

.scan-tips-text {
    padding-top: 1px;
    font-size: 16px;
    white-space: nowrap;
    vertical-align: top;
    overflow: hidden;
    zoom:1}

.scan-tips-body-default {
    color: #f10180
}

.scan-tips-body-success {
    display: none;
    color: #666
}
.icon-qr-scan {
    background-image: url(/images/sprites.png?1490845004126);
    background-position: -328px -361px;
    width: 49px;
    height: 49px
}

.is-scan-tips-success {
    border-color: #c2c2c2
}

.is-scan-tips-success .scan-tips-body-default {
    display: none
}

.is-scan-tips-success .scan-tips-body-success {
    display: block
}

.wechat-notice,.wechat-order-info {
    margin: 8px auto 0;
    width: 578px;
    text-align: center
}

.wechat-order-info {
    padding-bottom: 12px
}

.wechat-notice {
    padding-top: 11px;
    border-top: 1px solid #e6e5e5
}

.wechat-notice-text {
    *zoom:1;width: 125px;
    margin: 0 auto;
    text-align: left
}

.wechat-notice-text:after,.wechat-notice-text:before {
    display: table;
    content: ''
}

.wechat-notice-text:after {
    clear: both
}

.wechat-notice-text .wechat-tips-text {
    float: left
}

.wechat-notice-text .c-trigger-tooltips {
    float: left;
    margin-top: -3px;
    position: relative
}

.wechat-tips-tooltips {
    width: 259px;
    left: -56px;
    top: 27px
}

.wechat-order-total {
    font-size: 22px
}

.wechat-order-total .m-price {
    font-size: 50px
}

.wechat-order-total .m-price .u-yen {
    margin-right: 8px
}

.wechat-order-discount {
    margin-left: 5px;
    color: #666;
    font-size: 18px
}

.pay-type{text-align:center;cursor:pointer;border:none;border-radius:2px;height:35px;line-height:35px;padding:0 35px;font-size:16px;color:#fff;background-color:#949292;}
.pay-type-on{background-color:#5FB878}
#top_tips {width: 1240px;height: 75px;font-size: 14px;overflow: hidden;margin: 0px auto;border-top: 1px solid red;border-bottom: 1px solid red;padding-bottom: 5px;padding-top: 5px;}
#top_tips > div:nth-child(1) {width: 40px;height: 40px;display: inline-block;float: left;}
#top_tips > div:nth-child(1) p {width: 38px;height: 38px;margin-top: 18px;display: inline-block;border: 1px solid;border-radius: 20px;text-align: center;line-height: 38px;}
#top_tips > div:nth-child(2) {width: 1172px;display: inline-block;float: left;}
#top_tips > div:nth-child(2) div {padding-left: 15px;padding-right: 15px;}
#top_tips > div:nth-child(2) div p {margin-top: 5px;text-indent: 28px;line-height: 22px;display: none;font-size: 14px;}
#top_tips > div:nth-child(2) div p:nth-child(1) {display: block;}

.ai-input {
    overflow: hidden;
    margin: 16px auto;
    width: 450px;
    height: 45px;
    border-radius: 22px;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
    padding-left:25px;
}
    .ai-input .ailogoimg {
        display: block;
        float: left;
        height: 36px;
        width: 145px;
        margin-top: 5px;
        margin-left: 8px;
        cursor: pointer;
        scale: 0.9;
        line-height: 0;
    }
.ai-input .ailogoimg img {
    width: 100%;
    height: 100%;
}
.ai-input input {
    width: 304px;
    height: 45px;
    outline: 0;
    border: 0 solid;
    background: white;
    vertical-align: 11px;
    text-indent: 14px;
    font-family: '微软雅黑';
    font-size: 13px;
}
.goaiimg {
        width: 210px;
        height: 45px;
        background: #1c02f5;
        border-radius: 32px;
        line-height: 45px;
        font-size: 14px;
        cursor: pointer;
        color: #fff;
        margin: 15px;
        background: linear-gradient(to right, #ffc046 40%, #ff7d04);
        display: inline-block;
        text-align: center;
        margin-left: 40px;
    }
    .ai-input .goaiimg2 {
        width: 86px;
        height: 35px;
        background: #1c02f5;
        border-radius: 32px;
        line-height: 35px;
        font-size: 13px;
        cursor: pointer;
        color: #fff;
        margin-top: 5px;
        background: linear-gradient(to right, #FF725C 40%, #ed880a);
        display: inline-block;
        text-align: center;
        margin-left: 40px;
    }