@charset "utf-8";

body { padding:40px 0 0; font-family:"微软雅黑"; font-size:14px; color:#000;}
html, div, ol, ul, i, li, form, p, h1, h2, h3, h4, h5, h6, dd, dl, dt, span, em, input, img { margin:0; padding:0; border:0; }
li { list-style:none}
a { color:#000; text-decoration:none;}
/*a:hover, a:focus { color:#ca0f1a;}*/
p { line-height:28px;}
/*img { max-width:100%;}*/
/*
.ml20 {margin-left: 20px;}*/
.fleft { float:left;}
.fright { float:right;}
.mb30 { margin-bottom:30px;}

.iconfont { background:none !important; text-indent:0 !important; padding-left:0 !important;}
.fa { color:#0069ac; font-size:16px; vertical-align:middle}
.header { height:61px; margin-bottom:5px;}
.siteLogo { float:left; padding:10px 0 0 0;}
.channelLogo { float:left; font-family: "微软雅黑",simhei; font-size:22px; line-height:44px; padding-left:25px; padding-top:7px; font-weight:bold}
.channelLogo a { color:#ca0f1a;}
.hotspot { font-size:12px; float:right; line-height:47px; padding-top:10px}
.hotspot a { color:#929292;}

.container { width:1140px; height:100%; overflow:hidden; margin:0 auto;}

.nav { background:#0071c1; border-radius:5px; height:100%; overflow:hidden; margin-bottom:25px;}
.nav li { float:left; padding:10px 36px;}
.nav li a { color:#fff; font-size:18px;}

.zsads { width:555px; height:150px; margin-bottom:52px;}
.zsads img { width:555px; height:150px;}

.zsclass { margin-top:30px; clear:both;}
.classtitle { border:2px solid #c7c7c7; position:relative; padding:25px 20px 10px; margin-bottom:20px;}
h2 { position:absolute; top:-24px; left:463px; width:213px; height:40px; background-image:url(../images/bg_zhishu_text.gif); background-repeat:no-repeat; text-indent:-999em;}
.jiage { background-position:center 0;}
.zhuti { background-position:center -42px;}
.pingjia { background-position:center -84px;}
.jinrong { background-position:center -126px;}

.tabstitle { font-weight:normal; border-bottom:2px solid #0071c1; height:36px; overflow:hidden; margin-bottom:20px;}
.tabstitle li { float:left;}
.tabstitle li a { display:block; line-height:35px; height:35px; background:#e9e9e9; font-size:18px; padding:0 24px; margin-top:1px; cursor:default; border-left:1px solid #cbcbcb;}
.tabstitle li a.tabSwitch { background:#0071c1; color:#fff; padding-top:1px; margin-top:0; border-left-color:#0071c1;}
.tabstitle li a.nb { border-left:none}
.tabcont { margin-bottom:60px; height:100%; overflow:hidden;}
.tabcont img { display:block}
.tabcont img.cover { border:2px solid #b5ceeb; width:260px; height:390px; float:left; margin-right:30px; margin-bottom:30px;}
.tabcont .mainpic { width:528px; float:left; border-left:1px solid #b5ceeb; border-right:1px solid #b5ceeb; border-bottom:1px solid #b5ceeb; margin-bottom:30px;}
.tabcont .mainpic.p { width:552px; border-top:1px solid #b5ceeb; margin-bottom:0;}
h4 { background:#d5e4f4; border-top:1px solid #b5ceeb; line-height:28px; text-align:center; font-size:12px; font-weight:normal}
.tabcont img.main { width:528px; height:364px;}
.tabcont .p img.main { width:552px; height:310px;}
.tabcont .sidepic { float:right; width:282px; border-left:1px solid #b5ceeb; border-right:1px solid #b5ceeb; border-bottom:1px solid #b5ceeb;}
.tabcont img.side { width:282px;}
.tabcont h5 { color:#0071c1; font-size:18px; font-weight:normal; margin-bottom:5px;}
.tabcont .jielun { width:395px; padding-right:20px; border-right:1px solid #b5ceeb;}
.tabcont .report { width:390px; padding-left:20px;}
.tabcont .readmore { text-align:right}
.tabcont .report li { background:url(http://img.xh08.cn/images/ext/pdf.gif) no-repeat -3px 5px; padding-left:19px; line-height:28px; height:28px;}
.tabcont .jielun .readmore a { color:#ed1c24;}
.tabcont .report .readmore a { color:#7e7e7e; font-size:12px;}
.jg { width:556px;}
.jg .jielun { width:auto; border-right:none;}
.jg .report { width:auto; padding-left:0;}

.maincont { width:750px;}
.sidecont { width:360px;}
.crumbs { color:#929292; line-height:38px; height:38px; font-size:12px;}
.crumbs a { color:#929292;}
.xitu { background:#f5f5f5; border-top:1px solid #eaeaea; padding:40px 27px 23px; margin-bottom:25px;}
.maincont .mainchart { width:598px; margin:0 auto 25px; border:1px solid #b5ceeb;}
.xitu strong { color:#c90500; font-size:18px; line-height:38px;}
.maincont p { line-height:32px; font-size:16px; text-indent:2em;}
.maintable { display:block; width:600px; margin:0 auto 30px;}
.sidecont h4 { line-height:34px; height:34px; color:#0071c1; font-size:16px; text-align:left; padding-left:18px;}
.sidecont .sideinfo { border-left:1px solid #b5ceeb; border-right:1px solid #b5ceeb; border-bottom:1px solid #b5ceeb; margin-bottom:20px;}
.sidecont .sideinfo .info { padding:15px; line-height:30px;}
.info p { text-indent:2em; line-height:30px;}
.info li { background:url(http://img.xh08.cn/images/ext/pdf.gif) no-repeat -3px 5px; padding-left:22px;}
.info img { margin-top:10px; margin-left:5px;}
.info div { padding:0 5px;}
.info .sep { border-bottom:1px solid #b5ceeb; padding-bottom:15px; margin-bottom:8px;}
.maincont .tabstitle { border-bottom-color:#cc2924; height:100px; margin-bottom:30px;}
.maincont .tabstitle li {float:left; width:85px; text-align:center; margin-right:10px; margin-bottom:10px;}
.maincont .tabstitle li.nm { margin-right:0;}
.maincont .tabstitle li a { font-size:16px; line-height:40px; height:40px; background:#d9eafd; padding:0; margin-top:0; width:100%; border:none;}
.maincont .tabstitle li a.tabSwitch { background:#cc2924;}
.maincont .tabcont { margin-bottom:30px;}
.maincont .tabcont div { width:600px; margin:0 auto;}
.maincont .tabcont p { background:#f5f5f5; padding:13px 20px;}
