/*通用*/
.mr0{margin-right: 0 !important;}
.none{display: none;}
.mrb30{margin-bottom: 30px !important;}
.bor_none{border: none !important;}
/*通用*/





/*about*/
.about{position: relative;background: #f7f7f7;overflow: hidden;}
.about_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.about_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.about_left p{font-size: 14px;color: #909090;line-height: 24px;}
.about_left .about_img,.about_left img{display: block;width: 100%;}
.about_left h5{font-size: 17px;color: #ffa200; line-height: 24px;}
.pub-r .about_info{width: 100%;overflow: hidden;}
.pub-r .about_info h3{font-size: 18px; color: #88878c; line-height: 26px;}
.pub-r .about_info h4{font-size: 24px; color: #d8d4d5; font-family: 'dincond-medium_1-webfont'; padding-bottom: 20px;}
.pub-r .about_info .ph3{font-size: 24px;margin-bottom: 20px;color: #55454f;opacity: .2;}
.pub-r .about_info p{font-size: 13px; line-height: 22px; color: #9c9c9c; margin-bottom: 7px;}
.pub-r .about_info p em{font-size: 30px; color: #9c9c9c; font-style: normal; font-family: 'Montserrat-Regular'; letter-spacing: -3px;}


/*honor*/
.honor>.wrap{overflow: visible;}
.honor{position: relative;background: #f7f7f7;overflow: hidden;}
.honor_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.honor_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.honor_left p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: 34px;}
.honor_content{width: 100%;}
.honor_content .honor_item{width: 100%;position: relative;margin-bottom: 60px;}
.honor_item .honor_icon{display: block;position: absolute;width: 30px;height: 17px;background: url('../image/honor_icon.png') no-repeat center center;top: 15px;left: -45px;}
.honor_item p{font-size: 14px;color: #909090;line-height: 22px;overflow:hidden;}
.honor_item p span{display: block;height: 100%;font-size: 48px;color: #ccc6c6;font-family: 'dincond-medium_1-webfont';margin-right: 20px;float: left;margin-top: 0;line-height: 48px;}
.honor_item p em{float:left;font-style: normal;font-size: 14px;color: #909090;}


/*honor*/
.history>.wrap{overflow: visible;}
.history{position: relative;background: #f7f7f7;overflow: hidden;}
.history_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 228px;margin-bottom: 36px;}
.history_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.history_left p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: -1px;}
.history_content{width: 100%;}
.history_content .history_item{width: 100%;position: relative;margin-bottom: 60px;}
.history_item .history_icon{display: block;position: absolute;width: 30px;height: 17px;background: url('../image/honor_icon.png') no-repeat center center;top: 15px;left: -45px;}
.history_item .p{font-size: 14px;color: #909090;line-height: 22px;overflow: hidden;}
.history_item .p span{display: block;height: 100%;font-size: 48px;color: #ccc6c6;font-family: 'dincond-medium_1-webfont';margin-right: 20px;float: left;margin-top: 0;line-height: 48px;}
.history_item .p div{float:left;font-style: normal;font-size: 14px;color: #909090;line-height: 24px;width: 660px;}
.history_item .p div p{margin-bottom: 10px;}

/*team*/
.team{position: relative;background: #f7f7f7;overflow: hidden;}
.team_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;margin-bottom: 36px;}
.team_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 30px;}
.team_left p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: 50px;}
.team_left .team_ul{width: 100%;}
.team_left .team_ul ul{overflow: hidden;width: 105%;}
.team_ul ul li{float: left;margin-right: 30px;margin-bottom: 30px;position: relative;overflow: hidden;}
.team_ul ul li,.team_ul ul li a.team_pic{display: block;width: 229px;height: 322px;}
.team_left .team_ul ul li a.team_name{display: block;position: absolute;font-size: 16px;color: #fff;font-weight: 600;left: 20px;bottom: 25px;z-index: 9;}
.team_ul ul li .team_profile{position: absolute;width: 229px;height: 200px;padding: 27px 20px 26px;left: 0;bottom: -200px;background: #ffaf26;box-sizing: border-box;z-index: 99;transition: all .3s ease-in-out;cursor: pointer;}
.team_profile h5{font-size: 18px;color: #4c3621;opacity: .5;margin-bottom: 20px;font-weight: 600;}
.team_profile p{font-size: 13px;color: #4c3621;opacity: .5;line-height: 17px;}
.team_ul ul li:hover .team_profile{bottom: 0;transition: all .3s ease-in-out;}


/*culture*/
.culture{position: relative;background: #f7f7f7;overflow: hidden;}
.culture_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.culture_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.culture_left p{font-size: 14px;color: #909090;line-height: 24px;}
.culture_left .culture_img,.culture_left img{display: block;width: 100%;}
.culture_left h5{font-size: 17px;color: #ffa200;}
.pub-r .culture_info{width: 100%;overflow: hidden;}
.pub-r .culture_info h4{font-size: 18px;color: #58585e;margin-bottom: 10px;}
.pub-r .culture_info .ph3{font-size: 24px;margin-bottom: 20px;}
.pub-r .culture_info p{font-size: 13.5px;color: #444444;line-height: 22px;font-weight: 600;opacity: .5;margin-bottom: 20px;}
.pub-r .culture_info p span{font-size: 30px;color: #9d9d9d;font-family: 'dincond-medium_1-webfont';margin-right: 10px;}



/*responsibility*/
.responsibility{position: relative;background: #f7f7f7;overflow: hidden;}
.responsibility_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 179px;margin-bottom: 36px; min-height: 602px;}
.responsibility_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.responsibility_left p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: 34px;}
.responsibility_left .responsibility_img,.responsibility_left img{display: block;width: 100%;}
.responsibility_ul{width: 100%;height: 62px;background: url('../image/responsibility_bg.jpg') no-repeat center bottom;padding-bottom: 3px;}
.responsibility_ul ul{width: 100%;overflow: visible;}
.responsibility_ul ul li{float: left;margin-right: 46px;position: relative;}
.responsibility_ul ul li a{font-size: 14px;color: #909090;line-height: 62px;}
.responsibility_ul li::after { position: absolute; top: 100%; left: 0; width: 100%; height: 3px; background: #fdad03; content: ''; opacity: 0; -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }
.responsibility_ul li.on::after,.responsibility_ul li:hover::after, .responsibility_ul li:focus::after { height: 3px; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }
.responsibility_content{width: 100%;padding-top: 26px;}
.responsibility_content p{font-size: 13.5px;color: #909090;line-height: 22px;margin-bottom: 0;}



/*talent*/
.talent{position: relative;background: #f7f7f7;overflow: hidden;}
.talent_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.talent_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.talent_left p{font-size: 14px;color: #909090;line-height: 24px;}
.talent_left .talent_img,.talent_left img{display: block;width: 100%;}



/*social*/
.social{position: relative;background: #f7f7f7;overflow: hidden;}
.social_left{float: left;width: 754px;min-height:665px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.social_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.social_left .up_btn{position: absolute; right: 30px; top: 75px; width: 80px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; background: #ffa200; border-radius: 5px; cursor:pointer; transition: all .4s;}
.social_left .up_btn:hover{background:#e59200;}
.social_job{width: 100%;padding-top: 24px;}
.social_job ul{width: 100%;border-bottom: 2px solid #eae7e7;}
.social_job ul li{width: 100%;padding-top: 24px;border-top: 2px solid #eae7e7;position: relative;cursor: pointer;}
.social_job ul li p{padding-left: 64px;}
.social_job .social_title{font-size: 18px;color: #73807c;margin-bottom: 12px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.social_job .social_on .social_title{color:#ffa200;}
.social_job .social_profile{font-size: 14px;color: #909090;margin-bottom: 26px;}
.social_job .social_icon1{display: block;position: absolute;width: 57px;height: 57px;background: url('../image/social_icon1.png') no-repeat center center;top: 23px;left: 5px;}
.social_job .social_icon2{display: block;position: absolute;width: 28px;height: 25px;background: url('../image/social_icon2.png') no-repeat center center;top: 37px;right: 0;}
.social_job .social_require{width: 100%;margin-bottom: 26px;}
.social_job .social_require p{width: 100%;font-size: 14px;color: #909090;line-height: 24px;box-sizing: border-box;padding-right: 38px;}



/*school*/
.school{position: relative;background: #f7f7f7;overflow: hidden;}
.school_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;min-height: 665px; padding-bottom: 130px;margin-bottom: 36px;}
.school_left h4{font-size: 24px;color: #ffa200;margin-top: 10px;margin-bottom: 20px;}
.school_left p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: 34px;}
.school_left .school_img,.school_left img{display: block;width: 100%;}
.school_ul{width: 100%;height: 62px;background: url('../image/responsibility_bg.jpg') no-repeat center bottom;padding-bottom: 3px;}
.school_ul ul{width: 100%;overflow: visible;}
.school_ul ul li{float: left;margin-right: 46px;position: relative;}
.school_ul ul li a{font-size: 14px;color: #909090;line-height: 62px;}
.school_ul li::after { position: absolute; top: 100%; left: 0; width: 100%; height: 3px; background: #fdad03; content: ''; opacity: 0; -webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s; -moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s; transition: height 0.3s, opacity 0.3s, transform 0.3s; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px); }
.school_ul li.on::after,.school_ul li:hover::after, .school_ul li:focus::after { height: 3px; opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); }
.school_content{width: 100%;padding-top: 26px;}
.school_content p{font-size: 13.5px;color: #909090;line-height: 22px;margin-bottom: 0;}



/*disclaimer*/
.disclaimer{position: relative;background: #f7f7f7;overflow: hidden;}
.disclaimer_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 130px;margin-bottom: 36px;}
.disclaimer_left h4{font-size: 20px; line-height: 30px; color: #656577; margin: 10px 0 20px;}
.disclaimer_left p{font-size: 14px;color: #909090;line-height: 24px;}


/*cantact*/
.cantact{position: relative;background: #f7f7f7;overflow: hidden;}
.cantact_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 30px;margin-bottom: 36px;}
.cantact_left>h4{font-size: 24px;color: #ffa200; margin-top: 10px; margin-bottom: 20px;}
.cantact_left>p{font-size: 14px; color: #909090; line-height: 24px;}
.cantact_left .box{padding-bottom: 7px;}
.cantact_left .box h5{font-size: 18px;color: #a8a6a6;padding:10px 0;}
.cantact_left .box p{font-size: 14px;color: #a8a6a6;line-height: 24px;}
.cantact_left .cantact_line{width: 100%;height: 4px;background: #ebe8e8;margin: 17px 0 28px;}
.cantact_left .cantact_info{width: 100%;overflow: hidden;}
.cantact_left .cantact_info h4{font-size: 18px;color: #58585e;margin-bottom: 8px;}
.cantact_left .cantact_info .ph3{font-size: 24px;line-height: 18px; margin-bottom: 20px;color: #e4e2e3;}
.cantact_left .cantact_info p{font-size: 13.5px;color: #b1b1b1;line-height: 22px;margin-bottom: 7px;}
.cantact_left .cantact_info p span{font-size: 30px; color: #9c9c9c; font-style: normal; font-family: 'Montserrat-Regular'; letter-spacing: -3px;}
.cantact_attention{position: absolute;width: 140px;height: 210px;bottom:183px;right: 30px;}
.cantact_attention a.wx_icon{display: inline-block;width: 33px;height: 33px;background: url('../image/wx_icon.png') no-repeat center center;margin-right: 8px;vertical-align: middle;}
.cantact_attention a.wx_attention{display: inline-block;font-size: 18px;color: #58585e;font-weight: 600;}
.cantact_attention img{display: block;width: 140px;margin-top: 35px;}


/*departure*/
.departure{position: relative;background: #f7f7f7;overflow: hidden;}
.departure_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 160px;margin-bottom: 36px;min-height:300px;}
.departure_left>h4{font-size: 20px; line-height: 30px; color: #656577; margin: 10px 0 20px;}
.departure_left>p{font-size: 14px;color: #909090;line-height: 24px;margin-bottom: 25px;}
.departure_left .form{width: 100%;overflow: hidden;}
.form input{display: inline-block;border: none;background: #eae8e8;float: left;margin-right: 8px;box-sizing: border-box;}
.form .name{width: 156px;height: 66px;font-size: 14px;color: #909090;line-height: 66px;padding-left: 25px;}
.form .num{width: 442px;height: 66px;font-size: 14px;color: #909090;line-height: 66px;padding-left: 35px;}
.form .search{display: inline-block;width: 140px;height: 66px;line-height: 66px;background: #ffb940;font-size: 14px;color: #fff;float: left;position: relative;margin-left: 0 !important;padding-left: 68px;box-sizing: border-box;}
.form .search .search_icon{display: block;position: absolute;width: 39px;height: 39px;background: url('../image/search_icon.png') no-repeat center center;top: 14px;left: 15px;}



/*report*/
.report{position: relative;background: #f7f7f7;overflow: hidden;}
.report_left{float: left;width: 754px;position: relative;background: #fff;padding-right: 28px;padding-bottom: 160px;margin-bottom: 36px;}
.report_left>h4{font-size: 20px;line-height: 30px;color: #656577;margin: 10px 0 20px;}
.report_left>p{font-size: 14px;color: #909090;line-height: 24px;}
.report_left .report_form{width: 100%;overflow: hidden;}
.report_left .report_form input{width: 100%;height: 66px;;background: #eae8e8;border: none;margin-bottom: 10px;padding-left: 26px;box-sizing: border-box;font-size: 14px;color: #909090;}
.report_left .report_form textarea{width: 100%;height: 170px;;background: #eae8e8;border: none;margin-bottom: 10px;padding-left: 26px;box-sizing: border-box;font-size: 14px;color: #909090;padding-top: 15px;}
.report_left .report_form input.phone{display: inline-block;width: 600px;margin-right: 11px;}
.report_left .report_form input.report_btn{display: inline-block;width: 138px;background: #ffb940;color: #fff;padding-left: 0;}
.report_left .report_way{width: 100%;}
.report_left .report_way ul{width: 100%;overflow: hidden;}
.report_way ul li{display: block;float: left;}
.report_way ul li p{font-size: 14px;color: #909090;line-height: 16px;float: left;margin-top: 3px;}
.report_way ul li.report_way_1{width: 60px;/*height: 48px;*/margin-left:73px;overfolw:hidden;float:left;text-align:center;}
.report_way ul li.report_way_2{width: 60px;height: 148px;margin-left:73px;overfolw:hidden;float:left;text-align:center;}
.report_way ul li.report_way_3{width: 60px;height: 148px;margin-left:73px;overfolw:hidden;float:left;text-align:center;}
.report_way ul li .report_icon1{padding-left:10px;display: block;float: left;width: 43px;height: 43px;background: url('../image/report_icon44.png') no-repeat center center;margin-right: 8px;}
.report_way ul li .report_icon2{padding-left:10px;display: block;float: left;width: 43px;height: 43px;background: url('../image/report_icon33.png') no-repeat center center;margin-right: 8px;}
.report_way ul li .report_icon3{padding-left:10px;display: block;float: left;width: 43px;height: 43px;background: url('../image/report_icon22.png') no-repeat center center;margin-right: 8px;}
.report_way ul li .report_icon11{padding-left:10px;display: block;float: left;width: 43px;height: 43px;background: url('../image/report_icon11.png') no-repeat center center; margin-right: 8px;}
.report_way ul li .report_icon55{padding-left:10px;display: block;width: 43px;height: 43px;background: url('../image/report_icon55.png') no-repeat center center;margin-right: 8px;}

.report_way ul li .report_p3{display: block;float: left; margin-top: 12px;}

.report_way ul li .report_p2{display: block;float: left; margin-top: 12px;}
.report_way ul li .report_p1{display: block;float: left; margin-top: 12px;}
/*biddimg2*/
.bidd-list{width:100%;padding-top:30px;}
.bidd-list ul{width:775px;}
.bidd-list li{width:140px;height:140px;float:left;margin:0 12px 12px 0;overflow:hidden;cursor:pointer;background:#F4E8D8;}
.bidd-list li img{max-width:100%;}


.law .about_left h4{font-size: 20px; line-height: 30px; color: #656577; margin: 10px 0 20px;}

.tender .cantact_left>h4{font-size: 20px; line-height: 30px; color: #656577; margin: 10px 0 20px;}



/*2019-09-18*/
#modalForPosition{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#modalForPosition .modal_content {position: relative; top: 200px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#modalForPosition .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#modalForPosition .modal_form {padding: 20px; }
#modalForPosition .modal_title>h4 {font-weight: 400; }
#modalForPosition .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#modalForPosition .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#modalForPosition .form_item>div {flex: 1; }
#modalForPosition .form_item .c_down{position:relative; z-index: 2;}
#modalForPosition .form_item .c_down *{box-sizing: border-box;}
#modalForPosition .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#modalForPosition .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#modalForPosition .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#modalForPosition .form_item .c_down li:hover{color:#ffa200;}
#modalForPosition .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#modalForPosition .form_item input:focus {border-color: #57a3f3; }
#modalForPosition .form_item input:hover {border-color: #57a3f3; }
#modalForPosition .modal_btn {text-align: center; }
#modalForPosition .modal_btn .submitbtn1,#modalForPosition .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#modalForPosition .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#modalForPosition .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#modalForPosition .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#modalForPosition .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }

/*2020-7-30*/
#youjidizhi{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#youjidizhi .modal_content {position: relative; top: 200px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#youjidizhi .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#youjidizhi .modal_form {padding: 20px; }
#youjidizhi .modal_title>h4 {font-weight: 400; }
#youjidizhi .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#youjidizhi .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#youjidizhi .form_item>div {flex: 1; }
#youjidizhi .form_item .c_down{position:relative; z-index: 2;}
#youjidizhi .form_item .c_down *{box-sizing: border-box;}
#youjidizhi .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#youjidizhi .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#youjidizhi .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#youjidizhi .form_item .c_down li:hover{color:#ffa200;}
#youjidizhi .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#youjidizhi .form_item input:focus {border-color: #57a3f3; }
#youjidizhi .form_item input:hover {border-color: #57a3f3; }
#youjidizhi .modal_btn {text-align: center; }
#youjidizhi .modal_btn .submitbtn1,#youjidizhi .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#youjidizhi .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#youjidizhi .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#youjidizhi .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#youjidizhi .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }


/*2020-7-30*/
#jubaoyouxiang{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#jubaoyouxiang .modal_content {position: relative; top: 200px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#jubaoyouxiang .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#jubaoyouxiang .modal_form {padding: 20px; }
#jubaoyouxiang .modal_title>h4 {font-weight: 400; }
#jubaoyouxiang .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#jubaoyouxiang .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#jubaoyouxiang .form_item>div {flex: 1; }
#jubaoyouxiang .form_item .c_down{position:relative; z-index: 2;}
#jubaoyouxiang .form_item .c_down *{box-sizing: border-box;}
#jubaoyouxiang .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#jubaoyouxiang .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#jubaoyouxiang .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#jubaoyouxiang .form_item .c_down li:hover{color:#ffa200;}
#jubaoyouxiang .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#jubaoyouxiang .form_item input:focus {border-color: #57a3f3; }
#jubaoyouxiang .form_item input:hover {border-color: #57a3f3; }
#jubaoyouxiang .modal_btn {text-align: center; }
#jubaoyouxiang .modal_btn .submitbtn1,#jubaoyouxiang .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#jubaoyouxiang .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#jubaoyouxiang .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#jubaoyouxiang .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#jubaoyouxiang .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }


/*2020-7-30*/
#jubaodianhua{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#jubaodianhua .modal_content {position: relative; top: 200px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#jubaodianhua .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#jubaodianhua .modal_form {padding: 20px; }
#jubaodianhua .modal_title>h4 {font-weight: 400; }
#jubaodianhua .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#jubaodianhua .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#jubaodianhua .form_item>div {flex: 1; }
#jubaodianhua .form_item .c_down{position:relative; z-index: 2;}
#jubaodianhua .form_item .c_down *{box-sizing: border-box;}
#jubaodianhua .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#jubaodianhua .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#jubaodianhua .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#jubaodianhua .form_item .c_down li:hover{color:#ffa200;}
#jubaodianhua .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#jubaodianhua .form_item input:focus {border-color: #57a3f3; }
#jubaodianhua .form_item input:hover {border-color: #57a3f3; }
#jubaodianhua .modal_btn {text-align: center; }
#jubaodianhua .modal_btn .submitbtn1,#jubaodianhua .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#jubaodianhua .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#jubaodianhua .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#jubaodianhua .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#jubaodianhua .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }

/*2020-7-30*/
#jubaoweixin{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#jubaoweixin .modal_content {position: relative; top: 200px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#jubaoweixin .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#jubaoweixin .modal_form {padding: 20px; padding-left:140px;}
#jubaoweixin .modal_title>h4 {font-weight: 400; }
#jubaoweixin .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#jubaoweixin .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#jubaoweixin .form_item>div {flex: 1; }
#jubaoweixin .form_item .c_down{position:relative; z-index: 2;}
#jubaoweixin .form_item .c_down *{box-sizing: border-box;}
#jubaoweixin .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#jubaoweixin .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#jubaoweixin .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#jubaoweixin .form_item .c_down li:hover{color:#ffa200;}
#jubaoweixin .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#jubaoweixin .form_item input:focus {border-color: #57a3f3; }
#jubaoweixin .form_item input:hover {border-color: #57a3f3; }
#jubaoweixin .modal_btn {text-align: center; }
#jubaoweixin .modal_btn .submitbtn1,#jubaoweixin .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#jubaoweixin .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#jubaoweixin .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#jubaoweixin .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#jubaoweixin .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }

/*2020-08-11*/
#zaixianjubao{display:none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99; background-color: rgba(0, 0, 0, .5); }
#zaixianjubao .modal_content {position: relative; top: 100px; margin: 0 auto; width: 500px; border-radius: 4px; background-color: #fff; }
#zaixianjubao .modal_title {display: flex; align-items: center; justify-content: space-between; height: 32px; padding: 0 1em; background-color: #f8f8f8; border-bottom: 1px solid rgb(238, 238, 238); }
#zaixianjubao .modal_form {padding: 20px; }
#zaixianjubao .modal_title>h4 {font-weight: 400; }
#zaixianjubao .form_item {display: flex; align-items: center; margin-bottom: 1.5em; }
#zaixianjubao .form_item>label {width: 80px; text-align: center; font-size: 14px; }
#zaixianjubao .form_item>div {flex: 1; }
#zaixianjubao .form_item .c_down{position:relative; z-index: 2;}
#zaixianjubao .form_item .c_down *{box-sizing: border-box;}
#zaixianjubao .form_item .c_down .span{background:url("../image/icon_down.png") no-repeat 350px center;}
#zaixianjubao .form_item .c_down ul{display:none; position:absolute; left:0; top:32px; max-height: 122px; overflow:hidden; overflow-y: auto; width:100%; background:#fff; border:1px solid #ccc;}
#zaixianjubao .form_item .c_down li{font-size: 14px; color:#333; line-height: 30px; padding:0 7px; cursor:pointer;}
#zaixianjubao .form_item .c_down li:hover{color:#ffa200;}
#zaixianjubao .form_item input {display: inline-block; width: 100%; border: 1px solid #dcdee2; border-radius: 4px; color: #515a6e; background-color: #fff; background-image: none; position: relative; cursor: text; transition: border .2s ease-in-out, background .2s ease-in-out, box-shadow .2s ease-in-out; height: 32px; line-height: 1.5; padding: 4px 7px; font-size: 12px; outline: 0; box-sizing: border-box; }
#zaixianjubao .form_item input:focus {border-color: #57a3f3; }
#zaixianjubao .form_item input:hover {border-color: #57a3f3; }
#zaixianjubao .modal_btn {text-align: center; }
#zaixianjubao .modal_btn .submitbtn1,#zaixianjubao .modal_btn button{display: inline-block; margin-bottom: 0; font-weight: 400; text-align: center; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; user-select: none; padding: 5px 15px 6px; font-size: 12px; border-radius: 4px; transition: color .2s linear, background-color .2s linear, border .2s linear, box-shadow .2s linear; color: #fff; outline: 0; vertical-align: middle; line-height: 1.5; }
#zaixianjubao .modal_btn .submitbtn1{background-color: #2d8cf0; border-color: #2d8cf0; margin-right: 2em; }
#zaixianjubao .modal_btn .submitbtn1:hover {background-color: #57a3f3; border-color: #57a3f3; }
#zaixianjubao .modal_btn button{background-color: #ed4014; border-color: #ed4014; }
#zaixianjubao .modal_btn button:hover {background-color: #f16643; border-color: #f16643; }