@charset "utf-8";
/* CSS Document */


.main{ width: 100% ; background: url(../images/mbg.jpg) no-repeat bottom center; padding: 0 0 85px 0 ; overflow: hidden;}
.main .main-c{ width: 1200px; margin: 0 auto ; overflow: hidden;}

.headbg{ width: 100% ; height: 119px ; background: url(../images/hdbg.jpg) no-repeat center center; overflow: hidden;}
.headbg .head-c{ width: 1200px; margin: 0 auto ;}
.headbg .head-c .lg-l{float: left; padding: 20px 0 0 0}
.headbg .head-c .lg-l img{float: left; }
.headbg .head-c .lg-l h6{float: left; height: 46px; line-height: 44px; border-left: 1px solid #dcdcdc; padding: 0 0 0 30px; margin: 9px 0 0 30px ;font-size: 28px; color: #fff ; font-weight: bold}
.headbg .head-c .lg-l h6 a{font-size: 28px; color: #b1040f ; font-weight: bold}

.sou-box{ width: 204px; height: 35px; background: rgba(255, 255, 255, 0.9); border-radius: 35px; -webkit-border-radius: 35px; -moz-border-radius: 35px; -ms-border-radius: 35px; -o-border-radius: 35px; position: relative; float: right; margin-top: 35px; overflow: hidden; }
.sou-box .ipa{ width: 140px; height: 35px; line-height: 35px;font-size: 14px; color: #555; position: absolute; left: 19px; top: 0; }
.sou-box .ipb{ width: 46px; height: 35px; background: url(../images/icon1.png) no-repeat center center; position: absolute; right: 0; top: 0; cursor: pointer;}
/* .sou-box .ipb:hover{ background: url(../images/sea2.png) no-repeat left center;} */
.sou-box .ipa::-webkit-input-placeholder{ color:#b9b9b9; }

.weizhi{ width: 100% ; height: 62px; line-height: 62px; border-bottom: 1px solid #ebebeb ; text-align: right ; font-size: 14px; color: #bebebe;margin-bottom: 49px;}
.weizhi a{ font-size: 14px; color: #bebebe}
.weizhi span{background: url(../images/icon15.png) no-repeat left center;padding-left: 20px;}
.weizhi a:hover{color: #bb666b}
.weizhi a.on{color: #bb666b}


.main-l{ width: 273px; float: left;}
.main-r{ width: 888px; float: right;}
.main-l .bt{ width: 100% ;height: 56px ; background: url(../images/img2.jpg) no-repeat; position: relative; overflow: hidden;}
.main-l .bt h3{line-height: 56px; font-size: 20px; color: #fff ; padding-left: 15px; font-weight: bold}
.column{ width: 271px; border: solid 1px #ebebeb ; border-bottom: none; background-color: #fff ;}
.column ul{width: 100% ;}
.column ul li{width: 100% ; border-bottom: solid 1px #ebebeb ;position: relative;}
.column ul li .ej{width: 222px ; line-height: 24px; font-size: 16px; color: #333 ; padding:15px 35px 15px 14px;display: inline-block}
.column ul li .ej i{ color: #b1040f ;padding-right: 5px}
.column ul li .sjbox{ width: 100% ;background-color: #f7f7f7 ;padding: 11px 0 6px 0 ;display: none}
.column ul li .sjbox h3{ width: 204px; padding:6px 0 6px 34px;}
.column ul li .sjbox h3 a{font-size: 14px; color: #555 ; line-height: 22px;position: relative;}
.column ul li .sjbox h3 a:hover{color: #b1040f}

.column ul li .with{ width: 9px; height: 9px;display: block ; background: url(../images/icon16.png) no-repeat;position: absolute; left: 248px;top: 22px;}
.column ul li.on .ej{background-color: #f7f7f7 ;border-bottom: solid 1px #ebebeb ;}
.column ul li.on .with{ background: url(../images/icon18.png) no-repeat;}
.column ul li .ej:hover ~ .with{ background: url(../images/icon17.png) no-repeat;}
.column ul li.down .ej{background-color: #f7f7f7 ;border-bottom: solid 1px #ebebeb ;}
.column ul li.down .with{ background: url(../images/icon18.png) no-repeat;}


.xw{width: 100% ; overflow: hidden;}
.xw ul{ width: 100% ;}
.xw ul li{ width: 100% ; height: 51px; position: relative;border-bottom: 1px dashed #e9e9e9; overflow: hidden;}
.xw ul li a{ width: 100% ;  height: 51px; display: block ;}
.xw ul li a h3{ width:738px;height: 51px; line-height: 51px; font-size: 16px; color: #555; float: left; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;position: relative;}
.xw ul li a h3 i{ color: #b1040f ;}
.xw ul li a h4{ width: 85px;height: 51px; line-height: 51px; font-size: 14px; color: #b0b0b0; float: right;text-align: left }
.xw ul li a:hover h3{ color: #b1040f}
.xw ul li a:hover h4{ color: #b1040f}



.pagelable{ width: 100%; }
.pageCustom{ text-align: center; margin: auto; margin-top: 56px;}
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #d3d3d3; text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff ; cursor: pointer; text-decoration:none; }
.pageCustom a:hover{ border: solid 1px #b1040f }
/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold; color: #fff; background-color: #b1040f; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ font-weight: bold; color: #fff; background-color: #b1040f; border: solid 1px #b1040f; }

/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px; text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }


.main-w{ width: 100% ;}
.sou-box2{ width: 1199px; height: 54px; background-color: #f7f7f7;  position: relative; border: solid 1px #ebebeb ;border-right: 0;}
.sou-box2 .ipa{ width: 1050px; height: 54px; line-height: 54px;font-size: 16px; color: #555; position: absolute; left: 15px; top: 0; }
.sou-box2 .ipb{ width: 128px; height: 56px; background-color: #b1040f; background-image: url(../images/icon1-1.png); background-repeat: no-repeat; background-position: 28px center;font-size: 16px; color: #fff; position: absolute; right: 0; top: -1px; padding-left: 30px; cursor: pointer;}
/* .sou-box .ipb:hover{ background: url(../images/sea2.png) no-repeat left center;} */
.sou-box2 .ipa::-webkit-input-placeholder{ color:#b9b9b9; }
.main-w .xw ul li a h3{ width: 1050px}
.main-w .xw ul li a span{color: #cc5d63}
.main-w .xw {padding: 30px 0 0 0}

.titb2{ width: 100% ; border-bottom: 1px solid #e5e5e5 ;text-align: left ; padding: 0 0 19px 0}
.titb2 h3{font-size: 20px; color: #333 ;line-height: 32px;font-weight: bold ; margin-bottom: 18px;}
.titb2 h6{width: 100% ; font-size: 14px; color: #999 ;line-height: 16px; position: relative;}

.nr-box{ width: 100%; line-height: 30px; font-size: 16px; color: #444 ;text-align: justify;padding: 20px 0; overflow: hidden;}
.nr-box img{ max-width: 100% !important ; height: auto;}

.pg-box{ width: 100% ; background-color: #f1f1f1;margin-top: 30px; overflow: hidden;}
.pg-box .page-t{ width: 50%; height: 70px;line-height: 70px;float: left;  }
.pg-box .page-t h3{ width: 76px; height: 70px; line-height: 70px; float: left; font-size: 16px; color: #333 ;text-align: right}
.pg-box .page-t a{width: 476px; height: 70px; line-height: 70px; float: left; font-size: 16px; color: #333 ; white-space: nowrap;text-overflow: ellipsis ; overflow: hidden;}
.pg-box .page-t:hover{ background-color: #b1040f}
.pg-box .page-t:hover a{color: #fff}
.pg-box .page-t:hover h3{color: #fff}


.title{ width: 100% ; height: 18px;position: relative;}
.title h3{ line-height: 18px; float: left; font-size: 18px; color: #333 ;font-weight: bold ; padding-left: 20px; position: relative;}
.title h3 i{ width: 4px; height: 18px; background-color: #b1040f ; display: block ; border-radius:4px; position: absolute; left: 0; top: 0; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; }






.pagebar{margin: auto;margin-top: 56px;text-align: center}
.pgc{text-align: center}
.PageList{ display: inline-block }
.PageList a{ display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
 border: solid 1px #d3d3d3;text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList strong{display: inline-block ;width: 34px; height: 34px;line-height: 34px;display: inline-block;
 border: solid 1px #d3d3d3;text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff; cursor: pointer; text-decoration: none;}
.PageList a.style2{ width: 71px}
.PageListHtTxt{display: inline-block}
.PageListHtTxt input{width: 43px; height: 34px;line-height: 34px; display: inline-block; color: #696969;
 text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666;}
.pgc .tzb a{ border: none}
.pgc .ye{width: 34px; height: 34px;line-height: 34px;display: inline-block; font-size: 16px; color: #585858;text-align: center}
.pgc strong{background-color: #b1040f; border: solid 1px #b1040f; color: #fff ;font-weight: bold}
.PageList a:hover{background-color: #b1040f; border: solid 1px #b1040f; color: #fff ;font-weight: bold}
.pgc .tz:hover{background:none;text-align: center;font-size: 16px;color: #585858;border: none}


