/* CSS Document */
*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none;}

.red{ color:red;}

body{background-color:#FFF5FD; font-size:16px; color:#391823}
.ls5{ letter-spacing:5px;}/*字间距5像素*/
.ml50{ margin-left:50px;}
.ml80{ margin-left:80px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mt10{margin-top:10px;}
.mb30{margin-bottom:30px;}
.span5{ display:inline-block; width:6px;height:12px; background-color:#391823; margin-right:5px;}
.span5_r{ display:inline-block; width:6px;height:12px; background-color:#ff2370; margin-right:5px;}
.fbold{ font-weight:bold;}
.border_r10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */
}
.border_r20{
-moz-border-radius: 20px;      /* Gecko browsers */
-webkit-border-radius: 20px;   /* Webkit browsers */
border-radius:20px;            /* W3C syntax */
}

.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear{ height:1%;}

.top1{background: url(../images/top_bg.jpg) center no-repeat; height:560px; min-width:1000px;}
.top_c{background: url(../images/top_bgc.jpg) center no-repeat; width:1000px;height:560px; margin:0 auto;}
.b_box{background: url(../images/b_bg.jpg) top no-repeat; min-width:1000px; }
.b_bc{background: url(../images/b_bgc.jpg) top no-repeat; margin:0 auto; padding-bottom:108px; width:1000px; }

.bc1{background: url(../images/dy_bg.png) top no-repeat;height:282px; overflow:auto;}
.bc1_txt{margin:95px 60px 0; text-align:center; line-height:32px; font-weight:bold; color:#276581;}

.bc2{margin-top:15px;background: url(../images/sx_bg.png) top no-repeat;height:1160px; overflow:auto;}
.bc2_list{padding:90px 35px 0;}
.bc2_li{float:left;width:440px; margin:30px 0 0 15px; height:310px; text-align:center;}

.bc3{margin-top:25px;background: url(../images/3_bg.png) top no-repeat;height:740px; overflow:auto;}
.bc3_c1{ margin:40px 0 30px; text-align:center;}
.bc3_c2{text-align:center;}
.bc3_c2_box{display:inline-block; color:#fff; border:8px solid #68c1e9; border-radius:5px; background:#65bde4;width:764px;}
.bc3_c2_bt1{font-size:30px;}
.bc3_c2_bt2{font-size:18px; width:600px; display:inline-block;}
.bc3_c2_bt3{font-size:45px; line-height:45px;}
.bc3_c2_bc{margin:10px 10px; padding:20px; text-align:center; background:#fff;}
.bc3_c2 img { display:inline-block;}

.bc4{margin-top:25px;background: url(../images/4_bg.png) top no-repeat; padding-top:62px; overflow:auto;}
.bc4_c{ border:8px solid #4fb3e0; background:#fff; border-radius:8px; margin:10px 20px; text-align:center;}
.bc4_ct{ color:#fff; font-size:22px; font-weight:bold; background:#f498d8; padding:5px 25px; border-radius:10px; display:inline-block; margin:15px 0 25px;}
.bc4_cb{background: url(../images/list_bg.png) top no-repeat;width:922px; height:336px;  display:inline-block; margin-bottom:15px;}
.bc4_cb_btnbox{ margin:240px 0 0 20px;}
.bc4_cb_btn1{ float:left; display:block;background: url(../images/btn1.png); width:65px; height:21px;}
.bc4_cb_btn2{ margin-left:5px; float:left; display:block;background: url(../images/btn2.png); width:65px; height:21px;}

.bc5{ border:8px solid #4fb3e0; background:#fff; border-radius:8px; margin:15px 20px 0; text-align:center;}
.bc5_t{color:#fff; font-size:22px; font-weight:bold; background:#f498d8; padding:5px 40px; border-radius:10px; display:inline-block; margin:15px 0 25px;}
.bc5_i{color:#276581; float:left; width:840px; padding-bottom:25px; border-bottom:1px dashed #276581; margin-bottom:20px; margin-left:50px;}
.bc5_inum{float:left; width:39px;}
.bc5_ic{float:left; text-align:left; margin-left:10px; font-size:18px; font-weight:bold; line-height:30px;}
.bc5_ic_btn1{float:left; display:block;background: url(../images/btn1_2.png); width:117px; height:26px; margin-top:5px;}
.bc5_ic_btn2{margin-left:10px;float:left; display:block;background: url(../images/btn2_2.png); width:117px; height:26px; margin-top:5px;}
.bc5_address{ margin-top:10px;background: url(../images/address_bg.png); width:503px; height:137px; overflow:auto;}
.address_txt{margin:20px 0 0 30px; color:#000; line-height:30px; font-size:16px; font-weight:bold; letter-spacing:2px;}
.bc5_b{ margin:0 70px 10px 0; text-align:right;float:right;color:#276581; font-weight:bold; font-size:15px;}

.plan{border:8px solid #4fb3e0; background:#e5f3fa;width:430px;height:230px;border-radius:8px;top:50%; left:50%; margin-left:-215px; margin-top:-160px; position:absolute; display:none;}
.plan_t{color:#2fa3d5; border-bottom:1px dashed #2fa3d5; font-size:18px; margin:10px 15px; padding:5px 0;}
.plan table{margin:0 auto; }
.plan input{width:300px; height:25px; font-size:14px; border:1px solid #A9D4F4}
.p_tdt{width:90px; height:30px;}
.p_tbz{ font-size:12px;}
.plan select{ height:25px;width:304px; font-size:14px; border:1px solid #A9D4F4;}
.p_btn{display:inline; background:#55b7e3; color:#fff; padding:5px 20px;border-radius:5px;}
.p_result{width:100%; text-align:center; font-size:20px; height:130px;}
.use_blue{color:#259CE9; font-size:15px;}

.footer_con{position:absolute; width:100%; margin-top:-100px; left:0px; height:208px; background: url(../images/bottom_bg.png) top no-repeat;}
.f_bq{ padding: 120px 0 0; color: #666; font-size: 14px; text-align: center;}