﻿
@charset "gb2312";
/* CSS Document */

/****鍏ㄥ眬鏍峰紡 begin***/
* { word-break: break-all; word-wrap: break-word; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {  margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset, img, abbr, acronym { border:0; }
ol, ul { list-style:none; } 
/*li { word-break: keep-all; white-space:nowrap; }*/
caption, th { text-align:left; } 
body { font-size:12px; font-family:瀹嬩綋, Arial, Helvetica, sans-serif; color:#333;  position:relative; background:#FFF; }
a { text-decoration:none; color:#333; }
a:hover { color:#C00; }
dt { font-weight:bold; }
.clear { clear:both; }
.hide { display:none; }
/****鍏ㄥ眬鏍峰紡 end***/

.clearh10{clear:both;width:100%;height:10px;overflow:hidden;}

/** begin**/
.block_cont { width:960px; height:auto; margin:0 auto; overflow:hidden; background:#fff; }


/*article  top_bar*/
#nav{ width:960px; overflow:hidden; border-bottom:solid 1px #CCC; line-height:30px; margin:auto;}
#nav a{ padding:0px 3px;}
#nav_l{ width:700px; float:left;}
#nav_r{ width:210px; float:right;}
#nav_l_1{ width:550px; float:left; color:#000099;}
#nav_l_1 a{ color:#666;}
#nav_r_1{ width:290px; float:right; padding:0px 5px;}
#ad{width:960px;border:solid 1px #DBDBDB;margin:auto;height:90px;margin-top:5px;margin-bottom:5px;	background:#F3F1F2;}
/*top_bar*/
.top_bar_warp { width:100%; height:30px; overflow:hidden; margin-top:-19px; background:url(img/topbar_bg.gif) repeat-x #ccc; }
.top_bar_warp .block_cont { width:960px; height:30px; line-height:30px; padding:0px 00px 0px 10px; margin-top:0px; background:none; }
.wellcom_u { height:30px; margin-right:5px; display:block; float:left; }
.wellcom_u form { float:left; width:auto; height:30px; }
.wellcom_u form label { margin:4px 5px 0px 0px; float:left; }
.inp_text { width:103px; height:18px; line-height:18px; border:solid 1px #ccc; color:#999; }
.login_btn, .reg_btn { width:50px; height:20px; background:url(img/login_btn.gif) no-repeat 0px -1px; border:none; cursor:pointer; }
.reg_btn { background-position:-55px -1px; }
.username { color:#ff660; font-weight:bold; }
.split { color:#999; margin:0px 4px 0px 4px; }
.toolbar_t { height:30px; float:right; text-align:right; background:url(img/toobar_ico.gif) no-repeat 0px 5px; }
.toolbar_t li { float:left; width:59px; height:30px; line-height:28px; text-align:left; padding-left:21px; }

/*top_logo*/
.logo_ct { width:180px; height:67px; overflow:hidden; float:left; }
.logo_ct img { width:180px; height:67px; display:block; float:left; }
.sort_ct { width:auto; height:50px; overflow:hidden; float:right; margin-top:8px; }
.sort_ct li { width:256px; height:50px; overflow:hidden; float:left; vertical-align:bottom; background:url(img/dl_split.gif) no-repeat left center; }
.sort_ct .on_bg { background:none; }
.sort_ct li dl { width:220px; height:25px; line-height:22px; margin:0 auto; }
.sort_ct li dt, .sort_ct li dd { float:left; margin:0; font-size:14px; }
.sort_ct li dt, .sort_ct li dt a { font-weight:bold; width:43px; height:22px; text-align:center; }
.sort_ct li dd, .sort_ct li dd a { width:59px; height:22px; text-align:center; font-size:12px;}
.sort_ct li dt a, .sort_ct li dd a { display:block; cursor:pointer; }
.sort_ct li dt a:hover, .sort_ct li dd a:hover { color:#fff; background:#3f8fcf; text-decoration:none; }

/*dao hang*/
.guid_ct { height:81px; margin-top:0px; background: #edf6fd; }
.guid_ct .le{ float:left; width:6px; height:81px; background:url(img/index_bj.jpg) no-repeat 0 -137px;}
.guid_ct .ri{ float:left; width:6px; height:81px; background:url(img/index_bj.jpg) no-repeat -6px -137px;}
.guid_ct .side_img { display:block; float:left; }
.guid_main { width:960px; height:81px; overflow:hidden; float:left; }
.guid_ul{ width:960px; height:42px; margin:0px; line-height:42px;background:#197acb; }
.sear_bar { width:928px; height:39px; margin:0px; line-height:39px; padding:0 10px; }
.guid_ul li { float:left; display:inline; }
.guid_ul li a { width:95px; height:42px; line-height:42px; display:block; text-align:center; color:#fff; font-size:14px; background:#197acb; border-right:1px solid #e6f0fa; }
.guid_ul li a:hover, .guid_ul li .g_on { color:#ff0; font-weight:bold; text-decoration:none; }
.guid_ul .index a { background:none; width:93px; }
.guid_ul .index a:hover, .guid_ul .index .g_on { background:url(img/guid_idx_on.gif) no-repeat right top; }
.sear_bar dl, .sear_bar dt, .sear_bar dd { float:left; }
.sear_ct { height:39px; float:right; text-align:right; }
.sear_ct ul { float:left; margin-top:4px; }
.sear_ct ul li { height:31px; line-height:31px; vertical-align:bottom; float:left; margin-left:5px; _margin-left:0; }
.sear_ct ul .tx, .sear_ct ul .xl { background:url(img/weibo_ico.gif) no-repeat -1px center; padding-left:20px; }
.sear_ct ul .xl { background-position:-80px center; padding-left:20px; }
.sear_ct form { width:260px; height:35px; overflow:hidden; float:left; margin-top:4px; padding-left:10px; }
.sear_ct form label { margin:0px;  float:left;  }
.sear_ct form .inp_text { display:block; float:left; width:177px;  height:22px; overflow:hidden; line-height:22px; padding:3px; color:#999; background:#FFF; border:1px solid #acc7e5; }
.sear_ct form .login_btn { display:block; float:left; width:70px; height:30px; line-height:30px; border:none; background:url(img/index_bj.jpg) no-repeat -12px -188px; margin-left:5px;  }

/*褰撳墠浣嶇疆*/
#to_top { width:32px; height:82px; background:url(img/to_top.gif); cursor:pointer; }
.position_ct { height:28px; line-height:28px; width:948px; padding-left:5px; font-size:14px; }
.position_ct span { float:right; padding:6px 0px 0px 0px; }
.main_ct{width:960px; margin:0 auto; overflow:hidden; background:#fff; margin-top:5px;}

/*内容当前位置*/
.position_ct1 { width:960px; height:28px; overflow:hidden; margin:0 auto; background:#fff; margin-top:5px;  line-height:28px; font-size:14px; background: url(img/list.jpg) no-repeat 0 -4px; }
.position_c1t span { float:right; padding:6px 0px 0px 0px; }
#home{ float:left; width:107px; height:28px; text-indent:-10000px; display:block;}

/*鍐呭鍒嗛〉*/
.page { width:580px; height:30px; overflow:hidden; margin:0 auto; text-align:center; }
.page a { display:inline-block; height:26px; line-height:26px; padding:0px 10px 0px 10px; border:1px solid #dddddd; background:#FFF; color:#333; margin-left:3px; font-weight: normal; }
.page a:hover {background:#333;color:#FFF; border:1px solid #333;}
.page .on { background:#e2e2e2; color:#333; border:1px solid #a2a2a2; }
.page .disable { border:solid 1px #ddd; color:#333; background:#fff; }

/*鍒楄〃鍒嗛〉 */
#show_imgtu{ }
#pages {height:28px;padding:22px 12px 18px;clear:both;text-align:center;}
#pages a,
#pages a:visited,#pages a:hover,#pages b {padding:0px 8px; border:1px solid #e2e2e2;display:inline-block;height:21px;line-heighT:21px;text-decoration:none;color:#333;margin:0 3px;font-family:'瀹嬩綋'}
#pages a:hover,#pages b {border:1px solid #333;color:#FFF;background:#333;}
#page { position:relative; font-size:12px; line-height:24px; text-align:center; overflow:hidden; margin-top:15px;}

.page1 { position:relative; font-size:12px; line-height:24px; text-align:center; overflow:hidden; margin-top:15px; }
.page1 ul { position:relative; left:50%; float:left; }
.page1 li { position:relative; right:50%; float:left; margin: 5px 3px; }
.page1 li a { float:left; display:block; padding:0 10px; height:24px; border:1px solid #CCC; }
.page1 li a:hover, .page .thisclass { border:1px solid #333; background:#333; color:#FFF; text-decoration:none; }
.page1 .thisclass { padding:0px; }
.page1 .thisclass a, .page .thisclass a:hover { padding:0 10px; border:1px solid #A2A2A2; background:#E2E2E2; color:#333; text-decoration:none; }
.page1 table { margin:0 auto; }
.page1 table td { font-size:12px; padding:20px 3px; }
.both { clear:both; }





/*footer*/
.footer { width:960px; padding:15px 0px 15px 0px; margin:0 auto; text-align:center; line-height:25px; color:#000; border-top:1px solid #DDD; margin-top:20px; }
.footer a { color:#000; margin:0px 5px 0px 5px; }
.footer a:hover { color:#ff6600; }
.xx{ margin-top:0; border:none;}


/*后加*/
#nav li,.new_a{background:url(img/nav_lin.png) no-repeat}
#hot_nav{width:924px; height:42px; padding:14px 6px 0;background-position:0 -181px;}
.new_keys{float:left;color:#D6D8F1}
.new_keys strong{font-weight:normal;color:#144CA1}
.new_keys a{color:#144CA1;margin:0 4px}
.new_a{float:right;padding-left:24px;background-position:0 -66px}
