@charset "utf-8";
/*---- 全局 ----*/
body  {color: #face6f;font:12px Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center;margin:0px auto; background:url(../images/bg.jpg);}
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}

/*-- 字体 --*/
a {color: #face6f;text-decoration:none; margin:0px; }/**/
a:hover {color: #fff;text-decoration: underline;}


/*-- 本站 --*/
.none { display:none;}
.sitebox { width:980px; margin:0 auto; background:#ab1e23; padding-bottom:20px;}
.banner { height:528px; background:url(../images/banner.jpg) no-repeat;}
.indCont {  color:#faf88c; padding-bottom:40px;}
.indCont .openTxt { font-size:15px; line-height:1.8em;padding:33px 50px 50px 190px;background:url(../images/tt1.jpg) no-repeat 70px 66px; }
.indCont .openTxt p { text-indent:2em; margin-bottom:1em;}
.line { background:url(../images/line.jpg) no-repeat; height:44px;}
.btnBar { text-align:center; padding:20px 0;}
.btnBar a { margin:0 20px;}
a.btn1 { display:inline-block !important;*display:inline;zoom:1; width:256px; height:61px; background:url(../images/btn1.jpg) no-repeat;}
a.btn1:hover { background-position:center bottom;}
a.btn2 { display:inline-block !important;*display:inline;zoom:1; width:256px; height:61px; background:url(../images/btn2.jpg) no-repeat;}
a.btn2:hover { background-position:center bottom;}
a.btn3 { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn3.jpg) no-repeat;}
a.btn3:hover { background-position:center bottom;}
.banner2 { width:980px; height:9px; background:url(../images/banner2.jpg) no-repeat; padding-top:234px;}
.mainBox { padding:50px 0 50px 10px;}
.mainBox .cont { width:285px;padding-top:30px; text-align:center; float:left;}
.mainBox .cont .txt { width:217px; height:174px; margin:0 auto 50px auto;}
.mainBox .cont .btnp { text-align:center; margin-bottom:30px;}
.mainBox .cont1 { padding-right:45px; background:url(../images/line2.jpg) no-repeat right top;}
.mainBox .cont1 .txt { background:url(../images/cont1.jpg) no-repeat center center;}
.mainBox .cont2 { padding-right:45px; background:url(../images/line2.jpg) no-repeat right top;}
.mainBox .cont2 .txt { background:url(../images/cont2.jpg) no-repeat center center;}
.mainBox .cont3 .txt { background:url(../images/cont3.jpg) no-repeat center center;}
.mainBox .sm { text-align:center; font-size:14px;}
.bottomBtn { border-top:1px solid #7b1515; text-align:center; padding:20px 0;}
.bottomBtn a { margin:0 15px;}
a.lbtn { background:url(../images/dot_l.gif) no-repeat left center; display:inline-block !important;*display:inline;zoom:1; padding-left:10px;}
a.rbtn { background:url(../images/dot_r.gif) no-repeat right center; display:inline-block !important;*display:inline;zoom:1; padding-right:10px;}
.intro { padding:35px 50px 10px 320px;}
.intro1 { background:url(../images/intro1.jpg) no-repeat 30px 22px;}
.intro2 { background:url(../images/intro2.jpg) no-repeat 30px 22px;}
.intro3 { background:url(../images/intro3.jpg) no-repeat 30px 22px;}
.intro .txt { line-height:1.8em; margin-bottom:1em; height:120px; overflow:hidden;}
.intro .txt .rig { text-align:right; margin-bottom:2em;}
.list { padding:20px; border-top:1px solid #7b1515;}
.list .info { margin-bottom:30px; padding-left:20px;}
.list ul li { width:182px; height:280px; text-align:center; float:left; font-size:14px;}
.list ul li img { padding:2px; background:#fff; border:1px solid #e9be80; margin-bottom:10px;}
a.btn_start { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_start.jpg) no-repeat;}
a.btn_start:hover { background-position:center bottom;}
a.btn_prevpart { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_prevpart.jpg) no-repeat;}
a.btn_prevpart:hover { background-position:center bottom;}
a.btn_nextpart { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_nextpart.jpg) no-repeat;}
a.btn_nextpart:hover { background-position:center bottom;}
a.btn_end { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_end.jpg) no-repeat;}
a.btn_end:hover { background-position:center bottom;}
a.btn_prev { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_prev.jpg) no-repeat;}
a.btn_prev:hover { background-position:center bottom;}
a.btn_next { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_next.jpg) no-repeat;}
a.btn_next:hover { background-position:center bottom;}
a.btn_back { display:inline-block !important;*display:inline;zoom:1; width:194px; height:47px; background:url(../images/btn_back.jpg) no-repeat;}
a.btn_back:hover { background-position:center bottom;}
.nav { padding:20px 0; border-bottom:1px solid #7b1515; text-align:center;}
.nav a { margin:0 15px;}
.userIntro { padding:20px; margin-left:20px;}
.userIntro .photo { width:150px; height:215px; text-align:center;float:left; margin-right:30px;}
.userIntro .photo img {padding:2px; background:#fff; border:1px solid #e9be80; }
.userIntro .introTxt { width:700px; float:left; color:#fff; padding-top:20px;}
.userIntro .introTxt .name { font-size:20px; margin-bottom:25px;}
.userIntro .introTxt .name span { font-size:12px; margin-left:15px;}
.userIntro .introTxt .txt { line-height:2em; font-size:14px;}
.userIntro .introTxt .txt p { text-indent:2em; margin-bottom:1em;}
.mainImg { margin-bottom:15px; text-align:center;}
.end {font-size:15px; line-height:1.8em;padding:60px 50px 80px 190px;background:url(../images/tt2.jpg) no-repeat 70px 30px;}
.end p { text-indent:2em; margin-bottom:1em;}