﻿@charset "utf-8";

/* CSS Document */



body { font-size:14px; font-family:"Microsoft Yahei"; color:#000; background:#fff;  -webkit-tap-highlight-color:transparent;}

input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea {font-family:"Microsoft Yahei";  -webkit-appearance: none; border-radius:0; }

h1, h2, h3, h4, h5, h6{ font-weight:normal;}

ul, li, ol, dl, dt {list-style:none;}

img { border:0; vertical-align:top; max-width:100% !important;}

a { text-decoration:none; color:#000; cursor:pointer;  -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s;}

a:hover { text-decoration:none; color:#d61515; }

*{ margin:0; padding:0; border:0; font-size:100%; outline:none;  word-break:break-all; word-wrap:break-word; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

.clearfix { zoom: 1 }

.fl { float:left; }

.fr { float:right; }

.w{ width:1200px; margin:0 auto; }

.align-vertical { display:table-cell; vertical-align:middle;}

.hide{ display:none;}



.c-red{ color:#d61515 !important;}





/*阻止旋转屏幕时自动调整字体大小*/

textarea { resize: none; -webkit-appearance: listbox; -moz-appearance: listbox; }

/*取消按钮在iphone上的默认样式*/

input[type=button], input[type=number] { -webkit-appearance: none; outline: none; }

/*移除上下小箭头  chrome*/

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0;}

input[type=number], input[type=date], input[type=datetime], input[type=datetime-local] ,input[type=submit],input[type=button],button{ -moz-appearance: textfield; -webkit-appearance: none !important; margin: 0; }

/*移除上下小箭头 Firefox*/

input::-webkit-input-placeholder { color:#666; }

textarea::-webkit-input-placeholder { color:#666; }

input::-webkit-input-speech-button { display: none; }





@font-face {

  font-family: "iconfont";

  src: url('../font/iconfont.eot'); /* IE9*/

  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */

  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */

}



.iconfont {

  font-family:"iconfont" !important;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width:0.2px;

  -moz-osx-font-smoothing:grayscale;

}





/**index**/

.mtHead{ background:#fff; position:relative; width:100%; z-index:99; box-shadow:0 1px 5px 0 rgba(70,70,70,.39);}
.mtHead.topFix{ position:fixed; left:0; top:0;}
.mtHead-logo{ margin-top:14px; }

.mtHead-login{ padding-top:22px; line-height:32px; padding-left:1.8vw;}

.mtHead-login .dlBtn{ background:#249de3; line-height:30px; color:#fff; display:inline-block; vertical-align:top; padding:0 13px; margin-left:12px; border-radius:5px; cursor:pointer;}

.mtHead-login .dlBtn:last-child{ background:#e62129;}



.mtHead-nav li{ float:left; position:relative; padding:0 13px; display:inline-block;}

.mtHead-nav li a.far{ font-size:16px; line-height:72px; display:block;}

.mtHead-nav li.active a.far{ color:#e62129;}

.mtHead-nav li .subNav{ background:#e62129; width:100%; position:absolute; left:0; top:100%; padding:5px 0; text-align:center; display:none;}

.mtHead-nav li .subNav a{ padding:5px 0; display:block; color:#fff;}

.mtHead-nav li .subNav a:hover{ background:#fff; color:#e62129;}





.mtBanner{ overflow:hidden; position:relative;}

.mtBanner li img{ width:100%; display:block;}

.mtBanner .swiper-pagination{ font-size:0; bottom:25px !important;}

.mtBanner .swiper-pagination-bullet{ background:#fff; width:30px; height:3px; margin:0 3px !important; transition:all 0.4s; opacity:.4; border-radius:0;}

.mtBanner .swiper-pagination-bullet-active{ background:#d61515; opacity:1;}





.mtProduct{ padding:45px 0 25px 0;}

.mtProduct-title{ text-align:center; position:relative;}

.mtProduct-title .cn{ font-size:28px;}

.mtProduct-title .en{ font-size:18px; color:#636363; margin-top:10px; text-transform:uppercase;}



.mtProduct-item{ background:#fff; width:49%; border-radius:5px; overflow:hidden; margin-top:45px; float:left; box-shadow:0 0 18px rgba(123,123,123,.3);}

.mtProduct-item:nth-child(2n+2){ float:right;}

.mtProduct-item-left{ background-image:url(../images/mtProduct-bg1.png); background-position:center; background-size:cover; width:170px; height:442px;}

.mtProduct-item-left .tit{ text-align:center; line-height:22px; color:#fff; font-size:20px; font-weight:bold; padding-top:25px;}

.mtProduct-item-left .tit img{ margin-right:4px;}

.mtProduct-item-left .menu{ padding:10px 0 0 13px;}

.mtProduct-item-left .menu a{ background:rgba(138,139,250,.5); display:block; margin-top:20px; text-align:center; font-size:16px; color:#fff; line-height:38px; border-radius:5px 0 0 5px;}

.mtProduct-item-left .menu a.active, .mtProduct-item-left .menu a:hover{ background:#c92c56;}



.mtProduct-item-right{ width:calc(100% - 170px);}

.mtProduct-item-right .tit{ padding:15px 20px 10px 20px; line-height:22px; border-bottom:1px #e0e0e0 dashed;}

.mtProduct-item-right .tit .cn{ font-size:18px;}

.mtProduct-item-right .tit .mo{ background:url(../images/arrow.png) no-repeat right center; padding-right:20px; color:#ff8949;}

.mtProduct-item-right .txt{ max-height:394px; overflow:hidden; font-size:14px; line-height:25px; color:#7a7a7a;}

.mtProduct-item-right .txt dl{ padding:12px 20px; border-bottom:1px #eaeaea solid;}

.mtProduct-item-right .txt dl:last-child{ border-bottom:0;}

.mtProduct-item-right .txt dl dt{ font-size:16px; color:#666; padding-bottom:5px;}

.mtProduct-item:nth-child(2) .mtProduct-item-left{  background-image:url(../images/mtProduct-bg2.png);}

.mtProduct-item:nth-child(2) .mtProduct-item-left .menu a{ background:rgba(115,180,249,.5);}

.mtProduct-item:nth-child(3) .mtProduct-item-left{  background-image:url(../images/mtProduct-bg3.png);}

.mtProduct-item:nth-child(3) .mtProduct-item-left .menu a{ background:rgba(201,152,255,.5);}

.mtProduct-item:nth-child(4) .mtProduct-item-left{  background-image:url(../images/mtProduct-bg4.png);}

.mtProduct-item:nth-child(4) .mtProduct-item-left .menu a{ background:rgba(141,127,222,.5);}

.mtProduct-item:nth-child(5) .mtProduct-item-left{  background-image:url(../images/mtProduct-bg5.png);}

.mtProduct-item:nth-child(5) .mtProduct-item-left .menu a{ background:rgba(246,176,177,.5);}

.mtProduct-item:nth-child(6) .mtProduct-item-left{  background-image:url(../images/mtProduct-bg6.png);}

.mtProduct-item:nth-child(6) .mtProduct-item-left .menu a{ background:rgba(138,139,250,.5);}







.mtNews{ background:#f8f8f8; padding:65px 0 45px 0;}

.mtNews-tab { text-align:center; padding-top:35px;}

.mtNews-tab a{ font-size:16px; line-height:36px; padding:0 25px; display:inline-block; vertical-align:top; margin:0 15px; border-radius:5px;}

.mtNews-tab a.active, .mtNews-tab a:hover{ background:#da251c; color:#fff;}



.mtNews-list{ margin-top:35px; margin-left:-30px; position:relative;}

.mtNews-list ul{ display:none;}

.mtNews-list ul:first-child{ display:block;}

.mtNews-list li{ background:#fff; width:calc(33.33% - 30px); padding-bottom:20px; margin-left:30px; float:left; display:inline-block; transition:all 0.4s;}

.mtNews-list li .pic{ height:258px; overflow:hidden;}

.mtNews-list li .pic span{ background-position:center; background-size:cover; width:100%; height:100%; display:inline-block; transition:all 0.4s;}

.mtNews-list li .tit{ font-weight:bold; font-size:16px; margin-top:20px; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.mtNews-list li .txt{ line-height:25px; color:#666; max-height:50px; overflow:hidden; margin-top:10px; padding:0 15px;}

.mtNews-list li .date{ padding:0 15px; color:#666; margin-top:10px; display:inline-block;}

.mtNews-list li:hover{ box-shadow:0 0 10px rgba(0,0,0,.3);}

.mtNews-list li:hover .pic span{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.mtNews-list li:hover .date .iconfont{ background:#da251c; color:#fff;}



.mtNews-more{ text-align:center; margin-top:50px;}

.mtNews-more a{ background:#d61515; width:120px; line-height:40px; color:#fff; display:inline-block; border-radius:20px;}







.mtSubord{ padding:25px 0;}

.mtSubord-tit{ font-size:22px; padding-bottom:20px; border-bottom:1px #e5e5e5 solid;}



.mtSubord-list{ padding-top:5px; margin-left:-15px;}

.mtSubord-list a{ width:calc(12.5% - 15px); float:left; margin:15px 0 0 15px; display:inline-block; text-align:center;}

.mtSubord-list a .pic{ height:60px; position:relative; border:2px #e2e2e2 solid;}

.mtSubord-list a .pic img{ max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}

.mtSubord-list a .tit{ font-size:16px; color:#666; margin-top:10px;}



.mtFooter-baojia{ background:url(../images/baojia-Bg.jpg) repeat; border-top:5px #d61515 solid; text-align:center; padding:30px 0 38px 0; }

.mtFooter-baojia .tips{ font-size:22px; color:#e30101;}

.mtFooter-baojia .tel{ font-size:24px; line-height:32px; margin-top:25px; color:#e31414;}

.mtFooter-baojia .tel img{ margin-right:10px;}

.mtFooter-baojia .btn{ background:#d61515; padding:12px 35px; line-height:25px; display:inline-block; font-size:18px; color:#fff !important; margin-top:15px; border-radius:30px; display:none;}

.mtFooter-baojia .btn img{ margin-right:10px;}



.mtFooter-topContact{ background-image:url(../images/footer-contactBg.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; width:50%; padding-left:9.6vw; height:200px;  animation-name:fadeInUp; animation-delay:0.2s;}

.mtFooter-topContact .iboxt{ width:100%; padding-top:40px; color:#fff; font-size:18px; font-weight:lighter;}

.mtFooter-topContact .iboxt .num{ font-size:40px; padding:10px 0 0 0; line-height:1;}

.mtFooter-topContact .menu{ padding:20px 0 0 0;}

.mtFooter-topContact .menu a{ float:left; color:#fff; min-width:100px; line-height:30px; text-align:center; margin-right:16px; border:1px #fff solid; border-radius:20px;}

.mtFooter-topContact .menu a:hover{ background:#da251d; border-color:#da251d;}



.mtFooter-topJoin{ background-image:url(../images/footer-joinBg.jpg); background-repeat:no-repeat; background-position:top center; text-align:center; background-size:cover; width:50%; height:200px;  animation-name:fadeInUp; animation-delay:0.2s;}

.mtFooter-topJoin .cn{ font-size:34px; display:block; line-height:200px; font-weight:lighter; color:#fff;}



.mtFooter-copy{ background:#eee; padding:30px 0 20px 0; line-height:26px; text-align:center;  animation-name:fadeInUp; animation-delay:0.2s;}

.mtFooter-copy .t{ font-size:18px; padding-bottom:10px;}

.mtFooter-copy ul li{ display:inline-block; vertical-align:top; padding-top:20px; margin:0 6px; font-size:16px;}

.mtFooter-copy ul li img{ width:92px; height:92px; display:block; margin-bottom:8px; border:1px #8c8c8c solid;}





/**案例中心**/

.pmain{ padding:40px 0;}

.pmain-gray{ background:#f2f2f2;}

.pcase-category .title .cn{ font-size:24px;}

.pcase-category .title .en{ font-size:16px; font-weight:lighter; margin-top:6px; text-transform:capitalize;}

.pcase-category .cate{ padding-top:15px;}

.pcase-category .cate a{ background:#eee; padding:8px 17px; float:left; display:inline-block; margin-left:10px; border:1px #dcdcdc solid;}

.pcase-category .cate a.active, .pcase-category .cate a:hover{ background:#da251d; color:#fff; border-color:#da251d;}





.pcase-list { margin-left:-20px; padding-top:15px; position:relative;}

.pcase-list li{ width:calc(33.333% - 20px); margin:30px 0 0 20px; float:left; display:inline-block;}

.pcase-list li .pic{ position:relative; overflow:hidden; padding-top:65%;}

.pcase-list li .pic img{ width:100%; height:100%; position:absolute; left:0; top:0; transition:all 0.4s;}

.pcase-list li .tit{ background:#eaeaea; font-size:14px; line-height:50px; padding:0 25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; transition:all 0.4s;}

.pcase-list li .tit:before{ content:''; background:url(../images/pcase-arrow.png) no-repeat; width:36px; height:9px; position:absolute; right:25px; top:50%; transform:translateY(-50%); opacity:0;}

.pcase-list li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}

.pcase-list li:hover .tit{ background:#d61515; color:#fff;}

.pcase-list li:hover .tit:before{ opacity:1;}





.ppage{ padding-top:30px; font-size:0; text-align:center;}

.ppage a{ line-height:32px; margin:0 5px; vertical-align:top; padding:0 12px; display:inline-block; font-size:14px; color:#6a6a6a; border:1px #dfdfdf solid;}

.ppage .nowpage{ background:#d61515; line-height:32px; margin:0 5px; vertical-align:top; font-size:14px; padding:0 12px; display:inline-block; color:#fff; border:1px #d61515 solid;}

.ppage a:hover{ background:#d61515; color:#fff; border-color:#d61515;}





/**资讯中心**/

.pnews-cont{ margin-top:20px;}

.pnews-cont-left{ background:#fff; width:875px; padding-bottom:30px;}

.pnews-cont-right{ width:300px;}



.pnews-list li{ padding:20px; overflow:hidden; border-bottom:1px #eee solid;}

.pnews-list li .li-head{ font-size:22px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.pnews-list li .li-head .cat{ background:#e62129; margin-right:5px; padding:0 7px; line-height:24px; font-size:12px; color:#fff; display:inline-block; vertical-align:top; position:relative;}

.pnews-list li .li-head .cat:before{ content:''; position:absolute; top:7px; right:-4px; width:0; height:0; border-left: 4px solid #e62129; border-top:4px solid transparent; border-bottom:4px solid transparent;}

.pnews-list li .li-muted{ font-size:12px; color:#999; padding:10px 0;}

.pnews-list li .li-cont .focus{ width:182px; max-height:132px; overflow:hidden;}

.pnews-list li .li-cont .note{ width:calc(100% - 182px); padding-left:15px;}

.pnews-list li .li-cont .note .c{ line-height:22px; color:#777;}

.pnews-list li .li-cont .note .v{ font-size:12px; margin-top:10px; color:#999; display:inline-block;}



.pnews-hot{ background:#fff; padding:15px 20px; margin-bottom:20px; }

.pnews-hot .title{ font-size:20px; line-height:32px; border-bottom:2px solid #e62129; display:inline-block; margin-bottom:5px;}

.pnews-hot .list li{ padding:8px 0; border-bottom:1px #eee solid;}

.pnews-hot .list li .t{ font-size:14px; line-height:20px;}

.pnews-hot .list li .v{ font-size:12px; color:#999; display:inline-block; margin-top:4px;}



.pnews-update{ background:#fff;  padding:15px 20px;}

.pnews-update .up-title{ font-size:20px; line-height:32px; border-bottom:2px solid #e62129; display:inline-block; margin-bottom:5px;}

.pnews-update .up-item li{ position:relative; min-height:76px; padding:8px 90px 8px 0; border-bottom:solid 1px #eee;}

.pnews-update .up-item li .thumb{ width:80px; height:60px; overflow:hidden; position:absolute; right:0; top:8px;}

.pnews-update .up-item li .text{ font-size:14px; line-height:20px;}

.pnews-update .up-item li .views{ font-size:12px; color:#999; display:inline-block; margin-top:4px;}





.pnews-detaAdd{ color:#606266; font-size:12px; padding:25px 30px 0 30px;}

.pnews-detaAdd span{ margin:0 5px;}

.pnews-detaTop{ padding:15px 30px 20px 30px; border-bottom:1px solid #eee;}

.pnews-detaTop .t{ font-size:26px; line-height:1.2;}

.pnews-detaTop .c{ margin-top:10px; font-size:12px; color:#999;}

.pnews-detaTop .c span{ margin-right:20px;}

.pnews-detaDesc{ font-size:16px; line-height:1.8; padding:20px 30px;}

.pnews-detaPage{ padding:20px 30px 0 30px; color:#bbb; position:relative; line-height:20px;}

.pnews-detaPage > div{ width:50%;}

.pnews-detaPage > div.prev{ padding-right:20px;}

.pnews-detaPage > div.next{ text-align:right;}

.pnews-detaPage a{ color:#999;}

.pnews-detaPage a:hover{ color:#e62129;}





/**联系我们**/

.pcontact-inner{ padding:40px 0; border-bottom:1px #dadada solid;}

.pcontact-inner .word{ width:42%; }

.pcontact-inner .word .wt{ font-size:18px; font-weight:bold; padding-top:15px; color:#e5151e;}

.pcontact-inner .word .wc{ line-height:32px; color:#777; padding-top:15px;}

.pcontact-inner .word .wc img{ margin-top:5px;}

.pcontact-inner .map{ width:58%;}



.pcontact-remit{ margin-top:30px;}

.pcontact-remit .rt{ font-size:18px; font-weight:bold; color:#e5161e;}

.pcontact-remit .rc li{ width:33.33%; float:left; line-height:30px; color:#777; margin-top:30px;}

.pcontact-remit .rc li:nth-child(2n+2){ float:right;}



.pcontact-links{ margin-top:50px;}

.pcontact-links .t{ font-size:16px; color:#666; padding-bottom:10px; border-bottom:1px #e5e5e5 solid;}

.pcontact-links .c a{ float:left; color:#6e6e6e; margin:10px 20px 0 0;}

.pcontact-links .c a:hover{ color:#d61515;}



/**招商加盟**/

.pjoin-support{ padding:45px 0 80px 0;}
.pjoin-support-wel{ font-size: 30px; font-weight: bold; color: #b90d0d; margin-bottom:50px;}
.pjoin-support-title{ font-size:26px; text-align:center;}

.pjoin-support-list li{ width:33.333%; float:left; margin-top:60px;}

.pjoin-support-list li .al-img{ width:80px;}

.pjoin-support-list li .al-txt{ width:calc(100% - 80px); padding:4px 0 0 10px;}

.pjoin-support-list li .al-txt .t{ font-size:18px;}

.pjoin-support-list li .al-txt .c{ line-height:22px; color:#757575; margin-top:4px;}

.pjoin-support-zhengce{ margin-top:50px;}
.pjoin-support-zhengce .z-thumb{ width:50%;}
.pjoin-support-zhengce .z-word{ width:48%; font-size:16px; line-height:32px; color:#666;}


.pjoin-way{ background:#f4f4f4; padding:40px 0 60px 0;}

.pjoin-wayData{ text-align:center; font-size:0; padding:40px 0 20px 0; border-bottom:1px #dcdcdc solid;}

.pjoin-wayData dl{ max-width:330px; text-align:left; display:inline-block; vertical-align:top;}

.pjoin-wayData dl dt{ width:50px; float:left;}

.pjoin-wayData dl dd{ overflow:hidden; padding:6px 0 0 20px;}

.pjoin-wayData dl dd .t{ font-size:18px;}

.pjoin-wayData dl dd .c{ font-size:14px; line-height:22px; color:#666; margin-top:6px;}

.pjoin-wayData dl:first-child{ float:left; max-width:430px;}

.pjoin-wayData dl:last-child{ float:right; max-width:350px;}



.pjoin-wayTitle{  font-size:26px; text-align:center; padding-top:35px;}

.pjoin-wayFiled{ padding-top:10px;}

.pjoin-wayFiled li{ overflow:hidden; margin-top:25px; position:relative;}

.pjoin-wayFiled li .aside{ width:48%;}

.pjoin-wayFiled li label{ min-width:95px; font-size:15px; line-height:40px; text-align:right; float:left; display:block;}

.pjoin-wayFiled li .inpt{ width:calc(100% - 95px); height:40px; line-height:24px; color:#999; float:left; padding:7px 15px; border:1px #e6e6e6 solid;}

.pjoin-wayFiled li .area{ width:calc(100% - 95px); height:205px; line-height:22px; color:#999; float:left; padding:7px 15px; border:1px #e6e6e6 solid; resize:none;}

.pjoin-wayFiled .sbtn{ background:#e62129; width:140px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; float:right; display:inline-block; cursor:pointer;}







/**注册**/

.pregistered{ background:#fff; padding:28px 46px 50px;}

.pregistered-title{ padding-bottom:12px; color:#666; border-bottom:1px #e8e8e8 solid;}

.pregistered-title .cn{ font-size:18px; color:#333; line-height:1.1; padding-left:12px; border-left:3px solid #e62129;}

.pregistered-title .ex a:hover{ text-decoration:underline;}



.pregistered-box{ padding:20px 100px 0 100px;}

.pregistered-boxTit{ background:url(../images/reg-tit.jpg) no-repeat left center; font-weight:700; padding:8px 0 8px 24px; color:#e62129; border-bottom:1px dashed #e7e7e7;}



.pregistered-boxFiled dl{ overflow:hidden; margin-top:18px; line-height:36px;}

.pregistered-boxFiled dl dt{ width:278px; float:left; color:#525252; text-align:right; font-weight:700; }

.pregistered-boxFiled dl dd{ overflow:hidden; padding-left:8px;}

.pregistered-boxFiled dl dd .user{ margin-right:25px; display:inline-block; vertical-align:top;}

.pregistered-boxFiled dl dd .user input{ width:13px; height:13px; margin-right:2px; vertical-align:top; margin-top:11px;}

.pregistered-boxFiled dl dd .inpt{ padding-left:10px; width:223px; height:36px; line-height:34px; border:1px solid #e6e6e6;}

.pregistered-boxFiled dl dd .validate-inpt{ width:110px;}

.pregistered-boxFiled dl dd .validate-send{ background:#e62129; padding:0 20px; line-height:36px; color:#fff; display:inline-block; vertical-align:top; margin-left:5px;}



.pregistered-boxAgreen{ padding:18px 0 0 290px; color:#525252;}

.pregistered-boxAgreen input{ vertical-align:middle; margin-right:2px;}

.pregistered-boxAgreen a:hover{ text-decoration:underline;}

.pregistered-boxButton{ padding:30px 0 0 290px;}

.pregistered-boxButton .sbtn{ background:#e62129; width:200px; height:44px; line-height:44px; font-size:14px; display:inline-block; cursor:pointer; color:#fff; }

.pregistered-boxButton .sbtn:hover{ opacity:.95;}







/**服务工单**/

.porder-add{ color:#606266;}

.porder-add a{ font-weight:bold;}

.porder-add span{ margin:0 9px;}



.porder-tab{ margin-top:10px; border-bottom:1px solid #E4E7ED;}

.porder-tab a{ float:left; line-height:45px; padding:0 20px; position:relative; border:1px solid #E4E7ED; border-bottom:0; margin-right:-1px;}

.porder-tab a .badge{ background-color:#e62129;  height:18px; line-height:18px; color:#FFF; display:inline-block; font-size:12px; padding:0 6px;  border-radius:10px;}

.porder-tab a.active{ font-weight:bold; color:#e62129;}

.porder-tab a.active:before{ content:''; background:#fff; width:100%; height:1px; position:absolute; left:0; bottom:-1px;}



.porder-steps{ background:#F5F7FA; line-height:46px; margin-top:20px;}

.porder-steps li{ background:url(../images/steps-arrow.png) no-repeat right center; width:33.33%; float:left; text-align:center; font-size:15px; color:#C0C4CC;}

.porder-steps li .num{ width:20px; height:20px; line-height:16px; font-weight:bold; margin-right:10px; font-size:14px; display:inline-block; border:2px solid #C0C4CC; border-radius:50%;}

.porder-steps li:last-child{ background:none;}

.porder-steps li.active{ color:#e62129;}

.porder-steps li.active .num{ border-color:#e62129;}

.porder-steps li.chosen{ font-weight:bold; color:#333;}

.porder-steps li.chosen .num{ border-color:#333;}



.porder-category{ padding-top:15px; margin-left:-5px; position:relative;}

.porder-category a{ width:calc(33.33% - 5px); float:left; line-height:50px; padding:11px 0 11px 70px; text-align:left; margin:5px 0 0 5px; font-size:16px; color:#666; border:1px solid #f0f3f9; border-radius:5px;}

.porder-category a img{ margin-right:10px;}

.porder-category a:hover{ color:#e62129;}





.porder-problemTab{ margin-top:10px; border-bottom:2px #e4e7ed solid;}

.porder-problemTab a{ float:left; line-height:45px; margin-right:40px;}

.porder-problemTab a.active{ color:#e62129; font-weight:bold; position:relative;}

.porder-problemTab a.active:before{ content:''; background:#e62129; width:100%; height:2px; position:absolute; left:0; bottom:-2px;}



.porder-problemSearch{ margin-top:15px; line-height:32px; color:#666;}

.porder-problemSearch .inpt{ width:184px; height:32px; line-height:30px; padding:0 15px; margin-left:12px; vertical-align:top; color:#606266; border:1px solid #DCDFE6; border-radius:4px;}

.porder-problemSearch .btn{ background:#f82727; padding:0 15px; height:32px; line-height:32px; color:#fff; vertical-align:top; margin-left:10px; border-radius:4px; cursor:pointer;}



.porder-problemTable{ border:1px solid #EBEEF5; border-right:0; margin-top:15px; color:#666;}

.porder-problemTable thead th{ background:#f4f8fd; text-align:center; font-weight:normal; padding:12px 0; border-right:1px solid #EBEEF5;}

.porder-problemTable thead th .cell{ text-align:left; padding-left:10px;}

.porder-problemTable tbody td{ padding:12px 0; line-height:23px; text-align:center; border-right:1px solid #EBEEF5; border-top:1px solid #EBEEF5;}

.porder-problemTable tbody td .cell{ text-align:left; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.porder-problemTable tbody td .el-radio{ width:14px; height:14px; margin:5px 10px 0 0; vertical-align:top; -webkit-appearance:none;  border: 1px solid #c9c9c9; border-radius:50%; box-sizing:border-box;} 

.porder-problemTable tbody td .el-radio:checked{ background:url(../images/radio-check.png) no-repeat; border:0;}

.porder-problemTable tbody td .price{ color:#56a8ed;}

.porder-problemTable tbody td .red{ color:#eb6340;}

.porder-problemTable tbody td .red-link{ color:#e62129;}

.porder-problemTable tbody td .red-link:hover{ text-decoration:underline;}

.porder-problemTable tbody td .tag{ background:#ffede5; padding:0 10px; display:inline-block; font-size:12px; color:#ff6b26; line-height:30px; border-radius:4px; border:1px #fdd8c8 solid;}

.porder-problemTable tbody td .state{ color:#56a8ed; margin-right:5px;}

.porder-problemTable tbody tr:hover{ background:#f5f7fa;}



.porder-problemButton{ margin-top:20px; text-align:center;}

.porder-problemButton .step{ padding:12px 20px; display:inline-block; line-height:1; color:#666; vertical-align:top; margin:0 5px; border:1px solid #DCDFE6; border-radius:4px;}

.porder-problemButton .step:hover{ color:#e62129; border-color:#e62129;}

.porder-problemButton .step:last-child{ background:#e62129; color:#fff; border-color:#e62129;}





.porder-submitAll{ margin-top:20px; padding-top:20px; line-height:40px; color:#666; border-top:1px dashed #E4E7ED;}

.porder-submitAll .inpt{ min-width:200px; color:#606266; padding-left:15px; height:40px; line-height:38px; margin-left:5px; border:1px solid #DCDFE6; border-radius:4px;}

.porder-submitAll .inpt:last-child{ min-width:350px;}

.porder-submitTips{ padding:20px 0 10px 0; color:#666;}

.porder-submitRow{ background:#faf6f6; width:50%; padding:10px 8px; color:#666; border:1px #e62129 solid; border-radius:5px;}

.porder-submitRow .icon{ width:70px; text-align:center;}

.porder-submitRow .txt .t{ font-size:16px; font-weight:bold;}

.porder-submitRow .txt .c{ font-size:12px; margin-top:4px;}

.porder-submitRow .button{ background:#e62129; padding:10px 20px; line-height:1; margin-top:4px; color:#fff; border-radius:4px;}

.porder-submitRow .button:hover{ opacity:0.8;}



.porder-system{ padding:15px; margin-top:20px; border:1px solid #ebebeb; border-radius:3px; }

.porder-system dl{ padding:5px 0; line-height:40px;}

.porder-system dl dt{ width:139px; float:left; text-align:right; display:inline-block; padding-right:15px;}

.porder-system dl dd{ float:left;}

.porder-system dl dd .inputtext{ background-color:#fff; width:330px; height:40px; line-height:38px; padding:0 15px; display:inline-block; color:#606266; border:1px solid #DCDFE6; border-radius:4px; transition: border-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46),background-color 0.25s cubic-bezier(0.71, -0.46, 0.29, 1.46);}

.porder-system dl dd .inputtext::-webkit-input-placeholder { color:#999; }

.porder-system dl dd .inputtext:hover { border:1px solid #f82727;}

.porder-system dl dd .area{ background-color:#fff; width:740px; height:230px; padding:10px 15px; line-height:1.5; color:#606266; border:1px solid #DCDFE6; border-radius:4px; transition:border-color 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);}

.porder-system dl dd .zjBtn{ background:#e62129; padding:0 18px; margin-left:5px; cursor:pointer; color:#fff; display:inline-block; border-radius:5px;}

.porder-system dl dd .gdBtn{ background:#e62129; padding:0 50px; height:36px; line-height:36px; color:#fff; font-size:16px; border-radius:4px; cursor:pointer;}





.porder-detaInfos{ background:#faf6f6; border-radius:3px; transition:.2s; padding:10px 20px; line-height:22px; margin-top:20px; border:1px #e62129 solid; }

.porder-detaInfos li{ width:50%; float:left; color:#666;}



.porder-detaUser { background:#fcfeff; padding:10px 20px; margin-top:20px;  transition:.2s; border:1px solid #ebebeb; border-radius:3px; }

.porder-detaUser img{ width:56px;}

.porder-detaUser .con{ width:100%; padding-left:68px; line-height:22px; color:#666;}

.porder-detaUser .con .ct .c-blue{ color:#2086ee; margin-right:10px;}

.porder-detaUser .con .cc{ margin-top:10px; line-height:25px;}



.porder-detaMy { background:#fffef5; padding:10px 20px; margin-top:20px;  transition:.2s; border:1px solid #f5efc2; border-radius:3px; }

.porder-detaMy img{ width:56px;}

.porder-detaMy .con{ width:100%; padding-left:68px; line-height:22px; color:#666;}

.porder-detaMy .con .ct .c-red{ margin-right:10px;}

.porder-detaMy .con .cc{ margin-top:10px; line-height:25px;}

.porder-detaMsg{ background:url(../images/tabicons.gif) no-repeat left center; padding-left:20px; margin-top:10px; color:#e62129;}



.porder-detaYiwen{ padding:20px 0; margin-top:30px; text-align:center; border-top:1px solid #dfdfdf;}

.porder-detaYiwen .yw-btn{  background:#fff; width:240px; height:50px; display:inline-block; line-height:48px; border-radius:4px; font-size:16px; margin:0 15px;  }

.porder-detaYiwen .yw-btn i{ background:url(../images/question-show-icon.png) no-repeat; display:inline-block; width:24px; height:24px; vertical-align:middle; margin-top:-4px; margin-right:8px;}

.porder-detaYiwen .yw-btn.btn-red{ border: 1px solid #e62129; color:#e62129;}

.porder-detaYiwen .yw-btn.btn-red i{background-position: 0 0;}

.porder-detaYiwen .yw-btn.btn-orange{ border:1px solid #ffc392; color:#ffa155;}

.porder-detaYiwen .yw-btn.btn-orange i{background-position: -34px 0;}

.porder-detaYiwen .yw-btn:hover{ color:#fff; transition:all .2s cubic-bezier(0.4,0,.2,1) 0s;}

.porder-detaYiwen .yw-btn.btn-red:hover{ background:-webkit-linear-gradient(left, #e62129 , #f55b62);  background:-o-linear-gradient(right, #e62129, #f55b62); background:-moz-linear-gradient(right, #e62129, #f55b62); background:linear-gradient(to right, #e62129 , #f55b62); }

.porder-detaYiwen .yw-btn.btn-red:hover i{ background-position:0 -34px}

.porder-detaYiwen .yw-btn.btn-orange:hover{ background:-webkit-linear-gradient(left, #ffa155 , #edc730);  background:-o-linear-gradient(right, #ffa155, #edc730);  background:-moz-linear-gradient(right, #ffa155, #edc730); background:linear-gradient(to right, #ffa155 , #edc730); }

.porder-detaYiwen .yw-btn.btn-orange:hover i{ background-position: -34px -34px;}





/**购物车**/

.my-cartHead .cn{ line-height:48px; font-size:20px;}

.my-cartHead .cn img{ margin-right:10px;}

.my-cartHead .ye{ padding-top:20px;}

.my-cartHead .ye .c-red{ font-size:18px; font-weight:700;}



.my-cartTable{ margin-top:20px; border:1px solid #e5e5e5; border-top:2px solid #e62129;}

.my-cartTable thead th{ background:#faf6f6; height:56px; line-height:56px; font-weight:normal; color:#666;}

.my-cartTable tbody td{ padding:24px 0; text-align:center; color:#666; line-height:25px; border-top:1px solid #e5e5e5;}

.my-cartTable tbody td .select-box{ display:inline-block; width:auto; vertical-align:top;}

.my-cartTable tbody td .select-box .jia, .my-cartTable tbody td .select-box .jian { background:#ededed; width:25px; height:25px; line-height:23px; font-family:Verdana, Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: bold; display:inline-block; vertical-align:top; cursor:pointer; float:left; border:1px solid #ccc; }

.my-cartTable tbody td .select-box .val { background-color:#fff; width:auto; max-width:50px; height:25px; line-height: 23px; display:inline-block; vertical-align:top; text-align:center; float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }

.my-cartTable tbody td .del-btn{ background:#e62129; padding:0 15px; display:inline-block; color:#fff; border-radius:2px;}



.my-cartCount{ background:#faf6f6; padding-left:20px; margin-top:18px; line-height:56px; border:1px solid #e2e2e2;}

.my-cartCount input[type=checkbox]{ vertical-align:middle; margin-right:5px;}

.my-cartCount .manager-btn{ background:#218de8; display:inline-block; margin:0 20px 0 5px; padding:0 20px; height:32px; line-height:32px; color:#fff;}

.my-cartCount .price{ color:#e62129; font-size:18px; font-weight:bold; display:inline-block; vertical-align:top;}

.my-cartCount .gobtn{ background:#e5151d; width:186px; height:56px; font-size:18px; margin-left:10px; color:#fff; display:inline-block; vertical-align:top; cursor:pointer}





/**登录**/

.mtLogin{ background-position:center; background-size:cover; width:100%; height:470px;}

.mtLogin-box{ background:#fff; width:354px; margin-top:60px;}

.mtLogin-box-title{ background-color:#f4f4f4; padding:15px 0; font-size:18px; color:#4f4f4f; text-align:center;}

.mtLogin-box-cont{ padding:0 34px 15px 34px; font-size:12px;}

.mtLogin-filed li{ position:relative; margin-top:10px;}

.mtLogin-filed li .name-icon{ background:url(../images/login-name.jpg) no-repeat; width:35px; height:40px; position:absolute; left:1px; top:1px; z-index:2;}

.mtLogin-filed li .pass-icon{ background:url(../images/login-pass.jpg) no-repeat; width:35px; height:40px; position:absolute; left:1px; top:1px; z-index:2;}

.mtLogin-filed li .inpt{ width:100%; height:42px; line-height:40px; padding-left:40px; font-size:12px; border:1px solid #e3e3e3;}

.mtLogin-forget{ padding-top:10px;}

.mtLogin-forget input{ vertical-align:top; margin:2px 2px 0 0;}

.mtLogin-forget .pwd{ color:#666;}

.mtLogin-forget .pwd:hover{ color:#e62129;}

.mtLogin-button .go-btn{ background:#e62129; width:100%; height:44px; line-height:44px; margin-top:10px; font-size:14px; cursor:pointer; display:inline-block; vertical-align:top; color:#fff;}

.mtLogin-no{ padding-top:10px; color:#666;}

.mtLogin-links{ text-align:center; border-top:1px solid #e3e3e3; margin-top:18px;}

.mtLogin-links .t{ background-color:#fff; width:128px; margin:-10px auto 10px auto; color:#9b9b9b; }







/**关于我们**/

.pabout-info{ background-image:url(../images/pabout-infoBg.jpg); background-position:center; background-size:cover; padding:60px 0;}

.pabout-info-word{ width:46%; font-size:16px; line-height:36px; color:#666; text-align:justify; margin-top:50px;}

.pabout-info-figure{ background:url(../images/pabout-line.png) no-repeat right top; width:50%; position:relative; overflow:hidden; margin-top:50px; padding:13px 13px 42px 0;}

.pabout-info-figure .swiper-pagination{ font-size:0; bottom:0 !important;}

.pabout-info-figure .swiper-pagination-bullet{ background:#e62129; width:12px; height:12px; margin:0 10px !important;  opacity:.3;}

.pabout-info-figure .swiper-pagination-bullet-active{ opacity:1;}





.pabout-honor{ margin-top:55px;}

.pabout-honor-listBox{ position:relative; margin-top:50px;}

.pabout-honor-list{ overflow:hidden;}

.pabout-honor-list a .pic{ height:383px; position:relative;}
.pabout-honor-list a .pic img{ max-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.pabout-honor-list a .tit{ font-size:16px; text-align:center; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.pabout-honor-list .swiper-button-next, .pabout-honor-list .swiper-button-prev{ width:auto; height:auto; font-size:45px; line-height:1; margin-top:-22px; color:#979797;}

.pabout-honor-list .swiper-button-next{ right:-80px;}

.pabout-honor-list .swiper-button-prev{ left:-80px;}





.pabout-culture{ margin-top:80px;}

.pabout-culture-inner{ margin-top:50px;}

.pabout-culture-inner .figure{ width:650px;}

.pabout-culture-inner .word{ width:500px;}

.pabout-culture-inner .word dl{ padding:13px 0;}

.pabout-culture-inner .word dl dt{ font-size:20px; font-weight:bold;}

.pabout-culture-inner .word dl dd{ font-size:18px; color:#444; margin-top:10px;}





.pabout-team{ padding:80px 0 30px 0;}

.pabout-teamCont{ background-image:url(../images/pabout-teamBg.jpg);  background-position:center; background-size:cover; margin-top:20px; padding:35px 40px;}

.pabout-teamCont .table{ background:rgba(255,255,255,.5); width:330px; border:1px solid rgba(241,241,241,.5); border-right:0;}

.pabout-teamCont .table thead th{ font-size:16px; font-weight:bold; text-align:left; padding-left:30px; line-height:38px; border-right:1px solid rgba(241,241,241,.5);}

.pabout-teamCont .table tbody td{ font-size:16px; font-weight:bold; text-align:left; padding-left:30px; line-height:38px; border-right:1px solid rgba(241,241,241,.5); border-top:1px solid rgba(241,241,241,.5);}

.pabout-teamCont .figure{ width:750px;}

.pabout-teamCont .friend-links{ padding-top:15px;}

.pabout-teamCont .friend-links dl{ background:rgba(255,255,255,.5); font-size:16px; line-height:34px; padding:7px 10px; margin-top:10px; border:1px solid rgba(241,241,241,.5);}

.pabout-teamCont .friend-links dl dt{ float:left; width:110px; text-align:right; float:left;}

.pabout-teamCont .friend-links dl dd{ overflow:hidden;}

.pabout-teamCont .friend-links dl dd a{ margin-left:13px;}





/**会员中心**/

.myManager-top{ background:#fff; margin-top:20px; padding:20px;}

.myManager-top .mt-title{ padding-bottom:9px; color:#999; border-bottom:1px dashed #dcdcdc;}

.myManager-top .mt-title .name{ font-size:24px; color:#e62129;}

.myManager-top .mt-title .wel{ font-size:24px; color:#e62129;}

.myManager-top .mt-title .level { background:url(../images/dengji-icon.png) no-repeat left top; width:46px; height:36px; display:inline-block; font-size:17px; padding-top:8px; font-style:normal; color:#fff; text-align:center; }

.myManager-top .mt-text{ line-height:34px; padding-top:20px; color:#6f6f6f;}

.myManager-top .mt-text .jib{ color:#ff8041; font-weight:bold;}

.myManager-top .mt-text .com{ background:#F7F7F7; display:inline-block; color:#6f6f6f; margin-left:10px; padding:0 25px;}

.myManager-top .mt-text .com img{ height:19px; margin:7px 5px 0 0;}



.myManager-money{ background:#f7f7f7; padding:20px; color:#666; line-height:30px;}

.myManager-money .price{ font-size:24px; color:#e62129; display:inline-block; vertical-align:top;}

.myManager-money .btn{ background:#2086ee; margin-left:20px; display:inline-block; padding:0 15px; vertical-align:top; color:#fff; }

.myManager-money .red-btn{ background:#e5151d;}



.myManager-link{ background:#fff; margin-top:20px; padding:21px 0;}

.myManager-link a{ width:25%; float:left; text-align:center; font-size:16px; line-height:26px; font-weight:bold;}

.myManager-link a img{ margin-right:10px;}



.myManager-product{ background:#fff; margin-top:20px; border:1px solid #eaeaea;}

.myManager-product .mp-title{ padding:18px 0 0 24px; border-bottom:1px solid #eaeaea;}

.myManager-product .mp-title .cn{ padding:0 10px 12px 10px; color:#e5151d; display:inline-block; font-size:17px; font-weight:bold; border-bottom:1px #e5151d solid;}

.myManager-product .mp-table thead th{ background:#faf6f6; padding:12px 0; font-size:15px; line-height:26px; font-weight:normal; border-right:1px solid #eaeaea;}

.myManager-product .mp-table thead th:last-child{ border:0;}

.myManager-product .mp-table tbody td{ padding:12px 0; text-align:center; color:#666; line-height:23px; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea;}

.myManager-product .mp-table tbody td:last-child{ border-right:0;}

.myManager-product .mp-table tbody td .del-btn{ background:#e62129; padding:0 15px; display:inline-block; color:#fff; border-radius:3px;}

.myManager-product .mp-table tbody tr:nth-child(even){ background-color:#fafafa;}





/**会员中心我的信息**/

.my-mation{ background:#fff; padding:20px; margin-top:20px;}

.my-mationFiled{ border:1px solid #ececec; border-top:0;}

.my-mationFiled li{ overflow:hidden; border-top:1px solid #ececec;}

.my-mationFiled li .th{ background:#faf6f6; padding:8px; width:150px; text-align:right; float:left; line-height:38px; font-weight:bold; border-right:1px solid #ececec;}

.my-mationFiled li .td{ overflow:hidden; padding:8px 10px; line-height:38px; color:#666;}

.my-mationFiled li .td .inpt{ width:200px; height:38px; line-height:36px; padding-left:10px; color:#666; margin-right:10px; border:1px solid #dfdfdf;}

.my-mationFiled li .td .long-inpt{ width:290px;}

.my-mationFiled li .td .eidt{ color:#e62129; margin:0 10px;}



.my-mationButton{ padding:10px 0 0 150px;}

.my-mationButton .l-btn{ background:#d61515; padding:0 20px; height:44px; line-height:44px; color:#fff; float:left; margin-right:20px; cursor:pointer;}

.my-mationButton .dark-btn{ background:#E7E7E7; color:#9e9e9e;}



.top-upInput{ margin-top:15px; padding-top:20px; line-height:38px; color:#666; border-top:1px #eee solid;}

.top-upInput label{ float:left; font-weight:bold;}

.top-upInput .inpt{  width:200px; height:38px; line-height:36px; padding-left:10px; color:#666; margin:0 10px 0 5px; border:1px solid #dfdfdf;}

.top-upInput .yue{ color:#d61515; margin-left:10px;}

.top-upWay{ margin-top:30px; color:#666;}

.top-upWay-tit{ font-weight:bold; padding-bottom:10px; border-bottom:1px solid #e3e3e3;}

.top-upWay-brank li{ width:220px; float:left; margin-top:15px;}

.top-upWay-brank li label{ cursor:pointer; display:inline-block;}

.top-upWay-brank li input[type=radio]{ float:left; margin:15px 8px 0 0;}

.top-upWay-brank li span { background:#fff; min-width:180px; height:42px; font-size:12px; line-height:40px; border:1px solid #e3e3e3; display:inline-block; cursor:pointer; float:left; }

.top-upStep{ padding:20px 0 0 20px;}

.top-upStep .l-btn{ background:#d61515; padding:0 20px; height:44px; line-height:44px; color:#fff; display:inline-block; cursor:pointer;}





/**产品服务**/

.pproduct-tit{ background:#f4f4f4; font-size:20px; line-height:52px; padding-left:20px; border-bottom:2px #d61515 solid; }

.pproduct-config{ margin-top:40px;}

.pproduct-config label{ width:130px; text-align:right; padding-right:14px; text-align:right; color:#484848; float:left; line-height:38px;}

.pproduct-config .side{ overflow:hidden;}

.pproduct-config .side a{ background:#f4f4f4; margin-right:8px; display:inline-block; min-width:128px; height:38px; line-height:38px; text-align:center; border:1px solid #f4f4f4; color:#6a6a6a; position:relative;}

.pproduct-config .side a.active{ background:#e5151d; color:#fff;}



.pproduct-config .recommend{  display:flex; }

.pproduct-config .recommend li{ background-image:url(../images/config-bg.jpg); background-position:center; background-size:cover; float:left; width:340px; padding:10px 30px; margin-right:30px; position:relative; text-align:center; cursor:pointer; border:1px solid #e9e9e9; }

.pproduct-config .recommend li .cl-title{ font-size:24px;}

.pproduct-config .recommend li .cl-txt{ margin-top:10px; line-height:22px; color:#999; padding-bottom:10px; border-bottom:1px dashed #e1e1e1;}

.pproduct-config .recommend li .cl-inner{ padding:10px 0; line-height:24px; text-align:left; font-size:14px;}

.pproduct-config .recommend li .cl-inner dt{ width:50%; float:left; text-align:right; font-weight:bold;}

.pproduct-config .recommend li .cl-inner dd{ width:50%; text-align:left; float:left; color:#707070;}

.pproduct-config .recommend li.active{ border-color:#e5151d; box-shadow:0 0 10px rgba(229, 21, 29, .35);}

.pproduct-config .recommend li.active:before{ content:''; background:url(../images/question-show-icon.png) no-repeat; background-position:0 0; width:24px; height:24px; position:absolute; right:-11px; top:-14px; display:none;}



.pproduct-config .count{ padding-top:5px;}

.pproduct-config .count a{ width:60px; float:left; font-weight:700; font-size:16px; text-align:center; color:#bbb; line-height:28px; border:1px solid #e1e1e1; }

.pproduct-config .count input { width:48px; text-align:center; color:#e5151d; font-size:16px; height:30px; line-height:28px; float:left; margin:0 -1px; border: 1px solid #e1e1e1; }

.pproduct-config .count .ti{ line-height:30px; color:#e5151d; padding-left:10px;}

.pproduct-config .time{ padding-top:5px;}

.pproduct-config .time dd{ float:left; padding:0 25px; line-height:28px; color:#8b8b8b; border:1px solid #eaeaea; cursor:pointer;}

.pproduct-config .time dd.active{ background:#e5151d; color:#fff;}



.pproduct-count{  background:#f4f4f4; margin-top:30px; line-height:30px; padding-left:16px; font-size:16px; border-left:4px solid #e5151d;}

.pproduct-price{ padding:40px 0 0 60px; color:#484848;}

.pproduct-price .real{ font-size:24px; color:#f82727;}



.pproduct-agreement{ padding:30px 0 0 60px; color:#666;}

.pproduct-agreement input{ width:18px; height:18px; margin-right:5px; vertical-align:top;}

.pproduct-note{ margin-top:20px;}
.pproduct-note-left{ width:580px;}
.pproduct-note-left .pproduct-config{ margin-top:0;}
.pproduct-note-right{ width:560px;}
.pproduct-note-right .tips{ padding-bottom:10px;}
.pproduct-note-right .area{ padding:5px; width:100%; height:200px; border: 1px solid #999; }


.pproduct-button{ padding:50px 0 0 60px;}

.pproduct-button .config-btn { background:#f82727; display:inline-block; width:116px; height:40px; line-height:40px; margin-right:10px; font-size:16px; text-align:center; color:#fff;}

.pproduct-button .btn-try{ background:#efefef; color:#9e9e9e;}





.pproduct-dateTab{ padding-top:60px; border-bottom:1px #e8e8e8 solid;}

.pproduct-dateTab a{ float:left; position:relative; font-size:18px; padding-bottom:10px; margin-right:40px;}

.pproduct-dateTab a.active{ color:#e62129;}

.pproduct-dateTab a.active:before{ content:''; background:#e62129; width:100%; height:3px; position:absolute; left:0; bottom:-1px;}



.pproduct-dateInfo{ font-size:16px; line-height:30px; color:#666; text-align:justify; padding:40px 0;}

.pproduct-dateEval li{ margin-top:20px; border:1px solid #e5e5e5;}



.pproduct-dateEval li .pj-top { background:#f7f7f7; padding:0 15px; height:44px; line-height:44px; border-bottom:1px solid #e5e5e5; color: #363637; }

.pproduct-dateEval li .pj-top .time{ font-size:12px; color:#b1b1b1; float:right;}

.pproduct-dateEval li .pj-txt{ padding:15px; line-height:2;}

.pproduct-dateEval li .pj-pinf{ padding:10px 15px; font-size:12px; color:#666; border-top:1px solid #e5e5e5;}





/**评价**/

.talk-page{ background:#fff; padding:20px;}

.talk-page-title{  background:#fcfcfc; line-height:46px; padding-left:20px; font-size:16px; color:#d61515; border:1px solid #e7e7e7;}

.talk-page-title i { background:url(../images/talkbox-icon.png) no-repeat -104px 0; margin-right:8px; display:inline-block; width:24px; height:24px; vertical-align:middle; margin-top:-4px; }



.talk-page-from{ padding:10px 0 40px 0;  border:1px solid #e7e7e7; border-top:0;}

.talk-page-from li{ margin-top:16px; overflow:hidden;}

.talk-page-from li label{ width:138px; line-height:38px; float:left; text-align:right; color:#666; font-size:16px;}

.talk-page-from li .aside{ overflow:hidden;}

.talk-page-from li .inpt{ width:200px; padding:0 10px; height:38px; line-height:36px; font-size:16px; color:#999; border:1px solid #e7e7e7; }

.talk-page-from li .tips{ color:#999; font-size:12px; margin-left:10px;}

.talk-page-from li .area {  width:600px; padding:10px; height:140px; font-size:16px; color:#999; vertical-align:middle; border:1px solid #e7e7e7; resize:none; }

.talk-page-from li .sbtn{  background:#e62129; display: inline-block; width:156px; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; margin-left:138px; cursor:pointer; border-radius:2px; }





/**产品服务修改**/

.mt-NewsProduct{ margin-top:30px;}

.mt-NewsProduct-title{ background-position:center; background-size:cover; text-align:center; color:#fff; padding:20px 0;}

.mt-NewsProduct-title .cn{ font-size:24px; padding-bottom:10px;}

.mt-NewsProduct-list{ margin-left:-15px; position:relative;}

.mt-NewsProduct-list li{ width:calc(33.333% - 15px); margin:15px 0 0 15px; float:left; padding:15px; border:1px #f0f0f0 solid; transition:all 0.4s;}

.mt-NewsProduct-list li .tit{ line-height:28px; font-size:17px; padding-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  border-bottom:1px #e3e3e3 dashed;}

.mt-NewsProduct-list li .tit img{ height:28px; margin-right:7px;}

.mt-NewsProduct-list li .txt{ line-height:25px; color:#7a7a7a; height:100px; overflow:hidden; margin-top:10px;}
.mt-NewsProduct-list li .buy{ text-align:right; margin-top:15px;}
.mt-NewsProduct-list li .buy .b-jg{ color:rgb(255,0,0); font-weight:bold; font-size:24px; line-height:32px; display:inline-block; vertical-align:top; margin-right:10px;}
.mt-NewsProduct-list li .buy .b-gm{ width:118px; line-height:32px; display:inline-block; font-size:14px; color:#7a7a7a; text-align:center; vertical-align:top; border:1px #e6e6e6 solid; border-radius:5px; transition:all 0.4s;}

.mt-NewsProduct-list li:hover{ box-shadow:1px 0 5px rgba(71,71,71,.17);}

.mt-NewsProduct-list li:hover .buy .b-gm{ background:#249de3; color:#fff; border-color:#249de3;}



.mt-NewsProduct-views{ text-align:right; color:#249de3; display:block; margin-top:20px;}


.mtSearh{ background:rgba(59,27,98,.81); padding:15px 0 15px 80px; margin-top:20px;  position:relative; z-index:5;}
.mtSearh-box{ position:absolute; right:0; top:0;}
.mtSearh-box .inpt{ width:220px; height:40px; padding:5px 15px; line-height:30px; font-size:16px; color:#a3a3a3; border-radius:3px 0 0 3px; float:left; border:1px #ccc solid;}
.mtSearh-box .btn{ background:#ff7200 url(../images/srhBtn.png) no-repeat center; background-size:20px auto; height:40px; width:100px; float:left; border-radius:0 3px 3px 0; cursor:pointer;}
.mtSearh-select{ width:190px; height:40px; line-height:40px; float:left; margin-left:24px; font-size:16px; color:#a3a3a3; padding-left:20px; border-radius:3px;}


.wechatpay{ background:#25903e; width:400px; text-align:center; padding-top:25px; margin:auto; overflow:hidden; border-radius:10px; box-shadow:2px 9px 9px rgba(0,0,0,.14);}
.wechatpay .tit{ font-size:24px; font-weight:bold; padding-bottom:20px; color:#fff;}
.wechatpay .thumb{ width:300px;}
.wechatpay .txt{ background:#fff; font-size:18px; padding:15px 0; margin-top:20px; line-height:40px;}
.wechatpay .txt img{ margin-right:10px;}


.gongdan-warp .pregistered-box{ padding:0;}
.gongdan-warp .pregistered-boxFiled dl dt{ width:80px;}



/**手机菜单**/
.kgHead-menuBtn{ width:53px; height:100%; cursor:pointer; position:absolute; right:0; top:0; display:none;}
.kgHead-menuBtn > span{ background:#da251c; width:35px; height:3px; display:block; position:absolute; left:50%; top:14px; transition:all 0.4s; transform:translateX(-50%);}
.kgHead-menuBtn > span:nth-child(2){ top:25px;}
.kgHead-menuBtn > span:nth-child(3){ top:36px;}


.menuMarsk{ background:rgba(0,0,0,.3); width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; display:none;}
.menuMarsk.on{ display:block;}
.menuItem{ background:#fff; width:80%; height:100%; position:fixed; right:-100%; top:0; z-index:999; transition:all 0.5s; -webkit-transition:all 0.5s;}
.menuItem.on{ right:0;}
.menuItem-head{ text-align:center; padding-top:4vh; position:relative;}
.menuItem-head .close{ background:#da251c url(../images/close.png) no-repeat center; width:40px; height:40px; position:absolute; right:0; top:0;}
.menuItem-head .m-logo { width:150px; }
.menuItem-list{ padding-top:3vh; text-align:center;}
.menuItem-list a{ display:block; font-size:18px; font-weight:bold; margin-top:4.2vh;}
.menuItem-bottom{ width:100%; position:absolute; left:0; bottom:0; padding:2.7vh 3vw; font-weight:bold; font-size:16px; line-height:20px; border-top:1px #dbdbdb solid;}
.menuItem-bottom img{ margin-right:10px;}
