.goods { padding-bottom: 10px; }
.small { text-align: center; margin-top: 10px; }
.EditorList { height: 40px; background: #f8f8f8; overflow: hidden; font-weight: bold; border-bottom: 1px solid #fff; -moz-border-radius: 5px; }
.EditorList h1 { font-size: 18px; margin-left: 10px; line-height:40px; }
.Editor { height: auto; overflow: hidden; }
.CheckboxBug { display: inline-block; width: 20px; height: 15px; vertical-align: middle; background: url('../images/mpSprite.png') no-repeat 0px -97px; cursor: pointer; _margin: 4px; }
.CheckboxBug.on { background-position: 0px -119px; }

.Editor .editorrLeft {width: 645px;float: left; position: relative; background: #f1f1f1;border-left: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.Editor .editorRight { width: 260px; height: 650px; float: right; background: #f6f4f1; }
.chushuixianh { display: block; width: 427px; height: 510px; background: url(../images/chuxuexian001.png); position: absolute; left: 68px; top: 2px; z-index: 2; }
.chushuixianv { display: block; width: 520px; height: 410px; background: url(../images/chuxuexian002.png); position: absolute; left: 15px; z-index: 2; }

#AdvantageTips { color: #ffffff; padding: 5px; background: #91cd50; height: 30px; _height: 40px; line-height: 30px; float: right; width: 380px; }
#AdvantageTips b { padding: 5px; margin-left: 20px; font-weight: 700; }
#editorTools { background: #f8f8f8; width: auto; overflow: hidden; border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;}
#editorTools dl { clear: both; height: 20px; line-height: 20px; padding: 5px 10px 5px 10px; }
#editorTools dl dt { float: left; }
#editorTools dl dd { float: left; margin-left: 8px; color: #ff0000; }
#editorTools dl dd a { color: #0a76bd; }
#editorTools dl dd a:hover { color: #ff6a00; text-decoration: none; }

.pagePreview { margin: 0px auto; overflow: hidden; text-align: center; padding: 0px 0px 10px 0px; margin-right: 2px;width:100%;float:left; }

.pagePreview .pagec {border: 2px dotted transparent; overflow: hidden; position: relative;margin: 5px auto;}
.selectedpage { border: 2px dotted #f84858!important; }
.pagePreview img { float: left; position: absolute; border: 1px solid transparent; }
.pagePreview .pageBackground { position: absolute; float: left; left: 0; top: 0; z-index: 1; width: auto; height: auto; overflow: hidden; }
.pagePreview .pageBackground img { }
.pagePreview .pageContent { position: absolute; float: left; z-index: 2; overflow: hidden; }

.pageContent .ui-selecting { border: dashed 1px #0a76bd; }
.pageContent .ui-selected { border: dashed 1px #0a76bd; }


.pagebox { position: relative; overflow: hidden;margin: 0px auto;}

.preTemplate, .nextTemplate { float: left;width: 34px;height: 510px; }
.preTemplate a, .nextTemplate a{ display: block;width: 34px;height: 30px;margin: 251px 0 0;background: url(../images/mpSprite.png) no-repeat -74px -129px; }
.preTemplate a { background-position: -74px -129px; }
.nextTemplate a { background-position: -85px -217px; }
.preTemplate a:hover{background-position:-76px -262px}
.nextTemplate a:hover{background-position:-84px -172px}

.pageListNav {height: 35px; }
.pageListNav ul { margin-top: 1px; overflow: hidden;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#f6f6f6',gradientType='0');
background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
background: -o-linear-gradient(top,#ffffff, #f6f6f6);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f6f6f6));
}
.pageListNav ul li { width: 100px; height: 35px; float: left; overflow: hidden; text-align: center; border: none; }
.pageListNav ul li a { line-height: 35px; font-size: 14px; font-weight: bold; color: #000; text-align: center; display: block; font-family: 微软雅黑; text-decoration: none; border: none; }
.pageListNav ul li.select {background: #91cd50; border: 1px solid #ffe2a3;border-bottom: none; 
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffefc0',endColorStr='#fffcf3',gradientType='0');
background: -moz-linear-gradient(top, #ffefc0, #fffcf3);
background: -o-linear-gradient(top,#ffefc0, #fffcf3);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffefc0), to(#fffcf3));
}
.pageListNav ul li.select a { color: #e26204; }

.pageListContent { border: 1px solid #ffe2a3; background: #fff; }
.pageListContent .pageItem {margin: 10px auto; height: 410px; overflow: auto; margin-top: 0; }
/*
   Logo样式
*/
.pageItem .logoItems {height: auto; margin-bottom: 10px; }
.pageItem .logoItems .logoitem {height: 60px; overflow: hidden; margin-bottom: 8px; margin-top: 15px; border-bottom: 1px solid #C9E8FF; }
.pageItem .logoItems .logoitem .logoleft { width: 60px; height: 60px; float: left; margin-left: 6px; text-align: center; }
.pageItem .logoItems .logoitem .logoleft img { width: 58px; height: 58px; border: 1px solid #5399C7; }
.pageItem .logoItems .logoitem .logoright { height: 60px; float: left; width: 190px; }
.pageItem .logoItems .logoitem .logoright .uploadlogo { height: 30px; float: left; }
.pageItem .logoItems .logoitem .logoright .resizelogo { margin-top: 8px; height: 20px;float: left; }
.pageItem .logoItems .logoitem .logoright a.button { height: 25px; width: 80px; background: #fff3e1;border: 1px solid #ffe2a3; display: block; float: left; margin-left: 10px; color: #ff9400; text-align: center; line-height: 25px; }
.pageItem .logoItems .logoitem .logoright span { float: left; margin-left: 10px; }

.pageItem .logoItems .logoitem .logoright .ui-corner-all { border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.pageItem .logoItems .logoitem .logoright .ui-widget-content { background: #ffe2a3; border: none; }
.pageItem .logoItems .logoitem .logoright .ui-slider-horizontal { float: left; width: 90px; height: 8px; margin-top: 4px;position: relative; }
.pageItem .logoItems .logoitem .logoright .ui-slider-horizontal a { background: #ff9400; border-bottom-right-radius: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; height: 12px; width: 12px; top: -.2em; }
.logoItems a,.logoItems{font-size: 12px;}
#IsBold .ui-button-text { padding: 2px 5px; }
.ui-slider-handle { top: -.2em; position: absolute; z-index: 2; width: 10px; height: 10px; cursor: default; }
.pageItem .logoItems .logoitem .logoright .resizelogo .hidelogo { margin-left: 10px; }
/**
   文本样式
**/
.pageItem .textItems {height: auto; margin-bottom: 10px; font-size: 12px; }
.pageItem .textItems .textitem { margin-bottom: 8px; padding-left: 5px; padding-right: 5px; }
.pageItem .textItems .inputtext,.pageItem .textItems .inputtext:hover,.pageItem .textItems .inputtext:focus,.pageItem .textItems .inputtext.error{width: 80%; height: 22px; padding-left: 5px; padding-right: 5px;}
.pageItem .textItems .inputtext {border: 1px solid #F0F0F0; }
.pageItem .textItems .inputtext:hover {border: 1px solid #ffe2a3;}
.pageItem .textItems .inputtext:focus {border: 1px solid #ffe2a3;}
.pageItem .textItems .inputtext.error {border: 1px solid #f84858;}
.pageItem .textItems .inputtext { color: #000000; }
.selectedtext { border: 1px solid #ff6a00; }

.AddLogoButton { display: block; margin: 10px auto; text-align: center;width:160px; }
.AddLogoButton:hover { color: #ff0000; text-decoration: none; }
.AddTextButton { display: block; margin: 5px auto; text-align: center; width:100px;}
.AddTextButton:hover { color: #ff0000; text-decoration: none; }

#SetFontStyleTool { margin-top: 5px; overflow: hidden; }
#ddlFontList { width: 120px; float: left; }

#FontSizeList { width: 60px; float: left; margin-left: 10px; }
#FontStyle { display: block; float: left; margin-left: 10px; height: 16px; line-height: 16px; }
#ColorPickerBox { width: 16px; height: 16px; background: #ff0000; overflow: hidden; display: block; float: left; margin-left: 8px; margin-top: 3px; }

#ColorPickerBox span { width: 14px; height: 14px; background: #ff0000; }
.textitemFocus { background: #fff3e1;border: 1px solid #ffe2a3; padding-top: 8px; padding-bottom: 8px; }

.editorBottum { padding-top: 20px; min-height: 112px; text-align: center;  border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
.editorBottum .e00{ color: #999; text-align:left; padding:15px 16px 20px; }
.editorBottum .e01{ padding-left:38px; }
.editorBottum .button { width: 100px; height: 35px; background: #EA5E00; float: left; display: block; color: white; text-align: center; line-height: 35px; font-weight: 700; margin-left: 60px; text-decoration: none; }

.xm-box { margin-top: 1px; background: #fff; _zoom: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.godds-desc-menu ul { height: 20px; padding: 15px 0; overflow: hidden; }
.godds-desc-menu li { float: left; display: inline-block; line-height: 20px; padding: 0 15px; color: #434a54; font-size: 16px; cursor: pointer; }
.godds-desc-menu li:hover { color: #f84858; }

.godds-desc-menu .current { color: #f84858; }
.goods-desc-con { width: 100%; padding: 10px 0; overflow: hidden; text-align: center; }

.userTemplate { clear: both; width: 960px; overflow: hidden; margin: 10px auto; }
.userTemplateTitle { background: #F8F8F8; overflow: hidden; height: 40px; line-height: 40px; border-bottom: 1px solid #e8e8e8; border-radius: 5px 5px 0 0; background: #ffffff; background: -webkit-linear-gradient(top, #ffffff, #f7f7f7); }
.userTemplateTitle a { color: white; float: left; line-height: 35px; font-weight: 700; }
.userTemplateTitle .ttitle { width: 100px; text-align: center; background: #686868; margin-right: 2px; float: left; width: 150px; text-align: center; border-left: 1px solid #e8e8e8; /* padding: 0 21px; */ }
.userTemplateTitle .ttitle:hover { color: white; background: #EA5E00; text-decoration: none; height: 37px; line-height: 32px; border-top: 4px solid #ccd1d9; background: #fff; }
.userTemplateTitle .hover { color: white; background: #EA5E00; }
.userTemplateTitle .more { float: right; margin-left: 10px; line-height: 35px; font-weight: 700; margin-right: 10px; color: #fff; }
.userTemplateContent { clear: both; background: #fff; width: auto; height: auto; overflow: hidden; }
.userTemplateContent ul { overflow: hidden; margin-bottom: 10px; padding-left: 15px; }
.userTemplateContent li { width: 210px; float: left; margin-left: 20px; border: 1px solid #F0F0F0; text-align: center; margin-top: 10px; padding-bottom: 10px; height: 179px; overflow: hidden; }
.userTemplateContent li p { overflow: hidden; line-height: 30px; }
.userTemplateContent li .templatethumb { display: block; text-align: center; padding-top: 5px; width: 217px; height: 140px; overflow: hidden; }

.lefttitle { display: block; float: left; text-align: left; width: 150px; height: 20px; line-height: 20px; margin-left: 5px; overflow: hidden; }

.rightbutton { display: block; float: right; margin-right: 5px; width: 40px; color: #0a76bd; overflow: hidden; height: 20px; line-height: 20px; font-weight: 700; }

#ShowNoTemplate { line-height: 80px; overflow: hidden; margin: 10px auto; text-align: center; }

#ShowNoTemplate h1 { text-align: center; color: #808080; font-family: 微软雅黑; font-weight: 700; }
#ShowNoTemplate a { display: block; background: #EA5E00; width: 100px; height: 30px; color: #fff; font-family: 微软雅黑; font-size: 14px; font-weight: bold; line-height: 30px; text-align: center; margin: 10px auto; }

#ShowNoTemplate a:hover { background: #ff6a00; color: #fff; }

.hot-mp-list1 a { width: 200px; overflow: hidden; }

.hot-mp-list1 img { max-height: 120px; max-width: 200px; }
.hidelogo { background: url('../images/ico-close2.gif') no-repeat; width: 8px; height: 8px; display: block; float: right; margin-top: 7px; }
.alignleft, .alignright, .aligntop, .alignbottom, .aligncenter, .alignmiddle, .alignhori, .alignvert, .alignleft:hover, .alignright:hover, .aligntop:hover, .alignbottom:hover, .aligncenter:hover, .alignmiddle:hover, .alignhori:hover, .alignvert:hover { width: 80px; height: 20px; background: url('../images/aligntypebg.gif') no-repeat; display: block; float: left; }
.alignleft { background-position: 0px 0px; }
.alignright { background-position: 0px -20px; }
.aligntop { background-position: 0px -40px; }
.alignbottom { background-position: 0px -60px; }
.aligncenter { background-position: 0px -100px; }
.alignmiddle { background-position: 0px -80px; }
.alignhori { background-position: 0px -120px; }
.alignvert { background-position: 0px -140px; }

.alignleft:hover { background-position: -80px 0px; }
.alignright:hover { background-position: -80px -20px; }
.aligntop:hover { background-position: -80px -40px; }
.alignbottom:hover { background-position: -80px -60px; }
.aligncenter:hover { background-position: -80px -100px; }
.alignmiddle:hover { background-position: -80px -80px; }
.alignhori:hover { background-position: -80px -120px; }
.alignvert:hover { background-position: -80px -140px; }

.tipsa, .tipsb, .tipsc { position: absolute; z-index: 1000; left: 50%; top: 50%; }
.tipsa { margin-top: -300px; margin-left: 130px; }
.tipsb { margin-top: -300px; margin-left: -100px; }
.tipsc { margin-top: -160px; margin-left: -100px; }
.zindex1000 { z-index: 1000; position: relative; background: #fff; }

.mpys { background: #f3f3f3; }
.mpys-cont { overflow: hidden; padding-bottom: 10px; }
.mpys-cont div p.jg { font-weight: bold; color: #ff6600; line-height: 34px; }
.mpys-cont table { width: 450px; color: #666666; font: 12px/1 "宋体","Microsoft Yahei",arial,simhei; line-height: 25px; }
.mpys-cont table th { height: 30px; background: #FFDEC8; }
.mpys-cont table td, .mpys-cont table th { border-bottom: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3; text-align: center; }
.even { background: #F4F4F4!important; }
.mpys-cont table td { height: 30px; }
.odd { background: #FAFAFA!important; }
.yinshuawrap { margin: 0px 10px 10px 100px; padding: 0px 0 15px 0; float:left; }
.yinshuawrap a { display: block; width: 142px; height: 40px; padding-left: 22px; text-align: center; line-height: 40px; background: #2ca9e0 url(http://gtcdn1.gaitu.com/images/mp/mpSprite.png) no-repeat -166px -954px; text-decoration: none; color: #fff; font-weight: bold; }
.mpys-sm p { font: 12px/1 "宋体","Microsoft Yahei",arial,simhei; line-height: 25px; }

#flow { padding-top: 20px; overflow: hidden; }
.flow-box { border-radius: 2px; float: left; display: inline; width: 220px; height: 170px; margin-left: 12px; margin-right: 3px; margin-bottom: 15px; padding-top: 11px; background: #fffffd; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
.flow-thumb { text-align: center; }
.flow-thumb:hover { opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.6; }
.flow-info { padding-top: 10px; padding-bottom: 10px; width: 200px; text-align: center; line-height: 20px; }
a.moremb { float: right; margin: 22px 20px 0 0; padding-left: 18px; line-height: 16px; }

@media (max-width:1200px) {
   .Editor .editorrLeft { width: 645px; float: left; position: relative; }
   .yinshuawrap { margin: 10px 10px 10px 20px; padding: 0px 0 15px 0; clear:both; }
   .yinshuawrap p { line-height: 34px;float:left; margin-right:20px; }
   .yinshuawrap a { display: block;float:left; width: 142px; height: 40px; padding-left: 22px; text-align: center; line-height: 40px; background: #2ca9e0 url(http://gtcdn1.gaitu.com/images/mp/mpSprite.png) no-repeat -166px -954px; text-decoration: none; color: #fff; font-weight: bold; }
}

.ico2012522 {display: block; border: 1px solid #5FBFFF; padding: 3px 12px 3px 26px; color: #666;}

/*  article 内容
---------------------------------------------------------*/
.art {padding:15px 18px 10px;}
.art .title {width:100%;height:40px;text-indent:10px;background: #f7f7f7;/*#ffebdd*/border-bottom:solid 1px #e4e4e4;}
.art .title h1 {width:415px;float:left;font:bold 18px/40px "Microsoft YaHei",微软雅黑;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.art .title label {float:left;margin:6px 20px;padding:0 10px;border:1px solid #eaeaea;}
.art .title label input {border:0px;background:transparent;width:50px;}
.art .title label .but {background:#ffad33;width:30px;height:24px;cursor: pointer;}
.art .title span {float:left;line-height:40px;display:inline-block;}
.art .bdsharebuttonbox {float:left;}

#tab {overflow:hidden;background:#fff;}
.art .nav {height:43px;font:bold 13px/42px "Microsoft YaHei";border:solid 1px #e2e2e2;border-bottom:solid 2px #e2e2e2;}
.art .nav li {width:120px;height:42px;text-align:center;float:left;border-right: 1px solid #e2e2e2;display:inline-block;cursor:pointer;}
.art .nav li.nav_current {color: #666;}
.art .nav li.nav_link {color: #666;background: #fff;}
.art .nav span {float:right;font-weight: normal;margin:0px 20px;}
.art .detail {min-height:500px;height: auto;}
.art .dis {display: none;padding:0px 50px;}
.art .undis {display: block;}
.art .dis p {text-align:center;padding:50px 10px;}
.art .dis img {margin-right:20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);}