@charset "utf-8";

.px_top{
width:100%;
height:98px;
}
.px_topM{
width:1200px;
}
.topright{
width:370px;
margin:5px 3px 0 0;
}
.toplink{width:100%; height:38px; text-align:right;}
.toplink a{ margin-right:15px; line-height:38px;}
.px_topss{
width:100%;
height:28px;
margin:8px 0 0 0;
display:inline;
}
.ss_bd{
width:155px;
height:28px;
line-height:28px;
border:none;
background:#d0d0d0;
padding:0 0 0 3px;
outline:none;
color:#585858;
}
::-webkit-input-placeholder {
color: #585858;
}
:-moz-placeholder {
color: #585858;
}
::-moz-placeholder {
color: #585858;
}
:-ms-input-placeholder {
color: #585858;
}
.ss_an{
width:33px;
height:28px;
background:url(../images/ss_an.jpg) no-repeat;
border:none;
outline:none;
cursor:pointer;
}
.px_menu{
width:100%;
height:50px;
background:#17426f;
}
.px_menuM{
width:1200px;
font-size:16px;
}
.px_menuM ul li{
width:120px;
float:left;
line-height:50px;
color:#FFF;
text-align:center;
position:relative;

}
.px_menuM ul li .second{
width:auto;
background:#f79509;
position:absolute;
z-index:2;
left:0;
display:none;
}
.px_menuM ul li .second a{
width:170px;
height:50px;
float:left;
}
.px_menuM ul li .second a:hover{
background:#1c4f88;
}
.px_menuM ul li a{
color:#FFF;
}
.px_menuM ul li.curr{
background:#f8970c;
color:#FFF;
}
.px_menuM ul li:hover{
background:#f8970c;
color:#FFF;
}

.px_banner{
width:100%;
height:300px;
background:#a1afc9;
}
.px_content{
width:1200px;
}
.px_contLftt{
width:675px;
}
.px_contLftt_top{
width:675px;
height:37px;
}
.px_contLftt_topL{
width:282px;
}
.px_contLftt_topL ul li{
width:137px;
height:37px;
float:left;
background:#FFF;
font-size:18px;
color:#5e5e5e;
margin:0 4px 0 0;
display:inline;
line-height:37px;
text-align:center;
}
.px_contLftt_topL ul li.curr{
background:url(../images/curr.jpg) no-repeat;
color:#FFf;
cursor:pointer;
}
.px_contLftt_topR{
width:53px;
height:22px;
margin:-29px 17px 0 0;
display:inline;
}
.px_contLftt_bot{
width:675px;
height:330px;
border-top:1px solid #eeeeee;
background:#FFF;
}
.px_contLftt_botT{
width:675px;
}
.px_contLftt_botT ul li{
width:181px;
float:left;
margin:10px 21px;
display:inline;
font-size:15px;
}
.px_contLftt_botT ul li a img{
width:181px;
height:110px;
float:left;
}

