@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%; margin: 0 auto; }

.channel { position: relative; height: 400px; margin-top: -103px; text-align: center; }
.channel ul { display: inline-block; *display: inline; zoom: 1; }
.channel li { float: left; display: inline; margin: 0 15px; border: 1px solid #e0dfde; color: #fff; cursor: pointer; }
.channel li a { display: block; margin: 4px; width: 212px; height: 337px; padding: 17px 25px 0; background: #f3f3f3; }
.channel li i { display: block; width: 134px; height: 100px; margin: 0 auto; }
.channel li.li01 i { background: url(../images/ico_01.png); }
.channel li.li02 i { background: url(../images/ico_02.png); }
.channel li.li03 i { background: url(../images/ico_03.png); }
.channel li.li04 i { background: url(../images/ico_04.png); }
.channel li dl dt { padding: 10px 0; font-size: 24px; color: #000; font-weight: bold; }
.channel li dl .i { height: 110px; font-size: 13px; line-height: 2; text-align: left; text-align: justify; }
.channel li dl .m { display: block; width: 131px; height: 45px; margin: 10px auto 0; border: 1px solid #bdbdbd; border-radius: 5px; font-size: 18px; line-height: 45px; text-align: center; }


.box02 { padding: 40px 0; background: #f2f2f2; }
.box02 .pic { float: left; width: 455px; margin-right: 25px; }
.box02 dl { display: block; overflow: hidden; }
.box02 dl dt { font-size: 34px; color: #000; }
.box02 dl dd { font-size: 14px; line-height: 35px; }

.box04 { padding: 50px 0; background: #fff; }
.box04 .title { padding-bottom: 25px; color: #000; font-size: 30px; }
.box04 .hd { display: inline-block; *display: inline; zoom: 1; margin-left: 50px; vertical-align: middle; }
.box04 .hd li { float: left; width: 90px; height: 32px; margin-right: 17px; border: 1px solid #d1d1d1; border-radius: 5px; color: #333; font-size: 16px; text-align: center; line-height: 32px; cursor: pointer; }
.box04 .hd li.on { border: 1px solid #be0500; }
.box04 .bd ul { width: 1250px; }
.box04 .bd li { float: left; width: 382px; margin-right: 27px; }
.box04 .bd dl { padding: 10px; }
.box04 .bd dl dt { color: #333; font-size: 18px; }
.box04 .bd dl .d,.box04 .bd dl .i { font-size: 14px; color: #979797; line-height: 2; }
.box04 .bd dl .m { margin-top: 15px; }
.box04 .bd dl .m a { display: block; width: 113px; height: 39px; background: #be0500; color: #fff; font-size: 16px; text-align: center; line-height: 39px;}
.box04 .bd dl .m a:hover { background: #730300; }