@charset "utf-8";

/*
===========================================================
------------------global-----------------------------------
===========================================================
*/

body { font-family:"Arial", "Tahoma", "宋体";  font-size:12px; background:url(../images/bg.jpg) 0 -467px repeat-x; background-color:#FFF;}

table,
tr,
td { font-family:"Arial", "Tahoma", "宋体"; font-size:12px; }

div { margin-left:auto; margin-right:auto; font-family:"Arial", "Tahoma", "宋体"; font-size:12px; }
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
border:0 none; margin:0; padding:0;
}
ul, ol, dl {
list-style-type:none;
}
select, input, img, select {
vertical-align:middle;
}

hr { height:0px; border:0px; border-top:1px solid #000; width:96%; }

img { border:0; }

a, a:link { text-decoration:none; color:#666666; }

a:hover, a:active, a:focus { color:#fff; text-decoration:none; }

a:visited { color:#545454;}

/*
===========================================================
------------------common style-----------------------------
===========================================================
*/
.end { clear:both; background:green; line-height:0px; } /* Clear float */

.f_left { float:left; }

.f_right { float:right; }

.f_center { text-align:center;}

/*
===========================================================
------------------  layout    -----------------------------
===========================================================
*/
.header_box { height:452px; width:1005px; position:relative; margin:0 auto;}
.header_top {width:565px; height:17px; background:url(../images/bg.gif) no-repeat; position:absolute; left:0; top:0;}
.header_logo { width:112px; height:101px; background:url(../images/bg.gif) 0 -76px; position:absolute; left:45px; top:40px;}
.header_logo a {width:87px; height:97px; display:block; position:absolute; left:14px; top:1;}
.header_title {width:489px; height:34px; background:url(../images/title.png); position:absolute; left:157px; top:50px;}
.banner {width:1005px; height:304px; background:url(../images/banner.gif); position:absolute; left:0; bottom:0;}
.header_bottom {width:1005px; height:52px; background:url(../images/bg.gif) 0 -20px; margin:0 auto;}

.nav_box { width:800px; height:38px; position:absolute; left:164px; top:103px;}
.nav_box ul {float:left;}
.nav_box ul li {float:left;}
.nav_box ul li a {padding:0 20px; height:38px; display:block; background:url(../images/bg.jpg) right -88px no-repeat; line-height:38px; float:left;}
.nav_box ul li a{font-size:14px; color:#FFF; font-family:"宋体";}
.last { background:none;}
.iActive { background:url(../images/iconav.gif) center 8px no-repeat;}
.iActive a:link,.iActive a:visited,.iActive a { color:#ff3c00;}

.box { width:1005px; margin:0 auto;}
.box_01 {width:1005px; height:231px; position:relative;}
.box_01_left {width:285px; height:199px; position:absolute; top:30px; left:0px; padding:1px; border:0px solid #ce100d; }
.box_01_center {width:372px; height:209px; position:absolute; left:303px; bottom:0;}
.box_01_right {width:302px; height:209px; background:url(../images/bg2.gif); position:absolute; right:0; bottom:0;}

.title {height:24px; border-bottom:3px solid #ce100d; background:url(../images/ico2.gif) 7px 8px no-repeat;}
.title h3 { float:left; margin-left:25px; line-height:24px; padding:2px;}
.title h6 {width:38px; height:14px; background:url(../images/more.gif) 4px 4px no-repeat; margin:8px 0 0 20px; float:left;}
.title h6 a {display:block; width:38px; height:14px;}

.list_text {margin:5px 0;}

.new {width:100%; line-height:22px;}
.new tr td {border-bottom:1px dashed #8a8a8a;}
.td_a {width:13px; background:url(../images/ico3.gif) 2px 6px no-repeat;}
.td_b {width:46px; text-align:center;}
.td_b span {color:#9f1c28; font-family:"宋体";}
.td_c a {display:block; width:295px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.box_01_right a.a1 { width:127px; height:24px; display:block; position:absolute; left:150px; top:71px; }
.box_01_right a.a2 { width:127px; height:24px; display:block; position:absolute; left:150px; top:101px; }
.box_01_right a.a3 { width:127px; height:24px; display:block; position:absolute; left:150px; top:133px; }
.box_01_right a.a4 { width:127px; height:24px; display:block; position:absolute; left:150px; top:174px; }

.box_02 {width:1005px; height:255px; background:url(../images/bg.jpg) 0 -212px; margin-top:30px; position:relative;}
.box_02_left { width:328px; height:224px; position:absolute; left:8px; top:11px; }
.box_02_center { width:268px; height:235px; position:absolute; left:407px; top:9px; }
.box_02_right { width:268px; height:235px; position:absolute; left:719px; top:9px; }
.box_02_border { width:23px; height:254px; position:absolute; left:358px; top:1px; background:url(../images/bg2.gif) -578px 0;}

.box2left dt { border-bottom:1px dashed #8a8a8a; text-indent:24px; line-height:16px; padding:0 3px 3px 3px;}
.box2left dd {height:24px; border-bottom:1px dashed #8a8a8a; background:url(../images/ico1.gif) 5px 7px no-repeat; padding-left:18px;}
.box2left dd a {line-height:24px; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}

.title2 {background:url(../images/bg.gif) -167px -118px; width:268px; height:25px;}
.title2 h3 { float:left; margin-left:18px; line-height:25px;}
.title2 h6 {width:38px; height:14px; background:url(../images/more.gif) 4px 4px no-repeat; margin:8px 0 0 20px; float:left;}
.title2 h6 a {display:block; width:38px; height:14px;}

.list_a {width:238px; height:126px;}
.list_a li {height:24px; border-bottom:1px dashed #8a8a8a; margin:0 6px;}
.list_a li a {width:224px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; line-height:24px;}
.list_a li a span {color:#9d0000;}

.tel {width:261px; height:68px; background:url(../images/bg2.gif) -310px 0;}
.email {width:261px; height:68px;  background:url(../images/bg2.gif) -310px -76px;}
.tea {width:216px; height:68px; display:block;}

.link {width:1005px; height:86px; background:url(../images/bg.jpg) 0 -126px; margin-top:15px;}
.link_left {width:30px; height:86px; float:left; background:url(../images/bg.gif) -122px -76px;}
.link_text {width:966px; float:left; padding:2px 0px;}
.link_text_h {height:82px;}
.link_right {width:9px; height:86px; float:right; background:url(../images/bg.gif) -149px -76px;}

.link_text ul {float:left;}
.link_text ul li {width:155px; height:60px; margin:11px 3px; display:inline; float:left;}
.link_text ul li img {width:153px; height:58px; border:1px solid #bab6b6;}

.footer_box {width:100%; background:url(../images/footbg.jpg) repeat-x; background-color:#ab0505; margin-top:15px; text-align:center; padding:12px 0 6px 0; line-height:20px;}
.footer_nav a {padding:5px 10px; text-decoration:underline;}
.content_box {width:1005px; padding:15px 0; }
.con_left {width:206px; border:1px solid #b9b9b9; float:left; height:600px;}
.con_right {width:776px; float:right;}

.l_title {width:206px; height:63px; background:url(../images/pageta.gif);}
.l_title2 {width:206px; height:63px; background:url(../images/pageta.gif) 0 -69px;}
.labelTree {margin:15px 0;}
.labelTree ul {padding:2px 15px;}
.labelTree ul li {background:url(../images/treeli.gif) no-repeat; padding-left:24px; height:28px;}
.labelTree ul li a {line-height:26px;}

.l_ad {width:206px; height:195px; background:url(../images/pageta.gif) 0 -130px;}

.right_title {background:url(../images/ico4.gif) 16px 9px no-repeat; background-color:#f7f7f7; height:28px; padding-left:30px; line-height:28px;}

.text {padding:6px; margin:15px 0;}

.con_title { background:url(../images/newtitle.gif); height:33px;}
.job_title { float:left; width:96px; height:33px; background:url(../images/ltitle.gif) 0 -34px;}
.fagui_title { float:left; width:96px; height:33px; background:url(../images/ltitle.gif) 0 -68px;}
.download_title { float:left; width:96px; height:33px; background:url(../images/ltitle.gif) 0 -102px;}
.news_title { float:left; width:96px; height:33px; background:url(../images/ltitle.gif) 0 -135px;}
.con_list_text {border:1px solid #e0e0e0; border-top:0; padding-top:15px;}

.page_newlist td {border-bottom:1px solid #8e9dab; padding-left:2px; line-height:26px;}
.page_newlist td.tda {width:18px; background:url(../images/ico1.gif) 12px 8px no-repeat;}
.page_newlist td.tdb {width:65px; font-family:"宋体";}
.page_newlist td.tdc a {width:792px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.page_newlist td.tdd {width:92px;}

.article_title {border-bottom:1px solid #ce100d; line-height:28px; text-align:center;}

/*
===========================================================
------------------ text & font & link ---------------------
===========================================================
*/
.f13b,
.f13b a,
.f13b a:link,
.f13b a:visited { font-size:13px; color:#555; font-weight:bold; font-family:"宋体";}
.f13b a:haver {font-size:13px; color:#0FF;}

.f12_white,
.f12_white a,
.f12_white a:link,
.f12_white a:visited { font-size:12px; color:#FFF; font-family:"宋体";}
.f12_white a:hover {color:#ec840b; }

.f12,
.f12 a,
.f12 a:link,
.f12 a:visited { font-size:12px; color:#666; font-family:"宋体";}
.f12 a:hover { color:#ec840b; }

.f13,
.f13 a,
.f13 a:link,
.f13 a:visited { font-size:13px; color:#666; font-family:"宋体";}
.f13 a:hover { color:#ec840b; }

.f13_white,
.f13_white a,
.f13_white a:link,
.f13_white a:visited { font-size:14px; color:#FFF; font-family:"宋体";}
.f13_white a:hover {color:#dcdcdc; }

.f15b_red,.f15b_red a,.f15b_red a:link,.f15b_red a:visited { font-size:15px; color:#ce100d; font-weight:bold; font-family:"宋体";}
.f15b_red a:hover {color:#ce100d;}