﻿﻿BODY
{
    font-size: 12px;
    font-family: 宋体,serif;
}
BODY
{
    background: #fff;
    color: #0066FF;
    margin: 0;
    padding: 0;
}
TH
{
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	line-height: 17px;
	color: #0000FF;
}
IMG
{
    border-style: none;
}
A
{
    color: #333;
    text-decoration: none;
}
A:visited
{
    text-decoration: none;
}
A:hover
{
    color: #ba2636;
    text-decoration: underline;
}
A:active
{
    color: #ba2636;
    text-decoration: none;
}
.fB
{
    font-weight: 700;
}
.fI
{
    font-style: italic;
}
.f14px
{
    font-size: 14px;
}
.lh20
{
    line-height: 20px;
}
.lh22
{
    line-height: 22px;
}
.lh24
{
    line-height: 24px;
}
.clear
{
    clear: both;
    display: block;
    font-size: 1px;
    height: 0;
}
.clearfix:unknown
{
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: ".";
}
.right
{
    float: right;
}
.blank1
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 1px;
}
.blank3
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 3px;
}
.blank5
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 5px;
}
.blank6
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 6px;
}
.blank9
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 9px;
}
.blank10
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 10px;
}
.blank100
{
    clear: both;
    display: block;
    font-size: 16px;
    overflow: hidden;
    height: 20px;
}
.blank12
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 12px;
}
.blank15
{
    clear: both;
    display: block;
    overflow: hidden;
    height: 10px;
}
.blank20
{
    clear: both;
    display: block;
    font-size: 1px;
    overflow: hidden;
    height: 20px;
}
.mbody
{
    width: 960px;
    margin: 0 auto;
}
.gqbody
{
    background: #fff;
    width: 960px;
    margin: 0 auto;
}
#container
{
    width: 960px;
    margin: 0 auto;
}
.header
{
    font-size: 12px;
    font-family: "宋体";
    position: relative;
    height: 45px;
    margin: 5px auto;
}
.header .s1
{
    float: left;
    width: 830px;
}
.header .s2
{
    float: left;
    width: 66px;
    height: auto;
}
.header .logo
{
    float: left;
    width: 130px;
}
.header UL
{
	list-style-type: none;
	width: 95px;
	background: url(http://www.xtrb.cn/public/X_JS/navline.gif) repeat-y right 50%;
	float: left;
	line-height: 22px;
	border-width: 0;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 12px;
}
.header UL A:hover
{
    color: #c00;
    text-decoration: underline;
}
.header UL SPAN
{
    font-weight: 700;
}
.header UL LI, .header A
{
    list-style-type: none;
    border-width: 0;
    margin: 0;
    padding: 0;
}
.header UL A:link, .header UL A:visited
{
    color: #000;
    margin-right: 8px;
    text-decoration: none;
}
.oneL
{
    float: left;
    width: 708px;
}
.oneL .colL
{
    float: left;
    width: 318px;
}
.areaL
{
    float: left;
    width: 720px;
}


.areaL .colB
{
    width: 700px;
}
.areaM
{
    float: left;
    width: 960px;
}
.areaS
{
    float: left;
    width: 248px;
}
.linebg
{
    font-size: 1px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_tab_02.gif) repeat-x 0 -189px;
    overflow: hidden;
    height: 1px;
}
.top
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) repeat-x;
    height: 35px;
}
.topL SPAN
{
    color: #ccc;
}
.input
{
    border-right: #c1d1d9 1px solid;
    border-top: #c1d1d9 1px solid;
    font-size: 12px;
    border-left: #c1d1d9 1px solid;
    width: 75px;
    border-bottom: #c1d1d9 1px solid;
    height: 15px;
    padding: 1px;
}
.inputfocus
{
    border-right: #41b7ec 1px solid;
    border-top: #41b7ec 1px solid;
    font-size: 12px;
    background: #edf9ff;
    border-left: #41b7ec 1px solid;
    width: 75px;
    border-bottom: #41b7ec 1px solid;
    height: 15px;
    padding: 1px;
}
.login
{
    border-right: #bbceec 1px solid;
    border-top: #bbceec 1px solid;
    font-size: 12px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) repeat-x 0 -44px;
    border-left: #bbceec 1px solid;
    width: 50px;
    cursor: pointer;
    line-height: 18px;
    border-bottom: #bbceec 1px solid;
    height: 20px;
    text-align: center;
}
.topL A
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -258px;
    color: #333;
}
.topR A
{
    color: #003295;
}
.topR SPAN A
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -258px;
    color: #989898;
}
.menu .l
{
    font-weight: 700;
    font-size: 14px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -682px;
    float: left;
    width: 20px;
    color: #fff;
    line-height: 25px;
    height: 53px;
    padding: 5px 0 0 6px;
}
.menu LI
{
    display: inline;
    float: left;
    line-height: 20px;
    height: 21px;
    text-align: center;
    padding: 0 5px;
}
.menu LI A
{
    color: #333;
    padding: 2px 2px 0;
}
.menu .bbs A
{
    color: #1e50a2;
    padding: 2px 2px 0;
}
.outB
{
    border-right: #ccc 1px solid;
    border-top: #b4c8e0 1px solid;
    overflow: hidden;
    border-left: #ccc 1px solid;
    height: 780px;
}
.focusTitle
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) repeat-x 0 -67px;
    height: 90px;
    text-align: center;
}
.focusList
{
    width: 850px;
    margin: 0 auto;
}
.focusPic
{
    overflow: hidden;
    width: 310px;
    height: 245px;
    text-align: center;
}
.commentT
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_tab_02.gif) no-repeat;
    width: 310px;
    height: 30px;
}
.commentT H2
{
    font-weight: 700;
    font-size: 14px;
    width: 305px;
    color: #039;
    padding-top: 8px;
    text-align: left;
}
.commentT EM
{
    padding-right: 10px;
    float: right;
    padding-top: 8px;
}
.comments
{
    border-right: #ccc 1px solid;
    overflow: hidden;
    width: 309px;
    border-bottom: #ccc 1px solid;
    height: 180px;
}
.comments .b LI A
{
    font-weight: 700;
    color: #0548ce;
}
.comments .b LI A:hover
{
    font-weight: 700;
    color: #ba2636;
}
.comments .b LI SPAN
{
    font-size: 14px;
    color: #039;
}
#ifocus
{
    width: 300px;
    height: 245px;
    margin: 0 auto;
}
#ifocus_pic
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    z-index: 333;
    float: left;
    overflow: hidden;
    border-left: #ccc 1px solid;
    width: 300px;
    border-bottom: #ccc 1px solid;
    position: relative;
    height: 225px;
}
#ifocus_piclist
{
    position: absolute;
}
#ifocus_piclist LI
{
    overflow: hidden;
    width: 300px;
    height: 225px;
}
#ifocus_piclist IMG
{
    width: 300px;
    height: 225px;
}
#ifocus_out
{
    background: #fff;
    width: 300px;
    height: 42px;
}
#ifocus_btn LI
{
    filter: alpha(opacity=100);
    float: left;
    width: 60px;
    cursor: pointer;
    height: 15px;
    opacity: 1px;
    moz-opacity: 1px;
}
#ifocus_btn IMG
{
    width: 60px;
    height: 15px;
}
#ifocus_btn .current
{
    filter: alpha(opacity=50);
    opacity: 0.5px;
    moz-opacity: 0.5px;
}
#ifocus_btn_s LI
{
    filter: alpha(opacity=100);
    float: left;
    width: 100px;
    cursor: pointer;
    height: 15px;
    opacity: 0.5px;
    moz-opacity: 0.5px;
}
#ifocus_btn_s IMG
{
    width: 100px;
    height: 15px;
}
#ifocus_btn_s .current
{
    filter: alpha(opacity=50);
    opacity: 1px;
    moz-opacity: 1px;
}
#ifocus_tx
{
    font-weight: 700;
    font-size: 14px;
    left: 0;
    width: 300px;
    color: #fff;
    bottom: 8px;
    position: absolute;
    text-align: center;
}
#ifocus_opdiv
{
    background: #000;
    filter: alpha(opacity=80);
    left: 0;
    width: 300px;
    bottom: 0;
    position: absolute;
    height: 30px;
    opacity: 0.5px;
    moz-opacity: 0.5px;
}
#ifocus_tx .normal
{
    display: none;
}
.newsBox
{
    width: 380px;
}
.newsT
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -351px;
    border-bottom: #ccc 1px dashed;
    height: 25px;
}
.newsT H2
{
    font-weight: 700;
    font-size: 14px;
    padding: 5px 0 0 25px;
}
.newsT EM
{
    float: right;
    padding: 5px 15px 0 0;
}
.newsboxt H3
{
    overflow: hidden;
    height: 19px;
}
.newsboxt H3 A
{
    padding-left: 10px;
    font-size: 18px;
    color: #0548ce;
    font-family: "黑体";
}
.newsboxt UL
{
    width: 360px;
    margin: 0 auto;
}
.newsboxt UL LI
{
    overflow: hidden;
    height: 23px;
}
.newsboxt UL LI A
{
    font-size: 14px;
    overflow: hidden;
    line-height: 23px;
}
.news_b LI
{
    font-weight: 400;
    font-size: 18px;
    overflow: hidden;
    line-height: 25px;
    font-family: "黑体";
    height: 25px;
}
.news_b LI A
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -288px;
    color: #0548ce;
}
.news_l LI
{
    font-size: 14px;
    overflow: hidden;
    height: 25px;
}
.news_l LI A
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -320px;
    color: #039;
}
.news_l LI A:hover
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -289px;
    color: #ba2636;
}
.hottui
{
    border-right: #a0c5f0 1px;
    border-top: #a0c5f0 1px solid;
    overflow: hidden;
    border-left: #a0c5f0 1px solid;
    border-bottom: #a0c5f0 1px solid;
    height: 180px;
    line-height: 20px;
}
.hottui H2
{
    font-weight: 700;
    font-size: 14px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_blbg.jpg) no-repeat;
    color: #fff;
    height: 33px;
}
.hottui H2 SPAN
{
    display: block;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 5px -1008px;
    padding: 5px 0 0 20px;
}
.hottui UL
{
    width: 220px;
    margin: 0 auto;
    padding: 10px 0;
}
.hottui UL LI
{
    font-size: 12px;
    overflow: hidden;
    height: 24px;
}
.hotTop
{
    border-right: #ccc 1px;
    border-top: #ccc 1px;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    padding: 1px;
}
.menuBox1
{
    height: 25px;
}
.menuBox1 LI
{
    background: #f1f4f5;
    float: left;
    width: 82px;
    cursor: pointer;
    line-height: 25px;
    margin-right: 0;
    height: 25px;
    text-align: center;
}
.menuBox1 LI.hover
{
    font-weight: 700;
    background: #e5eff4;
    color: #039;
}
.contentBox1
{
    background: #e5eff4;
    overflow: hidden;
    height: 253px;
}
.contentBox1 UL
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -422px;
    overflow: hidden;
    width: 200px;
    height: 226px;
    list-style-type: none;
    margin: 0 auto;
    padding: 10px 10px 10px 20px;
}
.contentBox1 UL LI
{
    overflow: hidden;
    height: 24px;
    list-style-type: none;
}
.textAdv
{
    background: #dfdfdf;
    overflow: hidden;
    height: 30px;
}
.textAdv LI
{
    float: left;
    width: 160px;
    line-height: 30px;
    text-align: center;
}
.advR
{
    float: left;
    width: 230px;
}
.jyhd
{
    border-right: #d0e1fc 2px solid;
    border-top: #d0e1fc 2px solid;
    border-left: #d0e1fc 2px solid;
    border-bottom: #d0e1fc 2px solid;
    height: 480px;
    width: auto;
    overflow: hidden;
    padding: 1px;
}
.jyhd .areaL
{
    float: left;
    width: 704px;
    height: auto;
}
.jyhd .areaL .colL
{
    float: left;
    width: 317px;
    height: auto;
}
.jyhd .areaL .colR
{
    float: left;
    width: 387px;
    height: auto;
}
.blog .b LI A
{
    font-size: 14px;
    color: #0548ce;
}
.blog .listb LI
{
    font-size: 14px;
    overflow: hidden;
    line-height: 23px;
    height: 23px;
}
.huati H3
{
    width: 290px;
    text-align: center;
}
.huati H4
{
    width: 290px;
}
.huati H4 A
{
    font-size: 18px;
    overflow: hidden;
    color: #000;
    font-family: "黑体";
    height: 18px;
}
.huati .piclist LI
{
    float: left;
    width: 93px;
    height: 107px;
    text-align: center;
}
.huati .piclist LI DIV
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 85px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.jypl
{
    width: 377px;
    height: auto;
}
.jypl EM
{
    padding-right: 20px;
    font-size: 12px;
    float: right;
}
.jypl .imgL SPAN
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 130px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.jypl .txtR
{
    float: left;
    overflow: hidden;
    width: 200px;
    height: 120px;
}
.jypl .txtR H3 A
{
    font-size: 18px;
    color: #0548ce;
    font-family: "黑体";
}
.video H2
{
	font-weight: 700;
	font-size: 14px;
	color: #039;
	height: 20px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 70px -986px;
}
.video .pictwo
{
    width: 220px;
    margin: 0 auto;
}
.video .pictwo LI
{
    float: left;
    width: 110px;
    height: 98px;
    text-align: center;
}
.video .pictwo LI IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    height: 73px;
}
.video .pictwo LI SPAN
{
    display: block;
    overflow: hidden;
    width: 98px;
    line-height: 22px;
    height: 24px;
    margin: 0 auto;
    padding: 1px;
}
.jynews
{
    border-right: #d0e1fc 2px solid;
    border-top: #d0e1fc 2px solid;
    overflow: hidden;
    border-left: #d0e1fc 2px solid;
    border-bottom: #d0e1fc 2px solid;
    height: 330px;
    padding: 1px;
}
.jynews .areaL
{
    float: left;
    overflow: hidden;
    width: 704px;
}
.jynewsD
{
    overflow: hidden;
    height: 420px;
    margin: 0 auto;
    padding: 0 10px 0 0;
}
.jynewsD H2
{
    font-weight: 700;
    font-size: 14px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 60px -986px;
    color: #039;
    height: 20px;
    text-align: center;
}
.jynewsC .txtR
{
    float: left;
    overflow: hidden;
    width: 290px;
    height: 250px;
}
.jynewsC .txtRC
{
    float: left;
    overflow: hidden;
    width: 365px;
    height: 250px;
}
.jynewsC .txtR LI
{
    font-size: 12px;
    overflow: hidden;
    line-height: 21px;
    height: 21px;
}
.jynewsC .zt
{
    overflow: hidden;
    width: 220px;
    margin: 0 auto;
}
.menuBoxSZ
{
    background: #e5eff4;
    height: 24px;
}
.menuBoxSZ LI
{
    font-size: 14px;
    float: left;
    width: 130px;
    cursor: pointer;
    line-height: 25px;
    height: 24px;
    text-align: right;
    font-weight: 700;
    color: #039;
}
.menuBoxSZtable
{
    font-size: 14px;
    float: left;
    cursor: pointer;
    line-height: 23px;
    height: 23px;
}
.menuBoxSZ LI.hover A
{
    color: #039;
    font-weight: 700;
}
.contentBoxSZ .lists
{
    overflow: hidden;
    width: 230px;
    height: 150px;
    margin: 0 auto;
}
.contentBoxSZ .lists LI
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -250px;
    line-height: 24px;
    height: 24px;
}
.menuBoxSZ2 LI.hover A
{
    color: #039;
    font-weight: 700;
}
.contentBoxSZ2 .lists
{
    overflow: hidden;
    width: 230px;
    height: 300px;
    margin: 0 auto;
}
.contentBoxSZ2 .lists LI
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -250px;
    line-height: 24px;
    height: 24px;
}
.lifegz
{
    border-right: #d0e1fc 2px solid;
    border-top: #d0e1fc 2px solid;
    overflow: hidden;
    border-left: #d0e1fc 2px solid;
    border-bottom: #d0e1fc 2px solid;
    height: 340px;
    padding: 1px;
}
.lifegz .areaL
{
    float: left;
    width: 704px;
}