.px_contLftt_botT ul li a span{
line-height:26px;
}
.px_contLftt_botB{
padding-top:8px;
width:675px;
}
.px_contLftt_botB ul li{
width:603px;
float:left;
height:34px;
margin:0 21px;
display:inline;
padding:0 15px;
line-height:34px;
font-size:15px;
background:url(../images/newsico.jpg) no-repeat left;
}
.px_contLftt_botB ul li span{
float:right;
font-size:12px;
}
.px_contMid{
width:273px;
margin:0 0 0 22px;
display:inline;
}
.px_contMidT{
width:273px;
height:38px;
background:none;
}
.px_contMidT span{
width:136px;
line-height:36px;
background:url(../images/curr.jpg) no-repeat;color:#FFf;
height:36px;
float:left;
text-align:center;
font-size:18px;
}
.px_contMidT a{
float:right;
width:53px;
height:22px;
margin:9px 4px 0 0;
display:inline;
}
.px_contMidB{
width:273px;
height:698px;
background:#FFF;
}
.px_contMidB ul li{
width:249px;
height:154px;
float:left;
border-bottom:1px dotted #c9c9c9;
margin:10px 12px 0 12px;
display:inline;
}
.px_contMidB ul li img{
width:108px;
height:132px;
float:left;
padding:4px 5px 6px 4px;
background:url(../images/jsfcimgbj.jpg) no-repeat;
margin:0 0 0 3px;
display:inline;
}
.px_contMidBliw{
width:120px;
height:138px;
}
.px_contMidBliw span{
width:120px;
height:22px;
font-size:15px;
float:left;
color:#727272;
font-weight:bold;
}
.px_contMidBliw a{
float:left;
text-indent:2em;
font-size:13px;
line-height:22px;
}
.px_contRig{
width:210px;
margin:10px 0 0 0;
display:inline;
}
.px_contRig_xxdl{
width:217px;
}
.px_contRig_xxdlT{
width:204px;
height:39px;
background:#195496;
border-left:6px solid #f48f00;
line-height:39px;
text-align:center;
font-size:18px;
color:#FFF;
}
.px_contRig_xxdlB{
width:210px;
height:120px;
background:#FFF;
padding:10px 0 0 0;
}
.px_contRig_xxdlB ul li{
width:210px;
height:26px;
float:left;
line-height:26px;
margin:9px 0 0 0;
display:inline;
}
.px_contRig_xxdlB ul li span{
width:86px;
float:left;
height:26px;
text-align:center;
color:#686868;
font-size:14px;
}
.px_text{
width:102px;
height:24px;
border:1px solid #b1c4cb;
float:left;
outline:none;
padding:0 3px;
}
.px_button{
width:70px;
height:32px;
background:#f48f00;
line-height:32px;
text-align:center;
border:none;
color:#FFF;
cursor:pointer;
}
.px_contRig_xxwmB{
width:170px;
background:#FFF;
padding:8px 20px 4px 20px;
font-size:14px;
line-height:28px;
}
.px_muneLink{
width:100%;
height:184px;
background:url(../images/bot_bj.jpg) no-repeat center;
}
.px_muneLinkMid{
width:1200px;
}
.px_muneLinkMid_menu{
height:164px;
padding:20px 0 0 0;
}
.px_muneLinkMid_menu ul li{
width:124px;
float:left;
height:26px;

}
.px_muneLinkMid_menu ul li span{
font-size:16px;
color:#FFF;
float:left;
line-height:34px;
}
.px_muneLinkMid_menu ul li a{
width:140px;
float:left;
color:#c3cbd5;
font-size:14px;
text-align:left;
line-height:26px;
}
.px_muneLinkMid_menu ul li a:hover{
color:#f49000;
}
.px_muneLinkMid_link{
width:204px;
padding:20px 0 0 0;
}
.px_muneLinkMid_link ul {
width:200px;
float:left;
}
.px_muneLinkMid_link ul span{
width:350px;
font-size:16px;
color:#FFF;
float:left;
line-height:34px;
}
.px_muneLinkMid_link ul li{
width:100px;
float:left;
line-height:26px;
font-size:14px;
}
.px_muneLinkMid_link ul li a{
color:#c3cbd5;
}
.px_muneLinkMid_link ul li a:hover{
color:#f49000;
}
.px_muneLinkMid_link img{
width:90px;
height:auto;
margin:0 14px 0 0;
display:inline;
}

.px_bott{
width:100%;
text-align:center;
background:#2d2d2d;
font-size:14px;
color:#FFF;
float:left;
padding:15px 0;
}
.list_banner{
width:1200px;
height:205px;
}
.list_banner img{
width:1200px;
}
.list_contL{
width:230px;
}
.list_contL_menu{
width:230px;
}
.list_contL_menuT{
width:195px;
height:43px;
background:#195496;
border-top:3px solid #f48f00;
line-height:43px;
padding:0 0 0 35px;
font-size:20px;
color:#FFF;
}
.list_contL_menuB{
width:206px;
background:#FFF;
padding:10px 12px 25px 12px;
}
.list_contL_menuB ul li{
width:176px;

float:left;
border-bottom:1px solid #e4e4e4;
background:url(../images/ico_li.jpg) no-repeat 8px center;
line-height:43px;
font-size:16px;
color:#4f4f4f;
padding:0 0 0 30px;
}
.list_contL_menuB ul li:hover{
background:url(../images/ico.jpg) no-repeat 8px center;
}

