@charset "utf-8";
/* CSS Document - from 21csp.com.cn ind20215.css */

/* HotZT */
.HotZT { height: 100px; overflow: hidden; border-bottom: #ebe8e8 solid 2px; text-align: center; padding-top: 15px; font-size: 18px; line-height: 40px; padding-bottom: 5px; }
.HotZT h1 { text-align: center; padding-bottom: 15px; }
.HotZT span { margin: 0px 5px 0px 5px; }

/* HotImg - Carousel */
.box { width: 700px; height: 395px; overflow: hidden; position: relative; }
.box-1 ul li { width: 700px; height: 395px; position: relative; overflow: hidden; }
.box-1 ul li img { display: block; width: 700px; height: 395px; }
.box-1 ul li h3 { position: absolute; left: 0; bottom: 0; height: 40px; background: rgba(125,125,120,.5); text-align: center; width: 700px; font-size: 16px; line-height: 40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: normal; color: ghostwhite; }
.box-1 ul li h3 a { color: ghostwhite; }
.box-3 span { position: absolute; color: white; background: rgba(125,125,120,.3); width: 50px; height: 80px; top: 50%; font-family: "SimSun"; line-height: 80px; font-size: 60px; margin-top: -40px; text-align: center; cursor: pointer; }
.box-3 .prev { left: 10px; }
.box-3 .next { right: 10px; }
.box-3 span::selection { background: transparent; }
.box-3 span:hover { background: rgba(125,125,120,.8); }

/* Image slider */
a.abtn { display: block; height: 36px; width: 16px; margin-top: 40px; overflow: hidden; }
a.aleft { float: left; background: url(../img2021/left.png) no-repeat; }
a.aright { float: right; background: url(../img2021/right.png) no-repeat; }
.scrolllist { height: 110px; margin-top: 15px; margin-bottom: 5px; }
.scrolllist .imglist_w { width: 1100px; height: 110px; overflow: hidden; float: left; margin-left: 4px; position: relative; }
.scrolllist .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.scrolllist .imglist_w li { width: 262px; height: 110px; float: left; padding: 0px 8px 0px 8px; }
.scrolllist .imglist_w li img { width: 262px; height: 110px; margin: 0 auto; }
.scrolllist .imglist_w li a { color: #3366cc; text-decoration: none; float: left; position: relative; }
.scrolllist .imglist_w li a:hover img { opacity: 0.86; }

/* M1 */
.m1 { height: auto; overflow: hidden; border-bottom: #ebe8e8 solid 2px; }
.m1_left { width: 700px; }
.m1_mid { width: 430px; }
.listImg { overflow: hidden; border-bottom: #CCC 1px solid; font-weight: bold; font-size: 18px; }
.listImg a { color: #2a66fa; }
.listImg li { float: left; width: 215px; cursor: pointer; text-align: center; padding-bottom: 10px; line-height: 25px; }
.YD_curr { border-bottom: #2a66fa 2px solid; background: url(../img2021/change1.png) bottom no-repeat; }
.YD_curr a { color: #2a66fa; }
.M1_ImgTitle ul { margin-left: 10px; }
.m1_TM { margin-left: 10px; }
.m1_TM h3 { height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; font-weight: bold; }
.m1_TM p { color: #868686; }

/* M2 */
.m2_left { width: 764px; }
.w_370 { width: 370px; }
.GSXX span { float: left; margin-right: 10px; }
.m2_tit { height: 44px; border-bottom: #CCC solid 1px; }
.m2_tit li { float: left; margin-right: 35px; font-size: 18px; line-height: 43px; height: 43px; cursor: pointer; padding: 0px 5px 0px 5px; }
.m2_tit li a { color: #2a66fa; }
.MD_curr { font-weight: bold; border-bottom: #2a66fa 2px solid; background: url(../img2021/change1.png) bottom no-repeat; }
.FD_curr { font-weight: bold; }
.FD_curr a { color: #2a66fa; }

.m2_Left335 { width: 330px; float: left; }
.m2_Left335 li { text-align: center; }
.m2_Left335 li h3 { font-weight: normal; font-size: 14px; }
.m2_BImg img { width: 326px; height: 192px; }
.m2_SImg { max-height: 127px; overflow: hidden; }
.m2_SImg img { width: 155px; height: 92px; }
.m2_SImg ul { width: 155px; float: left; }
.m2_Right454 { width: 415px; float: right; }
.m2_CXCP { height: auto; overflow: hidden; }
.m2_CXCP li { width: 170px; margin: 0px 10px 5px 10px; float: left; text-align: center; }
.m2_CXCP img { width: 165px; height: 100px; }
.m2_CXCP h3 { font-size: 14px; }

/* SY_right */
.SY_right { width: 355px; }
.windows { height: auto; overflow: hidden; border: #E8E8E8 1px solid; border-radius: 5px; }
.windows ul { padding-top: 10px; }
.windows li { width: 95px; float: left; text-align: center; height: auto; margin: 6px 10px 5px 10px; line-height: 28px; }
.windows li img { width: 55px; }
.tit { background: url(../img2021/tit.jpg) left no-repeat; line-height: 26px; padding-left: 15px; font-weight: bold; margin-bottom: 10px; height: auto; overflow: hidden; color: #2a66fa; }
.tit a { color: #2a66fa; }

/* ZXYD */
.ZXYD li { padding: 0px 5px 0px 5px; width: 108px; float: left; text-align: center; }
.ZXYD li h3 { font-weight: normal; }
.ZXYD img { width: 100px; height: 120px; padding-bottom: 5px; }

/* AD */
.tl { height: 60px; }
.ml_830x105 img { height: 105px; width: 825px; }
.ml_310x105 img { height: 105px; width: 310px; }

/* Link */
.link { padding: 3px 0px 3px 0px; }
.link span { float: right; width: 60px; }

/* m4 */
.m4 { width: 100%; overflow: hidden; }