.commonL
{
    overflow: hidden;
    width: 297px;
    height: 295px;
}
.commonLC
{
    width: 377px;
}
.menuBoxL
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_tab_03.gif) no-repeat;
    height: 28px;
}
.menuBoxL LI
{
    font-size: 14px;
    float: left;
    overflow: hidden;
    width: 100px;
    cursor: pointer;
    line-height: 27px;
    height: 28px;
    text-align: center;
}
.menuBoxL LI.hover
{
    font-weight: 700;
    background: url(http://www.xtrb.cn/public/2009_ycwb_tab_03.gif) no-repeat -19px -33px;
    overflow: hidden;
    border-bottom: #fff 1px solid;
    height: 27px;
}
.menuBoxL LI.blank
{
    width: 20px;
}
.menuBoxL LI.nav
{
    font-size: 12px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 3px -250px;
    float: right;
    width: 80px;
    cursor: default;
    color: #333;
    text-align: center;
    padding: 0 10px;
}
.contentBoxL
{
    overflow: hidden;
    height: 260px;
}
.contentBoxL .left
{
    float: left;
    width: 99%;
}
.commonL .pictwo LI
{
    float: left;
    width: 140px;
    height: 125px;
    text-align: center;
}
.commonL .picmu
{
    width: 350px;
    margin: 0 auto;
}
.commonL .picmu LI
{
    float: left;
    width: 170px;
    height: 125px;
    text-align: center;
}
.readPic
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    overflow: hidden;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    height: 175px;
    padding: 1px;
}
.readPicc
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    overflow: hidden;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    padding: 1px;
}
.readPicT H2 EM
{
    font-size: 12px;
    float: right;
}
.readPic UL
{
    width: 950px;
    margin: 0 auto;
}
.readPic UL LI
{
    float: left;
    width: 155px;
    text-align: center;
}
.readPic UL LI IMG
{
    border-right: #ccc 2px solid;
    border-top: #ccc 2px solid;
    border-left: #ccc 2px solid;
    border-bottom: #ccc 2px solid;
}
.readPic UL LI SPAN
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 134px;
    color: #333;
    line-height: 25px;
    height: 25px;
    margin: 0 auto;
}
.lady
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    overflow: hidden;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    height: 370px;
    padding: 1px;
}
.ladyT H2 EM
{
    padding-right: 10px;
    font-size: 12px;
    float: right;
}
.ladyT H2 STRONG
{
    padding-left: 550px;
    font-weight: 100;
    font-size: 12px;
}
.lady .areaL
{
    float: left;
    width: 706px;
}
.lady .areaL .colR
{
    float: left;
    width: 386px;
}
.lady .areaL .colRR
{
    float: left;
    width: 230px;
}
.lady .piclist LI
{
    float: left;
    width: 150px;
    height: 150px;
    text-align: center;
}
.lady .con H3
{
    width: 380px;
    text-align: center;
}
.lady .con H4
{
    width: 190px;
    text-align: center;
}
.lady .con H4 A
{
    font-size: 12px;
    overflow: hidden;
    color: #333;
    height: 12px;
}
.lady .con .txt LI
{
    float: left;
    overflow: hidden;
    width: 50%;
    line-height: 18px;
    height: 18px;
    text-align: center;
}
.lady .txtlist
{
    width: 100%;
}
.lady .areaRR
{
    float: left;
    width: 250px;
    text-align: left;
}
.lady .areaR
{
    float: left;
    width: 250px;
    text-align: center;
}
.lady .areaRR SPAN
{
    margin-top: 5px;
    display: block;
    font-size: 14px;
    overflow: hidden;
    width: 225px;
    height: 20px;
    text-align: center;
}
.lady .areaR SPAN
{
    margin-top: 5px;
    display: block;
    font-size: 14px;
    overflow: hidden;
    width: 225px;
    height: 20px;
    text-align: center;
}
.lady H2 SPAN
{
    padding-left: 20px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -356px;
    float: right;
    width: 215px;
}
.lady .colL .img
{
    text-align: center;
}
.lady .colL .img SPAN
{
    margin-top: 5px;
    display: block;
    font-size: 14px;
    overflow: hidden;
    width: 320px;
    height: 20px;
    text-align: center;
}
.lady .ylbg
{
    overflow: hidden;
    width: 230px;
    height: 350px;
    text-align: left;
    margin: 0 auto;
}
.lady .pictwo LI
{
    float: left;
    width: 110px;
    height: 110px;
    text-align: center;
}
.lady .pictwo LI IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    width: 100px;
    border-bottom: #ccc 1px solid;
    height: 80px;
}
.lady .pictwo LI SPAN
{
    display: block;
    font-size: 12px;
    background: #f2f2f2;
    overflow: hidden;
    width: 100px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.linkBox H2
{
    padding-left: 20px;
    font-weight: 700;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) #f3f3f3 no-repeat 0 -350px;
    line-height: 25px;
}
.linkBox .c
{
    width: 930px;
    line-height: 22px;
    margin: 0 auto;
}
.linkBox .c LI
{
    float: left;
    margin-bottom: 5px;
    width: 115px;
    text-align: center;
}
.linksite H2
{
    border-top: #ccc 1px solid;
    padding-left: 20px;
    font-weight: 700;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) #f3f3f3 no-repeat 0 -350px;
    line-height: 25px;
}
.linksite .c
{
    width: 680px;
    line-height: 22px;
    margin: 0 auto;
}
.linksite .c LI
{
    float: left;
    margin-bottom: 5px;
    width: 112px;
    text-align: center;
}
.links .l
{
    font-weight: 700;
    float: left;
    width: 23px;
    line-height: 20px;
    text-align: center;
}
.links .r
{
    padding-left: 10px;
    float: left;
    width: 665px;
    line-height: 20px;
}
.aboutMenu
{
    line-height: 30px;
    border-bottom: #ccc 1px dashed;
    height: 30px;
    text-align: center;
}
.copyR
{
    line-height: 20px;
    text-align: center;
}
.copyR SPAN
{
    font-family: Tahoma;
}
.info_pic LI
{
    float: center;
    width: 960px;
    height: 30px;
}
.info_pic LI.r
{
    text-align: right;
}
A.Ico_aBox
{
    cursor: pointer !important;
    position: relative;
    margin-top: 9px;
    width: 140px;
    display: block;
    float: left;
    height: 60px;
    margin-left: 10px;
}
DIV.sx_top INPUT.btn
{
    cursor: pointer !important;
}
.Ico_aBox_icon
{
    background-image: url(http://www.xtrb.cn/images/IND_Obg.gif);
    background-repeat: no-repeat;
    position: absolute;
    width: 42px;
    height: 42px;
    top: 9px;
    left: 5px;
}
.Ico_aBox_sha
{
    background-image: url(http://www.xtrb.cn/images/IND_Obg.gif);
    background-repeat: no-repeat;
    position: absolute;
    width: 44px;
    background-position: -17px -170px;
    height: 5px;
    top: 44px;
    left: 5px;
}
A.Ico_aBox:hover
{
    background-image: url(http://www.xtrb.cn/images/IND_bgwide.gif);
    background-repeat: no-repeat;
    background-position: -7px -4px;
    text-decoration: none;
}
.Ico_aBox_tit
{
    position: absolute;
    color: #2864a6;
    font-size: 12px;
    top: 14px;
    font-weight: 700;
    left: 70px;
}
.Ico_aBox_intro
{
    position: absolute;
    font-size: 12px;
    top: 34px;
    left: 73px;
}
A.Ico_aBox:hover .Ico_aBox_sha
{
    background-position: -104px -170px;
}
A.Ico_aBox .Ico_aBox_intro
{
    color: #a5a5a5;
}
A.Ico_aBox:hover .Ico_aBox_intro
{
    color: #666;
}
.INico1
{
    background-position: -18px -94px;
}
.INico2
{
    background-position: -75px -94px;
}
.INico4
{
    background-position: -132px -94px;
}
.INico3
{
    background-position: -183px -94px;
}
.INico5
{
    background-position: -235px -94px;
}
.INico6
{
    background-position: -285px -94px;
}
.INico7
{
    background-position: -336px -94px;
}
.INico8
{
    background-position: -387px -94px;
}
.INico9
{
    background-position: -438px -94px;
}
.INico10
{
    background-position: -491px -94px;
}
.INico40
{
    background-position: -17px -34px;
}
.INico41
{
    background-position: -75px -34px;
}
.INico42
{
    background-position: -125px -34px;
}
.INico43
{
    background-position: -185px -34px;
}
.INico44
{
    background-position: -235px -34px;
}
.INico45
{
    background-position: -285px -34px;
}
.INico46
{
    background-position: -336px -34px;
}
.INico47
{
    background-position: -387px -34px;
}
.INico48
{
    background-position: -489px -34px;
}
.INico49
{
    background-position: -539px -34px;
}
.INico50
{
    background-position: -591px -34px;
}
.INico51
{
    background-position: -642px -34px;
}
.INico52
{
    background-position: -693px -34px;
}
.INico53
{
    background-position: -744px -34px;
}
.INico54
{
    background-position: -795px -34px;
}
.INico55
{
    background-position: -846px -34px;
}
.INico11
{
    background-position: -544px -94px;
}
.INico12
{
    background-position: -595px -94px;
}
.INico13
{
    background-position: -645px -94px;
}
.INico14
{
    background-position: -691px -94px;
}
.INico15
{
    background-position: -740px -94px;
}
.INico16
{
    background-position: -790px -94px;
}
.INico17
{
    background-position: -840px -94px;
}
.INico18
{
    background-position: -890px -94px;
}
.INico19
{
    background-position: -940px -94px;
}
.INico20
{
    background-position: -986px -94px;
}
.INico21
{
    background-position: -1037px -94px;
}
.INico22
{
    background-position: -1082px -94px;
}
.INico23
{
    background-position: -1130px -94px;
}
.INico24
{
    background-position: -1189px -94px;
}
.INico25
{
    background-position: -1240px -94px;
}
.INico26
{
    background-position: -1290px -94px;
}
.INico27
{
    background-position: -1330px -94px;
}
.INico28
{
    background-position: -1370px -94px;
}
.INico29
{
    background-position: -1410px -94px;
}
.INico30
{
    background-position: -1460px -94px;
}
.INico31
{
    background-position: -1500px -94px;
}
.INico32
{
    background-position: -1550px -94px;
}
.INico33
{
    background-position: -1600px -94px;
}
.INico34
{
    background-position: -1650px -94px;
}
.INico35
{
    background-position: -1700px -94px;
}
.INico36
{
    background-position: -1750px -94px;
}
.INico37
{
    background-position: -1800px -94px;
}
.INico38
{
    background-position: -1850px -94px;
}
.INico39
{
    background-position: -1895px -94px;
}
.style1
{
    color: red;
    line-height: 25px;
}
.index_table
{
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}
.index_table li
{
    float: left;
    cursor: pointer;
    text-align: center;
    border-right: 1px #ebf7ff solid;
    margin-top: 5px;
    padding: 0 10px;
}
.index_table li.now
{
    color: #5299c4;
    background: #e5eff4;
    font-weight: 700;
}
.indextables
{
    line-height: 24px;
    border:1px solid #e5eff4;
}
.indextables th
{
    text-align: center;
    background: #e5eff4;
    color: #5299c4;
}
.indextables td
{
    border-top: #e5eff4 solid 1px;
    border-right: #e5eff4 solid 1px;
}
#rotnews_list
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    width: 250px;
    border-bottom: #ccc 1px solid;
    margin: 0 0 5px;
    padding: 0;
}
#rotnews_list #contain
{
    overflow: hidden;
}
#rotnews_list UL
{
    float: right;
    width: 130px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#rotnews_list LI
{
    border-right: #999 1px solid;
    border-top: #999 1px solid;
    float: left;
    border-left: #999 1px solid;
    width: 50px;
    text-align: center;
    margin: 2px 5px 0 0;
    padding: 0;
}
#rotnews_list .menu1
{
    font-weight: 700;
    background-image: url(ban_tpdcha1.jpg);
    color: #fff;
}
DIV, DL, PRE, P, #rotnews_list #rotn_tab
{
	margin: 0;
	padding: 0;
}
UL, OL, LI
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
H1, H2, H3, H4, H5, H6
{
    font-weight: 400;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
TABLE, TD, TR, .f12px, .topL SELECT
{
    font-size: 12px;
}
abbr, ACRONYM
{
    border-width: 0;
}
ADDRESS, CAPTION, CITE, CODE, DFN, EM, VAR
{
    font-weight: 400;
    font-style: normal;
}
.lh18, .aaa
{
    line-height: 18px;
}
.black, .black A, .black:visited
{
    color: #000;
}
.white, .white A, .white:visited, #ifocus_tx A
{
    color: #fff;
}
.red, .red A, .red:visited
{
    color: red;
}
.grey, .grey A, .grey:visited
{
    color: #454545;
}
.orange, .orange A, .orange:visited
{
    color: #ff7200;
}
.blue, .blue A, .blue:visited
{
    color: #1e50a2;
}
.Yellow, .Yellow A, .Yellow:visited, #ifocus_tx A:hover
{
    color: #ff0;
}
.Green, .Green A, .Green:visited
{
    color: green;
}
.left, .menu .r
{
    float: left;
}
.oneL .colR, .areaL .colR
{
    float: left;
    width: 390px;
}
.oneR, .areaR, .jyhd .areaR, .jynews .areaR, .lifegz .areaR
{
    float: left;
    width: 240px;
}
.oneR, .areaRR, .jyhd .areaRR, .jynews .areaRR, .lifegz .areaRR
{
	float: left;
	width: 250px;
}
.areaL .colL, .lady .areaL .colL
{
    float: left;
    width: 320px;
}
.topL A:hover, .topR A:hover, .focusList A:hover, .commentT H2 A:hover, .comments UL LI A:hover, .newsT H2 A:hover, .newsboxt H3 A:hover, .news_b LI A:hover, .hottui UL LI A:hover, .contentBox1 UL LI A:hover, .blog H2 A:hover, .blog .b LI A:hover, .blog .listb LI A:hover, .huati H2 A:hover, .huati H3 A:hover, .huati H4 A:hover, .huati .list LI A:hover, .jypl H2 A:hover, .jypl .txtR H3 A:hover, .video H2 A:hover, .video .pictwo LI SPAN A:hover, .jynewsC H2 A:hover, .jynewsD H2 A:hover, .jynewsC EM A:hover, .jynewsD EM A:hover, .jynewsC .txtR H3 A:hover, .jynewsC .list LI A:hover, .menuBoxSZ LI.hover A:hover, .lifegzR H2 A:hover, .lifegzR EM A:hover, .menuBoxL LI.hover A:hover, .contentBoxL .txtR H3 A:hover, .contentBoxL .list LI A:hover, .readPicT H2 A:hover, .readPicT H2 EM A:hover, .ladyT H2 A:hover, .ladyT H2 EM A:hover, .ladyT H2 STRONG A:hover, .lady .con H3 A:hover, .lady .con H4 A:hover, .lady .txtlist LI A:hover
{
    color: #ba2636;
}
.topR SPAN A:hover, .blog .listb LI A, .huati .list LI A, .jypl EM A, .video .pictwo LI SPAN A, .jynewsC EM A, .jynewsD EM A, .lifegzR EM A, .readPicT H2 EM A, .ladyT H2 EM A, .ladyT H2 STRONG A
{
    color: #333;
}
.menu LI A:hover, .menu .bbs A:hover
{
    background: #0268cc;
    color: #fff;
    text-decoration: none;
}
.commentT H2 A, .comments UL LI A, .newsT H2 A, .hottui UL LI A, .contentBox1 UL LI A, .blog H2 A, .blog .b LI SPAN, .huati H2 A, .jypl H2 A, .video H2 A, .jynewsC H2 A, .jynewsD H2 A, .jynewsC .list LI A, .lifegzR H2 A, .menuBoxL LI.hover A, .contentBoxL .list LI A, .readPicT H2 A, .ladyT H2 A, .lady .txtlist LI A
{
    color: #039;
}
.comments UL, .blog .b, .blog .listb, .huati .piclist, .commonL .pictwo
{
    width: 280px;
    margin: 0 auto;
}
.comments UL LI, .blog .b LI
{
    font-size: 14px;
    overflow: hidden;
    line-height: 24px;
    height: 24px;
}
#ifocus_btn, #ifocus_btn_s
{
    width: 300px;
}
.news_b, .news_l
{
    margin: 0 auto;
    padding: 0 10px;
}
.advL, .advM
{
    float: left;
    width: 235px;
}
.jyhd .title, .jynews .title, .lifegz .title
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) repeat-x 0 -874px;
    height: 40px;
}
.jyhd .title EM, .jynews .title EM, .lifegz .title EM
{
    float: right;
    padding: 15px 20px 0 0;
}
.jyhd .title SPAN, .jynews .title SPAN, .lifegz .title SPAN
{
    display: block;
    padding: 10px 0 0 20px;
}
.blog, .lady .piclist, .lady .list
{
    width: 300px;
    margin: 0 auto;
}
.blog H2, .huati H2, .jypl H2, .jynewsC H2, .lifegzR H2
{
    padding-left: 35px;
    font-weight: 700;
    font-size: 14px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 10px -955px;
    color: #039;
    height: 20px;
}
.huati, .jynewsC .boxL, .contentBoxL .box
{
    width: 290px;
    margin: 0 auto;
}
.huati H3 A, .lady .con H3 A
{
    font-size: 18px;
    overflow: hidden;
    color: #0548ce;
    font-family: "黑体";
    height: 18px;
}
.huati .list LI, .jypl .list LI, .jynewsC .list LI, .contentBoxL .list LI, .lady .list LI, .lady .txtlist LI
{
    font-size: 14px;
    overflow: hidden;
    line-height: 22px;
    height: 22px;
}
.huati .piclist LI IMG, .jypl .imgL IMG, .jynewsC .imgL IMG, .jynewsD .imgL IMG, .jynewsC .imgC IMG, .contentBoxL .imgL IMG, .contentBoxL .imgC IMG, .commonL .pictwo LI IMG, .commonL .picmu LI IMG, .lady .piclist LI IMG, .lady .areaR IMG, .lady .colL .img IMG, .linkBox, .info_pic LI IMG
{
    border-right: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
}
.jypl .imgL, .jynewsC .imgC, .contentBoxL .imgC
{
    float: left;
    width: 150px;
    text-align: center;
}
.jypl .txtR LI, .contentBoxL .txtR LI, .contentBoxL .txtR table td
{
    overflow: hidden;
    line-height: 21px;
    height: 21px;
}
.jypl .txtR LI A, .jynewsC .txtR LI A, .contentBoxL .txtR LI A, .contentBoxL .txtR table td A
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -320px;
}
.jypl .txtR LI A:hover, .jynewsC .txtR LI A:hover, .contentBoxL .txtR LI A:hover, .contentBoxL .txtR table td A:hover
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -289px;
}
.jypl .txtR H3, .jynewsC .txtR H3, .contentBoxL .txtR H3
{
    overflow: hidden;
    height: 18px;
}
.jynews .areaL .colL, .lifegz .areaL .colL
{
    padding-left: 10px;
    float: left;
    width: 307px;
}
.jynews .areaL .colR, .lifegz .areaL .colR
{
    float: left;
    width: 387px;
}
.jynewsC, .lifegzR
{
    overflow: hidden;
    height: 290px;
    margin: 0 auto;
    padding: 0 10px 0 0;
}
.jynewsC EM, .jynewsD EM, .lifegzR EM
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -257px;
    float: right;
    color: #333;
}
.jynewsC .boxC, .contentBoxL .box2
{
    width: 367px;
    margin: 0 auto;
}
.jynewsC .boxR, .jynewsD .boxR
{
    width: 240px;
    margin: 0 auto;
}
.jynewsC .imgL, .jynewsD .imgL, .contentBoxL .imgL
{
    float: left;
    width: 120px;
    text-align: center;
}
.jynewsC .imgL SPAN, .jynewsD .imgL SPAN, .contentBoxL .imgL SPAN
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 98px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.jynewsC .imgC SPAN, .contentBoxL .imgC SPAN
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 128px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.jynewsC .txtR H3 A, .contentBoxL .txtR H3 A
{
    font-size: 18px;
    color: #000;
    font-family: "黑体";
}
.jynewsC .zt LI, .lady .ylbg LI
{
    padding-left: 10px;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -250px;
    overflow: hidden;
    line-height: 24px;
    height: 24px;
}
.menuBoxSZ LI.hover, .menuBoxSZtable.A, .menuBoxSZtable.hover
{
    font-weight: 700;
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 10px -950px;
    color: #039;
    height: 25px;
}
.contentBoxL .txtR, .contentBoxL .txtRC
{
    float: left;
    overflow: hidden;
}
.commonL .pictwo LI SPAN, .commonL .picmu LI SPAN, .lady .piclist LI SPAN
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 120px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.commonL .pictwo LI DIV, .commonL .picmu LI DIV
{
    display: block;
    background: #f2f2f2;
    overflow: hidden;
    width: 90px;
    line-height: 20px;
    height: 20px;
    margin: 0 auto;
    padding: 1px;
}
.readPicT, .ladyT
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) repeat-x 0 -209px;
    height: 28px;
}
.readPicT .bLine, .ladyT .bLine
{
    background: url(http://www.xtrb.cn/public/2009_ycwb_ico_bg.gif) no-repeat 0 -348px;
    border-bottom: #ccc 1px dashed;
    height: 28px;
    margin: 0 7px;
}
.readPicT H2, .ladyT H2
{
    font-weight: 700;
    font-size: 14px;
    padding: 8px 0 0 20px;
}
.big, .big a:link, .big a:visited
{
    font-family: "黑体";
    font-size: 37px;
    color: #039;
    text-decoration: none;
    font-weight: bolder;
}
.carUL
{ line-height:22px; }
.carUL a{ color:#102b84; font-size:14px;}
.carUL A:hover{ color:#ba2636; font-size:14px;
}
.link {
	BORDER-BOTTOM: #dcdcdc 1px solid;
	BORDER-LEFT: #dcdcdc 1px solid;
	MARGIN-BOTTOM: 5px;
	CLEAR: both;
	OVERFLOW: hidden;
	BORDER-TOP: #dcdcdc 1px solid;
	BORDER-RIGHT: #dcdcdc 1px solid;
	text-align: center;
	position: relative;
	width: 960px;
}
.titleTab {
	BACKGROUND: repeat-x left -288px;
	HEIGHT: 30px;
	CLEAR: both;
	OVERFLOW: hidden;
	width: 960px;
}
.titleTab LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: 30px; CURSOR: pointer; BORDER-RIGHT: #dcdcdc 1px solid; PADDING-TOP: 0px
}
.titleTab LI.on {
	LINE-HEIGHT: 28px; BACKGROUND: #ffffff; HEIGHT: 30px; COLOR: #336699; BORDER-RIGHT: #dcdcdc 1px solid
}
.titleTab LI A {
	COLOR: #000; FONT-SIZE: 14px
}
.titleTab LI A:visited {
	COLOR: #000; FONT-SIZE: 14px
}
.titleTab LI.on A {
	COLOR: #336699; FONT-SIZE: 14px
}
.titleTab LI.on A:visited {
	COLOR: #336699; FONT-SIZE: 14px
}
.link .padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px
}
UL.textlink LI {
	LINE-HEIGHT: 23px; WIDTH: 10%; FLOAT: left; HEIGHT: 23px
}
UL.textlinkk LI {
	LINE-HEIGHT: 23px; WIDTH: 14%; FLOAT: left; HEIGHT: 23px
}
.hidden {
	DISPLAY: none
}
/*文字环绕*/
.surround{
	border:#ccc solid 1px;
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
	_height:1%;
	height: 110px;
}
.surround .padding{padding:5px 10px;clear:both; overflow:hidden;_height:1%;}
.surround .left{
	width:154px;
	float:left;
	height: 100px;
}
.surround .center{width:636px;float:left;}
.surround .center ul{line-height:18px;}
.surround .right{
	width:153px;
	float:left;
	height: 100px;
}
/*全局通用*/
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.m10{margin:10px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.m5{margin:5px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}
.m15{margin:15px;}
.pt10{ padding-top:10px;}
.pr10{ padding-right:10px;}
.pb10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.p10{padding:6px 10px;}
.pt15{ padding-top:15px;}
.pl15{padding-left:15px;}
.p5{padding:5px;}
div.hr{ height:1px; margin:4px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden;}
div.hr hr{ display:none;}

.surtop{
border:#ccc solid 1px;
width:960px;
height:100px;
}
