/* CSS Document */
.container h2{font-size:35px; height:65px; line-height:65px;margin:0px; text-align:center; border-bottom:2px solid #154995; background:url(../images/s_icon.gif) no-repeat bottom center; color:#154995}
.cpcenter{margin:0px 30px; display:block;}
.cpcenter h3{font-size:22px; height:65px; line-height:65px; color:#154995;}
.left_img{float:left; width:32%; margin-right:3%;border:2px solid #efefef; text-align:center; vertical-align:middle}
.left_img img{width:100%; text-align:center; vertical-align:middle;}
.js_content{margin-top:15px;}
.js_content h3{height:39px; line-height:39px; font-weight:normal; text-align:center; font-size:17px; color:#fff;}
.js_content .hzs_ms{background:url(../images/title_bg2.gif) no-repeat; width:215px;}
.js_content .hzs_ry{background:url(../images/title_bg1.gif) no-repeat; width:270px;}
.js_content .hzs_jx{background:url(../images/title_bg.gif) no-repeat; width:160px;}

.js_content div{border:1px solid #efefef; border-top:2px solid #0037d1; padding:10px 15px; margin-bottom:20px;font-size:16px; line-height:30px;}
.js_content div table{border:1px;border-collapse: collapse;}
.js_content div table td{border:1px solid #E4E4E4;line-height:30px;padding-left:10px;}

.js_content div img{margin:10px 5px 5px 5px;}
.rw_right{width:70%;}
.rw_left{float:left; margin-left:1%; width:24%; text-align:center;}
.rw_left img{max-width:240px; border:2px solid #efefef;}
.right_center{float:left; margin-left:3%;}
.right_center h4{font-size:17px; height:40px; line-height:40px; color:#1443a3; border-bottom:1px dashed #b8b8b8; margin-bottom:4px}
.right_center div{font-size:17px; line-height:35px; color:#6a6a6a}
.right_center .psnumber{color:#d10084; font-size:20px; margin:8px 0px; text-align:center}
.right_center .psnumber span,.hzs_ps span{background-color:#d30086; height:40px; font-size:17px; vertical-align:top; line-height:40px; border-radius:5px; display:inline-block; color:#fff; padding:0px 15px; margin-left:20px; cursor:pointer}
.right_center .psnumber p{font-size:16px;}

.right_center li{float:left; font-size:16px; height:30px; line-height:30px;}
.right_center .wid_s{width:25%;}
.right_center .wid_b{width:55%;}
.right_center .wid_s1{width:20%;}
.rw_right p{height:80px; font-size:15px; line-height:25px; overflow:hidden;}
.cp_right{width:60%; margin-left:0px;}

.hzs_center div,.hzs_center h3{text-align:center;}
.hzs_center h3{height:48px; line-height:48px;}
.hzs_ps{font-size:17px; line-height:40px;}
.hzs_table{margin-top:15px;}
.hzs_table table{border-top:2px solid #0038d7;}
.hzs_table td{background-color:#fff; font-size:15px; padding:0px 8px; color:#636363}
.hzs_titlew{width:160px;}

.company_box{width:800px; background-color:#fff; float:left;}
.company_box h2{ background:url(../images/qytp_bg_1.gif) no-repeat; height:51px; font-size:20px; line-height:51px; color:#fff; text-align:center}
.qy_box{border:5px solid #002297; border-top:0px;}
.qy_box .cpqy_name{text-align:center; font-size:24px; line-height:60px; height:60px; color:#e30002}
.qy_box .num_tp,.qy_box .num_tp1{display:block; font-size:19px;}
.qy_box .num_tp{text-align:center;}
.qy_box .num_tp1{text-align:left;}
.qy_box .num_tp a,.num_tp1 div a{min-width:100px; padding:0px 15px; cursor:pointer; height:40px; display:inline-block; background-color:#002297; line-height:40px; margin-left:15px; border-radius:4px; color:#fff; text-align:center}
.qy_box p{font-size:16px;color:#858585;}

.num_tp1{margin:12px auto 0px auto; width:700px; color:#4a4a4a; border-bottom:1px dashed #dcdcdc;}
.num_tp1 div{font-size:17px; line-height:70px; color:#505050}
.Mar20{margin:0px 30px;}

.tp_njb,.tp_wx,.tp_sj,.tp_dx{padding-bottom:15px; border-bottom:1px dashed #bebebe; text-align:left; font-size:16px; line-height:28px;}
.tp_njb span,.tp_wx span,.tp_sj span,.tp_dx span{font-weight:bold;}
.tp_njb,.tp_wx,.tp_sj{padding-right:80px; height:80px; padding-top:8px;}
.tp_dx{padding:5px 0px;}
.tp_njb{background:url(../images/njb_img.gif) no-repeat center right;}
.tp_wx{background:url(../images/wxgzh.gif) no-repeat center right;}
.tp_sj{background:url(../images/dxtp.gif) no-repeat center right;}
.tp_ts{font-size:18px; font-weight:bold; margin-bottom:10px; color:#f00; line-height:25px;}
.sm_text{color:#f00; height:30px; line-height:30px; margin-top:10px;}

.tpjs{color:#f30000; line-height:26px; font-size:16px;text-align:justify; margin:0px 20px;}

.classType{display:block; width:100%;margin:10px 0px; height:40px;}
.classType li{float:left; display:inline-block; padding:5px 20px; cursor:pointer; background-color:#eaeaea; margin-right:10px; font-size:17px;}
.classType .current{background-color:#154995; color:#fff;}

.class{float:left;}
.class_tips{float:left; margin:13px 0px 10px 10px; font-size:16px; color:#f00; line-height:30px;}