@charset "utf-8";
/* CSS Document */

.icontbt{ padding-top: 12px; height: 60px; line-height: 60px;}
.icontbt .t_left{ display: inline-block; padding-left: 15px; height: 60px; background: url(../images/icont_bt.png) no-repeat left center; color: #000000;}
.icontbt .t_left i{ display: inline-block; font-size: 20px;}
.icontbt .t_left em{ display: inline-block; font-size: 14px; margin-left: 10px; font-variant:small-caps ;}
.icontbt .t_right{ display: inline-block;}
.icontbt .t_right a{ display: block; font-size: 14px; color: #000000;}

.icontul{ background: #FFFFFF;}
.icontul .t_left{ display: inline-block; width: 248px; height: 440px; overflow: hidden;}
.icontul .t_right{ display: inline-block; width: 952px; height: 440px; overflow: hidden;}

.icontul .t_left a{ display: block; height: 440px;}
.icontul .t_left .iclt{ width: 100%; height: 330px; overflow: hidden; position: relative; line-height: 330px;}
.icontul .t_left .iclt img{ height: 100%; vertical-align: middle; max-width: none;}
.icontul .t_left .iclt div{ position: absolute; bottom: 0px; left: 0px; z-index: 10; padding: 0 10px; width: 226px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: rgba(255,255,255,0.5); color: #000000; font-size: 14px; text-align: center;}
.icontul .t_left .iclb{ height: 110px; position: relative; color: #FFFFFF;}
.icontul .t_left .iclb img{ width: 100%; height: 110px;}
.icontul .t_left .iclb p{ margin-top: 25px; height: 40px; line-height: 40px; display: block; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 26px;}
.icontul .t_left .iclb i{ display: block; padding: 0 10px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.icontul .t_left .iclb div{ position: absolute; top: 0px; left: 0px; z-index: 11; width: 100%; height: 110px; text-align: center;}
.icontul .t_right ul li{ width: 237px; height: 218px; float: left; overflow: hidden; text-align: center; border: 1px solid #F5F5F5; margin-left: -1px;}
.icontul .t_right ul li div{ height: 160px; line-height: 160px;}
.icontul .t_right ul li div img{ vertical-align: middle;}
.icontul .t_right ul li dl dt{height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #000000; padding: 0 20px;}
.icontul .t_right ul li dl dd{line-height: 26px; height: 26px; padding: 0 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #f15453;}



/*********  内页样式  ***********/
.ncontbt{ font-size: 16px; color: #999999; height: 72px; line-height: 72px;}
.ncontc{ background: #FFFFFF;}
.nconttopr{ background: url(../images/nconttoprbg.png) no-repeat left center; height: 70px; line-height: 70px; padding-left: 30px; font-size: 20px; color: #000000;}
.nconttopr .more{ display: inline-block; float: right; height: 70px; line-height: 70px; font-size: 14px; margin-right: 30px; padding-right: 20px; background: url(../images/more.jpg) no-repeat right center;}
.nconttopr .xlbtn{ display: inline-block; float: right; height: 28px; line-height: 28px; font-size: 14px; margin-top: 20px; margin-right: 10px; padding-left: 15px; padding-right: 30px; background: url(../images/down.png) #EFF1F3 no-repeat 85% center; border: 1px solid #E7E7E7; color: #000000;}
.nconttopr .jgbtn{ display: inline-block; float: right; height: 28px; line-height: 28px; font-size: 14px; margin-top: 20px; margin-right: 30px; padding-left: 15px; padding-right: 30px; background: url(../images/down.png) #EFF1F3 no-repeat 85% center; border: 1px solid #E7E7E7; color: #000000;}
.nconttopr .xlbtn.on,.nconttopr .jgbtn.on{ background: url(../images/up.png) #EFF1F3 no-repeat 85% center;}
/************  登录  ************/
.logincont{ padding: 100px 0;}
.logincont .loginl{ display: inline-block; padding:0 80px; width: 420px;}
.logincont .loginl ul li{ margin-bottom: 25px;}
.logincont .loginl ul li span{ display: inline-block; float: left; width: 100px; text-align: right; font-size: 16px; color: #000000; height: 40px; line-height: 40px; padding-right: 10px;}
.logincont .loginl ul li input[type=text]{ height: 40px; line-height: 40px; float: left; width: 288px; padding:0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.logincont .loginl ul li input[type=password]{ height: 40px; line-height: 40px; float: left; width: 288px; padding:0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.logincont .loginl ul li .loginsub{ padding: 0 25px; height: 45px; color: #FFFFFF; background: #DB1A27; border-radius: 5px; border: 0 none; font-size: 16px; cursor: pointer; margin-left: 110px;}
.logincont .loginl ul li input[type=text].loginyzminp{ width: 138px;}
.logincont .loginl ul li .loginyzmimg{ width: 120px; height: 40px; line-height: 40px; text-align: center; float: right; cursor: pointer;}
.logincont .loginl ul li .loginyzmimg img{ vertical-align: middle;}
.logincont .loginr{ display: inline-block; float: right; width: 539px; padding-left: 80px; border-left: 1px solid #F1F1F1; padding-bottom:120px;}
.logincont .loginr .loginrt{ font-size: 20px; color: #0c88e7; padding-bottom: 15px;}
.logincont .loginr .loginzc{ display: inline-block; width: 120px; text-align: center; color: #FFFFFF; font-size: 16px; height: 45px; line-height: 45px; border-radius: 5px; background: #DB1A27; margin-bottom: 5px;}
.logincont .loginr p{ display: block; padding-top: 5px; line-height: 44px; color: #999999; font-size: 16px;}
.logincont .loginr p a{ display: inline-block; color: #0C88E7; margin-left: 5px;}

/************  注册  ************/
.registcont{ padding: 100px 0;}
.registcont .registl{ display: inline-block; padding:0 80px; width: 420px;}
.registcont .registl ul li{ margin-bottom: 25px;}
.registcont .registl ul li span{ display: inline-block; float: left; width: 100px; text-align: right; font-size: 16px; color: #000000; height: 40px; line-height: 40px; padding-right: 10px;}
.registcont .registl ul li span i{ color: #DB1A27;}
.registcont .registl ul li input[type=text]{ height: 40px; line-height: 40px; float: left; width: 288px; padding:0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.registcont .registl ul li input[type=password]{ height: 40px; line-height: 40px; float: left; width: 288px; padding:0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.registcont .registl ul li .registsub{ padding: 0 25px; height: 45px; color: #FFFFFF; background: #DB1A27; border-radius: 5px; border: 0 none; font-size: 16px; cursor: pointer; margin-left: 110px;}
.registcont .registl ul li input[type=text].registyzminp{ width: 138px;}
.registcont .registl ul li .registyzmimg{ width: 120px; height: 40px; line-height: 40px; text-align: center; float: right; cursor: pointer;}
.registcont .registl ul li .registyzmimg img{ vertical-align: middle;}
.registcont .registr{ display: inline-block; float: right; width: 539px; padding-left: 80px; border-left: 1px solid #F1F1F1; padding-bottom:120px;}
.registcont .registr .registrt{ font-size: 20px; color: #0c88e7; padding-bottom: 15px;}
.registcont .registr .registzc{ display: inline-block; width: 120px; text-align: center; color: #FFFFFF; font-size: 16px; height: 45px; line-height: 45px; border-radius: 5px; background: #DB1A27; margin-bottom: 5px;}
.registcont .registr p.registxt{ display: block; padding-top: 5px; line-height: 44px; color: #999999; font-size: 16px;}
.registcont .registr p.registxt a{ display: inline-block; color: #0C88E7; margin-left: 5px;}
.registarea{ display: inline-block; margin-top: 40px; padding: 10px; width: 420px; height: 450px; overflow-y: scroll; border: 1px solid #cccccc; line-height: 28px; font-size: 14px; color: #999999;}

/*********** 帮助中心 *********/
.bzzxcont{ padding: 30px 0 100px;}
.bzzxl{ display: inline-block; float: left; width: 208px; padding-left: 30px; padding-bottom: 100px; border-right: 2px solid #e4e4e4;}
.bzzxr{ display: inline-block; float: right; width: 870px; padding: 0 45px;}
.bzzxl ul li{ padding-top: 15px;}
.bzzxl ul li dl dt{ width: 208px; height: 41px; line-height: 41px; padding-right: 2px;}
.bzzxl ul li.on dl dt{ background: url(../images/bzzxl_bg.png) no-repeat right center;}
.bzzxl ul li dl dt i{ display: inline-block; width: 41px; height: 41px; line-height: 41px; float: left;}
.bzzxl ul li dl dt em{ display: inline-block; width: 130px; float: left; padding-left: 22px; height: 41px; font-size: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 15px;}
.bzzxl ul li dl dd{ padding-left: 63px; height: 28px; line-height: 28px; width: 145px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}
.bzzxl ul li dl dd a{ display: block; color: #999999; padding-right: 15px;}
.bzzxl ul li dl dd:hover a{ color: #DB1A27;}

.bzzxr .bzzxrbt{ height: 41px; line-height: 41px; color: #0C88E7; font-size: 20px; padding-bottom: 15px;}
.bzzxr ul li{ border-bottom: 1px dashed #CCCCCC; padding: 10px 0; cursor: pointer;}
.bzzxr ul li dl dt{ height: 32px; line-height: 32px;}
.bzzxr ul li dl dt i{ display: inline-block; float: left; background: url(../images/bzzxr_02.png) no-repeat left center; width: 40px; height: 32px;}
.bzzxr ul li dl dt.cur i{ background: url(../images/bzzxr_01.png) no-repeat left center; }
.bzzxr ul li dl dt em{ display: inline-block; width: 830px; height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #000000;}
.bzzxr ul li dl dd{ display: none; padding-left: 40px; line-height: 32px; color: #999999; font-size: 16px; transition:none; -webkit-transition:none;-ms-transition:none;-moz-transition:none;-o-transition:none;}

/*********** 会员中心 *********/
.hyzxcont{ padding: 30px 0 100px;}
.hyzxl{ display: inline-block; float: left; width: 208px; min-height: 500px; padding-left: 30px; padding-bottom: 100px; border-right: 2px solid #e4e4e4;}
.hyzxr{ display: inline-block; float: right; width: 870px; padding: 0 45px; line-height: 32px; font-size: 16px; color: #000000;}
.hyzxl ul li{ width: 208px; height: 41px; line-height: 41px; font-size: 18px; padding: 5px 0; padding-right: 2px;}
.hyzxl ul li.on{ background: url(../images/bzzxl_bg.png) no-repeat right center;}
.hyzxl ul li i{ display: inline-block; width: 26px; padding-right: 15px; height: 41px; line-height: 41px; float: left;}
.hyzxl ul li img{vertical-align: middle;}
.hyzxl ul li em{ display: none; width: 26px; padding-right: 15px; height: 41px; line-height: 41px; float: left;}
.hyzxl ul li a{ display: block; color: #000000; padding-right: 15px;}
.hyzxl ul li.on a{ color: #DB1A27;}
.hyzxl ul li.on i{ display: none;}
.hyzxl ul li.on em{ display: inline-block;}
.hyzxl ul li:hover a{ color: #DB1A27;}
.hyzxl ul li:hover i{ display: none;}
.hyzxl ul li:hover em{ display: inline-block;}

/****** 购买记录 *******/
.gmjl{ width: 780px; margin: 0 auto; padding-top: 80px;}
.gmjl table{ width: 100%;}
.gmjl table tr td{ height: 48px; text-align: center; padding: 0 20px;}
.gmjl table thead{ background: #F3F3F3;}
.gmjl table tbody tr:nth-child(2n+1){ background: #FCFCFC;}

/****** 修改密码 *******/
.updatepwd{ width: 420px; margin: 0 auto; padding: 150px 0;}
.updatepwd ul li{ margin-bottom: 25px;}
.updatepwd ul li span{ display: inline-block; float: left; width: 100px; text-align: right; font-size: 16px; color: #000000; height: 40px; line-height: 40px; padding-right: 10px;}
.updatepwd ul li span i{ color: #DB1A27;}
.updatepwd ul li input[type=text],.updatepwd ul li input[type=password]{ height: 40px; line-height: 40px; float: left; width: 288px; padding:0 10px; border: 1px solid #e7e7e7; color: #666666; font-size: 14px;}
.updatepwd ul li .registsub{ padding: 0 40px; height: 45px; color: #FFFFFF; background: #DB1A27; border-radius: 5px; border: 0 none; font-size: 16px; cursor: pointer; margin-left: 110px;}
.updatepwd ul li input[type=text].yzminp{ width: 138px;}
.updatepwd ul li .yzmimg{ width: 120px; height: 40px; line-height: 40px; text-align: center; float: right; cursor: pointer;}
.updatepwd ul li .yzmimg img{ vertical-align: middle;}

/****** 转换记录 *******/
.zhjl{ width: 880px; margin: 0 auto; padding-top: 80px;}
.zhjl table{ width: 100%;}
.zhjl table tr td{ height: 48px; text-align: center; padding: 0 20px;}
.zhjl table thead{ background: #F3F3F3;}
.zhjl table tbody tr:nth-child(2n+1){ background: #FCFCFC;}

/*********** 订单提交成功 *********/
.ddtjcgcont{ padding-top: 50px; padding-left: 30px; padding-bottom: 150px; font-size: 16px; line-height: 32px; background: url(../images/ddtjcg.png) no-repeat right bottom;}
.ddtjcgcont .ddtjcgbt{ color: #dc1927; font-size: 26px;}
.ddtjcgcont .ddtjcglink{ display: inline-block; padding: 0 30px; height: 45px; line-height: 45px; background: #db1a27; border-radius: 5px; color: #FFFFFF;}

/*********** 订单查询 *********/
.ddcxcont{ width: 1045px; margin: 0 auto; padding: 30px 0 100px;}
.ddcxt .t_left{ padding-left: 30px; width: 465px; min-height: 300px; display: inline-block; background: #F8F8F8;}
.ddcxt .t_right{ padding-left: 30px; width: 465px; min-height: 300px; display: inline-block; background: #F8F8F8;}
.ddcxt .ddcxtbt{ margin-top: 35px; border-left: 3px solid #DB1A27; padding-left: 10px; height: 22px; line-height: 22px; color: #0C88E7; font-size: 20px;}
.ddcxt ul{ display: inline-block; padding-top: 10px;}
.ddcxt ul li{ margin-top: 22px;}
.ddcxt ul li span{ display: inline-block; width: 64px; padding-right: 8px; height: 40px; line-height: 40px; text-align: right; color: #000000; font-size: 16px;}
.ddcxt ul li input[type=text],.ddcxt ul li input[type=password]{ width: 288px; height: 40px; line-height: 40px; background: #FFFFFF; border: 1px solid #e7e7e7; padding: 0 10px;}
.ddcxt ul li input[type=submit],.ddcxt ul li input[type=button]{ margin-left: 72px; width: 125px; font-size: 16px; color: #FFFFFF; background: #DB1A27; height: 45px; border-radius: 5px; border: 0 none;}

.ddcxbt{ height: 84px; line-height: 84px; color: #0C88E7; font-size: 20px;}
.ddcxb table{ width: 100%;}
.ddcxb table thead{ background: #F3F3F3;}
.ddcxb table tbody tr:nth-child(2n+1) td{ background: #FCFCFC;}
.ddcxb table tbody tr:nth-child(2n+2) td{ background: #FFFFFF;}
.ddcxb table tr td{ height: 48px; text-align: center; font-size: 16px; color: #000000;}

/*********** 公告列表 *********/
.gglbcont{ padding: 30px 0 50px; margin: 0 30px; overflow: hidden; border-bottom: 1px solid #CCCCCC;}
.gglbcont ul{ width: 1200px;}
.gglbcont ul li{width: 525px; padding-left: 15px; background: url(../images/libg.png) no-repeat left center; color: #BB1F13; float: left; height: 44px; line-height: 44px; font-size: 16px; margin-right: 60px;}
.gglbcont ul li a{ display: block;}
.gglbcont ul li .t_left{ display: inline-block; width: 400px; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.gglbcont ul li .t_right{ display: inline-block; width: 125px; text-align: right; color: #999999;}
.gglbcont ul li:hover .t_left,.gglbcont ul li:hover .t_right{ color: #DB1A27;}

.page{ padding: 50px 0 80px; margin:0 30px; font-size: 14px; text-align: center;}
.page *{ color: #000000;}
.page div{ display: inline-block; height: 30px; line-height: 30px;}
.page div span{ display: inline-block; float: left;}
.page div ul{float: left;}
.page div ul li{float: left;}
.page div ul li a{ margin-left: 15px; display: block;}
.page div i,.page div em{ display: inline-block; float: left; margin-left: 15px;}
.page div select{ float: left; margin-left: 15px; font-size: 14px; padding: 0 10px; height: 30px;}

/*********** 公告详情 *********/
.ggxqcont{ padding: 30px;}
.ggxqbt{ text-align: center;}
.ggxqbt dl dt{font-size: 26px; line-height: 44px; color: #000000;}
.ggxqbt dl dd{ font-size: 16px; color: #999999; line-height: 44px;}
.ggxqbt dl dd i,.ggxqbt dl dd em{ display: inline-block; padding: 0 10px;}
.ggxqtxt{ line-height: 44px; font-size: 16px; color: #000000;}

/*********** 我要兑换 *********/
.dhul{ display: inline-block; padding-left: 50px;}
.dhul ul li{ margin-top: 22px;}
.dhul ul li span{ display: inline-block; width: 110px; float: left; height: 40px; line-height: 40px;}
.dhul ul li input[type=text],.dhul ul li input[type=password]{ width: 288px; padding: 0 10px; border: 1px solid #DEDEDE; height: 40px; line-height: 40px;}
.dhul ul li input[type=text].loginyzminp{ width: 138px;}
.dhul ul li .loginyzmimg{ width: 120px; height: 40px; line-height: 40px; text-align: center; float: right; cursor: pointer;}
.dhul ul li .loginyzmimg img{ vertical-align: middle;}
.dhul ul li input[type=submit],.dhul ul li input[type=button]{ margin-left: 110px; padding: 0 50px; height: 45px; background: #DB1A27; border-radius: 5px; color: #FFFFFF; border: 0 none; font-size: 16px;}

/*********** 填写订单信息 *********/
.txmegcont{ display: inline-block; width: 990px; padding-left: 30px; padding-bottom: 50px;}
.txmegbt{ height: 60px; line-height: 60px; padding-bottom: 20px; font-size: 20px; color: #000000;}
.txmegms{ font-size: 16px; color: #000000; padding: 0px 0 30px;}
.txmegcont ul{ padding-bottom: 20px;width:1100px;}
.txmegcont ul li{ margin-bottom: 25px; font-size: 16px;}
.txmegcont ul li .t_left{ display: inline-block; width: 429px;}
.txmegcont ul li span{ display: inline-block; float: left; width: 107px; padding-right:10px; text-align: right; height: 40px; line-height: 40px;}
.txmegcont ul li span i{ color: #DB1A27;}
.txmegcont ul li input[type=text]{ float: left; width: 858px; padding: 0 10px; height: 40px;line-height: 40px; border: 1px solid #DEDEDE; font-size: 14px; color: #666666;}
.txmegcont ul li .t_left span{ display: inline-block; float: left; width: 107px; padding-right:10px; text-align: right;}
.txmegcont ul li .t_left input[type=text]{ float: right; width: 288px; border: 1px solid #DEDEDE;}
.txmegcont ul li .t_right span{ display: inline-block; float: left; width: 170px; padding-right:10px; text-align: right;}
.txmegcont ul li .t_right input[type=text]{ float: left; width: 288px; border: 1px solid #DEDEDE; padding: 0 10px; height: 40px;line-height: 40px;}
.txmegcont ul li .t_right i{ display: inline-block; margin-right: 20px;}
.txmegcont ul li .t_right{ display: inline-block; width: 650px;}
.txmegcont ul li .t_right select,.txmegcont ul li .address select{ float: left; height: 40px; margin-right: 12px; font-size: 16px; padding: 0 10px; }
.txmegcont ul li .t_right select option{ font-size: 16px;}
.txmegsub{ padding: 0 30px; height: 45px; border-radius: 5px; color: #FFFFFF; font-size: 16px; background: #DB1A27; border: 0 none;}

.gwccont{ width: 875px; margin: 0 auto; padding: 50px 0;}
.gwccont table{ width: 100%;}
.gwccont table thead{ background: #F3F3F3;}
.gwccont table tbody tr:nth-child(2n+1) td{ background: #FCFCFC;}
.gwccont table tbody tr:nth-child(2n+2) td{ background: #FFFFFF;}
.gwccont table tr td{ padding: 15px 20px; text-align: center; font-size: 16px; color: #000000; border-bottom: 1px solid #EAEAEA;}
.gwccont table tr td a{ color: #DB1A27;}

.gwcbtn{ padding-top: 40px;}
.gwcbtn a{ float: right; padding: 0 25px; height: 45px; line-height: 45px; border-radius: 5px; background: #DB1A27; color: #FFFFFF; font-size: 16px;}
.gwcbtn input{ margin-left: 35px; padding:0 25px; height: 45px; color: #FFFFFF; border-radius: 5px; color: #FFFFFF; border: 0 none; background: #DB1A27; font-size: 16px; float: right;}

.jfsc{ margin-top: 30px;}
.jfscl{ width: 874px; float: left;}
.jfscr{ width: 310px; float: right;}


.jfsclul{ margin:0 30px; overflow: hidden;}
.jfsclul ul{ width: 892px;}
.jfsclul ul li{ float: left; width: 190px; margin-right: 18px;}
.jfsclul ul li a{ display: block;}
.jfsclul ul li div{ border: 1px solid #e7e7e7; height: 198px; line-height: 198px; overflow: hidden;}
.jfsclul ul li div img{ vertical-align: middle;}
.jfsclul ul li dl{ padding: 15px 0 20px;}
.jfsclul ul li dl dt{ font-size: 16px; color: #000000; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align:center;}
.jfsclul ul li dl dd{ color: #da1a27; font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align:center;}

.jfscrtul{ padding: 0 30px 20px;}
.jfscrtul ul li a{ display: block; padding-left: 10px; height: 30px; line-height: 30px; background: url(../images/libg1.jpg) no-repeat left center; font-size: 14px;}
.jfscrtul ul li .t_left{ display: inline-block; width: 180px; color: #000000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jfscrtul ul li .t_right{ display: inline-block; width: 60px; text-align: right; color: #b1b0b0;}

.jfsclcont{ background: #FFFFFF; margin-bottom: 20px;}
.jfscrcont{ background: #FFFFFF; margin-bottom: 20px;}

.jfsclbtul{ padding: 0 30px 20px;}
.jfsclbtul ul li{ float: left; margin-right: 25px;}
.jfsclbtul ul li a{ display: block; font-size: 16px; padding-bottom: 12px;}
.jfsclbtul ul li.on a{ border-bottom: 1px solid #db1a27; color: #db1a27;}


.jfscrbul{ padding: 0 30px 20px;}
.jfscrbul ul li{ margin-bottom: 10px;}
.jfscrbul ul li a{ display: block; background: url(../images/libg1.jpg) no-repeat left center; font-size: 14px;}
.jfscrbul ul li .t_left{ display: inline-block; width: 94px; height: 92px; line-height: 92px; text-align: center; overflow: hidden; border: 1px solid #DEDEDE;}
.jfscrbul ul li .t_left img{ vertical-align: middle;}
.jfscrbul ul li .t_right{ display: inline-block; width: 130px; height: 92px; overflow: hidden; color: #b1b0b0;}
.jfscrbul ul li .t_right dl{ padding-top: 15px;}
.jfscrbul ul li .t_right dl dt{ line-height: 24px; height: 48px; overflow: hidden; color: #000000;}
.jfscrbul ul li .t_right dl dd{ color: #DA1A27; line-height: 24px; height: 24px; overflow: hidden;}

/* 商品分类 */
.ggban{ margin: 20px 0;}
.jfsclbtul1{ padding: 0 30px 20px;}
.jfsclbtul1 span{ display: inline-block; float: left; height: 34px; line-height: 22px; font-size: 16px; color: #000000;}
.jfsclbtul1 ul{ display: inline-block; float: left;}
.jfsclbtul1 ul li{ float: left; margin-right: 22px;}
.jfsclbtul1 ul li a{ display: block; font-size: 16px; padding-bottom: 12px;}
.jfsclbtul1 ul li.on a{ border-bottom: 1px solid #db1a27; color: #db1a27;}


.lwkc{ background: #FFFFFF;}
.lwkc .lwkcul{ margin:0 30px; overflow: hidden;}
.lwkc .lwkcul ul{ width: 1165px;}
.lwkc .lwkcul ul li{ float: left; width: 206px; margin-right: 25px;}
.lwkc .lwkcul ul li a{ display: block;}
.lwkc .lwkcul ul li div{ border: 1px solid #e7e7e7; height: 196px; line-height: 196px; overflow: hidden;}
.lwkc .lwkcul ul li div img{ vertical-align: middle;}
.lwkc .lwkcul ul li dl{ padding: 15px 0 30px; }
.lwkc .lwkcul ul li dl dt{ text-align:center;font-size: 16px; color: #000000; height: 48px; line-height: 24px; overflow: hidden;text-align:center;}
.lwkc .lwkcul ul li dl dd{ color: #da1a27; font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align:center;}


.lwkct{ padding: 20px 0 50px; margin: 0 30px;}
.lwkct .t_left{ display: inline-block; width: 530px; height: 448px; line-height: 448px; padding: 6px; border: 1px solid #DEDEDE; overflow: hidden; text-align: center;}
.lwkct .t_left img{ vertical-align: middle;}
.lwkct .t_right{ display: inline-block; width: 550px; height: 462px; overflow: hidden;}
.lwkct .t_right dl{}
.lwkct .t_right dl dt{ font-size: 20px; padding-bottom: 15px;}
.lwkct .t_right dl dt a{ display: block; color: #000000;}
.lwkct .t_right dl dd{ line-height: 44px; max-height: 220px; overflow: hidden; font-size: 14px; color: #999999;}

/******** 详情页 ********/
.detailcont{ background: #FFFFFF; margin-bottom: 20px;}
.detailt{ padding-bottom: 35px; margin: 0 30px; border-bottom: 1px solid #d6d6d6; font-size: 14px;}
.detailt .t_left{ display: inline-block; width: 334px; height: 322px; line-height: 322px; border: 1px solid #E7E7E7; overflow: hidden;}
.detailt .t_left img{ vertical-align: middle;}
.detailt .t_right{ display: inline-block; width: 445px;}
.detailtbt dl dt{ line-height: 28px; height: 56px; overflow: hidden; font-size: 20px;}
.detailtbt dl dt a{ display: block; color: #000000;}
.detailtbt dl dd{ color: #DC1927; line-height: 30px; padding: 5px 0;}
.detail_lx,.detail_num,.detail_state{ line-height: 44px;}
.detail_lx .detail_ltype,.detail_num .detail_ltype,.detail_state .detail_ltype{ display: inline-block; float: left; color: #999999;}
.detail_lx ul{ float: left;}
.detail_lx ul li{ float: left; margin-right: 10px; cursor: pointer;margin-top: 6px; height: 30px; line-height: 30px; padding: 0 18px; border: 1px solid #d6d6d6; color: #000000;}
.detail_lx ul li.on{ color: #DB1A27; border: 1px solid #DB1A27;}
.detail_num .detail_num{ float: left; color: #000000;}
.detail_state i{ display: inline-block; width: 12px; height: 12px; background: #DC1927; float: left; margin-top:16px;}
.detail_state em{ display: inline-block; height: 44px; color: #DC1927; float: left; margin-left: 10px; font-size: 16px;}
.detaildhbtn{ display: inline-block; height: 45px; line-height: 45px; background: #DC1927; border-radius: 5px; margin-top: 20px;}
.detaildhbtn a{ display: block; color: #FFFFFF; font-size: 16px; padding: 0 32px;}

.detailb{ margin: 0 30px;}
.detailbul{ padding: 20px 0;}
.detailbul ul li{ float: left; margin-right: 60px; height: 44px; line-height: 44px; color: #000000; font-size: 16px;}
.detailbtxt{ padding-bottom: 40px;}



