﻿@charset "utf-8";

.content { width: 1200px; margin: 0 auto; }

/*广告*/ 

.fullSlide { min-width: 1200px; position: relative; height: 700px; overflow: hidden; }

.fullSlide .bd { position: relative; z-index: 0; }

.fullSlide .bd ul { width: 100%!important; }

.fullSlide .bd li { width: 100%!important; height: 700px; overflow: hidden; text-align: center; }

.fullSlide .bd li a { display: block; height: 700px; }

/*.fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:15px;overflow:hidden;}
.fullSlide .hd ul{margin-left:500px;}
.fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
.fullSlide .hd ul li{width:62px;height:12px;background:#fff;}
.fullSlide .hd ul .on{background:#e60012;}*/

.fullSlide .jt { width: 190px; left: 50%; margin-left: 410px; position: absolute; z-index: 1; bottom: 0px; overflow: hidden; }

.fullSlide .prev,
.fullSlide .next { display: block; width: 90px; height: 90px; cursor: pointer; float: left; }

.fullSlide .prev { background: #fff url(../images/left.jpg) no-repeat center center; margin: 0 1px; }

.fullSlide .next { background: #fff url(../images/right.jpg) no-repeat center center; }

/*搜索*/

.search { width: 1010px; position: relative; margin-top: -90px; height: 90px; background: #fff; padding: 14px 14px 0; box-sizing: border-box; font-size: 14px; font-family: "Microsoft Yahei"; }

.twz { line-height: 54px; width: 120px; float: left; font-size: 12px; color: #f2d995; }

.twz .ico1 { position: relative; display: inline-block; color: #777777; padding: 34px 30px 0; background: url(../images/tpico1.jpg) no-repeat center top; }

.twz .ico1:after { content: ""; position: absolute; right: 0; top: 10px; height: 53px; background: #eee; width: 1px; }

.twz .ico2 { display: inline-block; color: #777777; padding: 34px 30px 0; ; background: url(../images/tpico2.jpg) no-repeat center top; }

.sec { width: 435px; float: left; }

.keywords { font-weight: normal; line-height: 32px; width: 697px; overflow: hidden; float: left; }

.keywords b { height: 32px; display: inline-block; color: #333333; font-weight: bold; }

.keywords a { color: #777777; line-height: 32px; padding: 0 8px; }

.sea { float: right; overflow: hidden; }

.inp01 { border-style: none; border-bottom: 1px solid #f3f3f3; float: left; background: none; color: #745a3f; padding-left: 15px; width: 370px; height: 42px; }

.inp02 { border-style: none; background: url(../images/q.jpg) no-repeat; cursor: pointer; height: 43px; width: 44px; display: inline-block; }

/*门窗*/

.abt2bj { background: url(../images/abt2bg.jpg) no-repeat center top; padding-top: 100px; height: 840px; box-sizing: border-box; font-family: "Microsoft Yahei"; }

.abt2 { position: relative; height: 380px; width: 1200px; }

.abt2 h2 { width: 590px; height: 141px; margin: 0 auto 48px; padding-top: 35px; }

.abt2 dl dd { width: 600px; height: 396px; padding: 65px 50px 0 60px; box-sizing: border-box; overflow: hidden; float: left; background: url(../images/ddbg.png) no-repeat center top; }

.abt2 dl dd p { line-height: 32px; color: #777777; font-size: 14px; margin-bottom: 30px; }

.abt2 dl dd span img { width: 186px; height: 70px; display: block; }

.abt2 dl dt { width: 600px; height: 383px; display: block; float: right; padding-top: 13px; }

/*产品*/

.probj { height: 1068px; padding-top: 100px; box-sizing: border-box; font-family: "Microsoft Yahei"; background: url(../images/cpbg.jpg) no-repeat center top; }

.pro h2 { width: 400px; height: 90px; margin: 0 auto 55px; font-family: "Microsoft Yahei"; }

.pro .fenl { width: 300px; overflow: hidden; font-family: "Microsoft Yahei"; float: left; }

.pro .fenl .tit { height: 87px; line-height: 87px; text-indent: 73px; background: url(../images/clmnav.jpg) no-repeat center top; box-sizing: border-box; font-size: 24px; font-weight: bold; font-family: "Microsoft Yahei"; }

.pro .fenl .tit a { color: #fff; }

.pro .fenl .clmcnt { width: 300px; border: 1px solid #e3e3e3; box-sizing: border-box; background: #fff; border-bottom: 0; }

.pro .fenl h3 a { padding-left: 25px; display: block; background: url(../images/clmico.png) no-repeat 248px center; text-align: left; height: 40px; line-height: 40px; border-bottom: 1px solid #e3e3e3; font-size: 14px; color: #333333; font-weight: normal; }

.pro .fenl h3 a:hover,
.pro .fenl h3.cur a { font-weight: bold; color: #273f95; background: url(../images/clmcurico.png) no-repeat 248px center; border-bottom: 0; }

.pro .fenl ul { clear: both; overflow: hidden; padding-bottom: 10px; border-bottom: 1px solid #e3e3e3; }

.pro .fenl li { font-size: 14px; height: 35px; line-height: 35px; float: left; box-sizing: border-box; padding-left: 25px; text-align: left; }

.pro .fenl li a { color: #352214; }

.pro .fenl li a:hover { font-weight: bold; }

.pro .fenl h3.nones { border-bottom: 0; }

.pro .fenl .clmtel { padding-top: 58px; text-align: center; box-sizing: border-box; font-size: 14px; color: #fff; background: url(../images/clmbtn.jpg) no-repeat center top; height: 360px; width: 300px; text-align: center; }

.pro .fenl .clmtel h5 { font-size: 30px; font-weight: bold; margin-bottom: 25px; }

.pro .fenl .clmtel span { font-size: 16px; color: #fff; font-weight: normal; display: block; line-height: 30px; margin-bottom: 88px; }

.pro .fenl .clmtel b { font-weight: bold; display: block; font-size: 18px; color: #fff; line-height: 40px; }

.pro .pro_cnt { width: 900px; padding: 39px; box-sizing: border-box; overflow: hidden; float: right; background-color: #fff; }

.pro .pro_cnt .cpcat { height: 216px; position: relative; }

.pro .pro_cnt li { position: relative; position: relative; width: 172px; height: 161px; margin-right: 43px; float: left; border: 1px solid #ececec; }

.pro .pro_cnt li img { width: 172px; height: 161px; display: block; }

.pro .pro_cnt li em { position: absolute; top: 20px; right: -25px; width: 58px; background: #273f95; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #fff; display: block; text-align: center; }

.pro .pro_cnt li.nones { margin-right: 0; }

.pro .pro_cnt .cpcat .count { width: 900px; left: 50%; margin-left: -450px; position: absolute; z-index: 1; bottom: 0px; overflow: hidden; }

.pro .pro_cnt .cpcat .count ul { margin-left: 338px; }

.pro .pro_cnt .cpcat .count ul li { float: left; margin: 0 20px; display: inline; cursor: pointer; }

.pro .pro_cnt .cpcat .count ul li { width: 12px; height: 12px; background: #d9d9d9; border-radius: 100%; font-size: 0; }

.pro .pro_cnt .cpcat .count ul .on { background: #273f95; }

.pro .pro_cnt dl { width: 821px; height: 422px; overflow: hidden; position: relative; margin-bottom: 40px; }

.pro .pro_cnt dt { width: 821px; height: 422px; overflow: hidden; }

.pro .pro_cnt dt img { width: 821px; height: 422px; display: block; border: 0; }

.pro .pro_cnt dd { display: block; width: 821px; position: absolute; bottom: 0px; left: 0; padding: 20px 0 0 38px; box-sizing: border-box; height: 115px; text-align: left; background: url(../images/tm.png) repeat; color: #fff; }

.pro .pro_cnt dd h3 { font-size:24px; font-weight: bold; color: #fff; margin-top: 25px; }

.pro .pro_cnt dd h3 a { color: #fff; }

.pro .pro_cnt dd p { font-size: 14px; color: #fff; line-height: 25px; width: 570px; }

.pro .pro_cnt dd span a { display: block; height: 115px; width: 115px; text-align: center; padding-top: 25px; box-sizing: border-box; color: #fff; position: absolute; right: 0; bottom: 0; background: url(../images/xq.jpg) no-repeat }

/**/

.xad { height: 407px; background: url(../images/xad.jpg) no-repeat center top; padding-top:20px; box-sizing: border-box; }

.xad .content { height: 407px; position: relative; }

.ry { width:895px; height:360px; overflow: hidden; float: left; }

.ry h2 { font-size: 36px; color: #fff; line-height: 80px; height: 80px; }

.ry h2 a { color: #fff; }

.ry h2 p { width: 120px; height: 16px; margin-top: 40px; }

.ry h2 em { background: #d9d9d9; border-radius: 100%; width: 16px; height: 16px; margin: 0 5px; display: block; float: left; }

.ry h2 em.cur { width: 34px; border-radius: 6px; background-color: #e60012; }

.ry_scrollss li { width:18%; position: relative; position: relative; /*width: 220px; height: 220px;*/ margin-right: 17px; float: left; }

.ry_scrollss li img { width:100%;   display: block; }

.ry_scrollss li span { width:100%; height: 50px; line-height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: #fff; display: block; text-align: center; }

.adtel { width: 300px; float: right; }

.adtel a { margin: 200px auto 0; padding-left: 25px; width: 212px; box-sizing: border-box; background: url(../images/ad_btn.png) no-repeat left top; display: block; color: #fff; height: 47px; line-height: 47px; color: #273f95; font-size: 18px; font-weight: bold; }

.adtel b { height: 84px; line-height: 84px; background: url(../images/adtel.png) no-repeat left center; padding-left: 52px; font-size: 28px; font-weight: bold; color: #fff; }

/*优势*/

.ysbj { background: url(../images/ysbg.jpg) no-repeat center top; padding-top: 100px; height: 972px; font-family: "Microsoft Yahei"; box-sizing: border-box; }

.ysbj h2 { width: 400px; height: 90px; margin: 0 auto 55px; display: block; }

.ys .yscat { width: 1200px; height: 400px; position: relative; }

.ys .ys_scroll li { width: 1200px; height: 400px; position: relative; }

.ys .ys_scroll li img { width: 100%; display: block; }

.ys .ys_scroll li span { position: absolute; left: 60px; bottom: 0; height: 80px; line-height: 80px; font-size: 30px; color: #ffffff; display: block; font-weight: bold; }

.ys .yscat .jt a { position: absolute; top: 145px; width: 67px; height: 104px; display: block; }

.ys .yscat .jt .prev1 { left: 0; background: url(../images/prev1.png) no-repeat; }

.ys .yscat .jt .next1 { right: 0; background: url(../images/next1.png) no-repeat; }

.ys .yscnt { width: 1200px; padding-top: 40px; height: 230px; box-sizing: border-box; box-shadow: 0px 5px 5px #eee; }

.ys .yscnt dl { width: 290px; padding-left: 42px; box-sizing: border-box; overflow: hidden; float: left; }

.ys .yscnt dl dt { color: #333333; font-size: 24px; font-weight: normal; margin-bottom: 15px; height: 45px; line-height: 45px; text-align: left; }

.ys .yscnt dl dt em { font-size: 24px; font-weight: bold; color: #e60012; }

.ys .yscnt dl dd { color: #777777; font-size: 14px; line-height: 22px; }

.ys .yscnt .xq { width: 580px; margin: 20px auto 0; font-size: 18px; font-weight: bold; color: #333333; }

.ys .yscnt .xq p { height: 38px; float: left; width: 370px; line-height: 38px; border-right: 1px solid #d9d9d9; text-align: center; }

.ys .yscnt .xq a { float: left; margin-left: 60px; font-size: 18px; display: block; height: 38px; line-height: 38px; font-weight: normal; width: 132px; border: 1px solid #e60012; border-radius: 15px; text-align: center; box-sizing: border-box; color: #e60012; }

/*品牌实力*/

.slbj { height: 820px; box-sizing: border-box; background: url(../images/slbg.jpg) no-repeat center top; padding-top: 100px; overflow: hidden; font-family: "Microsoft Yahei"; }

.sl h2 { width: 400px; height: 90px; margin: 0 auto 55px; }

.sl .sl_cnt { width: 1200px; position: relative; }

.sl .sl_scorll { }

.sl .sl_scorll .gd { width: 1200px; overflow: hidden; }

.sl .sl_scorll dl { width: 1200px; overflow: hidden; }

.sl .sl_scorll dl dt,
.jz .jzt_cnt dl dt img { width: 600px; height: 365px; display: block; float: left; }

.sl .sl_scorll dl dd { width: 600px; height: 365px; padding: 60px 45px 0; box-sizing: border-box; position: relative; float: left; background: url(../images/slddbg.png) no-repeat right top; }

.sl .sl_scorll dl dd h4 { text-align: left; font-size: 14px; color: #777777; font-weight: normal; height: 63px; }

.sl .sl_scorll dl dd h4 b { color: #273f95; font-weight: bold; font-size: 32px; }

.sl .sl_scorll dl dd h3 { font-size: 30px; color: #333333; font-weight: bold; height: 65px; position: relative; }

.sl .sl_scorll dl dd h3:before { position: absolute; content: ""; border-bottom: 1px solid #d9d9d9; width: 272px; height: 1px; bottom: 0; left: 0; }

.sl .sl_scorll dl dd p { padding-top: 15px; line-height: 30px; height: 60px; overflow: hidden; font-size: 14px; color: #777; margin-bottom: 25px; }

.sl .sl_scorll dl dd .line { border: 1px solid #273f95; width: 95px; position: absolute; left: -60px; top: 73px; }

.sl .sl_scorll dl dd .wz em { float: left; font-size: 18px; line-height: 25px; }

.sl .sl_scorll dl dd span { display: block; font-size: 14px; }

.sl .sl_scorll dl dd span b { font-size: 36px; font-weight: bold; color: #333333; }

.sl1 .wz { background: url(../images/01img.png) no-repeat left top; width: 452px; height: 63px; }

.sl1 .wz .em1 { padding-left: 60px; width: 30px; text-align: center; display: block; }

.sl1 .wz .em2 { padding-left: 115px; padding-top: 5px; display: block; }

.sl3 .wz { background: url(../images/03img.png) no-repeat left top; width: 452px; height: 63px; }

.sl3 .wz .em1 { display: block; }

.sl3 .wz .em2 { padding-left: 65px; padding-top: 32px; display: block; }

.sl3 .wz .em3 { padding-left: 65px; padding-top: 32px; display: block; }

.sl4 .wz { background: url(../images/04img.png) no-repeat left top; width: 452px; height: 63px; }

.sl4 .wz .em1 { display: block; }

.sl4 .wz .em2 { padding-left: 65px; padding-top: 32px; display: block; }

.sl5 .wz { background: url(../images/05img.png) no-repeat left top; width: 452px; height: 63px; }

.sl5 .wz .em1 { padding-top: 32px; display: block; }

.sl .sml { width: 1200px; position: relative; }

.sl .smlpic { width: 1200px; overflow: hidden; }

.sl .smlpic li { width: 299px; height: 102px; margin-right: 1px; float: left; position: relative; }

.sl .smlpic li img { width: 299px; height: 102px; display: block; }

.sl .smlpic li span { position: absolute; height: 30px; line-height: 30px; top: 20px; left: 40px; font-size: 18px; color: #ffffff; text-align: left; font-weight: bold; display: block; }

.sl .smlpic li em { position: absolute; height: 30px; line-height: 30px; top: 55px; left: 40px; font-size: 18px; color: #8e928f; text-align: left; font-weight: bold; display: block; }

.sl .smlpic li.cur:after { content: ""; width: 293px; height: 96px; border: 3px solid #273f95; position: absolute; left: 0; top: 0; }

.sl .smlpic li.cur em { color: #fff; }

.sl .smlpic li.nones { margin-right: 0; }

.jz .sml .jt a { position: absolute; top: 70px; width: 32px; height: 78px; display: block; }

.jz .sml .jt .navPrev { left: -47px; background: url(../images/l.png) no-repeat; }

.jz .sml .jt .navNext { right: -47px; background: url(../images/r.png) no-repeat; }

/*六大经销支持*/

.zcbj { height: 890px; padding-top: 70px; box-sizing: border-box; overflow: hidden; background: url(../images/zcbg.jpg) no-repeat center top; font-family: "Microsoft Yahei"; }

.zcbj .tit { width: 725px; margin: 0 auto; height: 215px; }

.zcbj .tit p { font-size: 48px; color: #fff; height: 83px; }

.zcbj .tit p b { font-weight: bold; }

.zcbj .tit span { display: block; font-size: 28px; color: #fff; text-align: left; line-height: 48px; margin: 0 auto; width: 500px; }

.zcbj .tit span a { display: block; float: right; text-align: center; color: #fff; width: 202px; height: 48px; line-height: 48px; border-radius: 20px; background: #e60012; font-size: 18px; font-weight: bold; }

.zcbj h2 { width: 400px; height: 90px; margin: 100px auto 40px; }

.zc_cnt { }

.zc_cnt dl { width: 398px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; height: 186px; padding-top: 25px; padding-left: 45px; box-sizing: border-box; overflow: hidden; float: left; }

.zc_cnt dl dt { width: 41px; height: 30px; }

.zc_cnt dl dt { width: 41px; height: 30px; display: block; }

.zc_cnt dl dd { cursor: pointer; text-align: center; width: 323px; height: 66px; }

.zc_cnt dl dd h3 { font-size: 16px; color: #333333; text-align: left; position: relative; font-weight: bold; height: 41px; line-height: 41px; box-sizing: border-box; }

.zc_cnt dl dd h3:after { content: ""; width: 15px; height: 2px; background: #384652; position: absolute; left: 0; bottom: 0; }

.zc_cnt dl dd p { overflow: hidden; font-size: 14px; line-height: 24px; color: #555555; text-align: left; }

.zc_cnt dl dd span a { display: block; font-size: 16px; width: 100px; border: 1px solid #f2d995; color: #f2d995; line-height: 29px; height: 29px; margin: 0 auto; text-align: center; }

.zc1,
.zc3,
.zc5 { background-color: #f1f1f1; }

.zc2,
.zc4,
.zc6 { background-color: #e7e7e7; }

/**/

.zsbj { height: 994px; box-sizing: border-box; background: url(../images/zsbg.jpg) no-repeat center top; padding-top: 100px; overflow: hidden; font-family: "Microsoft Yahei"; }

.zsbj h2 { width: 400px; height: 90px; margin: 0 auto 55px; }

.zs { height: 640px; width: 1200px; position: relative; }

.zs dl { border: 2px solid #e1e1e1; padding: 20px; width: 530px; height: 214px; float: left; margin-right: 40px; margin-bottom: 60px; position: relative; }

.zs dl dt { float: left; width: 180px; height: 214px; }

.zs dl dt img { width: 180px; height: 214px; display: block; }

.zs dl dd { padding-left: 20px; width: 300px; float: left; }

.zs dl dd h3 { font-size: 24px; font-weight: normal; color: #333333; width: 260px; line-height: 40px; margin-top: 20px; margin-bottom: 10px; overflow: hidden; }

.zs dl dd h3 a { color: #333333; }

.zs dl dd p { font-size: 14px; color: #777777; line-height: 25px; overflow: hidden; margin-bottom: 10px; }

.zs dl dd span a { display: block; font-size: 18px; float: left; width: 128px; border: 1px solid #d9d9d9; border-radius: 16px; color: #777777; line-height: 38px; height: 38px; text-align: center; }

.zs dl .count { position: absolute; right: 20px; top: -32px; width: 60px; height: 80px; overflow: hidden; display: block; }

.zs dl .count em { font-size: 36px; color: #fff; background: #8f9497; padding-top: 63px; width: 60px; height: 40px; display: block; font-weight: bold; text-align: center; }

.zs dl.nones { margin-right: 0; }

.zs dl:hover { border: 2px solid #273f95; }

.zs dl:hover span a { color: #273f95; border: 1px solid #273f95; }

.zs dl:hover .count em { background: #273f95; }

.zs .zscount { width: 1200px; left: 50%; margin-left: -450px; position: absolute; z-index: 1; bottom: 0px; overflow: hidden; }

.zs .zscount ul { margin-left: 338px; }

.zs .zscount ul li { float: left; margin: 0 20px; display: inline; cursor: pointer; }

.zs .zscount ul li { width: 16px; height: 16px; background: #d9d9d9; border-radius: 100%; font-size: 0; }

.zs .zscount ul .on { background: #e60012; }

/*留言*/

.lybj { background: url(../images/lybg.jpg) no-repeat center top; height: 549px; font-family: "Microsoft Yahei"; box-sizing: border-box; overflow: hidden; }

.ly { width: 564px; height: 549px; padding: 60px 40px 0; float: right; box-sizing: border-box; }

.ly h2 { font-size: 36px; background: url(../images/h2ico.png) no-repeat left center; padding-left: 56px; color: #ffffff; margin-bottom: 35px; font-weight: bold; text-align: left; line-height: 40px; }

.ly h2 i { font-size: 24px; color: #ccc; font-weight: normal; display: inline-block; padding-left: 15px; text-transform: uppercase; }

.lyform h3 { color: #ffffff; font-size: 16px; font-weight: normal; margin-bottom: 20px; }

.lyform li { margin-bottom: 20px; height: 40px; float: left; width: 470px; position: relative; background: url(../images/lytm.png) repeat }

.lyform li lable { padding-left: 30px; width: 40px; font-size: 14px; color: #ccc; float: left; height: 40px; line-height: 40px; text-align: justify; }

.lyform li input { color: #fff; background: none; width: 145px; font-size: 14px; padding: 0 0 0 5px; box-sizing: border-box; ; border: 0; height: 40px; line-height: 40px; float: left; }

.lyform li span { color: #ff0000; width: 10px; line-height: 40px; height: 40px; position: absolute; right: 0; top: 0; }
.lyform li input::-webkit-input-placeholder, .lyform li textarea::-webkit-input-placeholder {
color: #ccc;
font-size: 12px;
text-align: left;
}

.lyform .ly1 { width: 225px; float: left; }

.lyform .ly2 { width: 225px; float: left; margin-left: 20px; }

.lyform .ly1 lable { background: url(../images/xm.png) no-repeat 10px center; }

.lyform .ly2 lable { background: url(../images/sj.png) no-repeat 10px center; }

.lyform .ly3 input { width: 400px; }

.lyform .ly3 lable { background: url(../images/yx.png) no-repeat 10px center; }

.lyform .ly4 { background: none; height: 104px; }

.lyform .ly4 lable { color: #ffffff; font-size: 16px; font-weight: normal; display: block; padding-left: 0; float: none; }

.lyform .ly4 textarea { border: 0; resize: none; padding: 0 5px; color: #fff; width: 470px; height: 72px; line-height: 36px; background: url(../images/lytm.png) repeat; }

.lyform .ly5 img { float: left; padding-left: 8px; }

.lyform .submit .form-btn-submit { border: 0; margin-top: 40px; border-radius: 18px; letter-spacing: 10px; background: #fff; width: 128px; height: 40px; line-height: 40px; text-align: center; font-weight: normal; color: #262729; font-size: 18px; }

.lyform .submit .form-btn-reset { display: none; border: 0; width: 65px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 20px; }

.newsbj { height: 688px; box-sizing: border-box; background: #fff; padding-top: 100px; overflow: hidden; font-family: "Microsoft Yahei"; }

.newsbj h2 { width: 400px; height: 90px; margin: 0 auto 55px; }

.news { width: 800px; height: 390px; overflow: hidden; font-family: "Microsoft Yahei"; }

.n_nav { height: 52px; overflow: hidden; border-bottom: 1px solid #d9d9d9; margin-bottom: 38px; }

.n_nav span { font-size: 14px; display: block; overflow: hidden; }

.n_nav span a { color: #d9d9d9; margin-right: 0px; margin-top: 0px; text-transform: uppercase; display: block; width: 44px; height: 44px; line-height: 64px; }

.n_nav ul { height: 52px; overflow: hidden; }

.n_nav li { float: left; padding-right: 0px; width: 120px; box-sizing: border-box; display: inline-block; height: 52px; color: #333333; line-height: 52px; font-size: 18px; font-weight: normal; }

.n_nav .li2 { padding-left: 30px; background: url(../images/newsico.jpg) no-repeat left center; }

.n_nav li a { text-decoration: none; color: #333; }

.n_nav li.cur { color: #273f95; font-weight: bold; text-decoration: none; }

.n_nav li.cur a { color: #273f95; }

.news_c { border-top: 0; height: 390px; }

.news_c dl { height: 280px; width: 384px; overflow: hidden; float: left; }

.news_c dt { float: left; width: 384px; height: 194px; position: relative; overflow: hidden; }

.news_c dt img { width: 384px; height: 288px; display: block; }

.news_c dd { width: 384px; overflow: hidden; padding: 0 15px; box-sizing: border-box; background: #f3f3f3; height: 86px; }

.news_c dd h3 { font-size: 14px; line-height: 50px; font-weight: bold; height: 50px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.news_c dd h3 a { color: #333333; }

.news_c dd p { height: 24px; overflow: hidden; font-size: 14px; line-height: 24px; color: #777777; }

.news_c ul { width: 380px; float: right; }

.news_c li { border-bottom: 1px solid #e9ebea; height: 81px; margin-bottom: 35px; }

.news_c li a { font-size: 14px; color: #333333; text-decoration: none; line-height: 24px; height: 48px; display: block; overflow: hidden; text-overflow: ellipsis; }

.news_c li span { float: left; height: 60px; width: 50px; display: block; font-family: "Arial"; text-align: center; font-size: 12px; font-weight: normal; color: #777777; }

.news_c li span b { font-size: 30px; display: block; font-weight: bold; color: #626262; }

.news_c li.nones { border-bottom: 0; }

.wt { width: 300px; height: 390px; overflow: hidden; font-family: "Microsoft Yahei"; }

.wt h2 { height: 52px; overflow: hidden; border-bottom: 1px solid #d9d9d9; margin-bottom: 38px; height: 52px; color: #333333; line-height: 52px; font-size: 18px; font-weight: normal; }

.wt h2 span { font-size: 14px; display: block; overflow: hidden; }

.wt h2 span a { color: #d9d9d9; margin-right: 0px; margin-top: 0px; text-transform: uppercase; display: block; width: 44px; height: 44px; line-height: 64px; }

.wt_c { height: 280px; position: relative; }

.wt_c dl { padding-bottom: 20px; border-bottom: 1px solid #e9ebea; }

.wt_c dt { padding-left: 30px; font-weight: bold; margin-bottom: 10px; background: url(../images/a.jpg) no-repeat left center; height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.wt_c dt a { color: #3a3a3a; }

.wt_c dd { padding-left: 30px; line-height: 26px; font-size: 14px; margin-top: 1px; }

.wt_c .wtcount { width: 300px; left: 0%; margin-left: 0px; position: absolute; z-index: 1; bottom: 0px; overflow: hidden; }

.wt_c .wtcount ul { margin-left: 0px; }

.wt_c .wtcount ul li { float: left; margin: 0 20px; display: inline; cursor: pointer; }

.wt_c .wtcount ul li { width: 12px; height: 12px; background: #d9d9d9; border-radius: 100%; font-size: 0; }

.wt_c .wtcount ul .on { background: #273f95; }

/*走进*/

.aboutbj { background: url(../images/aboutbg.jpg) no-repeat center top; height: 600px; font-family: "Microsoft Yahei"; box-sizing: border-box; overflow: hidden; }

.about { margin-top: 0px; font-family: "Microsoft Yahei"; }

.about dl dt { float: left; width: 600px; height: 400px; box-sizing: border-box; background: url(../images/spbg.jpg) no-repeat }

.about dl dt img { width: 600px; height: 400px; display: block; }

.about dl dd { padding: 35px 30px; font-size:14px; width: 600px; height: 400px; box-sizing: border-box; float: left; background: #f6f6f6; }

.about dl dd h3 { font-size: 20px; font-weight: bold; color: #333333; height: 35px; }

.about dl dd h3 a { color: #333333; }

.about dl dd p { font-size: 14px; color: #777777; line-height: 30px; height: 190px; overflow: hidden; }

.about dl dd span a { display: block; font-size: 16px; float: left; width: 128px; background: #273f95; color: #fff; border-radius: 20px; line-height: 38px; height: 38px; text-align: center; }

.about dl dd table{ margin-bottom:15px;}
.about dl dd table tr td{ padding:3px 0}

/*友情链接*/

.links { background: #ffffff; font-size: 12px; color: #583739; min-height: 80px; }

.links h2 { width: 130px; font-size: 18px; color: #333333; font-weight: normal; line-height: 80px; float: left; }

.links p { width: 1070px; overflow: hidden; float: left; }

.links a { font-size: 14px; color: #777777; line-height: 80px; padding-right: 56px; }

.companyvideo { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; outline: 0px; background-color: rgba(0, 0, 0, 0.6); z-index: 9999; width: 100%; height: 100%; display: none; }

.companyvideo .con { width: 60%; margin: 0 auto; position: absolute; left: 50%; top: 50%; margin-left: -30%; margin-top: -300px; }

.companyvideo .con .close { position: absolute; top: 0; right: -40px; cursor: pointer; width: 30px; }
