﻿/* -- 全局定义 -- */
a { color:#666;}/*全局链接*/
a:link { color:#666 }     /* 未访问的链接 */
a:visited { color:#666 }  /* 已访问的链接 */
a:hover { color: #c92a3d }    /* 当有鼠标悬停在链接上 */
a:active { color: #00456b }   /* 被选择的链接 */
.green { color:#ee1f2d; }/*通用值*/
.g-prolistbox3 .content i, .g-prolistbox4 .content i, .g-bd .m-con-1 a { color: #00456b; }
.max_bg div { border-style:solid; border-color:#bcbcbc; background-color:#fff; color:#303f4c; }/*弹出层背景*/

/*详情页图片自适应*/
.endit-content img { max-width: 100% !important; height: auto !important; }
.endit-content a { color: red; font-weight: bold; }
.endit-content p { padding-bottom: 1rem; }
.endit-content { font-size: 1.3rem; }
.endit-content h1 { font-size: 1.6rem; }
.endit-content h2 { font-size: 1.5rem; }
.endit-content h3 { font-size: 1.4rem; }
.endit-content h4 { font-size: 1.3rem; }
.endit-content h5 { font-size: 1.2rem; }
.endit-content h6 { font-size: 1.2rem; }

.m-con-content{padding:1.5rem 0;}
/*方案详情页*/
.m-xx-01 { padding-top: 1rem; margin-bottom: 1.6rem; }
.m-xx-01-tit { height: 4rem; width: 100%; font-size: 1.6rem; text-align: center; color: #000; line-height:4rem; background-size: 100% 4rem; border-bottom: 1px solid #c92a3d; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; box-sizing: border-box; }
.m-xx-01-txt { width: 93.75%; padding: 1rem 0; font-size: 1.8rem; color: #000; line-height: 2.5rem; margin:  auto; text-align: justify; border-bottom: 1px solid #eee; margin-bottom: 1rem; }
.m-xx-01-desc { width: 93.75%; margin: 0 auto; }

.m-xx-fy-01 p { width: 82%; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-xx-fy-01 {  margin:0 3.125% 1rem; height: 3.7rem; background: #e8e8e8; padding: 1.6rem 3.125%;}
.m-xx-fy-01-return { float: right; width: 3.5rem; height: 3rem; box-sizing: border-box; padding-top: .2rem;margin-top: .2rem; font-size: 1rem; line-height: 1.2rem; text-align: center; color: #fff; background:#c92a3d; }
.m-xx-fy-01 .prevp { height: 1.8rem; margin-bottom: 0.1rem; font-size: 1.2rem; color: #4b4a4a; line-height: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: .2rem; }


/*新闻详情*/
.cm1-info-content { padding: 1.8rem 3% 1rem; color: #4c4c4c; text-align: justify; }
.cm1-content-title { margin-bottom: 1.7rem; }
.cm1-content-title-01 { font-size: 1.6rem; color: #000; line-height: 2.2rem; padding-bottom: 1.5rem; }
.cm1-content-title-02 { font-size: 1rem; line-height: 1.5rem; height: 1.5rem; color: #808080; padding-bottom:1rem; border-bottom: 1px solid #e6e6e6; }
.cm1-content-title-02 span{margin-right:2rem;}
.cm1-content-editor { padding: 2rem 0 1.25rem; border-bottom: 1px solid #e6e6e6; margin-bottom: 1.5rem; }

/*标题*/
.m-tit {height: 2.5rem; line-height: 2.5rem; font-size: 1.6rem; font-weight: bold; color: #1a1a1a; }
.m-tit .xg{color:#c92a3d;}
.m-about,.m-rec{ width: 93.75%; margin: 0 auto 2.5rem;}
.list a{display:block;border-bottom:1px solid #e6e6e6; line-height:3rem;height:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 在线咨询/反馈/加盟申请  */
.m-con-4 { padding:0 3.125%; }
.m-wt { padding-bottom:1rem; }
.m-con-4 h4{font-size:1rem; color:#666;}
.m-con-4 .ly { border-radius: 5px 5px 5px 5px; -webkit-border-radius:5px; padding-top:12px; margin-top:10px; height: 100px; line-height: 20px; text-indent: 8px; width:100%; font-size:13px;border:1px solid #eee; color:#ccc; }
.m-con-4 .name { height:2rem; border-radius:0.3rem; -webkit-border-radius:5px; text-indent:8px; width:100%; margin-bottom:1rem;border:1px solid #eee;color:#ccc; }
.m-con-4 .u-tel { padding:13px 0 10px 3px; }
.m-con-4 .show_more, xgmmbox .show_more, orderbox .show_more { height:3rem; margin-bottom:1.5rem; }
.m-con-4 .show_more .u-co-bt, .xgmmbox .show_more .u-co-bt,.show_more .u-co-bt { border-radius: 4px 4px 4px 4px; height: 3rem; line-height:3rem; width:100%; display: inline-block; vertical-align: middle; padding-top:1px;  font-size:1.1rem; font-weight:bold;color:#c92a3d;}


/*  推荐产品  */
/* 图片+标题 3*/
.m-rec .m-con { width: 100%;padding:0; overflow: hidden; }
.m-rec .m-con dl{ float: left; width: 48%; padding-bottom: 1.3rem; text-align: center; overflow:hidden; margin-right: 4%; display: block; line-height: 1.8rem;overflow:hidden;  max-width: 96%;}
.m-rec .m-con dl img { display: block; width: 100%; border: 1px solid #ccc; box-sizing: border-box;border-radius: 5px; }
.m-rec .m-con dl:nth-child(2n) { margin-right: 0; }

.m-rec .prev { width:20px; height:40px; position:absolute; top:50%; margin-top: -35px; left:0; z-index:99; display:none; }
/*.m-rec .prev:before { content:""; position:absolute; background:#bababa; width:12px; height:12px; left:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .prev:after { content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; left:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next { width:20px; height:40px; position:absolute; top:50%; margin-top: -35px; right:0; z-index:99; }
.m-rec .next:before { content:""; position:absolute; background:#bababa; width:12px; height:12px; right:4px; top:14px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.m-rec .next:after { content:""; position:absolute; background:#f9f9f9; width:12px; height:12px; right:8px; top:14px; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }*/
.m-rec .m-con { width: 100%;padding:0; overflow: hidden;margin-top:1rem; }
.m-rec .m-box p a{ float: left; width: 48%; padding-bottom: 1.3rem; text-align: center; overflow:hidden; margin-right: 4%; display: block; line-height: 1.8rem;overflow:hidden;  max-width: 96%;}
.m-rec .m-box p a img { display: block; width: 100% !important; border: 1px solid #ccc; box-sizing: border-box;border-radius: 5px; height:auto !important; }
.m-rec .m-box p a:nth-child(2n) { margin-right: 0; }
