s@charset "gb2312";
/* CSS Document */
body { font-size: 14px; }
.red { color: #dd0012; }
.mt25 { margin-top: 25px; }
.box { border: 1px solid #e7e7e7; }
.iBox1 { width: 270px; height: 347px; padding: 4px; overflow: hidden; position: relative; }
.iBox1_1 { width: 270px; height: 347px; overflow: hidden; position: relative; }
.iBox1_1 li { float: left; width: 100%; height: 347px; }
.iBox1_2 { position: absolute; bottom: 30px; right: 15px; z-index: 9 }
.iBox1_2 li { float: left; background: #FFF; width: 12px; height: 12px; margin: 0 2px; border-radius: 6px; font-size: 0; cursor: pointer; }
.iBox1_2 li.active { background: #565656; }
.iBox2 { width: 440px; margin-left: 10px; padding: 10px 20px; overflow: hidden; }
.iBox2_1 { height: 35px; border-bottom: 2px solid #dfdfdf; line-height: 35px; color: #834399; }
.iBox2_1 em { float: left; display: inline; }
.iBox2_1 a { float: left; padding: 0 15px; font-size: 18px; }
.iBox2_1 a.active { border-bottom: 2px solid #881ca7; }
.iBox2_2 { width: 100%; overflow: hidden; }
.iBox2_2 dl { display: block; padding: 19px 0; border-bottom: 1px dotted #e0e0e0; overflow: hidden; }
.iBox2_2 dl a { color: #881ca7; }
.iBox2_2 dt { font-size: 16px; }
.iBox2_2 ul { display: block; margin-top: 16px; overflow: hidden; }
.iBox2_2 li { display: block; padding: 0 5px; line-height: 28px; }
.iBox2_2 li span { float: right; }
.iBox3 { background: url(images/index03_01.jpg) repeat-x; width: 288px; padding: 10px 14px; overflow: hidden; }
.iBox3_1 { height: 35px; font-size: 16px; line-height: 35px; color: #666; overflow: hidden; }
.iBox3_1 span { color: #8c18bc; }
.iBox3_2 { width: 100%; overflow: hidden; }
.iBox3_2 a { width: 139px; height: 41px; margin-top: 10px; text-indent: 55px; font-size: 16px; line-height: 41px; color: #FFF; }
.iBox3_2 a:hover { filter: alpha(opacity=70); opacity: 0.7; }
.iBox3_2 a.a01 { background-position: 0 0; }
.iBox3_2 a.a02 { background-position: -161px 0; }
.iBox3_2 a.a03 { background-position: 0 -46px; }
.iBox3_2 a.a04 { background-position: 0 0; }
.iBox3_3 { width: 100%; padding-bottom: 10px; overflow: hidden; }
.iBox3_3 h2 { background-position: 0 -112px; width: 288px; height: 17px; margin: 13px auto; overflow: hidden; }
.iBox3_3 form p { display: block; margin: 5px 0; overflow: hidden; }
.iBox3_3 form label { float: left; width: 50px; }
.iBox3_3 form select { float: left; background: #FFF; width: 235px; height: 28px; border: 1px solid #ddd; color: #666; }
.iBox3_3 form input[type="text"] { float: left; background: #FFF; width: 235px; height: 28px; border: 1px solid #ddd; text-indent: 5px; line-height: 28px; }
.iBox3_3 form input[type="tel"] { float: left; background: #FFF; width: 235px; height: 28px; border: 1px solid #ddd; text-indent: 5px; line-height: 28px; }
.iBox3_3 form input[type="submit"] { display: block; background: #ff8800; width: 186px; border: 1px solid #ddd; margin: 10px auto 0; line-height: 32px; font-size: 16px; color: #FFF; cursor: pointer; }
.iBox4 { width: 1057px; margin: 25px auto; padding: 10px 20px 25px; overflow: hidden; }
.iBox4_1 { height: 42px; border-bottom: 2px solid #bbb; font-size: 16px; line-height: 35px; color: #666; }
.iBox4_1 span { float: left; background-position: -314px 0; height: 42px; margin-right: 5px; padding-left: 30px; border-bottom: 2px solid #881ca7; font-size: 24px; color: #8c18bc; }
.iBox4_2 { }
.iBox4_2_1 { float: left; display: inline; width: 325px; margin: 25px 12px 0; padding: 8px 0; overflow: hidden; }
.iBox4_2_1 dl { display: block; width: 304px; margin: 0 auto; overflow: hidden; }
.iBox4_2_1 dt { display: block; margin-bottom: 8px; }
.iBox4_2_1 dd { display: block; padding: 0 5px; overflow: hidden; }
.iBox4_2_1 ul { width: 303px; margin: 5px auto; padding: 0 11px; border-top: 1px dotted #c5c3c4; overflow: hidden; }
.iBox4_2_1 li { float: left; display: inline; background: #eee; width: 95px; margin: 10px 3px 0; text-align: center; line-height: 30px; }
.iBox4_2_1 li a { display: block; }
.til1 { height: 45px; border-bottom: 2px solid #dfdfdf; font-size: 24px; line-height: 45px; color: #999; }
.til1 em { float: left; display: inline; padding: 0 15px; }
.til1 a { float: left; }
.til1 a.active { border-bottom: 2px solid #881ca7; color: #8c18bc; }
.iBox5 { width: 1057px; margin: 25px auto; padding: 10px 20px 25px; overflow: hidden; }
.iBox5_2 { width: 954px; margin: 0 auto; padding: 20px 0; position: relative; }
.iBox5_2 .prev_btn { background-position: -311px -56px; width: 31px; height: 31px; position: absolute; top: 150px; left: -35px; }
.iBox5_2 .next_btn { background-position: -311px -104px; width: 31px; height: 31px; position: absolute; top: 150px; right: -35px; }
.iBox5_2_1 { }
.iBox5_2_1 dl { float: left; display: inline; width: 278px; margin: 0 10px; padding: 8px; border: 2px solid #dc86ff; overflow: hidden; }
.iBox5_2_1 dd { display: block; margin-top: 8px; }
.iBox5_2_1 dd span { font-size: 16px; color: #881ca7; }
.iBox5_2_1 dd a.a01 { float: right; background: #881ca7; width: 75px; text-align: center; font-size: 16px; color: #FFF; }
.iBox5_2_1 dd p { display: block; padding-top: 5px; border-top: 1px dotted #c4c4c4; text-indent: 2em; }
.iBox5_3 { width: 1000px; margin: 20px auto 0; overflow: hidden; }
.iBox6 { width: 1098px; margin: 0 auto; padding-top: 10px; overflow: hidden; }
.iBox6_1 { width: 1057px; margin: 0 auto; }
.iBox6 dl { display: block; width: 1076px; height: 80px; margin: 0 auto; padding: 30px 0; overflow: hidden; }
.iBox6 dd p { float: left; padding: 0 10px; }
