@charset "utf-8";
/* CSS Document */

body {
color:#555;
font:14px 微软雅黑, 宋体,Tahoma,Arial;
background:#FFF;
margin:0;
padding:0;
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,/* list elements 列表元素 */pre,/* text formatting elements 文本格式元素 */
form,fieldset,legend,button,input,textarea,img,/* form elements 表单元素 */th,td /* table elements 表格元素 */ {
margin:0;
padding:0;
}

ul,ol,dl {
list-style:none;
}

.clear{ clear:both;}

img {
border:0
}
a{text-decoration: none;}
.spiWapp{width:100%;margin:0 auto;}
.spiBanner{width:100%; margin:0 auto; height:600px; background:url(../images/spirit_r2_c1.jpg) top center no-repeat;}
.spiCon,.spiLead,.spitheme,.spinota,.spiDoit,.spiDoit2,.spiDoit3,.spiHot{width:1200px; margin:0 auto; height:auto; overflow:hidden; padding:10px 0;}
.spiTit{width:100%;margin:0 auto; height:100px; overflow:hidden; background:#1276E6;}
.themetit{ height:60px; line-height:60px; margin-top:10px; background:url(../images/spirit_r6_c2.jpg) left center no-repeat;}
.themetit span{ font-size:30px; color:#FFF; padding-left:12px;}
.Leadtit{height:50px; text-align:center; padding:20px 0;}
.Leadtit h1{ font-size:35px; color:#1177E5}
.Leadtxt p{ padding:15px 20px; text-indent:40px; font-size:18px; line-height:200%;}
.Leadtxt a{ display:block; text-align:center}

.spinota p{padding:20px; font-size:16px; line-height:200%;text-indent:40px;}
.spinota img{ float:right; padding-left:30px;}

.smalltit01{ float:left; width:340px; height:40px; line-height:40px; background:url(../images/spirit_r12_c2.jpg) no-repeat; text-align:center; margin:10px 0;}
.smalltit01 span,.smalltit02 span{ color:#FFF; font-size:22px;}
.smalltit02{ float:right; width:340px; height:40px; line-height:40px;background:url(../images/spirit_r12_c2.jpg) no-repeat;text-align:center; margin:10px 0;}

.spiDoit p{padding:10px; font-size:16px; line-height:200%;text-indent:40px;}
.spiDoit img{ float:left; padding-right:30px;}

.spiDoit2 p{padding:10px; font-size:16px; line-height:200%;text-indent:40px;}
.spiDoit2 img{ float:right; padding-left:30px;}

.spiDoit3{ background:#EFEFEF}
.spiDoit3 p{padding:10px; font-size:16px; line-height:200%;text-indent:40px;}
.spiDoit3 img{ float:left; padding-right:30px;}

.spiHot{ margin-top:20px; background:url(../images/spirit_dot.jpg) left center no-repeat; text-indent:20px;}
.spiHot a{ float:right; font-size:14px; text-decoration:none; display:block; }
.spiHot span{ display:block;float:left; font-size:14px;}

.Practice p{ font-size:18px; line-height:160%; }
.Practice{height:180px; overflow:hidden; text-align:center; padding-top:30px; background:url(../images/spirit_g.jpg) top center no-repeat;}

.spiPra{ display:block; float:left; width:550px; height:700px; overflow:hidden; margin-left:30px; margin-top:20px;}
.spiPra p{ font-size:14px;}
.spiPratit{ float:left; width:340px; height:40px; line-height:40px; background:url(../images/spirit_r12_c2.jpg) no-repeat; text-align:center; margin:10px 0;}
.spiPratit span{ color:#FFF; font-size:16px;}
