@charset "gb2312";
/* CSS Document */

html { background:url(../images/bg_html.png) 0px 33px repeat-x; }
body { background: url(../images/bg_body.png) center 33px no-repeat; color:#4d3d87; }
.header { height: 33px; background: url(http://m1.073img.com/_10img/all/hy_2t.jpg); overflow: visible; }
.footer { height: 90px; padding-top: 20px; color: #333; text-align: center; }
.hy_foot { padding: 0; color: #333; }
.hy_c0 a:link, .hy_c0 a:visited, .hy_c0 a:hover, .hy_c0 a:active { color: #333; }
a { text-decoration:none; color:#2c4104; }
.fl { float:left; }
.fr { float:right; }
.cont { background:url(../images/bg_cont.png) 0px 0px no-repeat; width:980px; margin:415px auto 0px; overflow:visible; }
.top { height:679px; position:relative; overflow:visible; }
.top .people { position:absolute; width:175px; height:208px; bottom:0px; left:-35px; background:url(../images/people.png) 0px 0px no-repeat; z-index:100; }
.top .nav { right:17px; top:50px; position:absolute; }
.w980 { width:980px; }
.w390 { }
.left { width:390px; padding:150px 0px 0px 55px; overflow:visible; }
.right { width:360px; padding:230px 110px 0px 0px; }
.cont .title { color:#4d3d87; font-size:14px; line-height:24px; }
.right .title_02 { width:363px; height:39px; line-height:39px; background:url(../images/bg_title_02.png) 0px 0px no-repeat; margin:20px 0px 0px 0px; }
.right .title_02 p { padding:0px 0px 0px 7px; color:#2e7900; }
.right .title_02 p span { color:#6b1d9c; }
.right .botn_01 { padding:35px 0px 0px 40px; }
.botn_01 { }
.botn_01 li { float:left; padding:0px 30px 0px 0px; }
.botn_01 a { height:46px; line-height:46px; padding:0px 0px 0px 22px; background:url(../images/bg_botn_01.png) top left no-repeat; display:block; text-align:center; float:left; color:#7b3501; font-size:20px; font-family:Microsoft yahei; }
.botn_01 a span { height:46px; line-height:46px; padding:0px 22px 0px 0px; background:url(../images/bg_botn_01.png) top right no-repeat; display:block; float:left; }
.botn_02 li { float:left; padding:0px 50px 0px 0px; }
.botn_02 a { height:43px; line-height:43px; padding:0px 0px 0px 25px; background:url(../images/bg_botn_02.png) top left no-repeat; display:block; text-align:center; float:left; color:#fff; font-size:20px; font-family:Microsoft yahei; }
.botn_02 a span { height:43px; line-height:43px; padding:0px 25px 0px 0px; background:url(../images/bg_botn_02.png) top right no-repeat; display:block; float:left; }
.title_01 { width:980px; height:40px; background:url(../images/bg_title.png) 0px 0px no-repeat; line-height:40px; }
.title_01 a { float:right; padding:0px 10px 0px 0px; }
.list_01 { width:978px; }
.list_01 li { float:left; padding:0px 28px 28px 0px; }
.list_01 { border:1px solid #c9db7c; border-top:none; background:#f8fbdb; }
.list_01 ul { width:1100px; padding:24px 0px 28px 24px; }
.list_01 a img { width:130px; height:90px; border:1px solid #e7ecbc; }
.book { width:374px; height:354px; background:#f5f2f8; border:1px dashed #d7ddf2; position:relative; overflow:visible; z-index:1; }
.book_cont { }
.book_cont table { margin:0px 0px 0px 20px; }
.book_cont td { padding:0px 0px 15px 10px; color:#9c26b9; font-size:14px; font-weight:bold; }
.book_cont h5 { line-height:70px; color:#f00; font-weight:normal; padding:0px 0px 0px 20px; }
.book_cont input { width:88px; padding:0px 5px; border:1px solid #ccbfd8; line-height:23px; height:23px; color:#ccbfd8; }
.book_cont h4 { width:100%; text-align:center; padding:30px 0px 30px; font-size:18px; color:#9c26b9; }
.book_cont .botn_01 { text-align:center; padding:30px 0px 0px; width:124px; margin:0px auto; }
.book h3 { background:url(../images/bg_book_h3.png) top left no-repeat; line-height:48px; border-bottom:1px solid #e6ddee; height:48px; margin:0px 14px 15px; font-size:14px; color:#b926a9; padding:0px 0px 0px 60px; }
.book h2 { line-height:24px; font-size:14px; padding:0px 20px; color:#9c26b9; }
.book p { padding:0px 20px; line-height:20px; }
.scroll { overflow:hidden; overflow-y:scroll; height:225px; padding:0px 0px 10px 0px; }
.scroll img { margin:10px 0px 0px 60px; }


.book .pop { width:230px; height:110px; border:1px solid #8c4a9f; position:absolute; top:145px; left:170px; background:#fff;}

.book .pop dt { line-height:29px; height:29px; border-bottom:1px solid #8c4a9f; background:#d8b2e3; color:#fff; padding:0px 0px 0px 10px; font-weight:bold;}

.book .pop center { color:#333333; font-size:14px; padding:18px 0px 10px;}

.botn_03  { height:29px; line-height:29px; width:79px; background:url(../images/bg_botn_03.png) top left no-repeat; display:block; text-align:center; color:#fff; font-size:20px; font-family:Microsoft yahei; margin:0px auto; }