.nocallout {-webkit-touch-callout: none;} /* prevent callout */
/*box-163css*/
.box-163css{ width:100%; position:relative;float:left;}
/*swipe*/
.swipe{ padding-top:1px; width:100%; float:left;overflow: hidden; visibility: visible; position: relative; height:auto;}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.li_list{width:100%;position:relative; float: left; vertical-align: top;}
/*pic_list*/
.pic_list{padding:0 2%;width:96%; float:left; margin-bottom:15px;}
.pic_list img{ float:left; width:186px;}
.pic_list span{ float:left; padding:10px 0 0 2%; font-size:16px; width:50%;}
/*news_list*/
.news_list{float:left;width: 100%;}
.news_lists{float:left;width: 100%;}
.news_listss{float:left;width: 100%;}
.news_list p{line-height:2.5em; color:#333; border-bottom:1px solid #EEE; padding:0 10px;height: 41px;overflow: hidden;}
.news_lists p{line-height:2.5em; color:#333; border-bottom:1px solid #EEE; padding:0 10px;height: 41px;overflow: hidden;}
.news_listss p{line-height:2.5em; color:#333;padding:0 10px;height: 41px;overflow: hidden;}
.box01_list_s li{ color:#333; padding:10px 0px;height: 41px;overflow: hidden;width:100%}
.box01_list_s li img{width:100%;height:66px;}
.box01_list_ss li{ color:#333; border-bottom:1px solid #EEE; padding:10px 0px;height: 41px;overflow: hidden;width:100%}
.box01_list_ss li img{width:100%;height:66px;}
.news_list a{ float:inherit; padding-left:1%; font-size:1.1em;}
.news_lists a{ float:left; padding-left:1%; font-size:1.1em;}
.news_listss a{padding-left:1%;}
.s_arrow{ display:block; border-top:2px solid #ccc;border-right:2px solid #ccc; -webkit-transform:rotate(45deg); width:6px; height:6px; float:right; margin:6px 10px 0 0;}
/*page*/
.pages{ text-align:left; background:#f3f3f3; height:38px; line-height:38px; width:100%;display:-webkit-box;}
.pages dt{-webkit-box-flex:1; font-size:18px; display:block; color:#000; height:38px; line-height:38px; text-align:center; }
.pages dt a{color:#000; display:block; height:38px;border-top: 1px solid #007AFF;}
.pages a.active{color:#f00;border-top:1px solid #c00;}
.go_btn{margin: 6px auto 12px auto;height: 34px;width: 92%;border: 1px solid #efefef;text-align: center;line-height: 34px;font-size: 16px;color:#f00;font-family: tahoma;
background-color:#f6f5f5;
-webkit-border-radius: 3px;border-radius: 3px; display:block; float:left; margin-left:2.5%;}
.go_btn em{ font-style:normal; cursor:pointer;}
.news_list p font{color:#333 !important;}
.news_lists p font{color:#333 !important;}
.news_lists p span.tuijie{border:1px solid #999;width:0px;height:10px;float:left;margin-left:5px;margin-top:10px;}
.intro{color:#878c92;font-size:0.8em !important;line-height:2em;text-indent:20px;}
.preview{float:right;margin-left:5px;width:75px;height:65px;padding:1px;background:#e9f1f4;text-align:center;}g{width:100%;height:100%;}
.news_lists p label a{color:#ce0000;}
.panel{display:none;}
.flip{ color:#ce0000 !important;}
.flip i{border-right:#FFF 5px solid; border-top:#CE0000 5px solid;  border-left:#FFF 5px solid;  border-bottom:5px solid #FFF; position:absolute;margin-top:10px; width:0px; height:0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
.flip:hover i{ -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.bbs i{border-right:#FFF 5px solid; border-top:#CE0000 5px solid;  border-left:#FFF 5px solid;  border-bottom:5px solid #FFF; right:10px; position:absolute; top:15px; width:0px; height:0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-tranfliprm .2s ease-in}
.bbs:hover i{ -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.menu{ background:#CE0000;}
.menu li{ width:25%; float:left; line-height:36px; text-align:center;}
.menus li{ width:20%; float:left; line-height:36px; text-align:center;}
.menu li a{ color:#FFF; display:block;}
.menu2{ background:#CE0000;height:72px; margin-top: 0px !important;}
.menu2 li{ width:50%; float:left; line-height:36px; text-align:center;}
.menu2 li a{ color:#FFF; display:block;}
.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 1110; }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }
.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }
.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"΢���ź�";  }
.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; overflow:auto; }
.am-share-sns li { margin-bottom: 15px; display: block; float: left; height: auto;  width: 25%; }
.am-share-sns a { color: #555; display: block; text-decoration:none; }
.am-share-sns span { display: block; }
.am-share-sns li i { background-position: center 50%; background-repeat: no-repeat; background-size: 36px 36px; background-color: #ccc; color: #fff; display: inline-block; font-size: 18px; height: 36px; line-height: 36px; margin-bottom: 5px; width: 36px; }
.am-share-sns .share-icon-weibo { background-image: url(); }
.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display:none; }
.sharebg-active { opacity: 1; display:block; }
.pindaoyiji a{color:#FF6 !important;}
.pd a{font-size:1.3em;color:#000;}
.pd .gengduo{float:right;color:#ce0000;}
.dede_pages{text-align:center;width:100%;float:left;line-height:50px;}
.dede_pages .you{width:28%;padding:0px 0.5em;}
.dede_pages .you a{background:#e95757!important;border-radius:6px;padding:6px 1em;}
.dede_pages .wu{width:28%;padding:0px 0.5em;}
.dede_pages .wu a{background:#dddddd!important;border-radius:6px;padding:6px 1em;}
.dede_pages ul li{float:left;width:11%}
.dede_pages ul li a{padding:8px 0px;}
.thisclass{border-radius:5px;}
        .clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0;line-height:0}
        #sm_hl {
            width: 100%;
            background: #e0e0e0;
            height: 40px;
        }
        #sm_hl span {
            float: left;
            width: 41%;
            padding: 0 4%;
            line-height: 39px;
            font-size: 14px;
            background: url(https://www.gucheng.com/2016/ico_smhl.png) no-repeat 10px 10px;
            background-size: 20px 20px;
            text-indent: 20px;
            overflow: hidden;
            height: 39px;
        }
        #sm_hl span a {
            background: none;
            padding: 0;
        }
        i.tag_8{
            display: block;
            width: 26px;
            height: 14px;
            bottom: 10px;
            right: 10px;
            position: absolute;
            background: url(https://www.gucheng.com/2016/list_tag.png) no-repeat;
            background-size: cover;
        }
        i.tag_8 {
            background-position: 0 -98px;
            z-index: 10;
            left: 0;
            bottom: 0;
        }
        i.tag_5 {
            background-position: 0 -56px;
            left: 0;
            bottom: 0;
        }
        div.list_imgb {
            display: block;
            clear: both;
            width: 100%;
            margin: 0;
            height: auto;
            position: relative;
        }
        div.list_imgb a img {
            margin: 0;
            width: 100%;
        }
        .list_xxl_3 {
            width: 100%;
            clear: both;
            position: relative;
        }
        .list_xxl_3 a h2 {
            width: 93%;
            margin: 0 1% 0 1%;
            height: auto;
            margin-bottom: 5px;
            line-height: 23px;
            font-size: 17px;
            color: red;
        }
        .list_xxl_3 a img {
            float: left;
            margin: 0 0 0 1.5%;
            width: 31.8%;
            height: auto;
        }
        .list_xxl_3 a>img:nth-of-type(1) {
            margin-left: 1%;
        }
        .list_xxl_3 i{
            right: 0px;
            left: auto;
        }
        div.list_imgb2 {
            display: block;
            clear: both;
            width: 100%;
            margin: 0;
            height: auto;
            position: relative;
        }
        div.list_imgb2 a {
            border-bottom: 0;
            margin: 0;
            padding: 0;
        }
        div.list_imgb2 a img {
            margin: 0;
            width: 100%;
        }
        .shop_gg {
            width: 94%;
            float: left;
            padding: 8% 3% 4% 3%;
            border-top: 15px solid #e5e5e5;
            background-color: #fff;
        }
        .shop_gg span {
            width: 100%;
            float: left;
            text-align: center;
            margin-bottom: 10%;
        }
        .shop_gg span:before {
            content: "";
            display: block;
            border-bottom: 1px dashed #ccc;
            float: left;
            width: 35%;
            height: 12px;
        }
        .shop_gg span b {
            float: left;
            width: 30%;
            color: #999;
            font-weight: normal;
            font-size: 14px;
        }
        .shop_gg span:after {
            content: "";
            display: block;
            border-bottom: 1px dashed #ccc;
            float: left;
            width: 35%;
            height: 12px;
        }