@charset "utf-8";
/* CSS Document */
html { min-width:980px; }
body.main, div.main{ width:950px; padding:0 15px; margin:0 auto; }
.widthDiv { width:100%; background:#f5f5f5; }
.widthDiv .main { }
.widthDiv .ttTitle { background-image:url(/resources/images/default/icon_1_1.jpg); }
/*-- head --*/
#head { position:relative; height:118px; overflow:hidden;  }
#head.new{ background:none; margin-bottom:-40px; z-index:20; }
#head_menu_1 { height:78px; overflow:hidden; }
#head_menu_2 { height:40px; width:100%; background:url(/resources/images/default/bg_3.png) repeat-x; overflow:hidden; }
#head_menu_1 #logo { float:left; _display:inline; margin-left:19px; margin-top:13px; width:170px; height:53px; overflow:hidden; background:url(/resources/images/default/logo.jpg) no-repeat; }
#head_menu_1 #icon { float:right; width:293px; height:78px; background:url(/resources/images/default/icon_10.jpg) no-repeat; }
#head_menu_1 ul, #head_menu_1 ul li, #head_menu_1 ul a, #head_menu_2 ul, #head_menu_2 ul li, #head_menu_2 ul a, #head_menu_2 ul b { float:left; _display:inline; }
#head_menu_1 ul { margin-left:40px; margin-top:13px; }
#head_menu_1 ul li { margin-left:26px; }
#head_menu_1 ul li a { height:53px; line-height:53px; width:85px; padding-left:45px; font-size:22px; color:#6f6f6f; font-family:'微软雅黑', '宋体'; }
#head_menu_1 ul li a.m1 { background:url(/resources/images/default/menu_1.jpg) no-repeat; }
#head_menu_1 ul li a.m2 { background:url(/resources/images/default/menu_2.jpg) no-repeat; }
#head_menu_1 ul li.visited a { color:#f15401; }
#head_menu_1 ul li.visited a { background-position:0 -53px; }
#head_menu_2 ul { margin-top:10px; margin-left:278px; }
#head_menu_2 ul li a { padding:0 24px; color:#FFF; font-family:'微软雅黑', '宋体'; font-size:16px; }
#head_menu_2 ul li b { margin-top:3px; color:#e0e0e0; }
/*-- ad --*/
#ad { clear:both; padding-top:15px; width:950px; overflow:hidden; }
#ad img { width:950px; height:100px; overflow:hidden; }
/*-- foot --*/
#foot{ padding:32px 0 0 0;  }
#footDiv .main{ height:60px; overflow:hidden; }
#footDiv .main span{ float:left; margin-left:23px; color:#848484; margin-top:23px; width:500px; _display:inline; font-family:'微软雅黑', '宋体';}
#footDiv .main .btn{ float:right; margin-right:21px; margin-top:14px; }
#footDiv .main .btn a{ float:left; width:94px; height:33px; margin-left:10px; background:url(/resources/images/default/btn_2.jpg) no-repeat; }
#footDiv .main .btn a.tieba{ background-position:0 -33px; }
/*-- title --*/
.ttTitle { height:39px; background:url(../../images/default/icon_1.jpg) left center no-repeat; }
.ttTitle span { display:inline-block; letter-spacing:1px; font-weight:bold; font-size:19px; margin:7px 0 0 30px; +margin-top:9px; color:#404040; }
/*-- indexBox --*/
.indexBox { float:left; width:100%; overflow:hidden; }
.indexBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*-- feather_icon --*/
.feather_icon ul, .feather_icon li, .feather_icon p { float:left; _display:inline; }
.feather_icon ul { margin-left:3px; }
.feather_icon ul li { float:left; width:284px; }
.feather_icon ul li.center { }
.feather_icon ul li i { float:left; margin-top:12px; width:62px; height:50px; overflow:hidden; background:url(../../images/default/icon_2.jpg) no-repeat; }
.feather_icon ul li p { float:left; margin-left:12px; width:210px; height:33px; line-height:33px; line-height:35px\0; font-size:13px; color:#616161; overflow:hidden; }
.feather_icon ul li .title { border-bottom:1px solid #e3e3e3; height:39px; line-height:39px; font-size:15px; color:#2d2d2d; font-weight:bold; }
/*-- --*/
.mainBg { height:300px; background:url(../../images/temp/temp_5.jpg) no-repeat; position:relative; }
.mainBg a { position:absolute; }
/*-- --*/
.lyrSelect { position:relative; }
.lyrSelect span,.lyrSelect b { float:left; width:80px; height:30px; line-height:30px; line-height:32px\0; border:1px solid #c9c9c9; border-right:none; font-size:14px; color:#616161; overflow:hidden; text-align:center; }
.lyrSelect ul { position:absolute; margin-top:31px; width:98px; border:1px solid #c9c9c9; background:#FFF; display:none; }
.lyrSelect ul li { height:26px; line-height:26px; line-height:28px\0; overflow:hidden; font-size:14px; color:#616161; padding-left:12px; }
.lyrSelect ul li.hover { background:#dbf1ff; }
.lyrSelect a { float:left; height:30px; border:1px solid #c9c9c9; border-left:none; width:18px; background:url(../../images/default/select_1.jpg) left center no-repeat; }
/*-- --*/
.page_text{}
.page_text .apart { margin-top:25px; }
.page_text p { line-height:25px; font-size:13px; color:#616161; }
.page_text p a { color:#2d82eb; }
.page_text .title { height:39px; line-height:39px; margin-top:7px; font-size:14px; font-weight:bold; }
.page_text .tips { height:25px; line-height:25px; margin-top:25px; font-size:13px; font-weight:bold; }
/*-- --*/
.pageDiv a { float:left; margin-right:6px; height:17px; padding-top:2px; width:19px; text-align:center; color:#7b7b7b; border:1px solid #d1d1d1; }
.pageDiv a.visited { color:#fff; border:1px solid #f06600; background:#ff6c00; }