.list_contL_menuB ul li.curr{
background:url(../images/ico.jpg) no-repeat 8px center;
}
.list_contL_menuB ul li.curr a{
color:#f49000;
}
.list_contL_menuB1{
width:206px;
background:#FFF;
padding:10px 12px 25px 12px;
}
.list_contL_menuB1 ul li{
width:176px;
height:43px;
float:left;
border-bottom:1px solid #e4e4e4;
background:url(../images/ico_li.jpg) no-repeat 8px center ;
line-height:43px;
font-size:16px;
color:#4f4f4f;
padding:0 0 0 30px;
}
.list_contL_menuB1 ul li:hover{
background:url(../images/ico11.png) no-repeat 8px center #a12a10;
}
.list_contL_menuB1 ul li:hover .red{
color:#fff!important;
}
.list_contL_menuB1 ul li.curr{
background:url(../images/ico11.png) no-repeat 8px center #a12a10;
}
.list_contL_menuB1 ul li.curr a{
color:#fff;
}

.list_contL_phine{
width:230px;
}
.list_contL_phineT{
width:195px;
height:39px;
background:#195496;
border-left:6px solid #f48f00;
line-height:39px;
padding:0 0 0 29px;
font-size:20px;
color:#FFF;
}
.list_contL_phineTB{
width:206px;
background:#FFF;
padding:10px 12px 5px 12px;
line-height:26px;
font-size:15px;
}
.list_contL_phineTB img{
width:133px;
height:133px;
border:1px solid #eeeeee;
margin:0px;
display:inline;
}
.list_contR{
width:940px;
}
.list_contR_top{
width:940px;
height:46px;
background:url(../images/list_Rline.jpg) repeat-x;
}
.list_contR_top span{
width:268px;
height:46px;
float:left;
background:url(../images/msfcbj.jpg) no-repeat bottom ;
line-height:40px;
font-size:20px;
color:#195495;
padding:0 0 0 5px;
}
.list_contR_topR{

height:28px;
border:1px solid #e0962b;
background:#eeeeee;
text-align:center;
line-height:28px;
color:#d96e1f;
font-size:14px;
margin:0 10px 0 0;
display:inline;
padding:0 6px;
}
.list_contR_topR a{
color:#d96e1f;
}
.list_contR_bot{
width:890px;
background:#FFF;
padding:10px 25px;
min-height:650px;

}
.list_contR_bot ul li{
width:860px;
height:36px;
float:left;
line-height:36px;
font-size:15px;
padding:0 15px;
background:url(../images/newsico.jpg) no-repeat left;
}
.list_contR_bot ul li span{
float:right;
font-size:12px;
}

.list_contR_botB{
line-height:40px;
text-align:center;
}
.cont_cont{
width:1200px;
text-align:center;
}
.cont_contT{
width:1200px;
height:46px;
background:url(../images/list_Rline.jpg) repeat-x;
}
.cont_contT_left{
width:268px;
height:46px;
background:url(../images/msfcbj.jpg) no-repeat bottom ;

}
.cont_contT_left span{
width:400px;
height:28px;
float:left;
border:1px solid #e0962b;
background:#eeeeee;
text-align:center;
line-height:28px;
color:#d96e1f;
font-size:14px;
margin:0 0 0 10px;
display:inline;
}
.cont_contT_left span a{
color:#d96e1f;
}
.cont_contB{
width:890px;
background:#FFF;
padding:20px 25px;
}
.cont_contB h1{
text-align:center;
line-height:50px;
font-size:18px;
color:#000;
}
.cont_contB span{
width:100%;
text-align:center;
}
.cont_contWZ{
line-height:30px;
font-size:16px;
color:#000;
text-align:left;
}
.cont_contWZ p{
text-indent:36px;
font-size:18px;
}

