@charset "utf-8";
/* CSS Document */



.hd-bj{ height: 531px}

.cyb{ width: 100%; height: 531px; position: absolute; left: 0; top: 0;  overflow: hidden;}
.pos-box{ width: 100%; height: 531px; position: relative;}
.pos-c{ width: 100%; height: 300px; background: url(../images/zhe.png) repeat; position: absolute; left: 0;bottom: 0}


.gaik{ width: 1280px ; margin: 0 auto; padding: 76px 0 0 0;}
.gaik h3{ width: 100% ; height: 40px; line-height: 40px; text-align: center; font-size: 36px; color: #fff;overflow: hidden;}
.gaik p{ width: 100% ; height: 50px; line-height: 50px; text-align: center; font-size: 48px; color: #fff; text-transform: uppercase; opacity: 0.3; position: relative; top: -15px; overflow: hidden;}

.lm-box{ width: 100%; text-align: center; padding: 20px;}
.lm-box ul{ width: 100%}
.lm-box ul li{ height: 20px; display: inline-block; background: url(../images/lmx.jpg) no-repeat right center; padding: 0 29px}
.lm-box ul li a{ width: 100%; height: 20px; display: block; text-align: center;line-height: 20px; font-size: 16px; color: #fff; padding-bottom: 6px; overflow: hidden;}
.lm-box ul li a:hover{ border-bottom: 2px solid #f09b44; padding-bottom: 4px; font-weight: bold}
.lm-box ul li.on a{  border-bottom: 2px solid #f09b44; padding-bottom: 4px; font-weight: bold}



.main-bj{ width: 100%; background-color: #fff ; background-image: url(../images/back.jpg) ; background-repeat: no-repeat; background-position: top center}
.main-box{ position: relative;width: 1280px; margin: 0 auto; padding: 0 0 70px 0}
.main-l{ width: 280px ;float: left; padding: 51px 0 0 0}
.main-r{ width: 980px ;float: right;}
.r-zt{ width: 100%; background-color: #fff; box-shadow: #eef1f5 0px 0px 12px 2px;}
.viod-bj{ width: 100%; background-color: #fff;box-shadow: #eef1f5 0px 6px 10px 2px;}
.vd-tit{ width: 100% ; height: 58px; background: url(../images/top.jpg) no-repeat; position: relative; overflow: hidden;}
.vd-tit h3{ height: 58px ; line-height: 58px; font-size: 20px; color: #fff ; padding-left: 21px;}
.vd-tit a{ font-size: 14px; color: #fff ; position: absolute; right: 14px;bottom: 14px;}


.focus2 { width: 240px; height: 200px; padding: 20px 0 15px 0; margin: 0 auto; position: relative;  overflow: hidden;}
.focus2 ul { height: 100%;position: absolute;}
.focus2 ul li {float: left; width: 240px; height: 156px; overflow: hidden; position: relative;}
.focus2 .btn {position: absolute;width: 100%;height: 10px;padding: 5px 0;left: 0;
bottom: 25px;text-align: center;}
.focus2 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px;
 _font-size: 0; margin-left: 5px; cursor: pointer;border-radius: 50%;border-radius: 10px; border: solid 2px #f09b44}
.focus2 .btn span.on { width: 12px; height: 12px; border-radius: 12px; border: solid 2px #ac1a1a;}
.focus2 ul li img{ width: 240px; height: 156px;}
.focus2 ul li .zhe{ width: 240px;  background: url(../images/vd-bj.png) repeat; position: absolute; left: 0;bottom: 0; padding: 12px 0}
.focus2 ul li .zhe h4{ width: 210px; height: 22px; line-height: 22px; font-size: 16px; color: #fff; margin: 0 auto; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}

.zhuan{ width: 100% ;}
.zhuan ul{ width: 240px; margin: 0 auto; padding: 10px 0}
.zhuan ul li{ width: 100%; height: 40px;background-image: url(../images/rr.png); background-repeat: no-repeat; background-position: 227px center; margin: 2px 0}
.zhuan ul li a{ width: 100%; height: 40px; display: block; }
.zhuan ul li a h3{ width: 204px; height: 40px; line-height: 40px; font-size: 16px;color: #5a5a5a; white-space:nowrap;  text-overflow:ellipsis; padding-left: 7px; overflow: hidden;}
.zhuan ul li:hover{background-color: #fcf8f4; }
.zhuan ul li:hover h3{color: #ac1a1a}

.position_bj{width:97%; height: 48px;text-align:right  }
.position_bj span{ font-size: 14px; color: #5a5a5a ; position: relative; top: 18px;left: 8px; background: url(../images/dw.png) no-repeat ; background-position: left center; padding: 0 0 0 23px;}
.position_bj span a{ font-size: 14px; color: #5a5a5a}
.position_bj span a.m1{ font-size: 14px; color: #f9a352}
.position_bj span a:hover{color: #f9a352}


.position_bj h4 { font-size: 14px; color: #5a5a5a; float: left; line-height: 60px;}



.tp-list{  width:900px; margin: 0 auto ; overflow: hidden; }
.tp-list ul{  width:1000px;padding: 7px 0 20px 0 }
.tp-list ul li{ width:281px;float: left;  text-align:center; margin-right:29px;  position: relative; margin-top: 24px; margin-bottom: 4px; overflow:hidden;}
.tp-list ul li img{ width:281px; height:210px;cursor:pointer;}
.tp-list ul li .tpd{ width:214px; height:44px; line-height:44px;text-align:left;  background: url(../images/jt1.png) no-repeat; position: absolute; left: 0; top: 152px;z-index: 2;  }
.tp-list ul li .tpd h3{ width:150px; height:44px; line-height:44px; padding-left: 13px; white-space:nowrap;  text-overflow:ellipsis;font-size:16px; color:#fff; overflow:hidden}
.tp-list ul li:hover .tpd{ background: url(../images/jt2.png) no-repeat;}
.tp-list ul li:hover .tpd h3{font-weight: bold;}
.tp-list ul li .vdd{ width:281px; height:210px; background: url(../images/vdd.png) no-repeat; position: absolute; left: 0;top: 0}




/* ======翻页====== */
.pagelable{ width: 900px;margin: 0 auto; border-top: 1px solid #ddd; padding-bottom: 30px; padding-top: 8px;}
.pageCustom{ text-align:center; margin:auto; margin-top: 18px;}
.pageCustom a{width: 38px; height: 38px;line-height:38px;display: inline-block; border: solid 1px #ddd; text-align: center;font-size: 18px;color: #999;margin: 0 4px;}

/*提示*/
.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{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;  }
.pageCustom a.pageCustom_Pre:hover{color: #ac1a1a; }
.pageCustom a.pageCustom_Pre_Disable{width: 74px; height: 41px;line-height: 41px; 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; background-color: #f08519}
.pageCustom a.pageCustom_Num_On{ color: #fff; background-color: #f08519}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;}
.pageCustom a.pageCustom_Next:hover{ color: #ac1a1a; }

.pageCustom a.pageCustom_Next_Disable{width: 74px; height: 41px;line-height: 41px;display: inline-block;text-align: center;cursor: pointer;}
 
/*跳转*/
 .pageCustom a.pageCustom_Go{ width:auto; padding:0 6px; height:41px; display: inline-block; line-height: 41px;text-align: center; border: none !important ; background: none}
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px;height: 41px; display: inline-block;  color: #696969; text-align: center ;}
/* 翻页end */



.lanm-bj{ width: 100%; height: 60px; background-color: #fff; box-shadow: 0 5px 10px #e5e3e1}
.lanm-box{ width: 1280px; height: 60px; margin: 0 auto;}

.picScroll-left {width: 1280px; height: 60px; position: relative; overflow: hidden;}
.picScroll-left .hd { width: 1280px;position: absolute; left: 0; top: 20px; z-index: 9; text-align: right;}
/* .picScroll-left .hd ul li{ width: 11px; height: 11px; font-size: 0; border: solid 2px #cc8954; border-radius: 11px; display: inline-block; margin: 0 5px;}
.picScroll-left .hd ul li.on{ width: 15px; height: 15px; border-radius: 15px; border: solid 2px #bf3637; position: relative; top: -2px; } */
.picScroll-left .bd { width: 1163px; height: 80px; margin: 0 auto;  position: relative; z-index: 99;  overflow-x: auto; overflow-y: hidden }
.picScroll-left .bd ul { /*overflow:hidden;*/ zoom: 1; height: 70px; position: relative;}
.picScroll-left .bd ul li { height: 60px; line-height: 60px;float: left; position: relative;overflow: hidden;padding-right: 18px;}
.picScroll-left .bd ul li  a{ font-size: 16px; color: #999999;}

.picScroll-left .hd .next{ width: 13px; height: 20px;float: right; background: url(../images/lt2.png) no-repeat;}
.picScroll-left .hd .prev{ width: 13px; height: 20px;float: left; background: url(../images/lt1.png) no-repeat;}


.new{ width: 900px; margin: 0 auto;}
.new ul{ width: 100% }
.new ul li{ width: 100% ; height: 182px; border-bottom: 1px solid #ddd ; padding-top: 12px;}
.new ul li a{ width: 870px; height: 138px; padding: 15px ; display: block ; overflow: hidden;}
.new ul li a .nb{ width: 144px; height: 106px;float: left; border-right: 2px solid #d1d1d1; margin-top: 16px; overflow: hidden;}
.new ul li a .nb h3{ width: 100% ; height: 34px; line-height: 34px ; font-size: 32px; color: #a3a3a3; text-align: center; margin: 17px 0 10px 0; overflow: hidden;}
.new ul li a .nb h4{width: 100% ; height: 20px; line-height: 20px ; font-size: 18px; color: #a3a3a3; text-align: center;}
.new ul li a .wz{ width: 480px; height: 106px;float: left; margin-left: 16px; margin-top: 16px; overflow: hidden;;}
.new ul li a .wz h3{ width: 100% ; height: 52px; line-height: 26px ; font-size: 20px; color: #5a5a5a;margin: 7px 0 10px 0;  overflow: hidden;}
.new ul li a .wz h4{ width: 100% ; height: 20px; line-height: 20px ; font-size: 16px; color: #6f6868; overflow: hidden;}
.new ul li a  img{float: right ; width: 214px; height: 138px;}
.new ul li a:hover{ background-color: #fcf8f4}
.new ul li a:hover .wz h3{ font-weight: bold; color: #ac1a1a}
.new ul li.noa img{display: none}
.new ul li.noa .wz{ width: 704px}


.news-list{ width: 900px; margin: 0 auto; padding-bottom: 20px; overflow:hidden;  }
.news-list ul{ width:100%; padding-top:15px;}
.news-list ul li{width:100%; height:34px; line-height:34px; margin: 2px 0;  overflow:hidden}
.news-list ul li a{width:704px;height:34px; line-height:34px; display:block; float: left; display:block; font-size:16px; color:#5a5a5a;white-space:nowrap;  padding-left: 5px; text-overflow:ellipsis; overflow:hidden; }
.news-list ul li span{ width:100px;height:34px; line-height:34px; float:right;  display:block; text-align:right; font-size:14px; color:#adb1b5; padding-right: 10px;  overflow:hidden}
.news-list ul li:hover a{ color:#ac1a1a; font-weight: bold}
.news-list ul li:hover{ background-color: #fcf8f4}
.xian1{ width: 900px; height: 1px; border-top: 1px solid #ddd; margin: 7px 0}


.lam{ width: 100% ; height: 37px; padding-top: 18px; border-bottom: 1px solid #ddd; overflow: hidden;}
.lam h5{ font-size: 28px; color: #5a5a5a; padding-left: 40px; position: relative; top: -8px;}
.lam h5 span{ color: #ac1a1a}



.xq-l{ width: 94px;position: absolute; left: 0;top: 55px;}
.xq-r{ width: 1186px;float: right; background-color: #fff;box-shadow: #eef1f5 0px 0px 12px 2px;}
.titel-box{ width: 998px; margin: 0 auto; border-bottom: 1px solid #ddd; padding: 48px 0 7px 0}
.titel-box h2{ width: 100%; font-size: 24px; color: #464646; line-height: 30px;text-align: center; margin-bottom: 32px;}
.titel-box h3{ width: 100%; font-size: 14px; color: #5a5a5a;text-align: center;}
.xq-bj{ width: 998px; margin: 0 auto; font-size: 16px; color: #5a5a5a; line-height: 34px; 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;}
.xq-bj .gf{ position: absolute;right: 0; bottom: 35px;}

.pg-box{ width: 998px; margin: 0 auto;  height: 54px; padding: 15px 0; border-top:1px solid #ddd }
.page-t{ width:50%; height: 54px;float: left;}
.page-t h3{ width:104px; height:54px; float: left; line-height:54px; font-size:16px; color:#5a5a5a;text-align: right;}
.page-t a{ width:320px;height:54px; float: left; line-height:54px;font-size:16px; color:#5a5a5a; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#ac1a1a}
.page-t:hover h3{ color:#ac1a1a; }


.dd-box{ width: 35px; }
.dd1{ width: 35px; height: 35px; background: url(../images/fa1.png) no-repeat; margin: 0 0 0 40px;}
.dd2{ width: 35px; height: 158px; margin: 0 0 0 40px; display: none}
.dd2 h3{ width: 100%; font-size: 14px; color: #979797; text-align: center;}
.hk{ background: url(../images/fa1-1.png) no-repeat; }
.bdsharebuttonbox{ width: 100% !important;overflow: hidden;  }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;}
.bdsharebuttonbox .bds_weixin{ width: 35px !important; height: 35px !important; background-image: none; background: url(../images/wx.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 35px !important; height: 35px !important; background-image: none; background: url(../images/qq.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 35px !important; height: 35px !important; background-image: none; background: url(../images/wb.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ display: block}


.za-list{ width: 900px; margin: 0 auto; padding-bottom: 20px;  overflow: hidden; }
.za-list ul{  width: 1080px}
.za-list ul li{ width:198px;float: left;  text-align:center; padding-right: 36px; position: relative;margin: 20px 0 0px 0;  }
.za-list ul li img{ width:198px; height:270px;cursor:pointer;}
.za-list ul li h3{ width:198px; height:20px;line-height: 20px; font-size:16px; color:#5a5a5a; padding: 10px 0 0 0; text-align: center; overflow:hidden}
/* .za-list ul li:hover{background-color: #212b62;} */
.za-list ul li:hover h3{ color: #ac1a1a;  font-weight: bold}


.baom{width: 900px;margin: 0 auto; padding: 38px 0 38px 0;border-bottom: 1px solid #ddd; text-align: center; font-size: 24px; font-weight: bold; color: #ac1a1a}
.ttc{width: 880px; margin-left: 10px; font-size: 18px; font-weight: bold; color: #5a5a5a;text-align: center; padding: 28px 0}

.leb{ width: 800px; padding-left: 100px;}
.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; }

.Next-step{ width: 900px;margin: 0 auto; text-align: right; border-top: 1px solid #ddd; padding-top: 20px; padding-bottom: 30px;}
.Next-step a{ width: 108px; height: 44px; line-height: 44px; display:inline-block; background: url(../images/xyb.png) no-repeat; font-size: 20px; color: #848a91; text-align: center;}
.Next-step a:hover{background: url(../images/xyb1.png) no-repeat; color: #fff}


.zx-baom{ width: 816px; margin: 0 auto; background-color: #fdefdf; border-radius: 4px; padding: 16px 0;font-size: 16px; color: #71767e; margin-bottom: 25px; }
.zx-baom h3{ height: 24px; line-height: 24px; font-size: 16px; color: #7e7171; padding-bottom: 3px;}
.zx-baom h4{ height: 24px; line-height: 24px; font-size: 16px; color: #7e7171; padding: 3px 0 0 0; text-indent: 90px;}
.zx-baom h4 span{ font-weight: bold}


.Next-step input{width: 108px; height: 44px; line-height: 44px;display: inline-block;
background: url(../images/xyb.png) no-repeat;font-size: 20px;color: #848a91; text-align: center;}
.Next-step input:hover{background: url(../images/xyb1.png) no-repeat; color: #fff}
.Next-step .bt1{ margin: 0 10px;}


.bg-bj{ width: 900px; margin: 0 auto;;border-bottom: 1px solid #ddd; }

.box1{width: 840px; height: 158px; 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: #5a5a5a;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 #a3a3a3;font-size: 16px;  color: #8590a1}
.float-l{float: left;}
.float-r{float: right;}
.name .input{width: 280px;height: 34px; line-height:34px; border: solid 1px #a3a3a3; margin-left: 18px; font-size: 16px; color: #8590a1;  text-indent: 10px;float: left;}
.name .ye2{ width: 133px;height: 34px; line-height:34px; border: solid 1px #a3a3a3;font-size: 16px; color: #8590a1}

.name .sel-b{width: 280px; height: 36px; margin-left: 18px;float: left;}


.checkoutbox2{ margin-top:13px; height: 22px;}
.checkoutbox2 label{ float:left}
.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: #5a5a5a; 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: #5a5a5a;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 #a3a3a3;font-size: 16px; color: #8590a1}


.name3{ width: 840px; height: 150px; margin-bottom: 20px;}
.name3 h4{ width: 106px; height: 36px; line-height: 36px; font-size: 16px; color: #5a5a5a;float: left; text-align: right;}
.yan{ width: 680px; height: 130px;border: solid 1px #a3a3a3;float: left;margin-left: 18px; padding: 10px;font-size: 16px;color: #8590a1;  font-family: "微软雅黑"}

.nm5{ width: 100%;}
.nm5 .sel-b{ width:650px }
.nm5 .sel-b .year{ width: 133px;}


.tj-box{ width: 100%; height: 100%; background: url(../images/tj.png) repeat;position: fixed; left: 0;top: 0; z-index: 9999;}
.tj-box .bg{ width: 100%; height: 100%;}
.tj-box .cao{ width: 263px; background-color: #fff; margin: 0 auto}
.ts-box{ width: 100% ; height: 43px; border-top: 1px solid #f5efef; border-bottom: 1px solid #f5efef; position: relative;}
.ts-box h3{ height: 43px; line-height: 43px; font-size: 14px; color: #433b3b; padding-left: 13px;}
.ts-box .gb{ position: absolute; right: 20px; top: 15px;}
.wenb{ width: 100%;text-align: center; padding: 20px 0 15px 0}
.wenb h3{ font-size: 14px; color: #433b3b}
.ppb{ width: 192px; height: 30px; margin: 0 auto; padding: 15px 0 0 0}
.ppb .tt5{ width: 90px; height: 30px; background-color: #2a8ef0; border-radius: 3px; font-size: 14px; color: #fff; border: none;float: left;}
.ppb .tt6{ width: 90px; height: 30px; background-color: #f7f7f7; border-radius: 3px; font-size: 14px; color: #433b3b; border: none;float: right;}


.ond a { font-weight: bold; color: #008fd7 !important}




/* 2020.3.6增加专业列表  */

.zy-box{ width:900px; margin: 0 auto ; overflow: hidden; position: relative; }
.zy-box ul{  width:100%; padding: 15px 0 0 0 }
.zy-box ul li{  width:100%; height: 175px; border-bottom:1px solid #ddd; padding: 10px 0}
.zy-box ul li a{ width: 870px; height: 141px; padding: 15px; display: block ;}
.zy-box ul li img{ width:214px; height:141px; float: left;}
.zy-box ul li .wr{ width:640px; float: right;  overflow: hidden; }
.zy-box ul li .wr h3{width:100%; height:22px; line-height:22px; font-size:20px; color:#1b3357; white-space:nowrap;  text-overflow:ellipsis; margin-top: 7px; overflow:hidden; }
.zy-box ul li .wr h4{width:100%; height:20px; line-height:20px; font-size:18px; color:#a91b27; white-space:nowrap;  text-overflow:ellipsis; margin-top: 10px; margin-bottom: 10px; overflow:hidden; }
.zy-box ul li .wr p{width:100%;  max-height: 66px; line-height:22px; font-size:16px; color:#6f6868;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; }
.zy-box ul li a:hover{ background-color: #fcf8f4}
.zy-box ul li a:hover h3{ font-weight: bold; color: #ac1a1a}
.zy-box ul li:last-of-type{ border: none}


/* 二级栏目修改 */
.lm-box{ width: 1280px; margin: 0 auto;}
.lm-box ul{ width: auto; display: inline-block}
.mgd  { position: relative; top:-10px;}
.mgd  ul li{ margin-bottom: 22px;}
.zy-box ul li .wr p{font-size: 14px;}


/* 2021.1.6增加邮箱样式 */
.bx-ly{ width: 900px; margin: 0 auto ; text-align: center ; border-bottom: 1px solid #dddddd ; padding: 42px 0 31px 0}
.bx-ly h3{font-size: 24px; color: #ac1a1a; font-weight: bold}
.bx-bm{ width: 368px; margin: 0 auto; overflow: hidden; padding: 30px 0}
.bx-bm h3{ width: 84px; height: 48px; line-height: 48px; font-size: 16px; color: #5a5a5a; float: left;}
.bx-bm .bx-ipt{ width: 265px; height: 46px;line-height: 46px; padding-left: 15px; font-size: 16px; color: #a3a3a3; border: solid 1px #ac1a1a ;float: left;}

.cha-box{ width: 900px; margin: 0 auto ;border-top: 1px solid #dddddd ;text-align: center; padding: 31px 0 200px 0 }
.cha{ width: 104px; height: 36px ; line-height: 36px ; text-align: center;display: inline-block; border: solid 1px #848a91; font-size: 16px; color: #848a91 ;cursor: pointer; border-radius: 6px ; -webkit-border-radius: 6px ; -moz-border-radius: 6px ; -ms-border-radius: 6px ; -o-border-radius: 6px ; cursor: pointer; margin: 0 6px }
.cha:hover{color: #fff;background-color: #9b0c23 ;border: solid 1px #9b0c23;}

.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: 77px; line-height: 77px;text-align: center;font-size: 24px; font-weight: bold;color: #ac1a1a}
.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: #5a5a5a;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: "微软雅黑"}

.fh-box{ width: 100%; text-align: center}
.fh-box a{ width: 108px; height: 42px; line-height: 42px; text-align: center ; display: inline-block ; margin: 0 15px; font-size: 20px; color: #848a91 ; border: solid 1px #848a91 ; border-radius:9px ; -webkit-border-radius:9px ; -moz-border-radius:9px ; -ms-border-radius:9px ; -o-border-radius:9px ; }
.fh-box a:hover{ background-color: #848a91; color: #fff}
.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; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;  overflow: hidden;}
.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}
.query-bj2 .rwt-box2 .gb{ position: absolute; right: 15px; top: 18px}




/* =============================2021.12增加汇总================================ */
.hz-centr{ width: 1200px; margin: 0 auto;}
.titel-bj{ width: 100% ;border-bottom: 1px solid #ddd ;margin: 45px 0 0 0}
.titel-bj h3{display: inline-block ;border-bottom: 3px solid #ac1a1a; font-size: 26px;line-height: 26px; font-weight: bold ; color: #ac1a1a; padding:0 8px 23px 4px;position: relative; top: 2px}
.hzy{ width: 100% ; height: 150px;margin: 24px 0 20px 0}
.ys2 h3{border-bottom: 3px solid #dc6423;color: #dc6423 }

.hz-list{ width: 100%; overflow: hidden; }
.hz-list ul{  width:1236px; padding: 30px 0 0 0  }
.hz-list ul li{ width:380px;float: left; height: 220px;  text-align:center; margin:0 30px 30px 0;  position: relative;overflow:hidden;}
.hz-list ul li img{ width:100%; height:220px;cursor:pointer;}
.hz-list ul li .tpd{ width:354px; height:44px; line-height:44px;text-align:left;  background: url(../images/hz1.png) no-repeat; position: absolute; left: 0;bottom: 0;  z-index: 2;  }
.hz-list ul li .tpd h3{ width:255px; height:44px; line-height:44px; padding-left: 20px; white-space:nowrap;  text-overflow:ellipsis;font-size:16px; color:#fff; overflow:hidden}
.hz-list ul li:hover .tpd{ background: url(../images/hz2.png) no-repeat;}
.hz-list ul li:hover .tpd h3{font-weight: bold;}



