@charset "gb2312";
/* CSS Document */
/*index_css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, blockquote, thead, tbody, tfoot, th, td { margin:0; padding:0; list-style-type:none; }
h3 { FONT-FAMILY:"宋体"; WHITE-SPACE: nowrap;TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center; font-size:16px; line-height:28px; }
h4 { font-family:"宋体"; text-align:center; font-size:20px; line-height:45px; }
h5 { font-family:"宋体"; text-align:center; font-size:14px; line-height:28px; }
h6 { font-family:"宋体"; text-align:center; font-size:20px; line-height:60px; }
.container { width:960px; overflow:hidden; }
.container ul { background-color:#e3e3e3; height:631px; }
.nav { height:32px; }
.nav_logo { width:224px; height:32px; line-height:32px; }
.subnav { width:728px; height:32px; line-height:32px; text-align:right; padding-right:6px; }
.subbox { width:958px; height:622px; background-color:#FFF; padding-top:6px; }
.sub_left { width:275px; height:612px; padding-left:6px; }
.sub_por { width:271px; height:363px; padding:1px; border:1px solid #e3e3e3; overflow:hidden; }
.guild2 { width:275px; height:242px; padding-top:3px; }
.guild2 p { font-size:14px; font-weight:bold; padding-top:8px; height:23px; line-height:23px; text-indent:24px; text-align:left; background:url(../images/top_list.gif) 0px -510px no-repeat; }
.guild2 dl { height:213px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.guild2_img { height:115px; padding-top:18px; }
.guild2_img img { height:100px; width:100px; border:1px solid #e3e3e3; background-color:#FFF; padding:1px; float:left; margin-left:5px; }
.guild3_img { height:150px; padding-top:28px; }
.guild3_img img { height:134px; width:100px; border:1px solid #e3e3e3; background-color:#FFF; padding:1px; float:left; margin-left:5px; }
.guild3_img dd { width:145px; height:18px; line-height:18px; float:left; text-indent:24px; padding-left:10px; color:#666; }
.guild2_img dd { width:145px; height:18px; line-height:18px; float:left; text-indent:24px; padding-left:10px; color:#666; }
.guild2_list { height:75px; }
.guild2_list dd { width:120px; height:22px; color:#333; line-height:22px; overflow:hidden; padding-left:10px; float:left; }
.guild3_list { height:35px; }
.guild3_list dd { width:120px; height:22px; color:#333; font-size:14px; line-height:22px; overflow:hidden; padding-left:10px; float:left; }
.guild { width:275px; height:233px; }
.guild p { background:url(../images/top_list.gif) 0px -183px no-repeat; height:23px; line-height:23px; text-indent:24px; text-align:left; }
.guild dl { height:213px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.guild_img { height:90px; padding-top:18px; }
.guild_img img { height:71px; width:71px; border:1px solid #e3e3e3; padding:1px; float:left; margin-left:10px; }
.guild_img dd { width:175px; height:18px; line-height:18px; float:left; text-indent:24px; padding-left:10px; color:#666; }
.guild_list { height:102px; }
.guild_list dd { width:120px; height:24px; color:#333; line-height:24px; overflow:hidden; padding-left:10px; float:left; }
.sub_center { width:422px; height:612px; padding-left:6px; padding-right:6px; overflow:hidden; }
.sub_center2 { width:667px; height:612px; padding-left:6px; overflow:hidden; }
.sub_cmain2 { width:420px; height:423px; border:1px solid #e3e3e3; overflow:hidden; }
.sub_cmain2 dl { margin-left:10px; margin-right:10px; text-indent:29px; font-family:"宋体"; line-height:20px; height:70px; overflow:hidden; font-size:12px; color:#666; }
.sub_cmain2 p { background:url(../images/top_list.gif) 0px -750px no-repeat; height:14px; clear:both; }
.sub_cmain { width:420px; height:610px; border:1px solid #e3e3e3; overflow:hidden; }
.sub_cmain dl { margin-left:10px; margin-right:10px; text-indent:29px; font-family:"宋体"; line-height:20px; height:48px; font-size:12px; color:#666; }
.sub_cmain p { background:url(../images/top_list.gif) 0px -750px no-repeat; height:14px; clear:both; }
.submain { width:198px; height:236px; padding-left:6px; padding-right:6px; padding-top:6px; }
.submain2 { width:198px; height:266px; padding-left:6px; padding-right:6px; padding-top:15px; }
.submain3 { width:198px; height:276px; padding-left:6px; padding-right:6px; }
.submain_nav { height:22px; line-height:22px; text-indent:24px; text-align:left; font-weight:bold; background:url(../images/top_list.gif) 0px -19px no-repeat; }
.submain_box2 { width:198px; height:234px; }
.submain_box2 dt { width:198px; height:22px; line-height:22px; float:left; font-family:"宋体"; font-size:14px; color:#666; text-align:left; }
.submain_box3 { width:198px; height:254px; }
.submain_box3 dt { width:198px; height:22px; line-height:22px; float:left; font-family:"宋体"; font-size:14px; color:#666; text-align:left; }
.submain_box { width:198px; height:214px; }
.submain_box dt { width:198px; height:22px; line-height:22px; float:left; font-family:"宋体"; font-size:14px; color:#666; text-align:left; }
.submimg { width:89px; height:124px; padding-top:18px; padding-left:5px; padding-right:5px; }
.submimg3 { width:89px; height:148px; padding-top:14px; padding-left:5px; padding-right:5px; }
.submimg_list { border:1px solid #e3e3e3; overflow:hidden; width:87px; height:110px; }
.submimg_list img { width:85px; height:85px; padding:1px; }
.submimg_list dt { width:85px; height:22px; font-size:12px; line-height:22px; text-align:center; float:left; }
.submimg_list2 { border:1px solid #e3e3e3; overflow:hidden; width:87px; height:139px; }
.submimg_list2 img { width:85px; height:114px; padding:1px; }
.submimg_list2 dt { width:85px; height:22px; font-size:12px; line-height:22px; text-align:center; float:left; }
.sub_right { width:235px; height:612px; }
.sub_right2 { width:235px; padding-left:6px; height:425px; }
.sub_hot { width:235px; height:300px; background:url(../images/top_list.gif) 0px -210px no-repeat; }
.sub_hmenu { padding-left:5px; height:20px; padding-top:4px; }
.sub_hmenu p { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; margin-right:3px; float:left; background:url(../images/top_list.gif) -391px -6px no-repeat; }
.sub_hmenu p a { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#333; }
.sub_hmenu p a:hover { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color: #000; text-decoration:none; }
.sub_hmenu p.select a { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#000; }
.sub_hmenu p.select { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#000; background:url(../images/top_list.gif) -344px -6px no-repeat; }
.sub_hbox { width:235px; height:265px; padding-top:9px; }
.sub_hbox p { padding-left:30px; width:200px; height:26px; overflow:hidden; line-height:26px; font-family:"宋体"; font-size:12px; font-weight:normal; text-align:left; }
.sub_list { width:235px; height:160px; margin-top:10px; border:1px solid #E6E6E6; overflow:hidden; background:#ffffff; }
.sub_list ul {padding:5px; background:#ffffff;}
.sub_list ul li {height:22px; line-height:22px; overflow:hidden; white-space:nowrap;}
.summary2 { width:223px; height:120px; overflow:hidden; border:1px solid #e3e3e3; padding:5px; font-family:"宋体"; font-size:14px; font-weight:normal; text-align:left; line-height:18px; }
.summary3 { width:223px; height:105px; overflow:hidden; border:1px solid #e3e3e3; padding:5px; font-family:"宋体"; font-size:14px; font-weight:normal; text-align:left; line-height:18px; }
.summary4 { width:223px; height:120px; overflow:hidden; border:1px solid #e3e3e3; padding:5px; font-family:"宋体"; font-size:14px; font-weight:normal; text-align:left; line-height:18px; }
/*功能区*/
.shop_tool { width:235px; height:164px; background:url(../images/top_list.gif) -0px -19px no-repeat; }
.shop_tilte { height:20px; line-height:20px; padding-top:2px; text-indent:24px; text-align:left; }
.shop_joinus { width:235px; height:120px; padding-top:22px; }
.shop_joinus p { width:216px; padding-left:14px; font-weight:bold; color:#343434; height:24px; text-indent:5px; }
.shop_joinus dl { width:199px; padding-left:14px; font-weight:normal; color:#343434; height:22px; line-height:18px; color:#4c4c4c; float:left; }
/*sub_main*/
.nav_1 { height:32px; background:url(../images/menu_img.gif) 0px 0px no-repeat; color:#000; }
.nav_2 { height:32px; background:url(../images/menu_img.gif) 0px -32px no-repeat; color:#00; }
.nav_3 { height:32px; background:url(../images/menu_img.gif) 0px -64px no-repeat; color:#000; }
.nav_4 { height:32px; background:url(../images/menu_img.gif) 0px -96px no-repeat; color:#000; }
.nav_5 { height:32px; background:url(../images/menu_img.gif) 0px -128px no-repeat; color:#000; }
.nav_6 { height:32px; background:url(../images/menu_img.gif) 0px -160px no-repeat; color:#000; }
.nav_7 { height:32px; background:url(../images/menu_img.gif) 0px -192px no-repeat; color:#000; }
.nav_8 { height:32px; background:url(../images/menu_img.gif) 0px -224px no-repeat; color:#000; }
/*banner*/
.banner { width:996px; padding:1px; border:1px solid #e3e3e3; }
/* 焦点图 */
.por { width:300px; height:400px; padding:1px; border:1px solid #e3e3e3; }
.sub_cpor { width:663px; height:180px; overflow:hidden; }
.sub_porlist { width:663px; height:180px; margin:0px auto; }
.sub_porlist dl { width:571px; height:180px; overflow:hidden; float:left; }
.por_box { padding-left:10px; width:129px; height:165px; padding-top:15px; }
.por_box dl { width:129px; float:left; height:20px; line-height:20px; text-align:center; background-color:#373737; }
.por_box p { width:125px; height:125px; float:left; border:1px solid #e3e3e3; padding:1px; }
.por_box2 { padding-left:7px; width:104px; height:178px; padding-top:2px; }
.por_box2 dl { width:104px; float:left; height:20px; line-height:20px; text-align:center; background-color:#373737; }
.por_box2 p { width:100px; height:148px; float:left; border:1px solid #e3e3e3; padding:1px; }
.an_por1 { width:46px; height:180px; background:url(../images/top_list.gif) -342px -210px no-repeat; }
.an_por2 { width:46px; height:180px; background:url(../images/top_list.gif) -392px -210px no-repeat; }

.sub_porh { width:272px; height:365px; border:1px solid #e3e3e3; overflow:hidden; }
.summary8 { width:252px; height:35px; margin:0px auto; overflow:hidden; border:1px dashed #e3e3e3; padding:5px; font-family:"宋体"; font-size:14px; font-weight:normal; text-align:left; line-height:19px; }
.sub_porh ul { list-style-type:none; padding:0px; margin:0px; overflow:hidden; height:285px; background-color:#FFF; float:left; }
.sub_porh ul li { float:left; width:130px; height:26px; line-height:26px; text-align:left; overflow:hidden; padding-left:3px; }
.sub_hmenu2 { padding-left:3px; height:24px; float:left; padding-top:2px; background:url(../art_img/newk.jpg) repeat-x; }
.sub_hmenu2 span { padding-left:0px; height:24px; padding-top:2px; float:left; font-size:14px; font-weight:bold; color:#d42700; }
.sub_hmenu2 p { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; font-weight:normal; color:#333; margin-right:3px; float:right; background:url(../images/top_list.gif) -391px -6px no-repeat; }
.sub_hmenu2 p a { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#333; }
.sub_hmenu2 p a:hover { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color: #000; text-decoration:none; }
.sub_hmenu2 p.select a { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#000; }
.sub_hmenu2 p.select { width:47px; height:18px; line-height:18px; padding-top:2px; text-align:center; color:#000; background:url(../images/top_list.gif) -344px -6px no-repeat; }
/*main_container*/
.main { margin:8px auto 0px auto; width:960px; height:540px; }
.side_left { width:304px; margin-right:6px; }
.side_center { width:360px; margin-right:6px; overflow:hidden; }
.side_center h1 { width:360px; text-align:center; }
.side_right { width:282px;}
.summary { width:292px; height:116px; overflow:hidden; border:1px solid #e3e3e3; padding-left:5px; padding-right:5px; padding-top:10px; font-family:"宋体"; font-size:12px; font-weight:normal; text-align:left; line-height:22px; }
.summary p { width:135px; height:22px; color:#333; overflow:hidden; line-height:22px; padding-left:8px; float:left; }
.hot { width:360px; height:538px; border:1px solid #e3e3e3; background:url(../images/search.gif) 1px -165px no-repeat; }
.hot h1 { width:360px; height:49px; line-height:49px; clear:both; font-size:22px; font-family:"宋体"; font-weight:bold; }
.hot p { width:360px; height:14px; }
.hot ul { margin-left:10px; margin-right:10px; text-indent:29px; font-family:"宋体"; line-height:20px; height:49px; color:#333px; font-size:12px; }
.hotbot { width:360px; height:412px; background:url(../images/hot_bj.gif) 0px 7px; no-repeat; }
.hotbot h2 { width:360px; height:39px; line-height:39px; clear:both; text-align:center; font-family:"宋体"; font-weight:bold; font-size:20px;}
.hot_new { width:280px; height:302px; border:1px solid #e3e3e3; overflow:hidden; }
.hot_menu { width:280px; height:20px; margin-top:6px; border-bottom:2px solid #D42700; }
.hot_menu ul { padding-left:8px; }
.hot_menu ul li { float:left; width:40px; height:20px; border-right:5px solid #FFF; line-height:20px; text-align:center; background:url(../images/top_list.gif) -378px -29px no-repeat; }
.hot_menu ul li a { width:40px; height:20px; color:#000; }
.hot_menu ul li a:hover { width:40px; height:20px; color:#FFF; text-decoration:none; }
.hot_menu ul li.select a { width:40px; height:20px; color:#FFF; }
.hot_menu ul li.select { width:40px; height:20px; color:#000; background:url(../images/top_list.gif) -335px -29px no-repeat; }
.hot_nbox { width:280px; height:380px; }
.hot_nbimg { width:280px; height:100px; margin:0px auto 5px auto; border:1px dotted #FF8400; }
.hot_nbimg p { padding:1px; border:1px solid #e3e3e3; width:80px; height:80px; float:left; }
.hot_nbimg ul li { width:170px; padding-left:5px; height:20px; float:left; line-height:20px; text-indent:24px; }
.hot_nbimg ul { list-style-type:none; padding-left:0px; }
.hot_nbimg ul ol { width:134px; float:left; color:#CCC; padding-left:4px; height:25px; list-style-type:none; overflow:hidden; line-height:25px; font-family:"宋体"; font-size:12px; font-weight:normal;}
.hot_c { width:259px; height:1px; overflow:hidden; margin:0px auto; background:url(../images/top_list.gif) no-repeat; }
.hot_mlist { width:280px; height:262px; padding-top:10px; background:url(../images/top_list.gif) -415px -458px no-repeat; }
.hot_mlist ul { padding-left:30px; }
.hot_mlist ul li { width:242px; height:25px; overflow:hidden; line-height:24px; float:left; font-family:"宋体"; font-size:12px; font-weight:normal; text-align:left; border-top:#F1EFDC 1px solid; background-color:expression(this.sourceIndex%2 ? '#fff':'##f1efdc'); }
.hot_mlist ul li span { width:50px; height:26px; line-height:26px; text-align:right; float:right; color:#FF8400; }
.hot_main { width:400px; height:52px; margin-top:4px; }
.hot_mt { width:40px; height:50px; text-align:center; }
.hot_mbox { width:320px; height:50px; }
.hot_mbox dl { width:155px; height:26px; padding-left:3px; line-height:26px; float:left; font-family:"宋体"; font-size:14px; font-weight:normal; text-align:left; overflow:hidden; white-space:nowrap }
.sidebar { width:280px; height:121px; margin:5px auto 0px auto; border:1px solid #e3e3e3; }
.sidemenu { width:20px; height:119px; border-top:2px solid #FFF; border-left:2px solid #FFF; border-right:2px solid #FFF; }
.sidemenu p { width:20px; height:31px; border-bottom:1px solid #FFF; padding-top:7px; text-align:center;  background:url(../images/top_list.gif) -418px -29px no-repeat; }
.sidemenu p a:hover { width:24px; height:31px; text-align:center; background:url(../images/top_list.gif) -418px -29px no-repeat; }
.sidemenu p.select a { width:24px; height:31px; text-align:center; background:url(../images/top_list.gif) -418px -29px no-repeat; }
.sidebox { width:248px; padding-top:3px; padding-left:5px; overflow:hidden; }
.sideimg { width:100px; }
.sideimg dl { width:100px; float:left; padding-top:3px; text-align:center; }
.sideimg p { padding:1px; border:1px solid #e3e3e3; width:94px; height:94px; float:left; }
.sideimg ul { padding-top:5px; }
.sidebox ul li { width:140px; height:23px; line-height:23px; overflow:hidden; float:left; padding-left:5px; color:#999; }

.photolist {border:1px solid #E3E3E3; padding:8px;}
.photolist ul {background:none; height:269px; overflow:hidden; }
.photolist ul li {width:180px; height:240px; margin:0px 4px; float:left; }
.photolist ul li img {padding:1px; border:1px solid #cccccc; background:#ffffff;}
.photolist ul li a:hover img {padding:1px; border:1px solid #F8A040; background:#ffffff;}
.photolist ul li span {display:block; height:25px; line-height:25px; text-align:center;}

.redian {width:291px; padding:5px; border:1px solid #E3E3E3; height:116px; margin-top:8px; line-height:25px; overflow:hidden;}
.redian a {text-decoration:underline;}
.redian a {text-decoration:none;}
.redian a.tagc2 {background:#D42700; color:#ffffff; text-decoration:none; padding:2px 2px;}
.redian a.tagc2:hover {background:#ffffff; color:#D42700; text-decoration:underline; padding:2px 2px;}