.cont_contWZ table td{
font-size:18px;
}
.cont_contWZ table td span{
font-size:18px;
}
.cont_contWZ table td p{
font-size:18px;
}


.cont_contTb{
line-height:34px;
text-align:left;
border-top:1px solid #EEEEEE;
}
.cont_contTb a{
color:#195495;
}
.teacher{padding:15px 20px; background:#FFF;}
.teacher h2{color:#f48f00; height:30px;}
.teacher li{float:left; width:60px; margin:5px 80px 0 5px; text-align:justify;text-align-last:justify;text-justify:inter-ideograph;}
.teacher li a{
    content: " ";
    display: inline-block;
    width: 100%;


}
.teacher a{color:#222; font-size:15px;}
.teacher a:hover{color:#f48f00;}

.clear{clear: both; line-height: 0; font-size: 0;}
.list_tuwen{width:890px;background:#fff;padding:10px 25px;min-height:650px; }
.list_tuwen ul{margin-top:20px;}
.list_tuwen ul li{width:880px;padding:10px 15px; margin-bottom: 20px;}
.tw_img{ float: left; width: 234px;}
.tw_img img{ width: 234px;height: 150px;}
.tw_time{ float: left; padding:10px 60px; text-align: center;}
.tw_day{font-size: 30px;color: #cfcfcf; display: block; font-weight: bold;line-height:50px; margin-top: 20px;}
.tw_year{font-size: 18px;color: #cfcfcf; display: block; }
.tw_text{ float: left; width: 418px; padding:10px 0;}
.tw_tit{height: auto;width: 418px;overflow: hidden; line-height: 26px;}
.tw_tit a{font-size: 16px;color: #000;font-weight: bold;text-decoration: none;}
.tw_jianjie{font-size: 14px;margin-top: 10px; color: #b5b5b5; height: 60px;overflow: hidden;line-height: 20px;;}

.list_fp{width:890px;background:#fff;padding:10px 25px;min-height:650px;}
.list_fp .fp_li{width:860px;height:80px;padding:15px; border-bottom: 1px solid #f3f3f4;}
.list_fp .fp_li .fp_riqi{ width: 62px; height: 50px; background:#f1f1f4; padding: 12px 0; float: left;}
.fp_riqi .fp_day{ line-height: 28px;display: inline-block; text-align: center;font-size: 20px; width: 100%; font-weight: bold; color: #8d735a;;}
.fp_riqi .fp_year{ line-height: 22px;display: inline-block; text-align: center;font-size: 12px; width: 100%; color: #9e8a84;}
.fp_text{ width: 720px;float: left; margin-left: 30px;}
.fp_text .fp_title{ height: 36px;line-height: 36px; overflow: hidden; font-size: 16px; color:#b71d23; font-weight: bold;}
.fp_text .fp_zhaiyao{ font-size: 13px; color:#908e98; height: 40px;line-height: 20px; overflow: hidden;}
.list_fp .fp_li:hover .fp_riqi{ background: #bb282b;}
.list_fp .fp_li:hover .fp_year{ color: #fff;}
.list_fp .fp_li:hover .fp_day{ color: #fff;}
.list_fp .fp_li:hover .fp_zhaiyao{ color: #bb282b;}

.cxtable_jg div{ font-size:18px; padding-right:20px;color:#000;}
.cxtable_jg{ font-size:18px;color:#000;}
.cxtable_jg td{ border-bottom:1px solid #ffffff;}


.fp_js{ width:850px; margin:0 auto; padding-bottom:20px; height:auto;}
.fp_js_tit{ font-size: 20px; font-weight: bold; line-height: 40px; height:44px;border-bottom: 1px solid #efefef; background:url(../images/fp_bg.png) no-repeat left center; padding-left:20px;}
.fp_js_jianjie { padding:18px 0; font-size:16px; line-height:28px;}

.zs_content{ width: 100%; height: auto; background: url(../images/zscontent_bg.jpg) no-repeat left top; background-size: 100% 100%;}
.lqcx_con{overflow: hidden; width: 900px; margin: 0 auto; padding:90px 0}
.lqcx_sm{ width: 444px; height: 478px; float: left; background: url(../images/zscx_smbg.png) no-repeat left top; border-radius: 50px 0 0 50px; box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.lqcx_form{ width: 444px; height: 478px; float: left; background: #fff; border-radius: 0 50px 50px 0; box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.sm_text{ padding: 160px 0 0 33px;}
.sm_text h2{ color: #fff; font-size: 40px; line-height: 60px;}
.sm_text p{ color: #fff; font-size: 24px; line-height: 44px;}
.cx_form{ width: 414px; margin: 36px 0 0 23px;}
.cx_form .name{ background: url(../images/cx_name.png) no-repeat 10px 12px; }
.cx_form .card{ background: url(../images/lqcx_cardbg.png) no-repeat 10px 14px; }
.cx_form .pwd{ background: url(../images/lqcx_pwd.png) no-repeat 10px 14px; }
.cx_form input{ margin-bottom: 14px; width: 350px; height: 50px; line-height: 50px; border: 1px solid #d1d1d1; font-size: 16px; padding-left: 50px; border-radius: 5px;}
.cx_form .zslb{ margin-bottom: 14px; width: 400px; height: 50px; background: url(../images/zscx_zslb.png) no-repeat 10px 14px; line-height: 50px; border: 1px solid #d1d1d1; font-size: 16px; padding-left: 50px; border-radius: 5px;}
.cx_form .cx_code{ float: left; background: url(../images/lqcx_yambg.png) no-repeat 10px 12px; width: 205px!important; margin-right: 13px; }
.cx_form .cx_yzm{ float: left; width: 130px; height: 50px; border: 1px solid #d1d1d1; border-radius: 5px; overflow: hidden;}
.cx_form .cx_yzm img{ width: 100%;}
.cx_form .btn_cx{ width: 400px; height: 52px; background: #1a2153; border: none; cursor: pointer; margin: 0 auto; border-radius: 50px; color: #FFFFFF; font-size: 24px;}
.cx_tip{ width: 400px; border-top: 1px solid #d1d1d1; margin: 15px auto 0 auto;}
.cx_tip p{ font-size: 13px; color: #b2b2b2;}
.cx_foot{ width: 100%; height: auto;background: #191d3d;}
.cx_foot1{ width: 1200px; margin: 0 auto; padding: 55px 0;}
.foot_1{ width: 360px; float: left;}
.cx_foot1 p{ font-size: 16px; color: #d0e2f5; line-height: 40px;}
.foot_p { color: #ffffff; font-size: 18px; font-weight: normal; line-height: 40px;}
.foot_2{ width: 300px; height: 182px; padding-left: 50px; float: left; border-left: 1px solid #396598; border-right: 1px solid #396598;}
.foot_3{ float: left;}
.cx_foot2{ width: 100%; height: 50px; text-align: center; background: #0d112b; font-size: 12px; line-height: 50px;color: #FFFFFF;}
.zscx_jieguo{ padding-top:120px; padding-bottom:50px; }
.zscx_jieguo .zs_jg{ border:none;}
.zscx_jieguo .zs_jg td{ border-bottom: 1px solid #fff; padding-left:20px;}
.zscx_jieguo .zs_jg div{ font-size:18px; color:#000;}
.fh{ width: 120px;height: 36px; background: #17426f; color: #fff; margin: 20px 0; font-size:18px; text-decoration: none; display: inline-block; line-height: 36px; border-radius: 5px;}
.font1 {color: #ffffff; font-size: 20px; font-weight: bold; background: #17426f;}
.bt_short{ width:180px; overflow:hidden;
text-overflow:ellipsis; white-space:nowrap;display:inline-block;
}
.link_jxjy{ margin-right:22px; }
.link_jxjy a{ font-size:17px; color:#17426f;}
.link_jxjy a img{width: 30px; padding-right: 15px; vertical-align: middle;}
