﻿@charset "utf-8";
/*全局设置*/
body { text-align: center; font-family:"宋体", arial; margin:0; padding:0; background:#fff url(header_bg.gif) repeat-x; font-size:12px; color:#333; }
div,form,img,fieldset,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; }
fieldset { border:none; }
ul,ol,dl { list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th,input,textarea{ font-size:12px; }
/* 链接颜色 */
a:link { color:#666; text-decoration:none; }
a:visited { color:#666;text-decoration:none; }
a:hover { color:#B52735; text-decoration:underline; }
a:active { color:#B52735; }

.clear { clear:both; }
.border { border:1px solid #CCDEF2; border-width:0 1px; zoom:1; padding:12px; }
.left { float:left; }
.right { float:right; }
.en { font:12px Arial, Helvetica, sans-serif; }

.tableList { width:100%; background:#fff; }
.tableList th { text-align:center; height:25px; border-bottom:1px solid #E5E5E5; }
.tableList td { text-align:center; background:url(../images/line.gif) repeat-x bottom; padding:6px 3px; }
.ad { clear:both; margin:10px 0; }
.ad img { padding:1px; border:1px solid #CCDEF2; }
/*分页*/
.pages { margin:16px 0px; text-align:center; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #FF960C; padding-top:8px; }
.pages a { margin:0 3px; }
.pages a.cur { color:red; font-weight:bold; }
/*.pages li { float:left; margin:0 3px; height:16px; line-height:16px; }
.pages li a { display:block; border:1px solid #ccc; padding:1px 5px; font-size:12px; }
.pages li a:hover { text-decoration:none; border-color:#296CB3; }
.pages li.cur a { background:#296CB3; border-color:#296CB3; color:#fff; font-weight:bold; }*/
.pages .pagesGoto { border:1px solid #ccc; width:20px; height:12px; }
.pages .pagesBtn { width:38px; height:17px; line-height:17px; border:none; background:url(../images/go.gif) no-repeat; }

.wrap { width:920px; text-align:left; margin:0 auto; }
.header { width:920px; margin:0 auto; text-align:left; }
.topLine { clear:both; text-align:right; margin:10px 0; }
.topLine a { background:url(icon_3.gif) no-repeat 0 4px; padding-left:10px; margin-left:16px; }
.topLine a, .topLine a:visited { color:#888; }
.logo { width:160px; float:left; }
.search { float:right; margin-top:20px; }
.searchKey { border:1px solid #D8D8D8; }
.go { width:25px; height:17px; line-height:17px; background:url(go.gif) no-repeat; border:none; color:#fff; text-align:center; cursor:pointer; }
.navBox { height:32px; line-height:32px; overflow:hidden; clear:both; margin-bottom:10px; background:url(nav_bg.gif) repeat-x; }
.navUrl { line-height:32px; width:188px; float:left; text-align:center; background:#6C6C6C; color:#fff; border-right:1px solid #fff; margin-right:30px; }
.navUrl a, .navUrl a:visited { color:#fff; }
.navbg1 { background:#D8D8D8; }
.navbg2 { width:920px; text-align:left; margin:0 auto; background:url(nav_bg.gif) repeat-x; }
.nav li { float:left; width:115px; margin:0 10px; text-align:center; }
.nav li.on { padding-top:3px; background:url(nav_on.gif) no-repeat; }
.nav li.on a, .nav li.on a:visited { color:#B52737; }
.nav a, .nav a:hover, .nav a:visited { color:#fff; font-size:14px; font-weight:bold; }

.mainContent { width:693px; float:left; }
.subContent { width:217px; float:right; }
.topNews { background:#6E6E6E; padding:2px; }
.topNewsPic { width:444px; height:197px; overflow:hidden; float:left; border:3px solid #B52735; }
.topNewsTxt { width:237px; height:203px; *height:197px; overflow:hidden; float:right; background:#fff; }
.topNewsTxt li { height:44px; *height:47px; overflow:hidden; padding:6px 10px 0 10px; line-height:1.6em; margin-bottom:1px; background:url(slider_txt_bg.gif) repeat-x; }
.topNewsTxt li.on { background:#B52735; }
.topNewsTxt li.on a, .topNewsTxt li.on a:visited { color:#fff; }

.tafeInfoBox { margin:10px 0; }
.tab { height:25px; line-height:25px; background:url(tab_bg.gif) repeat-x bottom; _height:23px; _line-height:23px; }
.tab li { float:left; width:123px; text-align:center; background:url(tab_off.gif) no-repeat; margin-right:3px; padding-top:2px; cursor:pointer; }
.tab li.on { background:url(tab_on.gif) no-repeat; color:#C72926; font-weight:bold; }
.tafeInfo { border:1px solid #D9929A; border-top:none; padding:12px; line-height:1.6em; height:154px; overflow:hidden; clear:both; background:#fff url(tab_cont_bg.gif) repeat-x bottom; }
.tafeInfo p { text-indent:2em; margin:6px 0; }
.tafeInfoBox .more { text-align:right; }

.tafeNewsBox { height:270px;width:130px; float:left; margin-right:4px; overflow:hidden; border:1px solid #6E6E6E; padding:1px; background:#fff; }
.tafeNewsBox img { margin-bottom:1px; }
.tafeNewsBox h2 { height:27px; line-height:27px; font-size:12px; font-weight:normal; padding-left:8px; color:#fff; background:url(title_2.gif) no-repeat; }
.tafeNewsList { padding:8px 5px; line-height:1.8em; }
.tafeNewsList li { background:url(dot_line.gif) repeat-x bottom; margin:3px 0; height:22px; overflow:hidden;}
.tafeNewsList li a { background:url(icon_1.gif) no-repeat 0 2px; padding-left:12px; }

.subBox { margin-bottom:10px; background:#fff; }
.subBox h2 { height:25px; line-height:25px; padding-top:4px; font-size:12px; color:#C72926; padding-left:25px; background:url(title_1.gif) no-repeat; }
.subContBox, .tools { border:1px solid #D8D8D8; border-top:none; padding:8px; }
.askWays { text-align:center; }
.consultation h3 { height:17px; line-height:17px; padding-top:2px; font-size:12px; font-weight:normal; color:#C72926; padding-left:18px; margin:8px 0; background:url(ask_title.gif) no-repeat; }
.consultation dl { line-height:1.6em; }
.consultation dt { background:url(q.gif) no-repeat 0 3px; padding-left:18px; }
.consultation dd { background:url(a.gif) no-repeat 0 3px; padding-left:18px; color:#666; }
.tools { text-align:center; padding:12px 0; }

.newsList { line-height:1.8em; margin:2px 0; }
.newsList li { background:url(icon_2.gif) no-repeat 0 8px; padding-left:6px; }
.newsList2 li { margin:10px 0; background:url(dot_line.gif) repeat-x bottom; }
.newsList2 li .date { float:right; color:#888; }
.newsList2 li .newsDot { background:url(icon_2.gif) no-repeat 0 5px; padding-left:6px; }

.footer { height:80px; background:#B52735; clear:both; }
.fLogo { width:108px; float:left; margin-top:22px; }
.fTxt { float:left; margin:16px 0 0 16px; color:#DFABAF; }
.fTxt p { margin:6px 0; }
.fTxt a, .fTxt a:visited { color:#F1D4D6; }

/*二级页面*/
.subNav { width:920px; text-align:left; margin:0 auto; clear:both; height:28px; line-height:28px; background:#eee; margin-top:-9px; margin-bottom:10px; }
.subNav li { float:left; margin-right:1px; }
.subNav li a { display:block; padding:0 12px; }
.subNav li.on a, .subNav li a:hover { background:#B52735; color:#fff; text-decoration:none; }
.path { margin:10px 0; background:url(icon_1.gif) no-repeat 0 2px; padding-left:12px; }
#list .mainContent h2, #about .mainContent h2 { height:26px; line-height:28px; margin-bottom:22px; font-size:14px; padding-left:24px; color:#B52737; background:#eee url(icon_4.gif) no-repeat 8px 12px; }

.newsContent h1 { font:16px "黑体"; text-align:center; border-bottom:1px solid #FF960C; padding-bottom:6px; }
.newsContent .author { text-align:center; color:#888; margin:8px 0; }
.newsContent p { font-size:14px; line-height:1.8em; text-indent:2em; }
.newsContent .content { padding:0 12px; }
.newsContent .action { margin:10px 0; background:#eee; padding:6px 0; text-align:right; padding-right:12px; }
.project li { background:none; }
.project img { border:1px solid #ccc; padding:2px; margin:3px 0; }

#about .mainContent { float:right; }
#about .subContent { float:left; }
.menu li { background:url(sidebar_bg.gif) no-repeat; margin:5px 0; font-weight:bold; }
.menu li a { display:block; height:29px; line-height:29px; overflow:hidden; background:url(icon_6.gif) no-repeat 12px 10px; padding-left:22px; }
.menu li.on a, .menu li a:hover { background:#B52735 url(icon_7.gif) no-repeat 12px 10px; color:#fff; text-decoration:none; }
.menu li ul li a, .menu li ul li a:hover, .menu li ul li a:visited, .menu li.on ul li a { background:#FBE9E9 url(icon_6.gif) no-repeat 22px 10px; padding-left:34px; color:#B52735; }

.videoListBox { padding:10px 0 20px 0; zoom:1; }
.videoListBox li { float:left; width:270px; margin:20px 35px; display:inline; }
.videoListBox li img { border:1px solid #6D6D6D; padding:3px; }
.videoListBox li a:hover img { border:3px solid #B52735; padding:1px; }
.videoListBox li p { margin:0; height:25px; line-height:25px; text-align:center; color:#fff; background:#6D6D6D; }
.videoListBox li p a, .videoListBox li p a:visited { color:#fff; }

.special { border:1px solid #ddd; background:#f7f7f7; padding:10px; }
.special li { text-align:center; margin:8px 0; }
.special li img { border:1px solid #ddd; padding:3px; }
.videoViewBox { text-align:center; padding:20px 0; }
.videoView { width:384px; height:333px; padding:5px; background:#6D6D6D; }
.videoViewBox p { text-align:center; font-weight:bold; color:#B52735; }

.newsCol { width:305px; border-bottom:1px solid #FF960C; }
.newsCol .newsList { margin:12px 0 12px 12px; line-height:2em; }
.newsCol h3 { height:26px; line-height:26px; padding-left:18px; padding-top:6px; background:url(title_3.gif) no-repeat; color:#B52735; font-size:12px; }
.newsCol h3 a { float:right; margin-right:12px; margin-top:8px; }
.imgBox { clear:both; line-height:1.6em; margin:10px 0 30px 0; color:#888; }
.imgBox img { float:left; margin-right:10px; border:1px solid #eee; padding:1px; }
.imgBox a, .imgBox a:visited { color:#B52735; font-weight:bold; }
.gLine { width:1px; height:170px; overflow:hidden; float:left; margin-left:40px; margin-top:20px; background:url(line2.gif) no-repeat center center; }

.tafeAd { width:483px; float:left; }
.tafeMenu { width:200px; float:right; height:96px; overflow:hidden; zoom:1; background:#FBE9E9; }
.tafeMenu ul { margin:8px; line-height:2.2em; }
.tafeMenu li { width:48%; float:left; background:url(line.gif) repeat-x bottom; }
.tafeMenu li a { background:url(icon_8.gif) no-repeat 5px 4px; padding-left:15px; font-size:14px; }
.tafeLine { clear:both; height:2px; overflow:hidden; background:#B52735 url(gray_line.gif) no-repeat right top; margin:3px 0 30px 0; }

.askSubBox { border:1px solid #D8D8D8; background:#FFFCF7; }
.tab2 { height:27px; line-height:27px; }
.tab2 li { float:left; background:url(tab_off_2.gif) no-repeat; width:70px; text-align:center; cursor:pointer; }
.tab2 li.on { background:#000 url(tab_on_2.gif) no-repeat; width:75px; font-weight:bold; color:#B52936; }

.askSearchBox { margin:-10px 0 10px 0; }
.askSubBox .newsList { margin:8px 12px; }
.askList th, .askList td { padding:8px 6px; background:url(dot_line.gif) repeat-x bottom; }
.askList th { background:url(title_bg.gif) repeat-x; border-top:2px solid #B52936; }
.askList td a { background:url(icon_8.gif) no-repeat 0 4px; padding-left:10px; }
.askInput { border:1px solid #ccc; padding:3px 3px; }
.askSearch, .askBtn { width:56px; height:21px; line-height:21px; background:url(search.gif) no-repeat; text-align:center; border:none; cursor:pointer; padding-left:8px; }
.askBtn { width:78px; background-image:url(ask.gif); padding-left:15px; }
.askBox { margin:20px; }
.inputB { border:1px solid #aaa; padding:2px 3px; }
.askBox th, .askBox td { padding:6px; line-height:1.8em; }
.askBox th { font-weight:normal; text-align:right; }
.askBox td { text-align:left; }
.askBox em { color:#DA939B; font-style:normal; }
