﻿@charset "utf-8";
/* CSS Document */
body{ width:100%; max-width:100%; padding:0;margin:0;color:#333;font-family:Helvetica,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;}
form,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,input{padding:0;margin:0;list-style:none}
a:link{color:#222;text-decoration:none}
a:visited{color:#222;text-decoration:none}
a:hover{color:#222;text-decoration:none}
a:active{color:#222;text-decoration:none}
.ui-page{top:0;left:0; width:100%;min-height:100%;position:absolute;border:0}
.ui-header{position:absolute;overflow:hidden;width:100%;}
.ui-header-fixed{z-index:200;position:fixed!important;top:0;left:0}
.ui-bar-btop{border-bottom: 1px solid #aa0000; background:#a72239; color:#fff; font-weight: bold; text-shadow:0 1px 1px #782424;}
.ui-content{background-color:#f3f3f3;min-height:100%;}
.ui-fixed-top{padding-top:2.7em}
.ui-bar-wxin{width:100%; border-bottom:1px solid #730202; background: #9b0c0c; color:#fff; font-weight: bold; text-shadow: 0 1px 1px #5e1c1c; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(193, 19, 19, 1) ), color-stop(50%, rgba(161, 20, 20, 1) ),color-stop(50%, rgba(155, 12, 12, 1) ), to(rgba(155, 12, 12, 1) )) !important;	background-image: webkit-linear-gradient(top, rgba(193, 19, 19, 1)	0%, rgba(161, 20, 20, 1) 50%, rgba(155, 12, 12, 1) 50%,
rgba(155, 12, 12, 1) 100% ) !important; background-image: linear-gradient(top, rgba(193, 19, 19, 1) 0%,	rgba(161, 20, 20, 1) 50%, rgba(155, 12, 12, 1) 50%,rgba(155, 12, 12, 1) 100% ) !important;}
.fcolor{ color:#b5c3e9;}
.fcolor2{ color:#333;}
.fcolor3{ font-weight:normal; font-size:.9em; color:#666;}
.fcolor4{ color:#333; font-weight:bold;}
.fcolor5{ font-weight:normal; font-size:.8em; color:#888;}
.fcolor6{ color:#1b47a0; font-weight:bold;}
.fcolor7{ color:#888;}
.fcolor8{ font-size:1.2em; font-weight:bold;}
.fcolor9{ font-size:.7em; color:#888;}
.fcolor10{ color:#c10000;}
.fcolor11{ color:#0052ae;}
.fcolor12{ color:#fff;}
.fcolor13{ color: #1b47a0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.lsico,.ret-pages .icon-home,.vinItem-tzto span,.vin-page .vin-fz .p-left,.vin-page .vin-fz .p-rgt, .ico-bj,.ico-pf, .icon-lss-w,.ui-vin-item a .ico-vin,.ico-s,.delicon span,.icon-windows,.icon-menus,.icon-export,.ico-to2,.ico-to,.ico-left,.icon-r3, .ico-left-w, .so-ico, .icon-menus2, .icos, .icon-under{ background-image:url(../png/ico-2.png); background-repeat:no-repeat;}
.ret-home{ position:absolute; z-index:1000; top:.36em; left:.3em;  border-radius:.3em; background-color: rgba(63, 94, 139, 0.5) !important;border:1px solid #4c6b96;-webkit-box-shadow:0px 1px 1px #7594c0;    -moz-box-shadow:0px 1px 1px #7594c0;    box-shadow:0px 1px 1px #7594c0;  }
.ret-home a{ display:block; width:3em; height:1.35em; margin:.2em .1em .3em; background:url(../png/home_icon.png) 50% 50% no-repeat; -webkit-background-size: contain;}
.ret-pages{ display:block; position:absolute; top:.36em; right:.5em; z-index:1000; background-color:#9b1c31; border-radius:.3em; border:1px solid #8b162a;padding:.33em .8em;-webkit-box-shadow:0px 1px 1px #cb4159;    -moz-box-shadow:0px 1px 1px #cb4159;    box-shadow:0px 1px 1px #cb4159;  }
.ret-pages .icon-home{ display:block; width:20px; height:20px; background-size:400px; background-position:-329px -26px;}
.ret-pages .retStep{display:block; width:2.5em; height:1.2em; margin:.3em .15em .4em .2em;background:url(../png/ret_03.png) no-repeat center 0em; -webkit-background-size: contain;	background-size: contain;}
.header-nav{ position:relative; width:60%; padding:.45em .2em .45em .2em; margin:0px auto; font-size:1.3em; color:#fff; text-align: center; z-index:100; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.padding1{ padding:1.5em 0 0 0;}
.span1{ font-size:1.1em; font-weight:bold; padding:1em 0 .5em 0;}
/*----------搜索框样式--------------*/
.seek{ width:100%; padding:1.5em 0em;background:#ddd;}
.seekbox{ width:94%; background-color:#fff; margin:0em auto; border:1px solid #cdcdcd;  box-shadow:inset 1px 1px 4px #eee;-webkit-border-radius:3px;
border-radius:3px; overflow:hidden; }
.seekIn{ position:relative; float:left; width:82%; z-index:100; font-size:1em;}
.seekbox .seekInput{ width:85%;padding:4px 0em 4px 6px; line-height:28px; border:0px; font-size:1em; outline:none; -webkit-appearance:none; -webkit-border-radius: 0;border-radius:0; background-color:transparent;}
.seekTj{ position:relative;float:right; width:17%;background:#333366; height:36px;-webkit-border-top-right-radius:2px;
border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px }
.seekbox .seekButn{ position:absolute; z-index:5; top:0px; right:0px; width:100%; height:36px; -webkit-appearance:none; -webkit-border-radius: 0;border-radius: 0 ; border:0px; background-color:transparent;} 
.ico-s{ position:absolute; z-index:2; top:5px;left:50%; margin-left:-12px; width:25px; height:25px; background-size:400px; background-position:-175px -75px;}
.delicon{ position:absolute; right:0px; top:0px; width:30px; height:36px; z-index:10000;}
.delicon span{ display:block; width:30px; height:36px; margin-left:3px; background-size:400px; background-position:-125px 7px;}
/*------------------列表样式------------------------*/
.listbox{ margin:0em .4em; padding-bottom:1em;}
.listboxTit{ padding:0 0 .5em 0;}
.listbox ul{ display:block; width:100%; overflow:hidden; box-shadow:-1px -1px 3px #d8d8d8;}
.listbox ul li{ float:left; width:33.33%; overflow:hidden;text-align:center;background:#efeff1; background-image: -webkit-gradient(linear, left top, left bottom, from(#efeff1),to(#dfdfe3) );background-image: -webkit-linear-gradient(top, #efeff1, #dfdfe3);	background-image: linear-gradient(top, #efeff1, #dfdfe3);}
.listbox ul li a{ display:block; padding:.55em 0em;  border-right:1px solid #c8c8ca;border-bottom:1px solid #c8c8ca; border-left:1px solid #fff; border-top:1px solid #fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listbox .grape-cha li{ width:25%;}
.listbox .grape-cha li a{padding:.45em 0em; font-size:1.2em; color:#666;}
.listbox2{ width:100%; background:#484874; }
.listbox2 ul{ width:100%; overflow:hidden;}
.listbox2 ul li{ float:left; width:50%; overflow:hidden;}
.listbox2 ul li a{ display:block; padding:.5em; font-size:.9em; color:#fff; text-align:center; text-shadow:0px 1px 0px #29375d; border-top:1px solid #565686; border-bottom:1px solid #3a3a60; border-right:1px solid #565686; border-left:1px solid #3a3a60; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.icon-r2{ float:right; font-size:1em; color:#bbb; padding:.1em .2em 0em 0em;}
.icon-r3{ float:left; width:20px; height:20px; background-size:400px; background-position:0px -76px;}
.icon-r4{ float:right; font-size:1.5em; color:#aaa; padding:0em .2em 0em 0em;}
.listbox3{ width:100%; overflow:hidden; border-top:1px solid #bbb;}
.listbox3 li{ width:100%; overflow:hidden; background:#efeff1; background-image: -webkit-gradient(linear, left top, left bottom, from(#efeff1),to(#dfdfe3) );background-image: -webkit-linear-gradient(top, #efeff1, #dfdfe3);	background-image: linear-gradient(top, #efeff1, #dfdfe3);}
.listbox3 li a{  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding: .8em .5em .8em .8em; font-size:1em;border-bottom:1px solid #c8c8ca; border-top:1px solid #fff;}
.listbox4 li{ position: relative; width:100%border-top: 1px solid #fff;border-bottom: 1px solid #ccc; background: #EEE;font-weight: bold;color: #444;text-shadow: 0 1px 0px #fff;background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#E6E6E6) );background-image: -webkit-linear-gradient(top, #F8F8F8, #E6E6E6);
background-image: linear-gradient(top, #F8F8F8, #E6E6E6);  min-height:50px; overflow:hidden;}
.listbox4 li .icon-dw{ position:absolute; right:.3em; top:50%; margin-top:-0.5em; color:#aaa; font-size:1.5em;}
.listbox4 li a{ width:100%; display:block; padding:.7em 0em.7em 10px; overflow:hidden;}
.listbox4 .lb-l{ float:left; width:60px;}
.listbox4 .lb-lft{ float:left; width:70px;}
.listbox4 .lb-l img{border:1px solid #e0e0e0;}
.listbox4 .lb-c{ float:left; width:68%;}
.listbox4 .lb-cent{ float:left; width:65%;}
.listbox4 .lb-cent p{ width:100%; padding:.5em 0 0 0; font:normal .9em/1.2em Arial; color:#666;}
.listbox4 .lb-c .lb-c-sn{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:hidden;font-size:.8em; color:#555;font-weight:normal;}
.listbox5{ width:100%; padding:0px; margin:0px; box-shadow:0px -1px 3px #ccc;}
.listbox5 li{ width:100%; background-color:#f4f4f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f6), to(#dbdce0) );background-image: -webkit-linear-gradient(top, #f4f4f6, #dbdce0);background-image: linear-gradient(top, #f4f4f6, #dbdce0); border-top:1px solid #fff; border-bottom:1px solid #ccc;  }
.listbox5 li a{ display:block; padding:.8em 0em .8em .8em; font-size:1.2em; color:#a10000;}
.img-list{ width:100%; overflow:hidden;}
.img-list li{ float:left; width:145px; padding:0em 0em .8em 0em;}
.img-list li span{ display:block; width:120px; height:120px; border:1px solid #ccc; background-color:#fff; padding:4px; overflow:hidden; margin:0px auto; box-shadow:0px 0px 3px #ccc;}
.img-list li img{ display:block;}
.listbox6 li{ border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;font-weight:normal; }
.listbox6 li a{ display:block; overflow:hidden; padding:.6em .8em;}
.listbox6 li a .wzbt{ display:block; font-size:1.1em; line-height:1.4em; }
.listbox6 li .wzcont{ padding:.6em 0em 0em 0em; line-height:1.3em; font-size:.9em; color:#7f7f7f; font-weight:normal;}
.listbox6 li .wztime{ padding-top:.4em;font-size:.9em; color:#999;}
.listbox7{ width:100%; padding:0px; margin:0px; box-shadow:0px -1px 3px #ccc;}
.listbox7 li{ width:100%; background-color:#a72239;}
.listbox7 li a{ display:block; padding:.8em 0em .8em .8em; font-size:1.2em; color:#ffffff; text-shadow:0px 0px 0px;}
.listbox8 li{ border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;font-weight:normal; padding:0em .8em; }
.listbox8 li a{ display:block; width:100%;padding:.5em 0em; font-size:1em; line-height:1.7em;}
.listbox9 li{ border-bottom:1px solid #f3f3f3;font-weight:normal; padding:0em .8em; }
.listbox9 li a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:.8em 0em; font-size:1em;}
.list-zt{ padding:0em .7em 0em .7em; background-color:#e6e6e6;}
.list-zt li{ position:relative; margin-top:1.2em; border:1px solid #fff;box-shadow:0px 1px 2px #bbb; background-color:#f8f8f8;}
.list-zt li a{ display:block;}
.list-zt li .zt{ display:block; padding:0em 0.5em 0.6em 0.5em; font-size:1em; line-height:1.5em; font-weight:bold;}
.list-zt li .sub-zt{ display:block; width:100%; padding:.5em 0em; border-bottom:1px dashed #d8d8d8; font-size:1em; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list-zt li .sub-more{ display:block; color:#c10000;  padding:.5em 0em .5em 0.9em;}
.ztlabel{ display:block; position:absolute; top:-1px; right:-1px;border-color:#aaa transparent; border-width: 16px 0px 0px 16px;
  border-style: solid;  width: 0;}
.list-zt .ztpic{ display:block; margin:3px;}
.list-zt .ztpic img{ max-width:100%;}
.qalist{width:100%; overflow:hidden; border-top:1px solid #bbb;}
.qalist li{ width:100%; overflow:hidden; background:#efeff1; background-image: -webkit-gradient(linear, left top, left bottom, from(#efeff1),to(#dfdfe3) );background-image: -webkit-linear-gradient(top, #efeff1, #dfdfe3);	background-image: linear-gradient(top, #efeff1, #dfdfe3);}
.qalist li a{ display:block; overflow:hidden; padding: .8em .5em .8em .8em; font-size:1em;border-bottom:1px solid #d0d0d0; border-top:1px solid #fff; line-height:1.5em;}
.dot{ display:block; float:left; color:#c10000;}
.list-w{ display:block; padding-left:15px; }
/*-----------------------翻页样式-----------------------------*/
.pages{ width:100%; padding:2em 0em 2em 0em; text-align:center;}
.pages a{ border:1px solid #314a8b;padding:.36em .7em; font-size:1em; margin-right:.5em; color:#fff; 
background-color:#f4f4f6;background-image: -webkit-gradient(linear, left top, left bottom, from(#4d66a8), to(#314a8b) );background-image: -webkit-linear-gradient(top, #4d66a8, #314a8b);background-image: linear-gradient(top, #4d66a8, #314a8b); text-shadow:0px 1px 0px #334676;}
.turnpage{width:100%; padding:2em 0em 3em 0em; text-align:center;}
.turnpage .turn-a{ border:1px solid #ccc; background:#e6e6e6; padding:.5em .9em; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e6e6e6) );background-image: -webkit-linear-gradient(top, #f5f5f5, #e6e6e6);background-image: linear-gradient(top, #f5f5f5, #e6e6e6);-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 1px 1px 3px rgba(0, 0, 0, 0.15);}
/*--------------底部版本选择样式-----------------------*/
.version{ padding:3em 0 2em 0; background-color:#d3d3d3; background-image: -webkit-gradient(linear, left top, left bottom, from(#d3d3d3), to(#eeeeef) );background-image: -webkit-linear-gradient(top, #d3d3d3, #eeeeef);background-image: linear-gradient(top, #d3d3d3, #eeeeef); border-top:1px solid #c1c1c3;}
.version .vsbox{ width:80%; margin:0px auto; overflow:hidden; border:1px solid #cacacc; background-color:#f2f3f5;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f3f5), to(#d9dadd) );background-image: -webkit-linear-gradient(top, #f2f3f5, #d9dadd);background-image: linear-gradient(top, #f2f3f5, #d9dadd); }
.version .vsbox a{ display:block; width:100%; padding:.5em 0em .5em 0em; text-align:center; font-size:1.2em; font-weight:bold; text-shadow:0px 1px 0px #fff; border-top:1px solid #fff; }
.version .vsbox .pcvers{border-right:1px solid #aaa; border-left:1px solid #fff;}
.version .vsbox .mobivers{ border-left:1px solid #fff; width:48%}
/*------------------------标题样式----------------------------------*/
.t1 h1{ padding:.8em 0em; font-size:1.3em; text-align:center;}
.t2 h1{ padding:.4em 0em .4em .4em; font-size:2em; color:#a10000; font-weight:normal;}
.t3{ background:url(../gif/bgs_02.gif) repeat-x bottom; width:100%; margin-bottom:15px; overflow:hidden;}
.t3 span{ display:block; font-size:1.2em; font-weight:bold; color:#a10000;padding:0.4em 0 0.3em; border-bottom:3px solid #a10000; float:left;}
/*--------------------------顶部icon按钮样式-------------------------------------*/
.return-down{ position:absolute; z-index:1000; top:.36em; left:.5em;  border-radius:.3em;background-color:#fff; -webkit-box-shadow:0px 1px 1px #831313;    -moz-box-shadow:0px 1px 1px #831313;    box-shadow:0px 1px 1px #831313; }
.ui-header.ui-bar-btop.ui-header-fixed .return-down a{ text-shadow:none; display:block; padding:.30em .5em .34em .5em;font-size:1.1em;  text-align:center; color:#c10000;}
.t-r-icon{ position:absolute; z-index:1000; top:.4em; right:.3em;  border-radius:.3em;background-color: rgba(63, 94, 139, 0.5) !important;border:1px solid #4c6b96;-webkit-box-shadow:0px 1px 1px #7594c0;    -moz-box-shadow:0px 1px 1px #7594c0;    box-shadow:0px 1px 1px #7594c0; }
.t-r-icon a{  display:block; padding:.25em .65em 0em .65em;font-size:1.2em; text-align:center; color:#fff;}
.ui-header.ui-bar-btop.ui-header-fixed .returns {position:absolute; display:block; z-index:1000; top:.32em; left:.5em; padding:.36em .8em .36em .8em; border-radius:.3em;background-color:#9b1c31;border:1px solid #8b162a;-webkit-box-shadow:0px px 1px #cb4159;    -moz-box-shadow:0px 0px 1px #cb4159; box-shadow:0px 1px 1px #cb4159;  }
.icon-arrow-left{ display:block; width:20px; height:20px; background-size:400px; background-position:-50px -2px;}
.icon-windows{display:block; width:20px; height:20px; background-size:360px; background-position:-181px -45px;}
.icon-menus{display:block; width:20px; height:20px; background-size:360px; background-position:-23px 0px;}
/*------------------------------表格容器------------------------------------------------------*/
.table-ves{ border:1px solid #ccc; background-color:#fff; box-shadow:1px 1px 3px #ccc; margin-bottom:10px;}
.table-ves ul{ width:100%;  overflow:hidden; padding:0px; margin:0px;}
.table-ves ul li{ width:100%; border-bottom:1px dotted #bbb; padding:.5em; line-height:1.1em; overflow:hidden;}
.table-ves ul li .tableves-tit,.table-ves ul li .tableves-tit2,.table-ves ul li .tableves-tit3{ display:block; float:left; width:34%; font-size:1em; white-space:nowrap; }
.table-ves ul li .tableves-info,.table-ves ul li .tableves-info2,.table-ves ul li .tableves-info3{ display:block; float:left; width:65%; font-size:.825em; line-height:1.4em; color:#666; overflow:hidden;}
.table-ves ul li.last{ border:0px;}
.table-ves ul li .tableves-tit{ width:30%;}
.table-ves ul li .tableves-tit2{ font-size:0.9em; width:34%; white-space:normal;color:#2E4596; }
.table-ves ul li .tableves-info2{ width:60%; font-size:.9em; }
.table-ves ul li .tableves-tit3{ font-size:0.925em; width:28%; white-space:normal;color:#2E4596; }
.table-ves ul li .tableves-info3{ width:65%; font-size:.9em;}
/*--------------------文章格式-----------------------------------*/
.article{ widows:100%; padding:1em 0 0 0;}
.article h1{ font-size:1.3em;line-height:1.5em; padding:0em .6em;}
.article-author{font-size:.9em; padding:.5em 0em .6em 0em; margin:0em 1em; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.article-author span{ display:block; float:left; padding-right:.8em; color:#888;}
.article-info{ padding:1em .6em; line-height:1.6em; font-size:1.05em;}
.article-info p{ text-indent:2em; padding:0em .4em 1em .4em; }
.article-info p img,.article-info img{ display:block; text-indent:0em; padding:2px; border:1px solid #e0e0e0; margin:0px auto; text-align:center; max-width:100%;}
.act-article{ padding:1em .6em; line-height:1.6em; font-size:1.05em;}
.act-article p{padding:0em .4em 1em .4em; }
.act-article p img,.article-info img{ display:block; text-indent:0em; padding:2px; border:1px solid #e0e0e0; margin:0px auto; text-align:center; max-width:100%;}
.zy{ border:1px solid #ccd2e1; background-color:#e1e5ef; padding:.8em; line-height:1.4em; font-size:.9em; margin-bottom:8px; }
.img-info{ display:block; font-size:.8em; color:#888; text-align:center; line-height:1.3em; padding:.3em 0 0 0; text-indent:0em;}
.article-foot{ width:100%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#e3e3e3; padding:.5em 0em .4em 0em; overflow:hidden;}
.article-fbox{ width:11em; margin:0px auto; overflow:hidden;}
.article-foot span{ display:block; float:left; width:5em; height:2em; background:url(../png/logo.png) no-repeat; -webkit-background-size: contain; margin-right:.5em;}
.article-foot .foot-kh{ float:left; width:8em;border-left:1px solid #aaa;  line-height:1.3em; font-size:.6em; padding-left:.8em; padding-top:.5em;}
.wzguanz{ width:100%; line-height:1.6em; font-size:.9em; padding:1em 0em;  border-bottom:1px dashed #bbb;}
.wzguanz .tzLink{ color:#40619d; text-decoration:underline;}
.wzguanz .qhLink .qhsz{ font-size:.9em; color:#777;}
/*---------------------------文章列表----------------------------------------*/
.lf-sow{ float:left; width:50%;  height:2.7em; font-size:1em;border-right:1px solid #8c1515;}
.rgt-wz{ float:left; width:48%; height:2.7em; border-left:1px solid #b84444;}
.so-ico{ float:left; display:block; width:20px; height:25px; background-size:380px; background-position:-168px -69px;}
.icon-menus2{ display:inline-block; float:left; width:20px; height:20px; background-size:380px; background-position:-23px 0px; margin-top:2px;}
.lf-sow a{ display:block; padding:.4em 0 0 .8em; font-size:1.2em; line-height:1.5em;color:#fff; }
.rgt-wz a{ display:block; float:right; padding:.4em .5em 0 .5em; font-size:1.2em; line-height:1.5em;color:#fff;}
.pages-wz{ padding:1.8em 0em 2em 0em; text-align:center;}
.pages-wz a{border:1px solid #bbb; background-color:#e6e6e6; padding:.4em .8em; box-shadow:1px 1px 3px #ccc; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#e6e6e6) );background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);background-image: linear-gradient(top, #f0f0f0, #e6e6e6);  }
.copybtn{ padding:.4em 1em; font-size:1em; background-color:#dedede; border:1px solid #d2d2d2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0),to(#e0e0e0) );background-image: -webkit-linear-gradient(top, #f0f0f0, #e0e0e0);	background-image: linear-gradient(top, #f0f0f0, #e0e0e0);}
.combox{ background:#e6e6e6;  margin-bottom:1.6em; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e6e6e6) );background-image: -webkit-linear-gradient(top, #fafafa, #e6e6e6);background-image: linear-gradient(top, #fafafa, #e6e6e6); } 
.combox ul li{ position:relative; float:left; width:50%; cursor:pointer; padding:.6em 0em; border-bottom:1px solid #c6c6c6; text-align:center; font-size:1em; color:#666;}
.combox ul li.curr{ color:#000; border-bottom:1px solid #cc0000; font-weight:bold;}
.curr-bz{ display:block; position:absolute; bottom:-5px; color:#cc0000; font-size:18px; left:50%; width:10px; height:10px; padding:0px; margin:0px; }
.emc{ color:#b60000; font-style:normal;}
.combox2{ padding:.8em .5em 1em .5em; font-size:1.3em; font-weight:bold;}
.combox3{ padding:.4em .5em .4em 0em; margin-bottom:.4em; font-size:18px; font-weight:bold;  text-shadow:0px 0px 0px; border-bottom:1px solid #bbb;}
.zt-img img{ display:block; width:100%;}
.zt-img p{ padding:0.8em; font-size:1em; line-height:1.5em; background-color:#e0e0e0; text-shadow:none;}
.ztbox{ padding:0em 0.8em 0.8em 0.8em; background-color:#f0f0f0;}
.ztbox .zt-wz{ box-shadow:inset 0px 1px 0px #fff,0px -1px 0px #ddd;}
.ztbox .zt-wz a{padding:.8em 0em; display:block; width:100%; overflow:hidden;}
.ztw-n{ display:block; font-size:1.1em; line-height:1.6em; color:#000;}
.ztw-at{ display:block; font-size:1.28em; line-height:1.6em; color:#000; text-indent:-7px;}
.ztw-ext{ display:block; font-size:1.28em; line-height:1.6em; color:#000;}
.ztw-img{ display:block; float:left; width:90px; padding-top:.4em;}
.ztw-img img{ display:block; max-width:90px; max-height:90px;}
.act-img{ display:block; float:left; width:80px; padding-top:.4em;}
.act-img img{ display:block; max-width:80px; max-height:80px; border:0px;}
.ztw-cont{ display:block; padding:4px 0px 0px 100px; font-size:.9em ; line-height:1.4em; color:#888;}
.cont{ display:block; padding:4px 0px 0px 90px; font-size:.8em ; line-height:1.6em; color:#888;}
.act-i{ display:block; width:100%; height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.load{ position:fixed;top:50%; left:50%; z-index:99999; width:32px; height:32px; padding:8px; margin-left:-16px; margin-top:-16px; background-color:#fff;opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);-webkit-border-radius:0.5em;-moz-border-radius:.5em; border-radius:.5em;}
.load span{ display:block; width:32px; height:32px;background:url(../gif/ajax-loader-2.gif) no-repeat; background-size:contain; }
.icon-lss{ position:absolute; right:8px; top:50%; margin-top:-.5em; width:15px; height:15px; background-image:url(../png/ico-2.png); background-repeat:no-repeat; background-size:450px; background-position:-290px -88px;}
.ico-left{ display:block; float:right; width:15px; height:15px; background-size:400px; background-position:-258px -78px;}
.ico-left-w{ display:block; float:right; width:18px; height:18px; margin-top:4px; margin-right:8px; background-size:450px; background-position:-335px -3px;}
.icos{ display:block; float:left; width:25px; height:25px; background-size:400px;}
.i-zx{ background-position:-324px -74px;}
.i-pj{ background-position:-24px -25px;}
.i-ms{ background-position:-46px -24px;}
.i-sc{ background-position:-46px -50px;}
.i-tz{ background-position:0px 0px;}
.i-rw{ background-position:-349px -75px;}
.i-jk{ background-position:2px -102px;}
.i-ly{ background-position:-375px -73px;}
.i-pz{ background-position:-22px -102px;}
.i-cqzs{ background-position:-48px -102px;}
.i-jzwh{ background-position:-73px -102px;}
.i-zt{ background-position:-376px -24px;}
.tip{ font-size:0.8em; color:#888; padding:1em .6em; line-height:1.5em; border-top:1px solid #e0e0e0;}
#mask{position:fixed; *position:absolute; top: 0; left: 0; width:100%; height:100%; *width: expression(body.scrollWidth); *height: expression(body.scrollHeight);background: #fff; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); z-index:1000; display:none; }
.adimg{ text-align:center; padding:10px 8px;}
.adimg img{width:100%; display:block; margin:0px auto; }
.life{ width:100%; max-width:640px; margin:0px auto;overflow:hidden; }
.life .blocks{ margin:0px 6px 15px 6px; background-color:#fcf8ea; border:1px solid #efede4;}
.life .blocks a{ width:100%; display:block; overflow:hidden;  padding:15px 0px;  }
.life-img{ display:block; float:left; width:80px; height:80px; margin-left:10px; border-radius:80px; border:1px solid #fff;  background:url(../jpg/meishi-2.jpg) no-repeat; background-size:contain;}
.life-txt{ display:block; padding:10px 0 0 105px; font-size:16px; color:#32312b}
.l-shijiu{background:url(../jpg/shijiu-2.jpg) no-repeat;  background-size:contain;}
.l-qa{background:url(../jpg/wen-2.jpg) no-repeat;  background-size:contain;}
.l-winery{background:url(../jpg/winery-2.jpg) no-repeat;  background-size:contain;}
.l-fenji{background:url(../jpg/fenji-2.jpg) no-repeat;  background-size:contain;}
.l-ziniang{background:url(../jpg/ziniang-2.jpg) no-repeat;  background-size:contain;}
.l-info{ display:block; padding:5px 22px 0 0; font-size:10px; color:#84827b; line-height:16px; }
.l-to{ float:right; margin:35px 8px 0px 0px; width:10px; height:15px; background:url(../png/jt.png) no-repeat; background-size:contain;}
/*------------------WSET----------------------------------*/
.wset{ width:100%; max-width:640px; padding:15px 0 0 0; margin:0px auto;}
.wset-out{ display:block; margin:0px 6px; padding-bottom:15px;  }
.wset-top{ padding:10px; background-color:#414c9c; color:#fff; font-size:18px; line-height:26px;}
.wset-top p{ font-size:12px; line-height:18px; padding-top:5px;}
.wset-img{ float:left; width:90px; padding:0px 10px;}
.wset-img img{ display:block;}
.wset-grade{ padding:0px 10px 10px 110px; font-size:16px; line-height:26px;}
.wset-grade p{ font-size:12px; line-height:18px; padding-top:5px; }
.wset-info{ background-color:#eef0fe; border:1px solid #dddfef; border-top:0px; padding:10px 0px 4px 0px; }
.wico{ float:right; margin:20px 0px 0px 0px; width:15px; height:20px; background:url(../png/ico-2.png) no-repeat -102px 0px; background-size:400px; }
.xqbtn{ display:block; margin-top:10px; float:right; width:100px; padding:2px 0px; text-align:center; background-color:#6672c5; color:#fff; font-size:14px;}
.jxys{ display:block; font-size:20px; font-weight:bold; padding-left:10px;}
.life-txt2{ display:block; padding:0px 0 0 10px; font-size:16px; color:#272200; font-weight:bold;}
.l-info2{ display:block; padding:5px 12px 0 0; font-size:14px; color:#535148; line-height:24px; font-weight:normal; }
.wsetimg{ display:block; float:left; width:80px; height:80px; margin:0px 20px 10px 10px; border-radius:80px; border:1px solid #fff;  background:url(../jpg/meishi-2.jpg) no-repeat; background-size:contain;}
.w-tud{background:url(../jpg/tud-2.jpg) no-repeat;  background-size:contain;}
.w-jij{background:url(../jpg/jijin-2.jpg) no-repeat;  background-size:contain;}
.w-fux{background:url(../jpg/fuxi-2.jpg) no-repeat;  background-size:contain;}
.w-liwu{background:url(../jpg/liwu-2.jpg) no-repeat;  background-size:contain;}
.wsetp{ font-weight:16px; line-height:28px; padding:0px 8px 6px 8px;}
.wcolor6{ color:#1b47a0; }
.life .blocks .wset-ys{ width:100%; display:block; overflow:hidden;  padding:15px 0px;  }
.advertise img{ display:block; width:100%; }
.pads{ padding-bottom:15px;}
.west-zj{ display:block; padding:3px 0px 5px 0px; font-weight:bold;}
/*-----------------------*/
.mallw{ overflow:hidden; padding:15px 8px 20px 8px;}
.wineg{ width:100%; overflow:hidden; border-top:1px solid #e3e3e3; padding-bottom:25px;}
.wineg .wglist{ position:relative; float:left; width:173px; border-right:1px solid #ddd; }
.wineg .wglist img{ display:block; width:90%; margin:0px auto;}
.wineg .wglist p{ height:25px; line-height:25px; background-color:#777; padding:0px 8px;}
.wineg .wglist p a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#fff; text-decoration:none;}
.wineg .wglist .price{ display:block; position:absolute; top:6px; right:6px; font-size:12px; color:#d10000; text-shadow:1px 1px 1px #fff;}
.wineg .wglist .series{ display:block; height:20px; width:94%; margin:0px auto; font-size:12px; line-height:20px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.malltit{ font-size:18px;  padding:0px 0px 10px 0px;}
.gomall2{ width:100%; overflow:hidden; padding:6px 0 12px 100px; box-sizing:border-box; -moz-box-sizing:border-box;}
.gomall2 a.buymall{ display:block; width:125px; line-height:16px; background-color:#c95555; padding:8px 0px 8px 15px; font-size:14px; color:#fff; text-decoration:none; font-family:"Microsoft Yahei"; border-top-right-radius:15px;border-bottom-right-radius:18px; text-shadow:none;}
.gomall2 a.buymall i{ font-style:normal; font-size:12px; font-family:"宋体";}
.gomall2.marg0{ padding:10px 0px 4px 60px;} 