@charset "utf-8";
/* CSS Document */

body{background-color:#fff;}
.head-bj{ width: 100%; height: 601px; background: url(../images/cyb.jpg) repeat-x top center; position: relative;}
.navt{ background: none ;}
.styl3{background-color: #002147;}
.navt ul li i{ background: none; height: 1px; background-color: #fff}
.cy-banner{ width: 1540px ; height: 400px; margin: 0 auto; position: relative; z-index: 1; left:50%; margin-left:-770px;  margin-top: 30px}
.cy-banner .cbn{ width: 100%; height: 400px;}
.cy-banner h3{font-size: 38px; line-height: 40px; color: #fff;  position: absolute; left: 171px;top: 256px;}
.cy-banner h3 span{font-weight: bold}
.cy-banner .wz-box{ height: 46px; line-height: 46px; background: url(../images/opct.png)repeat; position: absolute; left: 171px;bottom: 0; padding: 0 20px;}
.cy-banner h3 i{font-style: normal ;font-weight: bold}
.cy-banner .wz-box h4{font-size: 14px; color: #fff}
.cy-banner .wz-box h4 a{font-size: 14px; color: #fff ; padding: 0 2px}
.cy-banner .wz-box h4 a.on{color: #9b0c23}

.main-bj{ width: 100%; background: url(../images/cybj.jpg) repeat-x bottom center; }
.main-c{ width: 1200px; margin: 0 auto; padding-top: 25px; }
.centent-box{ width: 100%; min-height: 300px ; background-color: #fff ;padding-bottom: 50px; box-shadow: rgba(0, 0, 0, 0.08) 0 2px 10px -2px; }
.fx-box{ width: 100%; height: 91px;text-align: center; }


.bshare-custom{ display: inline-block;margin-top: 32px;}
.bshare-custom a{display: inline-block ; width: 31px !important; height: 26px !important; cursor: pointer; }
.bshare-custom .bshare-qqim { background: url(../images/wa1.png) no-repeat center center !important}
.bshare-custom .bshare-weixin {background: url(../images/wa3.png) no-repeat center center !important}
.bshare-custom .bshare-sinaminiblog {background: url(../images/wa2.png) no-repeat center center !important}

.bshare-custom .bshare-qqim:hover{ background: url(../images/wa1-1.png) no-repeat center center !important}
.bshare-custom .bshare-weixin:hover{background: url(../images/wa3-1.png) no-repeat center center !important}
.bshare-custom .bshare-sinaminiblog:hover{background: url(../images/wa2-1.png) no-repeat center center !important}
.bshare-custom span{font-size: 14px; color: #fff}




.lm-bj{ width: 100%; height: 72px; padding: 48px 0 0 0; position: relative;}
.txtScroll-left{ width:100% ; height: 25px;  position:relative; }
.txtScroll-left .hd{ overflow:hidden;  display: none }
.txtScroll-left .hd .prev{ width: 8px; height: 25px; background: url(../images/left.png) no-repeat; display: block; position: absolute; left: 0; top: 3px; cursor: pointer;}
.txtScroll-left .hd .next{width: 8px; height: 25px; background: url(../images/right.png) no-repeat; display: block; position: absolute;right: 0; top: 3px; cursor: pointer;}
.txtScroll-left .bd{  width: 1160px; margin: 0 auto; height: 82px; text-align: center;  overflow: hidden;}
.txtScroll-left .bd ul{ zoom:1; text-align: center; height: 82px; display: inline-block;}
.txtScroll-left .bd ul li{ width: 120px; height: 25px;  display: inline-block;margin: 0 13px;  position: relative;}
.txtScroll-left .bd ul li .yng{display: block ; height: 25px;line-height: 16px; }
.txtScroll-left .bd ul li .yng h4{ width:100%;height: 25px; line-height: 16px; text-align: center; white-space:nowrap;  text-overflow:ellipsis;font-size: 16px; color: #585858; overflow: hidden;}
.txtScroll-left .bd ul li:hover .yng{border-bottom: 1px solid #9b0c23}
.txtScroll-left .bd ul li:hover .yng h4{color: #9b0c23 ;font-weight: bold}
.txtScroll-left .bd ul li.one .yng{border-bottom: 1px solid #9b0c23}
.txtScroll-left .bd ul li.one .yng h4{color: #9b0c23 ;font-weight: bold}
.txtScroll-left .hd .prev:hover{ background: url(../images/left1.png) no-repeat; }
.txtScroll-left .hd .next:hover{background: url(../images/right1.png) no-repeat;}
.txtScroll-left .bd ul li .zj-box{ white-space:nowrap; text-align: left;text-align: left;  position: absolute; top: 25px; padding: 14px 0 0 0; display: none   }
.txtScroll-left .bd ul li .zj-box a{ display: inline-block; font-size: 14px; color: #666; margin: 0 15px;}
.txtScroll-left .bd ul li .zj-box a:hover{ border-bottom: 1px solid #9b0c23; padding-bottom: 3px; color: #9b0c23}
.txtScroll-left .bd ul li.pos .zj-box{ text-align: right; position: absolute; left: auto; right: 0}
.txtScroll-left .bd ul li:hover .zj-box{ display: block}


/* ======翻页====== */
.pagelable{ width: 900px;margin: 0 auto;  padding-top: 18px;}
.pageCustom{ text-align:center; margin:auto; margin-top: 18px;}
.pageCustom a{width: 34px; height: 34px;line-height:34px;display: inline-block; border: solid 1px #b5b5b5; text-align: center;font-size: 16px;color: #585858;margin: 0 4px; cursor: pointer;}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{display: inline-block;
	text-align: center;  background: url(../images/tt1.png) no-repeat center center }
.pageCustom a.pageCustom_Pre:hover{ background: url(../images/tt1-1.png) no-repeat center center;border: solid 1px #9b0c23; }
.pageCustom a.pageCustom_Pre_Disable{ display: inline-block;text-align: center;cursor: pointer;}
/* .pageCustom a.pageCustom_Pre_Disable:hover{} */
/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ color: #fff; border: solid 1px #9b0c23; background-color: #9b0c23}
.pageCustom a.pageCustom_Num_On{ color: #fff;border: solid 1px #9b0c23; background-color: #9b0c23}

/*下一页*/
.pageCustom a.pageCustom_Next{display: inline-block;
	text-align: center;background: url(../images/tt2.png) no-repeat center center }
.pageCustom a.pageCustom_Next:hover{ background: url(../images/tt2-1.png) no-repeat center center;border: solid 1px #9b0c23; }

.pageCustom a.pageCustom_Next_Disable{display: inline-block;text-align: center;cursor: pointer;}
 



.tp-list{ width: 1160px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
.tp-list ul{ width: 1190px}
.tp-list ul li{ width: 366px;float: left; margin: 0 30px 0 0; position: relative;}
.tp-list ul li a{width: 100%; height: 100%;}
.tp-list ul li a .img-box{width: 366px; height: 275px; overflow: hidden;}
.tp-list ul li a img{width: 366px; height: 275px;}
.tp-list ul li a h3{width: 100%; height:64px; line-height: 62px; text-align: center; font-size: 18px; color: #002147; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.tp-list ul li a i{ width: 345px; height: 314px;display: block;border: solid 1px #9b0c23; position: absolute; left: 10px;top: 10px; display: none}
.tp-list ul li:hover a i{display: block}
.tp-list ul li:hover a h3{color: #9b0c23; font-weight: bold}


.news{width: 1160px; margin: 0 auto; overflow: hidden;}
.news ul{ width: 100%}
.news ul li{ width: 100% ;border-bottom: 1px dashed #dfdfdf; padding: 13px 0;}
.news ul li a{ width: 1138px; padding: 10px 10px; border: solid 1px #fff; display: block; overflow: hidden;}
.news ul li a .img-box{ width: 273px; height: 203px;float: left; overflow: hidden;}
.news ul li a .img-box img{ width: 100%; height: 203px;}
.news ul li a .nwr{ width: 850px; float: right;}
.news ul li a .nwr h3{width: 100%; height:20px; line-height: 20px; font-size: 16px; color: #002147; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden; margin-top: 4px;}
.news ul li a .nwr p{width: 100%; max-height: 48px;line-height: 24px;font-size: 14px;
color: #585858;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; margin: 32px 0 32px 0; overflow: hidden}
.news ul li a .nwr h4{width: 100%;}
.news ul li a .nwr h5{width: 100%;}
.news ul li a .nwr h4 span{height: 18px ;line-height: 18px; background: url(../images/ic1-1.png) no-repeat left center;font-size: 14px; color: #585858; padding-left: 30px; margin-bottom: 13px; display: inline-block}
.news ul li a .nwr h5 span{height: 18px ;line-height: 18px; background: url(../images/ic2-1.png) no-repeat left center;font-size: 14px; color: #585858; padding-left: 30px; margin-bottom: 13px; display: inline-block}
.news ul li a:hover{ border: solid 1px #9b0c23 ; }
.news ul li a:hover .nwr h3{color: #9b0c23 ;font-weight: bold}
.news ul li.noa a .img-box{display: none}
.news ul li.noa a .nwr{ width: 100%}


.xwb{width: 1160px; margin: 0 auto; overflow: hidden;}
.xwb ul{ width: 100%}
.xwb ul li{ width: 100% ;border-bottom: 1px dashed #dfdfdf; padding: 23px 0; overflow: hidden;}
.xwb ul li .img-box{ width: 70px; height: 55px; background-color: #9b0c23 ;text-align: center;float: left;}
.xwb ul li .img-box h5{ line-height: 21px; font-size: 20px; color: #fff ;margin: 8px 0 2px 0}
.xwb ul li .img-box h6{ line-height: 17px; font-size: 16px; color: #fff}
.xwb ul li .nwr{ width: 1054px; height: 55px;float: left; padding-left: 13px;}
.xwb ul li .nwr h3{width: 100%; height:20px; line-height: 20px; font-size: 16px; color: #002147; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden; margin: 3px 0 8px 0}
.xwb ul li .nwr p{width: 100%; height: 20px;line-height: 20px;font-size: 14px;color: #585858; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.xwb ul li:hover .nwr h3{color: #9b0c23; font-weight: bold}

.moj{width: 1160px; padding: 0 20px;}
.pdtop-54{ padding-top: 54px}
.titel-box{ width: 100%;text-align: center; border-bottom: 1px dashed #dfdfdf;  padding: 23px 0 }
.titel-box h2{ line-height: 32px; font-size: 22px; color: #002147 ; margin-bottom: 22px;}
.titel-box h3{ width: 100% ;text-align: center; }
.titel-box h3 span{ display: inline-block ; height: 20px; line-height: 20px; font-size: 14px; color: #585858 ; padding-left: 22px; margin: 0 15px;}
.titel-box h3 .spm1{background: url(../images/ic1-1.png) no-repeat left center;}
.titel-box h3 .spm2{background: url(../images/ic2-1.png) no-repeat left center;}
.titel-box h4{ font-size: 18px; color: #9b0c23 ;line-height: 20px; }

.xq-bj{ width: 100%; font-size: 16px; color: #444; line-height: 32px; position: relative; padding: 20px 0 30px 0;text-align: justify; overflow: hidden;}
.xq-bj p{ margin: 16px 0}
.xq-bj img{ max-width: 100%; height: auto !important;}


.pg-box{ width: 100%;   padding: 25px 0; border-top:1px dashed #dfdfdf }
.page-t{ width:100%; height: 34px;}
.page-t h3{ width:64px; height:34px; float: left; line-height:34px; font-size:16px; color:#5a5a5a;text-align: left;}
.page-t a{ width:950px;height:34px; float: left; line-height:34px;font-size:16px; color:#5a5a5a; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#9b0c23}
.page-t:hover h3{ color:#9b0c23; }


.leb{ width: 600px; padding-left: 372px; padding-top: 30px;}
.leb ul{ width: 100%}
.leb ul li{ padding-bottom: 34px;}

.checkoutbox .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat; background-position: left center; padding-left:20px; margin-left:33px; color: #5a5a5a; cursor: pointer;}
.checkoutbox .lp2{background:url(../images/go2.png) no-repeat; background-position: left center; color:#9b0c23  }

.Next-step{ width: 600px; padding-left: 410px; padding-bottom: 180px}
.Next-step a{ width: 106px; height: 38px; line-height: 38px; display:inline-block; background: url(../images/xyb.png) no-repeat; font-size: 16px; color: #9b0c23; text-align: center;}
.Next-step a:hover{background: url(../images/xyb1.png) no-repeat; color: #fff}

.zx-baom{ width: 770px; margin: 0 auto; background-color: #f8f0f1; border-radius: 4px; padding: 16px 0;font-size: 16px; color: #71767e; margin-bottom: 25px; margin-top: 20px;  }
.zx-baom h3{width: 100%; height: 24px; line-height: 24px; font-size: 16px; color: #71767e; padding-bottom: 3px; text-align: center}
.zx-baom h4{ height: 24px; line-height: 24px; font-size: 16px; color: #71767e; padding: 3px 0 0 0; text-indent: 90px;}
.zx-baom h4 span{ font-weight: bold}



.bg-bj{ width: 900px; margin: 0 auto; }

.box1{width: 840px; height: 88px; margin: 0 auto; padding: 39px 0 0 0; overflow: hidden;}
.name{ width: 420px; height: 36px; margin-bottom: 20px;}
.name h4{ width: 106px; height: 36px; line-height: 36px; font-size: 16px; color: #002147;float: left; text-align: right;}
.name h4 span{ font-size: 16px; color: #f31b0d}
.name .year{ width: 100%; height: 34px; line-height:34px; border: solid 1px #b3c4d8; font-size: 16px; color: #002147 ;border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ;  }
.float-l{float: left;}
.float-r{float: right;}
.name .input{width: 280px;height: 34px; line-height:34px; border: solid 1px #b3c4d8; margin-left: 18px; font-size: 16px; color: #002147;  text-indent: 10px;float: left;border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ;}
.name .ye2{ width: 133px;height: 34px; line-height:34px; border: solid 1px #b3c4d8;font-size: 16px; color: #002147;border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ;}

.name .sel-b{width: 280px; height: 36px; margin-left: 18px;float: left;}


.checkoutbox2{ margin-top:13px; height: 22px;}
.checkoutbox2 label{ float:left ;position: relative; top: 9px}
.checkoutbox2 .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox2 label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat;  background-position: left center; padding-left:20px; margin-left:13px; margin-right: 20px; color: #002147; display: block; font-size: 16px; cursor: pointer;}
.checkoutbox2 .lp2{background:url(../images/go2.png) no-repeat; background-position: left center;}


.name2{ width: 374px ; height: 158px; margin-bottom: 20px;}
.name2 h4{width: 88px;height: 36px;line-height: 36px;font-size: 16px;color: #002147;float: left;text-align: right;}
.name2 .zp-box{ width: 113px; height: 158px;float: left;margin-left: 8px;}

.name2 .butm{ width: 108px; height: 47px; background: url(../images/sc2.jpg) no-repeat;float: left; margin: 110px 0 0 15px; position: relative;}
.name2 .butm .butt3{width: 108px; height: 47px; position: absolute; left: 0; top: 0; cursor: pointer; opacity: 0; }


.name .input::-webkit-input-placeholder{ font-weight: normal ; color: #8590a1 }
.name .input::-moz-placeholder{font-weight: normal ; color: #8590a1}
.name .input:-moz-placeholder{ font-weight: normal ; color: #8590a1}
.name .input:-ms-input-placeholder{font-weight: normal ; color: #8590a1}

.box2{width: 840px; margin: 0 auto; padding: 20px 0 0 0}
.name .ye3{ width: 88px;height: 34px; line-height:34px; border: solid 1px #b3c4d8;font-size: 16px; color: #002147 ;border-radius:3px ; -webkit-border-radius:3px ; -moz-border-radius:3px ; -ms-border-radius:3px ; -o-border-radius:3px ;}


.name3{ width: 840px; height: 150px; margin-bottom: 20px;}
.name3 h4{ width: 106px; height: 36px; line-height: 36px; font-size: 16px; color: #002147;float: left; text-align: right;}
.yan{ width: 680px; height: 130px;border: solid 1px #b3c4d8;float: left;margin-left: 18px; padding: 10px;font-size: 16px;color: #002147;  font-family: "微软雅黑"}

.nm5{ width: 100%;}
.nm5 .sel-b{ width:650px }
.nm5 .sel-b .year{ width: 133px;}



.Next-step2{ width: 100%;padding: 40px 0 ;border-top: 1px dashed #dfdfdf;text-align: center}
.Next-step2 input{ width: 106px; height: 38px; line-height: 38px; display:inline-block; background: url(../images/xyb.png) no-repeat; font-size: 16px; color: #9b0c23; text-align: center; margin: 0 11px; cursor: pointer;}
.Next-step2 input:hover{background: url(../images/xyb1.png) no-repeat; color: #fff}




.hom_bj{width: 100%;  background: url(../images/cx-bja.jpg) no-repeat;background-position: center bottom;  background-repeat: 1920px auto; min-height: 670px;}
.jg-bj{ width: 570px; margin: 0 auto; text-align: center; }
.jg-bj .cent{ width: 570px; height: 651px; background: url(../images/jg-bj.png) no-repeat; margin-bottom: 31px;position: relative;}
.nam-mc{ height: 45px; line-height: 20px; position: absolute; left: 71px; top: 51px;}
.nam-mc h3{font-size: 20px; font-weight: bold ; color: #333;}
.nam-mc h3 span{ font-size: 20px; font-weight: bold ;color: #9b0c23; padding-right: 12px;}
.nam-mc2{ width: 438px; position: absolute; left: 67px;top: 102px; }
.nam-mc2 h3{font-size: 20px; line-height: 60px; color: #333;text-align: left}
.nam-mc2 h3 span{font-weight: bold ;color: #9b0c23;  padding: 0 6px}
.fh-box{ width: 100%; text-align: center}
.fh-box a{ width: 198px; height: 42px; line-height: 42px; text-align: center ;display: inline-block ; background: url(../images/a8.png) no-repeat center; margin: 0 15px;font-size: 16px; color: #9b0c23}
.fh-box a.a2{ background: url(../images/a9.png) no-repeat center; color: #fff}
.lg2{ width: 100% ; text-align: center; padding-bottom: 20px}


.hom2{ background: url(../images/cx-bjb.jpg) no-repeat;background-position: center bottom;  background-repeat: 1920px auto; }
.yan-box{ width: 592px; height: 370px; background: url(../images/cx-bj.png); position: relative; margin-left: -6px; box-shadow: rgba(0, 0, 0, 0.08) 0 2px 10px -2px; }
.titb{ width: 587px ; height: 72px ;}
.titb h3{ width: 33.333% ; float: left;height: 72px ; line-height: 84px ;font-size: 22px; color: #a5a4a3 ;position: relative;}
.titb h3 i{ width: 59px ; height: 4px ; background-color: #a0261f ; display: block; position: absolute; left: 50%; margin-left: -29.5px ;bottom: -1px ;display: none;}
.titb h3.on i{display: block}
.titb h3.on{color: #9b0c23 ;font-weight: bold}
.ys-box{width: 427px; margin: 0 auto; padding: 36px 0 0 0}
.sr-box{width: 427px; height: 48px; line-height: 48px; border: solid 1px #acabab; border-radius: 6px; position: relative; margin-bottom: 21px;overflow: hidden;}
.sr-box .btt{ width: 350px; height: 48px; line-height: 48px; font-size: 16px; color: #444343; position: absolute; left: 69px;top: 0; font-family: "微软雅黑" ; }
.sr-box h4{ width: 33px; height: 24px; background: url(../images/yo1.png) no-repeat left center; position: absolute;left: 20px;top: 13px}
.sr2 h4{ background: url(../images/yo2.png) no-repeat left center;}
.fh2 a{float: left; margin: 0}
.dh-box{ width: 427px; position: absolute; left: 80px; bottom: 25px;text-align: center}
.dh-box h3{display: inline-block; font-size: 16px; color: #838282; margin:  0 15px;}
.dh-box h3 span{color: #9b0c23 ;font-weight: bold}
.border-x{border: solid 1px #9b0c23;}
.border-x .a4{ background: url(../images/yo1-1.png) no-repeat left center;}
.border-x .a5{ background: url(../images/yo2-1.png) no-repeat left center;}


.cxm-box{ width: 773px; margin: 0 auto; padding: 37px 0 500px 0}
.cxm{ width: 773px; height: 44px ; background: url(../images/cxb.jpg) no-repeat; position: relative; overflow: hidden;}
.cxm .mb{ width: 620px; height: 44px; line-height: 44px; font-size: 16px; color: #777; position: absolute; left: 128px;top: 0}
.cxm-box .cha{ width: 104px; height: 36px ; line-height: 36px ; text-align: center;display: block; margin: 0 auto; font-size: 16px; color: #9b0c23; border: solid 1px #9b0c23; border-radius: 6px ; -webkit-border-radius: 6px ; -moz-border-radius: 6px ; -ms-border-radius: 6px ; -o-border-radius: 6px ; cursor: pointer; margin-top: 60px; }
.cxm-box .cha:hover{ background-color: #9b0c23 ;color: #fff ;cursor: pointer;}


.query-bj{width: 100%; height: 100%;background: url(../images/tan-bj.png) repeat; position: fixed;
 left: 0; top: 0; z-index: 99; max-height: 96vw ; overflow-y: auto}
.tbl{ width: 100% ; height: 100%;}
.query-bj .rwt-box{ width: 948px; background-color: #fff ; margin: 0 auto; padding: 0 120px 20px 120px; }
.query-bj .rwt-box h5{ width: 100% ; border-bottom: 1px dashed #dfdfdf ; height: 67px; line-height: 67px;text-align: center;font-size: 18px; font-weight: bold;color: #9b0c23}
.reply-bj{ width: 835px ; margin: 0 auto ; padding: 30px 0 0 0; }

.input-bx{ width: 385px; height: 38px; float: left; margin-bottom: 22px;}
.input-bx .ipt-txt{ line-height: 38px; font-size: 16px;color: #002147;float: left; width: 75px; padding-right: 15px;text-align: right}
.input-bx .iip{ width: 280px; height: 38px; line-height: 38px;float: right; background-color: #efeeee; font-size: 16px;color: #585858; padding-left: 14px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.wid100{ width: 100%;}
.wid100 .iip{ width: 730px}
.hgt0{ height: 245px;}
.hgt0 .iip{float: inherit; line-height: 28px ;height: 238px; border: none ; padding: 7px 0 0 14px ;font-family: "微软雅黑"}

.fh8 a:hover{ background: none; border-radius: 6px ;  background-color: #9b0c23 ;color: #fff ;cursor: pointer;}

.checkoutbox2 label .cor{color: #585858 }
/* .checkoutbox2 label .lp2{color: #9b0c23} */
.yzm{ width: 760px}
.yzm .iip{float: left; width: 180px}
.yzm h5{ width: 120px; height: 38px; background-color: #a5a6ac ; float: left; border-radius:2px ; -webkit-border-radius:2px ; -moz-border-radius:2px ; -ms-border-radius:2px ; -o-border-radius:2px ; margin-left: 20px;}



.query-bj2{width: 100%; height: 100%;background: url(../images/tan-bj.png) repeat; position: fixed;
	left: 0; top: 0; z-index: 99; max-height: 96vw ; overflow-y: auto}
.query-bj2 .rwt-box2{ width: 396px; background-color: #fff ; margin: 0 auto; }
.caoz{ width: 100%; height: 48px;border-bottom: 1px solid #f5efef ; position: relative;}
.caoz h3{ line-height: 48px; font-size: 16px; color: #585858 ; padding-left: 16px; background-color: #f7f7f7}
.caoz .cha{ position: absolute; right: 35px;top: 17px ;cursor: pointer;}
.tr-nr{ width: 305px; margin: 0 auto; padding: 22px 0 ;text-align: center}
.tr-nr p{ width: 100%; text-align: center; font-size: 16px; color: #585858; line-height: 30px;}
.tr-nr p span{color: #9b0c23}
.tr-nr .cg{ margin: 0 0 20px 0}



.sp-list{ width: 1160px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
.sp-list ul{ width: 1190px}
.sp-list ul li{ width: 366px;float: left; margin: 0 30px 0 0; position: relative;}
.sp-list ul li a{width: 100%; height: 100%;}
.sp-list ul li a .img-box{width: 366px; height: 206px; overflow: hidden;}
.sp-list ul li a img{width: 366px; height: 206px;}
.sp-list ul li a h3{width: 100%; height:64px; line-height: 62px; text-align: center; font-size: 16px; color: #002147; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.sp-list ul li a .zhe{width: 366px; height: 206px;text-align: center; background: url(../images/tan-bj.png) repeat; position: absolute; left: 0;top: 0; overflow: hidden;}
.sp-list ul li a .zhe img{ width: 35px; height: 35px;margin-top: 84px;}

.sp-list ul li:hover a h3{color: #9b0c23; font-weight: bold}


.zz-list{ width: 1160px; margin: 0 auto; padding: 20px 0 0 0; overflow: hidden;}
.zz-list ul{ width: 1190px}
.zz-list ul li{ width: 268px;float: left; margin: 0 29px 0 0; position: relative;}
.zz-list ul li a{width: 100%; height: 100%;}
.zz-list ul li a .img-box{width: 268px; height: 368px; overflow: hidden;}
.zz-list ul li a img{width: 268px; height: 368px; }
.zz-list ul li a h3{width: 100%; height:64px; line-height: 60px; text-align: center; font-size: 16px; color: #002147; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.zz-list ul li:hover a h3{color: #9b0c23; font-weight: bold}




/* 老版本翻页 */
.pagebar{ width: 100%; text-align: center; padding: 46px 0 0 0}
.pagebar .pgc{ display: inline-block}
.pagebar .pgc .PageList{ display: inline-block ;}
.pagebar .pgc .PageList a{width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #b5b5b5;
	text-align: center; font-size: 16px; color: #585858; margin: 0 3px; cursor: pointer;}
.pagebar .pgc .pageCustom_Pre{text-align: center; background: url(../images/tt1.png) no-repeat center center;}
.pagebar .pgc .pageCustom_Next{text-align: center; background: url(../images/tt2.png) no-repeat center center;}
.pagebar .pgc .PageList .pageCustom_Num_On{color: #fff;border: solid 1px #9b0c23;background-color: #9b0c23;}

.pagebar .pgc .PageList a:hover{color: #fff;border: solid 1px #9b0c23;background-color: #9b0c23;}
.pagebar .pgc .PageList .pageCustom_Pre:hover{ background: none; background: url(../images/tt1-1.png) no-repeat center center;}
.pagebar .pgc .PageList .pageCustom_Next:hover{ background: none; background: url(../images/tt2-1.png) no-repeat center center;}


/* tanc */

.qr-box{ width: 90%; margin: 0 auto; padding: 38px 0}
.qr-box p{ width: 100%; text-align: center ;font-size: 16px; color: #585858 ;line-height: 30px}
.qr-box .btn-b{ width: 100%;text-align: center ; height: 31px ; padding: 36px 0 0 0}
.qr-box .btn-b a{ width: 88px; height: 28px; line-height: 28px; text-align: center; background-color: #f7f7f7 ; border: solid 1px #e8e6e6; border-radius: 1px; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; font-size: 14px; color: #585858; display: inline-block; margin: 0 21px}
.qr-box .btn-b a:hover{ background-color: #9b0c23 ;color: #fff; border: solid 1px #9b0c23}


.zjlm{ width: 100%;text-align: right; padding: 18px 0 0 0}
.zjlm h3{font-size: 16px; color: #333;}






/*========= 2021.8增加证书查询 ===========*/
.zs-bj{width: 945px; margin: 0 auto; text-align: center;}
.zhengs{ width: 945px; height: 620px; position: relative;margin-bottom: 76px}


/*======= 2022.5.16首页板块调整 =========*/
.dangt{ width: 1160px; padding: 38px 20px 20px 20px; margin: 0 auto;}
.titd{ width: 100% ; height: 51px;border-bottom: 1px solid #b2bcc7; padding: 28px 0 0 0}
.titd h3{display: inline-block ;height: 51px; line-height: 24px; font-size: 24px; color: #9b0c23; font-weight: bold ;position: relative;}
.titd h3 i{ width: 115px ; height: 3px ;display: block ;background-color:#9b0c23;position: absolute; left: 0; bottom: -2px}
.dangt .zg{ width: 100%; height: 150px;margin: 24px 0 0 0}
.widd{ width: 1158px; border: solid 1px #e4e4e4 ;background-color: #f2f8fc ; background-image: url(../images/zbj.jpg) ;background-repeat: no-repeat; background-position: left bottom}
.kap{ width: 1100px; margin: 0 auto ; overflow: hidden;}
.kap ul{ width: 1132px ;padding: 30px 0 0 0}
.kap ul li{ width: 346px; height: 172px; float: left;margin: 0 30px 30px 0}
.kap ul li a{ width: 100%;height: 100% ;display: block ;background: url(../images/zk1.jpg) no-repeat; overflow: hidden;}
.kap ul li a .ztx{ width: 130px; height: 130px; float: left; border-radius:130px; margin: 22px 0 0 18px; -webkit-border-radius:130px; -moz-border-radius:130px; -ms-border-radius:130px; -o-border-radius:130px; }
.kap ul li a .zr{ width: 160px;height: 130px;float: left;margin: 22px 0 0 17px}
.kap ul li a .zr h3{width: 100% ; height: 20px; line-height: 20px ; font-size: 18px;color: #002147;margin: 17px 0 19px 0; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.kap ul li a .zr h4{ height: 18px; line-height: 18px ;font-size: 16px; color: #9b0c23 ;background: url(../images/zp1.png) no-repeat left center;padding-left: 22px; margin-bottom: 6px; }
.kap ul li a .zr h5{ width: 86px; height: 24px; line-height: 24px ;text-align: center; display: inline-block ; font-size: 14px; color: #9b0c23; border: solid 1px #9b0c23 ; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ;margin-top: 12px; }
.kap ul li a:hover{background: url(../images/zk2.jpg) no-repeat;}
.kap ul li a:hover .zr h3{color: #fff}
.kap ul li a:hover .zr h4{color: #fff;background: url(../images/zp2.png) no-repeat left center;}
.kap ul li a:hover .zr h5{background-color: #fff ;border: solid 1px #fff}
.pad4{padding-bottom: 52px}










