.ixleft { width: 540px; float: left; }

.ixright { width: 620px; float: right; }

.banner { width: 540px; height: 305px; overflow: hidden; }

.ixtitle { height: 60px; position: relative; }

.ixtitle h1 b { display: inline-block; height: 60px; width: 172px; background: url(../images/titBg.jpg) no-repeat; font-size: 20px; line-height: 60px; color: #fff; }

.ixtitle h1 b i { width: 45px; height: 45px; background: url(../images/ixico1.png) no-repeat; display: inline-block; vertical-align: middle; margin: 2px 10px 0 10px; }

.ixtitle a { width: 70px; height: 60px; text-align: right; line-height: 60px; font-size: 16px; color: #000; position: absolute; right: 0; top: 0; }

.ixtitle a:hover { color: #cb1d2f; }

.ixlist { padding-top: 20px; }

.ixlist li { margin-bottom: 18px; padding-right: 60px; padding-left: 22px; position: relative; }

.ixlist li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #000; }

.ixlist li::before { content: ""; width: 10px; height: 10px; background: #e5e5e5; border-radius: 10px; position: absolute; left: 0; top: 6px; }

.ixlist li:hover a { color: #CB1D2F; }

.ixlist li:hover::before { content: ""; width: 10px; height: 10px; background: #cb1d2f; border-radius: 10px; position: absolute; left: 0; top: 6px; }

.ixdyn { padding-top: 30px; }

.ixad { padding-top: 10px; }

.ixstudy { padding-top: 30px; }

.iximagedata { padding-top: 10px; }

.iximagelist { padding-top: 28px; }

.iximagelist li { float: left; width: 286px; margin-right: 18px; }

.iximagelist li a { border: #eeeeee solid 3px; display: block; }

.iximagelist li a .pic { width: 280px; height: 210px; overflow: hidden; }

.iximagelist li a .pic img { width: 280px; height: 210px; transition: all 0.5s; }

.iximagelist li a .pic img:hover { transform: scale(1.1); }

.iximagelist li a .txt { height: 70px; background: #eee; }

.iximagelist li a .txt p { line-height: 30px; padding: 10px 20px 0; font-size: 16px; color: #000; text-align: center; }

.iximagelist li:nth-child(4n) { margin-right: 0; }

.iximagelist li:hover a { border: #cb1d2f solid 3px; }

.iximagelist li:hover a .txt { background: #CB1D2F; }

.iximagelist li:hover a .txt p { color: #fff; }

.intitle { height: 60px; position: relative; border-bottom: #e5e5e5 solid 2px; }

.intitle h1 { position: relative; }

.intitle h1 b { display: inline-block; height: 60px; text-align: center; width: 172px; background: url(../images/titBg.jpg) no-repeat; font-size: 20px; line-height: 60px; color: #fff; }

.intitle h1::before { content: ""; width: 320px; height: 2px; background: #e90436; position: absolute; left: 0; bottom: -2px; }

.intitle span { height: 60px; text-align: right; line-height: 60px; position: absolute; right: 0; top: 0; }

.intitle span a { line-height: 60px; font-size: 16px; color: #000; padding: 0 3px; }

.intitle a:hover { color: #cb1d2f; }

.innerlist { padding-top: 20px; }

.innerlist li { margin-bottom: 20px; padding-right: 250px; padding-left: 22px; position: relative; }

.innerlist li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #000; }

.innerlist li span { position: absolute; right: 0; top: 0; color: #000; }

.innerlist li::before { content: ""; width: 10px; height: 10px; background: #e5e5e5; border-radius: 10px; position: absolute; left: 0; top: 6px; }

.innerlist li:hover::before { content: ""; width: 10px; height: 10px; background: #cb1d2f; border-radius: 10px; position: absolute; left: 0; top: 6px; }

.innerlist li:hover a { color: #CB1D2F; }

.innerlist li:hover span { color: #CB1D2F; }

.dtarticle .dt-title { padding: 30px 0; border-bottom: #eaeaea solid 1px; }

.dtarticle .dt-title h1 { font-size: 20px; padding: 0 100px; font-weight: bold; line-height: 1.5; text-align: center; }

.dtarticle .dt-title p { padding: 20px 100px 0; text-align: center; }

.dtarticle .dt-title p span { font-size: 14px; color: #000; margin: 0 10px; }

.dtarticle .dtCon { padding: 20px 30px 0; }

.dtarticle .dtCon p { font-size: 14px; color: #000; line-height: 30px; margin-bottom: 20px; }

.dtarticle .dtCon img { max-width: 100%; display: inline-block; }