body { min-width:1000px; padding:0; margin:0; overflow-x:hidden; font-size:13px; font-family: SimSun,Helvetica,Arial,sans-serif; color:#000;}
input, textarea, select { font-size:13px; font-family: Helvetica,Arial,sans-serif; }
h1, h2, h3, h4, h5, p { margin:0; padding:0; line-height:100%; }
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}
a { text-decoration:none; color:#000; cursor:pointer; }
    a:hover { color:#555; }
img { border:none; }
i { font-style:normal; display:inline-block; }
u { text-decoration:none; }
.w { width:1000px; margin:0 auto; overflow:hidden; }
.none { display:none; }
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.tright { text-align:right; }
.tcenter { text-align:center; }

.hd1 { border-bottom:solid 2px #e3e3e3; }
    .hd1 span, .hd1 a,.hd1 i { line-height:40px; }
    .hd1 i { padding:0 4px; }
.hd2 { height:106px; position:relative; }
.hd2 .logo { float: left;padding-top: 20px;}
.hd2 .lianxi{float: right;width: 33%;}
.hd2 .lianxi .lianxil{float:left;width: 27%;margin-right: 5px;margin-top: 10px;}
.hd2 .lianxi .lianxil img{width: 100%;}
.hd2 .lianxi .lianxir{float: left;width: 60%;padding-top: 10px;}
.hd2 .lianxi .lianxir .lianxirl{float: left;width:20%;}
.hd2 .lianxi .lianxir .lianxirl img{width: 100%;}
.hd2 .lianxi .lianxir .lianxirr{float: right;width: 77%;}
.hd2 .lianxi .lianxir .lianxirr h2{font-size: 12px;color: #000000;font-weight: normal;display: block;width: 100%;margin-top: 3px;}
.hd2 .lianxi .lianxir .lianxirr span{font-weight: bold;font-size: 24px;color: #f01221;display: block;width: 100%;margin-top: 3px;}
.bar { background:url(../images/bar-bg.gif) repeat-x left center; zoom:1; overflow:hidden; }
    .bar a { float:left; display:inline-block; width:142px; line-height:42px; background:url(../images/bar-abg.gif) no-repeat right center; text-align:center; font-size:14px; }
.bar a:last-child { background:none; }
.bar .w .on{background:url(../images/bar-active.gif)repeat-x left center; color:#000; }
.bar a:hover { background:url(../images/bar-active.gif) repeat-x left center; color:#000; }
.bar2 { width:1000px; margin:0 auto; height:0; position:relative; }
    .bar2 > div { display:none; position:absolute; z-index:1; top:0;  background-color:#fff;}
    .bar2 a { display:block; padding:10px 20px; min-width:60px; border-bottom:solid 1px #ddd; }
        .bar2 a:hover { background-color:#777; color:#fff; }

.banner { background-color:#edebec; }
    .banner .imgban { float:left; width:1000px; height:220px; }
#banbox { width:20000px; height:220px; zoom:1; overflow:hidden; }
.bandot { position:relative; overflow:inherit; height:0; }
    .bandot .aleft { position:absolute; left:-126px; top:-133px; cursor:pointer; }
    .bandot .aright { position:absolute; right:-126px; top:-133px; cursor:pointer; }


.body-top-border { background:url(../images/body-top-bg.gif) repeat-x left top; height:20px; }

.footer { margin-top:40px; background:url(../images/footer-bg.jpg) no-repeat center center;background-size:cover; height:440px; color:#fff; font-size:13px; }
    .footer a { color:#fff; }
    .footer .ftlogo { padding-top:44px; }
    .footer .ft_sao{width:100%;text-align:center;float:left;margin:10px 0px;}
    .footer .ft_sao img{width:140px;display:inline-block;}
    .footer .ftnav { padding-top:34px; font-size:14px; }
        .footer .ftnav i { padding:0 8px 0 10px; }
    .footer .ftcopy { padding-top:50px; line-height:30px; }
        .footer .ftcopy p { line-height:24px; }

.totop { position:fixed; right:60px; bottom:100px; width:80px; height:80px; cursor:pointer; background:url(../images/totop.gif) no-repeat; }

.hbanner { position:relative; margin-top:1px; }
#hban,#hban2 { overflow:hidden; }
#hbanbox { width:200000px; height:500px; }
#hbanbox i { width:1900px; height:500px; background-repeat:no-repeat; background-position:center center; background-size:cover; }
.hbandot { position:absolute; left:0; bottom:30px; width:100%; }
.hbandot .dot { border-top:solid 5px #fff; width:24px; margin:0 5px; cursor:pointer; }
.hbandot .dothover { border-top-color:#ff0000; }

.body { }
.body-left { float:left; width:250px; }
.body-right { float:right; width:710px; }

.leftmenu { border-top:solid 4px #FA1325; }
.lmhd { line-height:38px; padding-left:10px; background:url(../images/icon-down2.gif) no-repeat 200px center #E3E3E3; }
    .lmhd > i { font-weight:bold; }
.lmbd { font-size:16px; }
.lmbd a { display:block; line-height:38px; height:38px; overflow:hidden; padding-left:32px; border-top:solid 1px #fff; background:url(../images/icon-dot3.gif) no-repeat 14px center #E3E3E3; }
.lmbd a.active { background-color:#f0f0f0; color:red; }
    .lmbd>a:hover { color:red; background-color:#f0f0f0;}
.lmbd a.lmsub { background-image:url(../images/icon-dot4.gif); background-color:#e3e3e3; }

 .lmsubd a { font-size:14px; background:url(../images/icon-dot.gif) no-repeat 36px center #f0f0f0; padding-left:50px; line-height:34px; height:34px; display: block;}
        .lmbd .lmsubd a.odd { background-color:#f9f9f9; }
        .lmbd .lmsubd a:hover { color:red; }

.leftbot { margin-top:20px; }
.lbhd { background-color:#F0F0F0; }
.lbhd i { background-color:#89060E; font-weight:bold; line-height:40px; padding:0 14px; }
.lbbd { padding:10px 14px; border:solid 1px #f0f0f0; border-top:none; }
.lbbd p { margin:2px 0; line-height:200%; }
    .lbbd img { margin-bottom:10px; }
.loc { background:url(../images/icon-addr.gif) no-repeat 0 center; border-bottom:solid 2px #ddd; line-height:34px; padding-left:50px; }
    .loc i { color:red; }
.con { text-indent:2em; line-height:180%; }
.con1 p { line-height:180%; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }

.cshd { background:url(../images/about-h1.gif) no-repeat left center #E3E3E3; padding-left:40px; line-height:38px; height:38px; overflow:hidden; margin-top:30px; }
.cshd i { float:left; width:86px; font-size:40px; color:#fff; font-style:italic; font-weight:bold; font-family:Tahoma; }
.constep { }
.constep p { background:url(../images/icon-dot.gif) no-repeat 22px center #f0f0f0; padding-left:40px; line-height:38px; height:38px; overflow:hidden; margin:1px 0; }
.constep p.odd { background-color:#f9f9f9; }

.teamlist { zoom:1; overflow:hidden; }
    .teamlist div { float:left; margin-left:19px; text-align:center; }
    .teamlist img { width:223px; height:156px; }
    .teamlist p.txt { color:red; padding:20px 0 40px 0; }
    .teamlist div.tl0 { margin-left:0; }

.pager { text-align:center; margin-top:20px; }
    .pager a { display:inline-block; border:solid 1px #ddd; padding:2px 6px; margin:0 4px; }
    .pager i { margin:0 10px; }

.adlist { margin-top:30px; }
.aditem { border-bottom:dotted 1px #ddd; padding:30px 0; overflow:hidden; zoom:1; }
    .aditem img { width:165px; height:124px; }
    .aditem .adcon { width:510px; }
        .aditem .adcon .con { margin-top:16px; }
    .aditem .more { display:inline-block; border:solid 1px #ddd; background-color:#E50B1B; color:#fff; font-size:12px; padding:3px 8px; margin-right:4px; }
.adfind{width:327px; height:260px; overflow:hidden; position:relative;}
.adfind img{width:327px; height:260px;}
.adbox { width:578px; height:370px; overflow:hidden; position:relative; }
.adfind .hd{position:absolute;left:0px;right:0px;bottom:0px;text-align:right;z-index:10}
.adfind .hd li{list-style:none;display:inline-block;width: 20px;line-height:20px;text-align: center;margin-right:4px;background-color: #333;color: #fff;cursor: pointer;border-radius:100%}
.adfind .hd li.on{background-color:#ff0000}
.adbanimg { width:578px; height:370px; }
.adbox .adtit { position:absolute; z-index:1; left:0; bottom:0; width:100%; padding:16px 0 26px 0; text-align:center; background-color:rgba(0,0,0,0.6); color:#fff; }
.adbox .addot { position:absolute; z-index:2; bottom:1px; right:0; }
    .adbox .addot i { width:20px; line-height:18px; text-align:center; margin-right:2px; background-color:#333; color:#fff; cursor:pointer; }
        .adbox .addot i.active { background-color:#ff0000; }
.adfind .bd,.adfind .bd ul{width:100%;float:left;padding:0px;margin:0px}
.adr1 { width:410px; }
.adhd { background-color:#f9f9f9; zoom:1; overflow:hidden; }
    .adhd i { cursor:pointer; background-color:#E50112; color:#fff; font-size:16px; padding:0 20px; line-height:37px; }

.adr1con p { background-color:#f0f0f0; line-height:37px; height:37px; overflow:hidden; }
    .adr1con p.odd { background-color:#f9f9f9; }
    .adr1con p i { float:left; width:22px; height:22px; line-height:26px; text-align:center; color:#fff; background-color:#555; font-size:12px; margin:8px 14px 0 10px; }
        .adr1con p i.red { background-color:#E50112; }

.more1 { display:inline-block; width:59px; height:20px; margin-top:10px; background:url(../images/more.gif) no-repeat; }

.adhd2 { background-color:#f0f0f0; }
.more2 { background-image:url(../images/more3.gif); }
.adnews1 { background-color:#f0f0f0; padding:10px 0 20px 0; zoom:1; overflow:hidden; }
    .adnews1 a { float:left; display:block; width:450px; line-height:30px; background:url(../images/icon-dot.gif) no-repeat 26px center; padding-left:40px; }

.adimgs { overflow:hidden; zoom:1; }
    .adimgs>div {float:left; width:173px; height:190px; overflow:hidden; margin-left:27px; }
        .adimgs > div.adii0 { margin-left:0; }
        .adimgs img { width:178px; height:120px; }
        .adimgs .txt { text-align:center; margin-top:6px; line-height:20px; }

.adplay { width:672px; height:450px; border:solid 1px #ccc; padding:15px 0 0 15px; }
.adsbot0 { overflow:hidden; height:282px; }
.adsbot { width:100000px; height:140px; }
    .adsbot > div { float:left; width:145px; height:140px; overflow:hidden; margin-right:10px; }
    .adsbot p.txt { text-align:center; padding-top:12px; color:#f00; }
    .adsbot img { width:145px; height:97px; border:solid 1px #ddd; }
.adsbotd { width:610px; margin-left:28px; position:relative; }
    .adsbotd .adleftbtn { position:absolute; left:-48px; top:100px; cursor:pointer; }
    .adsbotd .adrightbtn { position:absolute; right:-48px; top:100px; cursor:pointer; }

.klcats { }
    .klcats a { display:inline-block; padding:3px 10px; }
        .klcats a.active { background-color:#E40210; color:#fff; }
.klhd { background-color:#f9f9f9; overflow:hidden; zoom:1; margin-bottom:3px; }
    .klhd * { float:left; display:inline-block; line-height:37px; padding:0 10px; }
    .klhd a { background-color:#EC1220; font-size:14px;color: #FFFFFF; }
        .klhd a.active,.klhd a:hover { background-color:#E40210; color:#fff; }

.smleft { float:left; width:658px; }
.smright { float:right; width:312px; }
.smtit { border-bottom:solid 3px #ccc; line-height:38px; margin-bottom:20px; }
.link1 { display:inline-block; width:100px; line-height:24px; text-align:center; color:#fff;background-color:#E40210; }
.line { padding:18px 0 0 50px; border-right:solid 1px #ccc; }
.link2 { zoom:1; overflow:hidden; margin-bottom:30px; height:26px; }
    .link2 a { float:left; border:solid 1px #ccc; border-left:none; min-width:100px; padding:0 10px; line-height:24px; text-align:center; }
        .link2 a:first-child { border-left: solid 1px #ccc; }

.smr1 { background-color:#f0f0f0; padding:30px 20px; margin-top:38px; }
.smr1cctv {  padding-left:100px; line-height:30px; margin:0 0 20px 30px; }
.smr1btn { background:url(../images/btn-red-bg.gif) repeat-x left center; text-align:center; color:#fff; font-weight:bold; line-height:29px; }
.smrtit { margin:30px 0 20px 0; }
.smrcon { background-color:#f0f0f0; padding-bottom:10px; zoom:1; overflow:hidden; text-align:center; font-size:12px; }
    .smrcon a { float:left; width:65px; line-height:30px; background-color:#fff; margin:10px 0 0 10px; }
        .smrcon a.a2 { width:140px; }
        .smrcon a.active,.smrcon a:hover {background-color:#E40210; color:#fff; }

.titbot { border-bottom:dashed 1px #ccc; padding:20px 100px 20px 0; }
    .titbot i { padding-left:30px; }

.yslist { overflow:hidden; zoom:1; }
.yslist>div {float:left; width:170px; height:190px; overflow:hidden; margin-left:8px; }
.yslist > div.adii0 { margin-left:0; }
.yslist img { width:170px; height:128px; }
.yslist p.txt { text-align:center; margin-top:6px; background-color:#f9f9f9; line-height:30px; }

/*home*/
.dleft { width:327px; }
.dright { width:663px; }

.dleft .adbox,.dleft .adbox .adbanimg { width:327px; height:260px; }
.dleft .adbox .adtit { display:none; }
.dleft .adbox .addot { bottom:6px; }
.dleft .adbox .addot i { line-height:20px; border-radius:100%; margin-right:6px; }

.dadr1 { width:663px; height:260px; }
    .dadr1 .adhd i.unact { background-color:#E3E3E3; color:#000; }

.box3-1 { width:325px; background-color:#f6f6f6; }
.hd3-1 { padding:10px 14px; overflow:hidden; zoom:1; }
    .hd3-1 b { float:left; }
.more3 { float:right; display:inline-block; width:20px; height:20px; background:url(../images/arrow-r.gif) no-repeat center center; }
.box3-1 .adbox { margin-left:14px; border:solid 3px #ccc; }
.box3-1 .adbox,.box3-1 .adbox .adbanimg { width:290px; height:158px; }
.box3-1 .adbox .adtit { display:none; }
.dnews { padding:10px 16px; }
    .dnews p { background:url(../images/icon-dot2.gif) no-repeat left center; border-bottom:dotted 1px #ccc; padding-left:10px; line-height:36px; height:36px; overflow:hidden; }

.mt10 { margin-top:10px; }
.dleft .lmbd > a { background-image:url(../images/icon-dot4.gif); }
.dcasebox { background-color:#f6f6f6; padding-top:4px; }
.dcasei { padding:10px 0; border-bottom:dotted 1px #ccc; cursor:pointer; }
    .dcasei img.left { width:146px; height:102px; margin-right:10px; }
.more4 { background:url(../images/icon-eye.gif) no-repeat left center; padding-left:26px; line-height:20px; color:red; }
.vimgs img { width:214px; height:140px; }
.dzizhi0 { border-bottom:solid 1px #eee; background-color:#f6f6f6; }
.dzizhi1 { border-top:solid 1px #fff; height:191px; background-color:#f6f6f6; position:relative; }
.dzizhi { width:570px; height:154px; margin:20px auto 12px auto; overflow:hidden; text-align:center; }
    .dzizhi div.left { margin-right:24px; width:174px; }
        .dzizhi div.left>p { line-height:30px; height:30px; overflow:hidden; }
.dzizhi img { width:174px; height:130px; }
.dzizhi1 .arrowl { position:absolute; z-index:1; left:20px; top:70px; cursor:pointer; }
.dzizhi1 .arrowr { position:absolute; z-index:1; right:20px; top:70px; cursor:pointer; }



.zoom { zoom:1; overflow:hidden; }
.b { font-weight:bold; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; font-family:''; color:#333; }
.f20 { font-size:20px; font-family:''; color:#333; }
.f22 { font-size:22px; font-family:''; color:#333; }
.f26 { font-size:26px; font-family:''; color:#333; }
.yah { font-family:''; color:#333; }

.cf { color:#fff; }
.cred,.cred * { color:#8D010A; }
.sp1 { display:inline-block; width:1em; }



.sungoin_box{ position: fixed; top: 200px; right: 0; z-index: 2147483643;}
.qq_a{ width: 137px; height: 210px; position: absolute; top: 63px; left: 45px;}

.choose{margin-top: 70px;}
.choose ul li{float: left;margin-right: 8px;width: 18.95%; height: 230px; background-color: #f4f4f4;text-align: center;padding: 0 25px;margin-bottom: 73px;}
.choose ul li::marker{content: none;}
.choose ul li:nth-child(4){margin-right: 0;}
.choose ul
li:nth-child(8){margin-right: 0;}
.choose ul li:nth-child(12){margin-right: 0;}

.choose ul
li:nth-child(5){margin-bottom: 15px;}
.choose ul
li:nth-child(6){margin-bottom: 15px;}
.choose ul
li:nth-child(7){margin-bottom: 15px;}
.choose ul
li:nth-child(8){margin-bottom: 15px;}
.choose ul li .pic{position: relative;top: -60px;text-align: center;}
.choose ul li .pic img{width: 130px;height: 130px;border-radius: 70px;}
.choose ul li .xuhao{height: 35px;position: relative;top: -80px;display: flex;justify-content: center;}
.choose ul li .xuhao h2{display: block;width: 35px;background-color: #ec1220;height: 35px;line-height: 35px;color: #FFFFFF;font-size: 26px;}
.choose ul li .choosecon{position: relative;top:-68px;}
.choose ul li .choosecon span{font-size: 15px;line-height: 25px;}
