@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: 6px auto 0; }
.container .wrap { width: 1186px; padding: 20px 10px 35px; background: #fff; }

.dTitle { position: relative; background: url(dTitle_bg.gif) left bottom repeat-x; font-family: 'microsoft yahei'; }
.dTitle h3 { display: inline-block; padding-bottom: 5px; border-bottom: 2px solid #222; color: #2d2d2d; font-size: 24px; font-weight: normal; }
.dTitle em { margin-left: 5px; color: #b1b1b1; font-size: 18px; font-family: arial; text-transform: uppercase; }
.dTitle .m { position: absolute; right: 5px; top: 11px; width: 22px; height: 22px; background: url(more.png); }

.box01 {}
.b1l { position: relative; float: left; width: 350px; height: 230px; margin-right: 15px; }
.b1l .hd { position: absolute; left: 50%; bottom: 20px; width: 350px; height: 10px; margin-left: -175px; text-align: center; }
.b1l .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: middle; }
.b1l .hd ul li { float: left; width: 10px; height: 10px; margin: 0 3px; background: #3f4451; border-radius: 100%; text-indent: -9999em; cursor: pointer; }
.b1l .hd ul li.on { background: #f19b21; }

.b1m { float: left; width: 425px; height: 198px; padding: 15px; background: #f1f1f1; border: 1px solid #e2e2e2; box-shadow: 1px 1px 5px rgba(0,0,0,0.1); }
.b1m .tit { position: relative; font-size: 20px; line-height: 30px; font-family: 'microsoft yahei'; }
.b1m .tit .m { position: absolute; right: 0; color: #f19b21; font-size: 12px; }
.b1m .tit .m:hover { color: #009ee7; }
.b1m .con { margin-top: 6px; }
.b1m .con li { padding: 5px 0; }
.b1m .con li i { color: #f19b21; }
.b1m .con li .d { float: right; }

.b1r { float: right; width: 350px; height: 230px; overflow: hidden; }
.b1r ul { width: 375px; }
.b1r ul li { float: left; width: 168px; height: 108px; margin: 0 10px 10px 0; background: url(ico.png) 15px center no-repeat; border: 1px solid #d7d7d7; box-shadow: 1px 1px 5px rgba(0,0,0,0.1); }
.b1r ul li a { display: block; padding: 33px 0 0 60px; color: #272727; font-size: 18px; font-family: 'microsoft yahei'; }
.b1r ul li a:hover { color: #f19b21; }
.b1r ul li a em { position: relative; display: block; font-family: arial; text-transform:uppercase; font-size: 10px; -webkit-transform:scale(0.8); -o-transform:scale(1); -webkit-margin-start: -10px; }
.b1r ul li.li01 { background: url(ico_04.png) 18px center no-repeat; }
.b1r ul li.li02 { background-image: url(ico_05.png); }
.b1r ul li.li03 { background-image: url(ico_06.png); }
.b1r ul li.li04 { background-image: url(ico_07.png); }

.box02 { margin-top: 20px; }
.series { margin: 20px 0; }
.box02 .con { position: relative; height: 341px; }
.box02 .con ul li { position: absolute; cursor: pointer; }
.box02 .con ul li.li01 { left: 0; top: 0; }
.box02 .con ul li.li02 { left: 480px; top: 0; }
.box02 .con ul li.li03 { left: 480px; top: 180px; }
.box02 .con ul li.li04 { left: 724px; top: 180px; }
.box02 .con ul li.li05 { right: 0; top: 0; }
.box02 .con ul li s { position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; background: url(bg_01.png); color: #fff; text-align: center; line-height: 40px; }
.box02 .con ul li a:hover { font-weight: bold; }

.box03 { margin-top: 20px; }
.box03 .con { padding-top: 20px; }
.box03 ul { width: 1250px; }
.box03 ul li { float: left; width: 210px; margin-right: 34px; text-align: center; }
.box03 ul li img { border-radius: 100%; border: 5px solid #ececec; }
.box03 ul li dl { margin-top: 5px; }
.box03 ul li dl dt { display: inline-block; width: 100%; height: 22px; margin: 5px 0; border: 1px solid #dbdada; border-radius: 5px; color: #1e1e1e; font-size: 14px; line-height: 22px; }
.box03 ul li dl dd { color: #919191; font-weight: bold; }
.box03 ul li:hover img { border-color: #ea9a00; }
.box03 ul li:hover dt { color: #ea9a00; }
.box03 ul li:hover dd { color: #009ee7; }

.box04 { margin-top: 20px; }
.box04 .con { margin-top: 20px; padding: 10px; border: 1px solid #dfdfdf; }
.b4l { float: left; width: 685px; }
.b4l ul { width: 700px; }
.b4l ul li { float: left; width: 218px; margin: 5px 15px 5px 0; }
.b4l ul li .pic { position: relative; }
.b4l ul li s { position: absolute; left: 0; bottom: 0; width: 100%; height: 32px; background: url(bg_02.png); color: #fff; text-align: center; line-height: 32px; }
.b4l ul li .tit { padding-top: 10px; text-align: center; }
.b4l ul li .tit a { color: #444; }
.b4l ul li .tit a:hover { color: #009ee7; }
.b4r { float: right; width: 470px; }
.b4r .sTable th { height: 48px; background: #e5e5e5; color: #757575; line-height: 48px; }
.b4r .sTable td { background: #f9faf9; border-bottom: 1px solid #d7d7d7; color: #444; text-align: center; line-height: 46px; }
.b4r .sTable td.ing { color: #ea9318; }
.b4r .sTable td.ing a { display: inline-block; width: 64px; height: 22px; margin-left: 15px; background: #009ee7; color: #fff; text-align: center; line-height: 22px; }
.b4r .sTable td.ing a:hover { background: #ea9318; }

.box05 { margin-top: 20px; }
.box05 .con { margin-top: 20px; padding: 10px; border: 1px solid #dfdfdf; }
.b5l { float: left; width: 810px; }
.b5l ul { width: 900px; }
.b5l ul li { float: left; width: 380px; margin: 10px 25px 10px 0; }
.b5l ul li .pic { float: left; width: 143px; margin-right: 15px; }
.b5l ul li dl { display: block; overflow: hidden; }
.b5l ul li dl dt { padding-bottom: 5px; border-bottom: 1px dashed #747474; }
.b5l ul li dl dt a { color: #3f3c3c; font-weight: bold; }
.b5l ul li dl .i { margin-top: 5px; color: #484848; line-height: 1.8; }
.b5l ul li dl .m { margin-top: 6px; }
.b5l ul li dl .m a { display: block; width: 48px; height: 18px; background: #c9c9c9; border-radius: 3px; color: #fefefe; text-transform: uppercase; font-family: arial; font-size: 12px; text-align: center; line-height: 18px; }
.b5r { float: right; width: 355px; }
.b5r .con { padding: 5px 10px 15px; background: #f1f1f1; }
.b5r .con li { padding: 12px 0; border-bottom: 1px solid #c9c9c9; }
.b5r .con li p { padding: 2px 0; color: #484848; }
.b5r .con li i { color: #f19b21; font-weight: bold; }