.fl{ float: left;}
.fr{ float: right;}
body{ background-color: #FFFFFF;}

.a_title{ height: 50px; line-height: 50px; background-color: #30393E; overflow: hidden;}
.a_title>div{ width: 1000px; margin: 0 auto;}
.a_tl li{ float: left; color: #ffffff; margin-left: 5px;}
.a_tl a{ color: #ffffff; font-size: 14px; margin-right: 5px;}
.a_tr li{ float: left;}
.a_tr a{ float: left; color: #ffffff; margin-left: 40px;}
.a_li1{ background: url("../images/home.png") no-repeat 10px center;}
.a_li2{ background: url("../images/star.png") no-repeat 10px center;}

/***************bannerÍ¼**************/
.ph_banner{ height: 825px; background: url("ph_banner1.jpg") no-repeat center top;}

/***************Ö÷Ìå**************/
.ph_main{ width: 1000px; margin: 0 auto; overflow: hidden; padding-top: 45px;}
.ph_ml{ width: 642px; padding-bottom: 30px;}
/************ÂÖ²¥**************/
.ph_ml_lb{ width: 642px; height: 401px; overflow:hidden; position:relative; z-index: 1;}
.ph_ml_lb_ul1{ position:absolute; left:0 top:0;}
.ph_ml_lb_ul1 li{ float:left;}
.ph_ml_lb_ol1{ position:absolute; bottom:17px; right:10px; height:14px;}
.ph_ml_lb_ol1 li{ float:left; list-style:none; margin-left: 5px; background:url("ph_main3.png") no-repeat center center; height:14px; width:14px; cursor:pointer;}
.ph_ml_lb_ol1 .ph_ml_lb_act1{ background:url("ph_main4.png") no-repeat center center;}
.ph_ml_lb_shade{ height:48px; line-height:48px; width:100%; background-color:#000000;  filter:alpha(opacity=50); opacity:0.5; position:absolute; left: 0; bottom: 0;}
.ph_ml_lb_text{ position:absolute; left: 10px; bottom: 0; height: 48px; line-height: 48px; font-size:16px; color:#fff;}
.ph_ml_lb:hover .ph_ml_lb_left{ display:block;}
.ph_ml_lb:hover .ph_ml_lb_right{ display:block;}
.ph_ml_lb_left{ cursor:pointer; display:none; width:60px; height:60px; position:absolute; left:0; top:140px; background:url("ph_main2.png") no-repeat -60px 0;}
.ph_ml_lb_right{ cursor:pointer; display:none; width:60px; height:60px; position:absolute; right:0; top:140px; background:url("ph_main2.png") no-repeat 0 0;}
.ph_ml_lb_left:hover{ background:url("ph_main2.png") no-repeat -60px -60px;}
.ph_ml_lb_right:hover{ background:url("ph_main2.png") no-repeat 0 -60px;}

.ph_ml_m1{ margin-left: -22px; overflow: hidden; padding: 25px 0; height: 370px;}
.ph_ml_m1 a{ float: left; width: 199px; height: 165px; margin-left: 22px; padding-bottom: 20px;}
.ph_ml_m1 a span{ display: block; font-size: 14px; color: #1D437F; line-height: 18px; margin-top: 5px;}
.ph_ml_m2_c1{ height: 38px; background-color: #CE0B0B;}
.ph_ml_m2_c1 a{ margin-left: 25px;}
.ph_ml_m2_c2{ margin-top: 35px;}
.ph_ml_m2_col1{ height: 225px; overflow: hidden; padding-bottom: 10px;}
.ph_ml_m2_col1 ul{ float: right; width: 345px; margin-top: -10px;}
.ph_ml_m2_col1 ul li{ height: 34px; line-height: 34px; padding-left: 20px; background: url("ph_main8.png") no-repeat 0 center; vertical-align: middle;}
.ph_ml_m2_col1 ul a{ color: #1F2020; font-size: 16px;}
.ph_ml_m2_a1{ float: left; width: 273px;}
.ph_ml_m2_a1 span{ display: block; font-size: 16px; color: #1D437F; font-weight: bold; line-height: 24px; margin-top: 3px;}

.ph_mr{ width: 336px;}
.ph_mr_m1{ height: 401px; overflow: hidden;}
.ph_mr_m1_col1{ padding-bottom: 15px;}
.ph_mr_m1_col1 h3{ background: url("ph_main9.jpg") no-repeat 0 4px; padding-left: 30px; line-height: 24px;}
.ph_mr_m1_col1 h3 a{ font-size: 18px; color: #1D437F;}
.ph_mr_m1_col1 p{ font-size: 14px; color: #2E2F2F; line-height: 24px; padding: 10px 0 15px 0; margin-left: 30px; border-bottom: 1px dashed #1D437F;}
.ph_mr_m1_col1 p a{ font-size: 14px; color: #C82A2A;}

.ph_mr_m2{ margin-top: 25px;}
.ph_mr_m2_c1{ height: 38px; background-color: #CE0B0B;}
.ph_mr_m2_c1 a{ margin-left: 125px;}
.ph_mr_m2_c2{ background-color: #F6F6F6; margin-top: 25px; padding: 10px 40px; height: 1120px;}
.ph_mr_m2_col1{ padding: 15px 0; border-bottom: 1px dashed #1D437F;}
.ph_mr_m2_col1 h3{ line-height: 24px;}
.ph_mr_m2_col1 h3 a{ font-size: 16px; color: #1D437F;}
.ph_mr_m2_col1 p{ font-size: 14px; color: #1F2020; line-height: 20px; margin-top: 5px;}
.ph_mr_m2_col1 p a{ font-size: 14px; color: #1F2020;}

/*************µ×²¿****************/

.a_footer{ width: 100%; background-color: #F5F5F5;}
.a_ft{ height: 40px; line-height: 40px; background-color: #30393E; text-align: center; color: #ffffff;}
.a_ft a{ color: #ffffff; margin: 0 5px;}
.a_fm{ text-align: center; padding: 15px 0;}
.a_fb{ text-align: center; padding-bottom: 20px;}
.a_fb p{ line-height: 24px; color: #666666; padding-bottom: 8px;}
.a_fb p span{ margin-left: 20px;}
.zs_sp1{ background: url("../images/zs_f1.png") no-repeat 0 center; padding-left: 20px;}






















































