@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
.container { position: relative; width: 100%; background: url(body_bg.jpg) center 80px no-repeat; }
.container .wrap { position: relative; margin: -80px auto 0; padding: 10px; background: #fff; }

.dTitle { position: relative; margin: 0 0 17px; border-bottom: 1px dotted #0359b0; line-height: 20px; }
.dTitle h2 { position: relative; top: 1px; display: inline-block; width: 75px; padding: 0 0 5px; border-bottom: 1px solid #0359b0; color: #0359b0; font-size: 18px; font-weight: normal; }
.dTitle em { padding: 0 0 0 5px; color: #a0a0a0; font-size: 14px; text-transform: capitalize; }
.dTitle .m { position: absolute; right: 0; top: 2px; display: block; width: 16px; height: 16px; background: #0359b0; color: #fff; font-size: 19px; text-align: center; line-height: 15px; }
.dTitle .m:hover { background: #4896e4; }

.dList { padding: 5px 0 0; }
.dList li { padding: 3px 0; color: #313131; font-size: 13px; }
.dList li i { float: left; width: 10px; font-size: 12px; font-family: arial; font-weight: bold; text-align: center; }
.dList li a { color: #313131; }
.dList li a:hover { color: #0359b0; }
.dList li .date { float: right; }

.box01 { margin: 20px 0 0; }
.b1l { float: left; width: 652px; }
.b1l .dCon { background: #c9c9c9; }
.b1l .pic { float: left; }
.b1l dl { float: right; width: 255px; padding: 10px 5px 0 15px; }
.b1l dl dt { position: relative; }
.b1l dl dt i { position: absolute; top: 6px; left: -15px; display: block; width: 8px; height: 8px; background: #313131; }
.b1l dl dt a { color: #313131; font-size: 13px; font-weight: bold; }
.b1l dl dt a:hover { color: #0359b0; }
.b1l dl dd { margin: 10px 0 0; color: #535353; line-height: 1.8; }
.b1r { position: relative; float: right; width: 310px; }
.b1r .bd span { position: absolute; bottom: 10px; left: 10px; color: #fff; font-size: 14px; }
.b1r .hd { position: absolute; right: 10px; bottom: 10px; }
.b1r .hd li { float: left; width: 14px; height: 5px; margin: 0 2px; background: #fff; text-indent: -9999px; cursor: pointer; }
.b1r .hd li.on { background: #f69301; }

.box02 { margin: 20px 0 0; }
.b2l { float: left; width: 652px; }
.b2l .dCon { padding: 16px; background: #eee; border: 1px solid #c9c9c9; }
.b2l .pic { float: left; }
.b2l dl { float: right; width: 330px; }
.b2l dl dt { color: #0359b0; font-size: 19px; font-weight: bold; font-family: "simsun"; }
.b2l dl dd { margin: 10px 0 0; color: #434343; line-height: 1.8; }
.b2r { position: relative; float: right; width: 310px; }
.b2r .hd { position: absolute; right: 10px; bottom: 10px; }
.b2r .hd li { float: left; width: 14px; height: 5px; margin: 0 2px; background: #fff; text-indent: -9999px; cursor: pointer; }
.b2r .hd li.on { background: #f69301; }

.box03 { margin: 20px 0 0; }
.b3l { position: relative; float: left; width: 485px; margin: 0 20px 0 0; }
.b3r { position: relative; float: right; width: 485px; }
.b3r .dCon { float: right; }
.box03 .dCon { width: 435px; padding: 10px 10px 0; background: #eee; }
.box03 .tempWrap { width: 435px!important; }
.box03 .bd li { float: left; margin: 0 12px 0 0; text-align: center; }
.box03 .bd li .tit a { color: #313131; font-size: 14px; line-height: 31px; }
.box03 .bd li .tit a:hover { color: #0359b0; }
.box03 .prev,.box03 .next { position: absolute; top: 105px; display: block; width: 21px; height: 50px; background: url(arr_02.png) 0 0 no-repeat; }
.box03 .next { background-position: -21px 0; }
.b3l .prev { left: -30px; }
.b3l .next { right: 0; }
.b3r .prev { left: 0; }
.b3r .next { right: -30px; }

.box04 { margin: 20px 0 0; }
.b4l,.b4m { float: left; width: 320px; margin: 0 20px 0 0; }
.b4r { float: right; width: 320px; }
.b4r .dCon { padding: 15px 22px 0; background: url(bg_01.jpg) right bottom no-repeat; color: #848484; font-size: 14px; line-height: 2; }
.b4r .dCon strong { color: #313131; font-size: 16px; }

.box05 { position: relative; margin: 20px 0 0; }
.box05 .dCon { padding: 12px 20px 5px; background: #eee; }
.box05 .tempWrap { width: 949px!important; margin: 0 auto; }
.box05 .bd li { float: left; margin: 0 17px 0 0; text-align: center; }
.box05 .bd li .tit a { color: #313131; font-size: 14px; line-height: 2; }
.box05 .bd li .tit a:hover { color: #0359b0; }
.box05 .prev,.box05 .next { position: absolute; left: -30px; top: 155px; display: block; width: 21px; height: 50px; background: url(arr_02.png) 0 0 no-repeat; }
.box05 .next { left: auto; right: -30px; background-position: -21px 0; }


.box06 { position: relative; margin: 20px 0 0; }
.box06 .dCon { padding: 12px 20px 5px; background: #eee; }
.box06 .tempWrap { width: 949px!important; }
.box06 .bd li { float: left; margin: 0 17px 0 0; text-align: center; }
.box06 .bd li .tit a { color: #313131; font-size: 14px; line-height: 2; }
.box06 .bd li .tit a:hover { color: #0359b0; }
