
.detailCont{
    word-break: break-all;
}
.detailCont p{ margin-top: 15px;font-size: 16px; line-height: 32px ; text-indent : 0 !important;}
.font0 , .font0 p , .font0 div , .font0 td , .font0 li{
    font-size: 14px;
    line-height: 28px
}
.font1,.font1 p , .font1 div , .font1 td , .font1 li{
    font-size: 16px;
    line-height: 32px
}
.font2,.font2 p , .font2 div , .font2 td , .font2 li{
    font-size: 20px;
    line-height: 36px
}
.chngFont{ cursor: pointer}
.active{

}

.disabled {
    color: #999 !important;
    cursor: not-allowed;
}

.collect_form .search_btn > button {
    width: 190px;
    height: 46px;
    line-height: 46px;
    border: 0;
}
.search_btn .submit {
    background-color: #2e66c9;
}
.search_btn > button {
    float: left;
    width: 46%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff !important;
    border-radius: 5px;
    display: inline-block;
}
.collect_form .search_btn > button + button {
    margin-left: 22px;
}
.search_btn .reset {
    background-color: #6ba8dc;
}
#code_img{ height: 42px;}
.err ,.collect_form td .err{ border: 1px solid #f00}

/*头部微信二维码*/
	.ewm {display: none;position: absolute;top: 20px;right: 0; }
	.khd {position: relative; }
	.khd:hover .ewm {display: block; }





/**** 头部底部 ****/

*{ margin:0px; padding:0px; }
.index_contact {padding-bottom: 25px;}
body.B_1,body.B.B_1{background: url(index_bg.jpg) no-repeat center -20px;}
.main_content{width: 1300px;}
.clearflx_2021:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearflx_2021 { zoom: 1; } /* IE6 */
*:first-child+html .clearflx_2021 { zoom: 1; } /* IE7 */
em,i{ font-style:normal;}
.w_1300_2021{width: 1300px;margin: 0 auto;  }
.top-link_2021{/*position: fixed;top: 0;left: 0;right: 0;*/background: #fff;border-bottom: 8px #1658a0 solid;}
.top-link-wap_2021 { height:127px;}

.rig-top_2021{margin-top: 15px;}
.rig-top_2021 span{display: inline-block;font-size: 12px;color: #666;padding: 0 10px;height: 20px;border-radius:50px;border: 1px #666 solid;line-height: 20px;float: right; margin-left: 25px;}
.rig-top_2021 a.login_2021{font-size: 14px;float: right;line-height: 20px;margin-right: 0;margin-left: 25px;}
.ft-list_2021{float: right;margin-right:-10px;line-height: 20px;font-size: 14px;margin-left: 25px;}

.fixed {position: fixed;top: 0;left: 0;right: 0; box-shadow: 0 3px 8px rgba(100,100,100,.2); opacity: 1; transition: all .3s;z-index: 9999;}
.fixed .rig-top_2021 { display:none; }
.fixed .pho-search_2021 {display: block; position: absolute; right: 0; top: 20px; padding: 0 14px 0 6px; background: #fff; width: 150px;border: 1px #c8c8c8 solid;height: 34px;border-radius: 50px;}
.fixed .pho-search_2021 input{outline: none; width: 70%;height: 32px;float: left;margin-left: 8%;background: #fff;color: #999;border: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fixed .pho-search_2021 button{float: right;color: #333;background: none;height: 34px;font-size: 18px;border: none;}
.top-link_2021.fixed{ background:rgba(255,255,255,.9);  }
.fixed .w_1300_2021 {position:relative;}
.ft-list_2021 li{float: left;}
.ft-list_2021 li a{margin: 0 10px;}
.gwp_2021{margin-right: 0;float: right;}
.xyfd_2021{float: right}
.gwp_2021 a{display: inline-block;font-size: 14px;padding: 0 10px;color: #1658a0;height: 20px;line-height: 20px;border: 1px #1658a0 solid;border-radius: 6px; transition: all .3s;text-decoration: none;}
.gwp_2021 a{margin-left: 5px;}
.gwp_2021 a:hover{background: #f2f8ff;}
.logo_2021{margin-top:20px; margin-bottom: 10px; transition: all .3s;float: left}
.logo_2021 img {max-width: 100%; transition: all .3s;}
.fixed .logo_2021 { margin-top:8px;}
.fixed .logo_2021 img { width:300px;  }
.nav_2021{margin-top:25px;transition: all .3s;  left: 0;}
.fixed .nav_2021 { margin-top: 26px; left: -200px; position: relative; }
.nav_2021 li{float: left;font-size: 24px;line-height: 20px;font-weight: bold;margin-left: 30px;}
.nav_2021 li.active_2021 a,.nav_2021 li:hover a{color: #1658a0;}

.fixed .nav_2021>li:hover .nav_con1_2021,.fixed .nav_2021>li:hover .nav_con_2021,.fixed .nav_2021 li:hover a em{ display: none;  }

.sec-ban_2021{height: 80px;background: #1658a0; margin-top: -8px;}
.rqtq_2021{color: #fff;line-height: 22px;font-size: 14px;margin-top: 18px;}
.rqtq_2021 img{margin: 0 6px;}
.ss_box2_2021 {width:500px;padding: 4px 10px 4px 22px;margin: 16px 0 0 180px;height: 40px;background-color: rgba(255,255,255,.2)!important;border-radius: 8px;position: relative;z-index: 8;float: left;*background:#4579b3;}
.ss_box2_2021 .picker_2021 { width: 15%;padding-right: 20px;position: absolute; z-index: 1; top: 0;left: 0;height: 48px;line-height: 48px;cursor: pointer;color: #fff;
	font-size: 16px;text-align: center;user-select: none;}
.picker_2021 input {outline: none; display: block;width: 100%;height: 100%;background: none;font-size: 16px;color: #fff;cursor: pointer;border: none;text-align: center;*margin-top: 10px;*border-right: 1px solid #e4e4e4;}
.upDown_2021 {position: absolute;display: block;width: 20px;height: 100%;right: 20px;top: 0;cursor: pointer;background: url(caret.png) no-repeat scroll center !important;background-size: 50%!important; }
.ss_box2_2021 .inp_2021 {outline: none; border: 0;background-color: transparent;height: 40px;line-height: 40px;font-size: 16px;color: #ffffff;width: 65%;padding-left: 3%;position: absolute;left: 15px;top: 5px;}
.ss_box_2021 .btn_2021, .ss_box2_2021 .btn_2021 {float: right; background-color: transparent;border: 0; color: #ffffff; line-height: 40px; cursor: pointer;font-size: 25px;width: 10%;outline: none;}
.ss_box2_2021 .picker_2021:before {content: '';width: 2px;height: 24px;background-color: rgba(255,255,255,.6);position: absolute;right: 0;top: 12px;}

.zzbs_2021{float: right;margin-top:17px;}
.zzbs_2021 a{color: #fff!important;font-size: 18px;font-weight: bold;display: inline-block;padding: 0 15px;height: 44px;line-height: 44px;border-radius: 10px;margin-left: 10px;text-decoration: none;}
.zzbs_2021 a.zz-btn1_2021{background:#df861d;background-size: cover;}
.zzbs_2021 a.zz-btn2_2021{background:#419cd5;background-size: cover;}


#footer_2021{position: relative;}
.pho-foot_2021{display: none;}
.yqlj_tit_2021{ line-height: 24px; }
.yqlj_tit_2021 a{ margin: 0 28px; }
.yqlj_tit1_2021{ margin-top: 16px; position: relative;}
.yqlj_tit1_2021>ul{ margin-right: -18px; *width: 100%;height: 38px;}
.yqlj_tit1_2021>ul>li{ float: left; width:32.3%; margin-right:1%;list-style-type:none;}
.yqlj_tit1_2021>ul>li p{ padding-left: 14px; height: 36px; border: 1px solid #e5e5e5; line-height: 36px; background-color: #ffffff; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_tit1_2021>ul>li p em{ position: absolute; right:12px; top:15px; width: 10px; height: 6px; background: url(20fjszf_arr.png) no-repeat; transition: .3s all;}
.yqlj_tit1_2021>ul>li p i{ position: absolute; left: 50%; bottom: 38px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(20fjszf_arr7.png) no-repeat center;}
.yqlj_tit1_2021>ul>li.on p i{ display: block;}
.yqlj_tit1_2021>ul>li.on em{ transform: rotate(180deg);}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 52px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21);}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li{ float: left; width:14.28571%; line-height: 30px;list-style-type:none;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 li a{text-decoration: none;color: #333;}
.bot_bg_2021{ background-color: #f2f2f2; padding: 32px 0 20px;overflow: hidden;border-top: 1px #e2e2e2 solid;}
.bot_bg_2021 .container>span{ padding-top: 35px;}
.bot_l_2021{ width: 55%; line-height: 37px; font-size: 13px;float: left;}
.bot_l_2021 h3{ font-weight: normal; font-size: 14px; line-height:37px;}
.bot_l_2021 h3 a{ margin: 0 10px;text-decoration: none}
.bot_l_2021 h3 a:hover{color: #1658a0;}
.bot_r_2021 li a{text-decoration: none;}
.bot_l_2021 p{ margin-left: 10px;}
.bot_r_2021{ width: 17%; margin-right: 3%;margin-top: -15px;position: relative;float:right;}
.bot_r_2021 h3{ font-size: 14px; line-height: 42px;font-weight: bold}
.bot_r_2021 li{ margin-bottom: 9px;list-style: none;}
.bot_r_2021 li a{ display: block; margin-right: 6px; line-height: 36px; height: 36px; padding-left: 59px; background-color: #ebebeb; position: relative;cursor: inherit;font-size: 14px;}
.bot_r_2021 li a i{ font-size: 24px; width: 24px; height: 24px; line-height: 24px; position: absolute; top: 6px; left: 17px;color: #666;}
.bot_l_2021 p span{ margin-right: 16px;}
.bot_l_2021 p span img{margin-right: 8px;}
.logo1_2021{margin-top: 20px;float:left;}
.dzjg_2021{margin-top: 20px;float:right;}
.yqlj_con_2021{padding: 4px 0 20px;border-top: 1px #e2e2e2 solid;box-shadow: 0 0 10px rgba(0,0,0,.05);background: #f2f2f2;}
.jiucuo_2021{margin-left: 20px;}

.fot-bot_2021{border-top: 1px #e2e2e2 solid;padding: 10px 0;text-align: center;font-size: 14px;line-height: 26px;background: #f2f2f2;}
.fot-bot_2021 p span{display: inline-block;margin: 0 10px;}
.bot_r_2021 .codebox_2021 { position: absolute; width: 112px; height: 112px; display: none; left: -122px;background: #fff;bottom:5px }
.bot_r_2021 .codebox_2021 img { width: 100%; }
.bot_r_2021 li:hover .codebox_2021{display: block}
.pho-menu_2021,.close_2021{display: none;}
.pho-search_2021{display: none;}

.nav_2021>li .nav_con1_2021 ,.nav_2021>li .nav_con_2021{ font-size: 0; background-color:rgba(23,87,159,1); height: 80px; *height: 80px; left: 0; right: 0; line-height: 28px;text-align: left;z-index: 100;position: absolute;color: #fff;box-shadow: 0 5px 10px rgba(23,87,159,.3);display: none; }
.nav_warp_2021 { width: 1300px; margin: 0 auto; padding-top:0px; }
.nav_l_2021 { width: 65%; float: left; padding-left: 0; line-height: 30px; }
.nav_r_2021 { float: right; width: 30%;padding-left: 3%;border-left: 1px solid #fff;margin-top: 4px;}
.nav_l_2021 p {margin: 0;height: 30px;}
.nav_l_2021 b {margin-right: 15px;width: 70px;display: block;float: left;}
.nav_l_2021 a {margin-right: 15px;font-weight: normal;}
.nav_l_2021 b, .nav_l_2021 a {color: #fff!important;font-size: 18px;}
.nav_r_2021 a {line-height: 30px;float: left;width:33.33%;color: #fff!important;font-size: 18px;font-weight: bold; text-decoration: none;}
.nav_2021 li> a{position: relative;display: block;padding-bottom: 29px}
.nav_2021 li a em{display: inline-block;width: 22px;height: 11px;background: url(20fjszf_arr2.png) no-repeat center;position: absolute;bottom: 0px;z-index: 999;left: 50%;margin-left: -11px;display: none;}
.nav_2021 li:hover a em{display: block}
.nav_2021>li:hover .nav_con1_2021,.nav_2021>li:hover .nav_con_2021{display: block;overflow: hidden;}
.nav_con_2021 { padding-top:5px; height:75px!important; }
.nav_con_2021 a {margin-right: 40px;font-weight: bold;color: #fff!important;line-height: 30px;display: inline-block;font-size: 18px;text-decoration: none;}

.nav_2021>li .m_3_2021{padding-left: 10%;}
.nav_2021>li .m_3_2021 a {margin-right: 30px;}
.nav_2021>li .nav_con_2021.m_4_2021 {padding-left: 50%;}
.nav_2021>li .nav_con_2021.m_5_2021 {padding-right: 16%;text-align: right;}
.nav_2021>li .nav_con_2021.m_6_2021 {padding-right: 1%;text-align: right;}
.nav_l_2021 p{width: 20%;float: left;margin-right: 0;line-height: 26px;height: 26px;margin-top: 5px;}
.nav_l_2021 p.p5_2021{width: 80%;}
.nav_l_2021 p.p-sz_2021{width: 100%}
.nav_l_2021 p b{float: left;}
.nav_l_2021 p span{display: block;margin-left: 85px;}
.nav_l_2021 p a{display: inline-block;text-decoration: none}

.search-log_2021 {display: none;position: absolute;top: 48px;left: 0;right: 0;padding: 15px 0;background-color: #fff;box-shadow: 0 5px 5px rgba(0,0,0,.3);z-index: 9;border-radius: 5px;}
.search-log_2021 .rs_tit1_2021 a { display: inline-block;font-size: 12px;padding: 0px 13px;background-color: #f6faff;border-radius: 50px;color: #1658a0;line-height: 24px;cursor: pointer;margin-right: 8px;margin-bottom: 8px;}
.pho-tp_2021{display: none}

.ft-list_2021 li,.nav_2021 li{list-style-type:none;}
.nav_2021 li> a,.ft-list_2021 li a,.rig-top_2021 a.login_2021{text-decoration: none;color: #333;}
.rig-top_2021 a.login_2021:hover{color: #1658a0;}
.zzbs_2021 a.zz-btn1_2021,.zzbs_2021 a.zz-btn2_2021{color: #fff;text-decoration: none;}
.ft-list_2021 li a{padding-bottom: 10px;position: relative;font-size: 14px;}
.ft-list_2021 li a.ydb_2021{position: relative;}
.ft-list_2021 li a:hover{color: #1658a0;}
.ydtk_2021 {background: #fff;padding: 15px 5px 5px;border-radius: 4px;position: absolute;top:30px;left: 50%;margin-left: -70px;z-index: 99;display: none;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.ewp_2021 {float: left;text-align: center;width: 130px;}
.ewp_2021 i {display: inline-block;width: 104px;height: 104px;background: #f8f8f8;vertical-align: bottom;}
.ft-list_2021 li a{padding-bottom: 10px;}
.ewp_2021 em {color: #333;line-height: 22px;display: block;font-size: 12px;margin-top: 5px;font-style: normal}
.ft-list_2021 li{vertical-align: middle}
.ft-list_2021 li a.ydb_2021:hover .ydtk_2021{display: block;}
.ft-list_2021 li a.ydb_2021:hover { background: url(20fjszf_arr11.png) no-repeat center bottom;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 table {width: 100%;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 table a{text-decoration: none;color: #333;}
.yqlj_tit1_2021>ul>li .yqlj_con1_2021 table li {width: auto;margin-left: 1.5%;}
.wzx-bxo_2021{display:none}

.ss_box2_2021 .inp_2021::-webkit-input-placeholder{color:#fff;}
.ss_box2_2021 .inp_2021::-moz-placeholder{color:#fff;}
.ss_box2_2021 .inp_2021:-moz-placeholder{color:#fff;}
.ss_box2_2021 .inp_2021:-ms-input-placeholder{color:#fff;}

.twhite1_2021 a:link, .twhite1_2021 a:visited{color:#333;}
.twhite1_2021{color:#333;}
.newMain_2021{margin-top: 30px;}
.zix-nav-con a {font-size: 16px;}
.nav_2021{position: static;}
.fixed .nav_2021 li{margin-left: 20px;}
.search-log_2021 .rs_tit1_2021{
    padding: 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

@media screen and (max-width: 1300px){
	.fixed .w_1300_2021{width: 1200px;}
	.fixed .nav_2021 li {
		margin-left: 20px;
	}
}

/*img*/
img{border:none;vertical-align:middle;max-width: 100%;}