@charset "gb2312";
body, h1, h2, h3, h4, h5, hr, p, dl, dt, dd, ul, ol, li, form, input, textarea, table, th, td, var { margin:0; padding:0; font-size: 12px; }
ul, ol { list-style:none; }
a { color: #575757; text-decoration: none; }
a:hover { text-decoration: underline; }
p { text-indent: 2em; line-height: 18px; color:#727171; }
a img { border:none; }
#pos { width:100%; margin:0 auto; text-align:left; }
#head { background-image: url(../index_files/head2.jpg); background-repeat: no-repeat; background-position: center top; }
#head #alice { width:1000px; height:420px; margin:0px auto; position:relative; left:0px; top:0px; }
#alice #extend_nav { position:absolute; left:0px; top:532px; overflow:hidden; }
#extend_nav span { width:158px; float:left; display:inline; margin-left:7px; text-align:center; }
#alice #extend_nav span a { color: #FFF; padding:0px 3px; cursor: pointer; }
#alice img#logo { position: absolute; left: 0px; top: 0px; }
#alice ul { height:24px; float:left; display:inline; margin-top:107px; margin-left:30px; }
#alice ul li { float:left; display:inline; line-height:24px; padding-left:23px; margin-right:30px; background-image: url(../index_files/alice_li2.jpg); background-repeat: no-repeat; background-position: left 4px; color: #636363; }
#alice strong { position: absolute; left:360px; top: 35px; }
#alice div#menu { height:46px; float:left; display:inline; position:relative; left:0px; top:0px; text-indent:0px; width:900px; margin-top: 375px; }
#menu a { float:left; display:inline; height:46px; text-align:center; width:97px; color: #FFC; font-size: 15px; font-weight: bold; line-height:35px; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu a.c1 { width:89px; text-align:left; text-indent:6px; }
#menu a.c2 { width:125px; }
#submenu1, #submenu2, #submenu3, #submenu4, #submenu5, #submenu6, #submenu7, #submenu8 { position:absolute; top:41px; z-index:5; height:30px; padding-top:7px; padding-left:35px; background-repeat: no-repeat; background-position: left top; display:none; }
#submenu1 a, #submenu2 a, #submenu3 a, #submenu4 a, #submenu5 a, #submenu6 a, #submenu7 a, #submenu8 a { height:auto; width:auto; float:left; display:inline; margin:0px 5px; text-align:center; color: #000; font-size: 12px; font-weight: normal; line-height:30px; }
#submenu1 { width:395px; text-align:center; left:100px; background-image: url(../index_files/submenu1.jpg); }
#submenu7 { width:465px; height:30px; left:525px; background-image: url(../index_files/submenu3.jpg); }
#alice a#alice_contact { width:100px; height:43px; position:absolute; left:880px; top:360px; }
#nav { width:1000px; min-height:134px; height:auto; margin:0px auto; background-image: url(../index_files/nav.jpg); background-repeat: repeat-x; background-position: left top; background-color: #7b0730; }
#nav div { width:158px; float:left; display:inline; padding-bottom:11px; margin-left:7px; margin-top:8px; }
#nav div strong { float:left; display:inline; height:26px; width:100%; line-height:26px; text-align:center; color: #000; font-size: 14px; background-color: #fff4f4; cursor: pointer; }
#nav div ul { float:left; display:inline; padding-top:7px; height:45px; width:158px; text-align:center; background-color: #fff; }
#nav div ul li { display:inline; line-height:20px; }
#nav div ul li a { color: #000; padding-right:3px; }
#nav div var { position:relative; z-index:3; float:left; display:block; height:11px; width:158px; background-color: #fff4f4; cursor: pointer; background-image: url(../index_files/nav_var1.jpg); background-repeat: no-repeat; background-position: center center; }
#nav div span { width:158px; position: relative; top:0px; left:-1px; margin-top:-5px; z-index:10; float:left; text-align:center; background-color: #FFF; display:none; border:solid 1px #8F2347; border-top:0; border-bottom:0; }
#nav div span a { color: #000; display:inline; line-height:20px; padding-right:3px; }
#search { width:1000px; height:28px; margin-bottom:0; background-image: url(../index_files/search.jpg); background-repeat: no-repeat; background-position: left top; padding:5px 0; display: block; }
#search form { width:260px; height:40px; display:inline; margin:10px 0 0 1px; }
#search input#serch_text { width:155px; height:20px; display:inline; background:none; color:#727171; line-height:20px; margin-left:5px; border:0px; }
#search input#serch_submit { width:40px; height:24px; display:inline; cursor: pointer; border: none; background:none; }
#search strong { display:inline; color: #d62365; font-style: normal; font-size: 13px; font-weight: normal; margin-left:130px; }
#search strong a { color: #dd2e4b; padding: 0px 3px; }
#search address { display:inline; color: #dd2e4b; font-style: normal; font-size: 13px; font-weight: bold; margin-left:10px; }
#search address em { color: #333; font-style: normal; padding:0px 3px; }
/* ----------Ò³½Å---------- */

#foot { clear:both; height: 185px; margin-top:15px; background-color: #f4f4f4; background-image: url(../index_files/foot.jpg); background-repeat: repeat-x; background-position: left top; width:1000px; margin:0 auto; }
#foot ul { height:41px; padding-top:12px; text-align:center; }
#foot ul li { display:inline; color: #555; }
#foot ul li a { padding: 5px; font-size: 13px; color: #555; font-weight: bold; }
#foot #site_info { width:640px; height:120px; padding-left:420px; color: #999; text-indent:0px; background-image: url(../index_files/foot_logo.jpg); background-repeat: no-repeat; background-position: 0 20px; line-height:25px; width:1000px; margin:0 auto; }
#foot #site_info { background-image: url(../index_files/foot_logo.jpg); background-position: 100px 0; background-repeat: no-repeat; color: #999999; height: 120px; line-height: 25px; margin: 0 auto; padding-left: 520px; text-indent: 0; width: 480px; }
.clearfix:after { content: "\0020"; display: block; height: 0px; clear: both; }
.clearfix { _zoom: 1; }
*+html .clearfix { overflow:auto; }
.clear { clear: both; }
.menu { position: relative; left: 0px; top: 0px; z-index:5; }
.menu li a:hover { color:#fffbd4; }
.menu .submenu { height: 34px; padding-left: 30px; padding-right:5px; position:absolute; top:57px; z-index:5; display:none; }
.submenu .submenu_outer { height: 34px; width: 50px; position:absolute; top:0px; left:0px;}
.submenu .submenu_inner { height: 34px; width: 50px; position:absolute; top:0px; right:0px; }
.submenu a { line-height:43px; height:30px; padding-left:12px; color: #000; }
.submenu a:hover { font-weight: bold; color: #000; }
#menu_yinxiang { width:290px; left:90px;}
#menu_zixunzhongxin { width:290px; left:117px; }
#menu_keshi { width:510px; left:114px; }
#menu_fuwu { width:575px; left:195px; }
#menu_tepinzhuanjia { width:315px; left:540px; }
#menu_jiuzhenzhinan { width:425px; left:500px;}
#hide_submenus { z-index: 90; position: absolute; left: 10px; top: 100px; height: 200px; width:1000px; border: 1px solid transparent; }
* html #hide_submenus { border: 0px solid transparent; }
#classmenu { width:183px; background-image: url(../index_files/classmenu.jpg); background-repeat: repeat-y; background-position: left top; }
#classmenu h2 { width:183px; height:40px; background-image: url(../index_files/classmenu_title.jpg); background-repeat: repeat-y; background-position: left top; text-indent: -20cm; }
#classmenu_nav { width:183px; padding-bottom:10px; line-height: 24px; list-style-type: none; text-align:left; background-image: url(../index_files/classmenu_bottom.jpg); background-repeat: no-repeat; background-position: left bottom; }
#classmenu_nav a { font-size: 14px; color: #4C1700; }
#classmenu_nav li { width: 160px; margin-left:10px; margin-top:5px; background-image: url(../index_files/submenu_link.jpg); background-repeat: no-repeat; background-position: left top;}
#classmenu_nav li a.submenu_link { width: 130px; margin-left: 30px; display: block; text-indent:10px; font-weight: bold; }
#classmenu_nav li li { margin-left:0px; margin-top:0px; }
#classmenu_nav li ul { width: 160px; list-style:none; text-align:left; margin:0px; border: 1px solid #F4F4F4; border-top:none; }
#classmenu_nav li ul li { background-image:none; padding-top:5px;}
#classmenu_nav li ul a { margin-left: 15px; width:126px; padding-left:15px; background-image: url(../index_files/submenu_sublink.jpg); background-repeat: no-repeat; background-position: left center; }
#classmenu_nav ul.collapsed { display: none; }
#content { width:1000px; height:auto; margin:0 auto; }
#lovexin1 { position:fixed; right:0px; bottom:0px; z-index:10; height:124px; width:214px; cursor: pointer; }