body{margin:0; padding:0;     font: 12px/1.5 'Lucida Grande',tahoma,arial,宋体;background: url(../images/bg.jpg) repeat top center;color: #000; }
*{margin:0; padding:0}
.content{width:1003px;margin: 0 auto;position: relative;}
.content2{width:1003px;margin: 0 auto;position: relative;height: 2500px;}

.db_footer{margin: 0 auto; background:0 none; width: 1003px; color:#000; }
.db_footer a{ color:#000;}
ul li{ list-style:none;}
a { text-decoration: none;}
img{ border: none;}

.cont1 {width: 100%;height: auto;background: url(../images/index.jpg) no-repeat top center ; }
.cont2 {width: 100%;height: auto;background: url(../images/index2.jpg) no-repeat top center; }
.clear { clear: both;display: block;}

.banner { width: 100%;height: 523px;background: url(../images/banner.jpg) no-repeat top center;}
.banner2 { width: 100%;height: 613px;background: url(../images/banner2.jpg) no-repeat top center;}
.banner_line {width: 100%;height: 6px;background: #ffee02;}
.j_cont1l { padding: 30px 0;}
.j_cont1 { width: 100%;height: 459px;background: #fff8e5; }
.j_cont1_l { float: left;width: 651px;height: 459px;}
.j_cont1_r { float: left;width: 352px;height: 459px;}
.j_cont1_news { padding: 40px 31px;width: 290px;}
.j_cont1_nbt { width: 100%;height: 40px;font: bold 18px/40px "微软雅黑";background: #ffc000;color: #000;text-align: center;}
.j_news ul li { line-height: 40px;border-bottom: 1px dashed #c4c1c1;}
.j_news ul li a { color: #000;text-decoration: none;}
.j_news .ck{display:block; float: right;color: red;}
.j_news .news_cont{display:block; float: left;}

.tl1 { width: 100%;height: 58px;background: url(../images/tl1.jpg) no-repeat top center;}
.j_cont2 .j_cont2_tc { width: 100%;height:150px;background: url(../images/index_01.jpg) no-repeat top center;}
.j_cont2_con { padding: 20px 0;}
.j_jx{ padding-right: 10px;}
.j_ydsp { width: 243px;height: 366px;float: left;background: #fff;}
.j_tpnr { padding: 10px 10px 0 10px;width: 223px;}
.j_cont2_gz{ width: 100%;height: 87px;background: url(../images/gz.jpg) no-repeat top center;margin-top: 20px;}

.j_cont3{ padding: 30px 0;}
.tl2 { width: 100%;height: 58px;background: url(../images/tl2.jpg) no-repeat top center;}
.j_cont3 .j_cont3_tc { width: 100%;height:150px;background: url(../images/index_02.jpg) no-repeat top center;}

.yd_items {
    width: 1003px;
    overflow: hidden;
    padding: 10px 0px;
}
.yd_items_inner {
    width: 1023px;
}
.yd_ys {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
}
.yd_items .yd_items_item {
    float: left;
    display: inline;
}
.yd_items_1 .yd_items_item {
    width: 243px;
    margin: 0px 10px 10px 0px;
}
.yd_ys .ys-top {
    padding: 10px 12px 0px;
}
.yd_ys .ys-btm {
    height: 35px;
    overflow: hidden;
    margin-top: 5px;
    position: relative;
    background-color: rgb(255, 216, 0);
}
.yd_items .yd_items_item a {
    position: static;
}
.yd_ys .ys-title {
    height: 22px;
    color: rgb(102, 102, 102);
    line-height: 22px;
    text-align: center;
    overflow: hidden;
}
.yd_ys .ys-yd-pro-num {
    height: 22px;
    font-size: 14px;
    font-family: '微软雅黑';
    color: rgb(102, 102, 102);
    text-align: center;
}
.yd_ys .ys-yd-pro-num span {
    font-size: 16px;
    font-weight: bold;
}
.yd_ys .ys-stepLabel {
    overflow: hidden;
    position: relative;
    width: 101%;
    font-size: 12px;
    font-family: "微软雅黑";
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    color: rgb(174, 174, 174);
}
.yd_ys .ys-step-1, .yd_ys .ys-step-2, .yd_ys .ys-step-3 {
    display: inline;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 33%;
}
.yd_ys .ys-step-mark {
    background-color: rgb(219, 219, 219);
    height: 3px;
    margin-bottom: 6px;
    position: relative;
    width: 100%;
    line-height: 0;
    overflow: hidden;
}
.yd_ys .ys-step-1 .ys-step-mark {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.yd_ys .ys-step-price {
    font-weight: bold;
}
.yd_ys .ys-step-2 {
    border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
}
.yd_ys .ys-btm .ys-price-yd {
    color: rgb(105, 59, 0);
    font-size: 14px;
    font-family: "微软雅黑";
    background-position: 0px -97px;
    font-weight: bold;
    text-decoration: none;
    width: 120px;
    position: absolute;
    left: 5px;
    top: -2px;
}
.yd_ys .ys-btm .ys-price-yd span {
    font-size: 24px;
    font-weight: bold;
    color: rgb(105, 59, 0);
}
.yd_ys .ys-btm .ys-btn {
    display: block;
    float: right;
    cursor: pointer;
    width: 81px;
    margin-right: 5px;
    height: 25px;
    background: url("../images/yd_btn.jpg") no-repeat scroll 0px 0px transparent;
    margin-top: 5px;
}

.j_cont3_dyq { width: 100%;height: auto;margin-top: 10px;}
.j_cont3_dyq ul { width: 1016px;overflow: hidden;}
.j_cont3_dyq ul li {width: 495px;
height: 202px;
overflow: hidden;
float: left;
margin: 13px 13px 0 0;
position: relative;
}

.j_cont4{ width: 100%;}
.tl3 { width: 100%;height: 58px;background: url(../images/tl3.jpg) no-repeat top center;}
.j_cont4 .j_cont4_tc { width: 100%;height:87px;background: url(../images/index_03.jpg) no-repeat top center;}
.j_cont4_dyq { padding: 0 0 20px 0;}
.j_cont4_dyq h2{ width: 983px;height: 41px;background: url(../images/bt_bg.jpg) no-repeat top center;font: bold 20px/41px "微软雅黑";padding-left: 20px;color: #000;position: relative;margin-top: 20px;}
.more { position: absolute;font-weight: normal;font-size: 12px;right: 22px;bottom: -4px;}
.more  a{color: #fff;}
.j_cont4_dyq .mczc { width: 1017px;overflow: hidden; }
.j_cont4_dyq ul.mczc li {width: 325px;
height: 254px;
overflow: hidden;
float: left;
margin: 14px 14px 0 0;
position: relative;
}
.j_cont4_dyq .ppzc { width: 1017px;overflow: hidden; }
.j_cont4_dyq ul.ppzc li {width: 156px;
height: 57px;
overflow: hidden;
float: left;
margin: 13px 13px 0 0;
position: relative;
}


/*子页面*/
.z_hdbm { padding: 20px 0;}
.z_yh { width: 100%;}
.z_yh_t { width: 100%;height: 45px;background: url(../images/sj_bg.jpg) no-repeat top center;}
.z_yh_c { width: 100%;height: 180px;background: url(../images/yh_c.jpg) no-repeat top center;}
.z_map { width: 100%;padding: 20px 0;}
.j_cont4 ul.z_tgcp { width: 1020px;overflow: hidden;padding: 20px 0 0;}
.z_tgcp .tg_float_l { float: left;width: 240px;height: 262px;margin: 0px 14px 14px 0px;display: inline;}
.z_tgcp .tg_c { background: #fff;}
.tg_c .tg_c_t{ padding: 10px 10px 0;}
.tg_c .tg_c_b{background: #ffebc8;padding: 5px;height:90px;overflow: hidden;}
.tg_c .tg_pic { width: 220px;}
.tg_font { text-align: center;color: #474747;}
.tg_ct { border-bottom: 1px solid #f3d7a3;}
.tg_ct_l { float: left;padding-left: 10px;}
.tg_scj { color: #8e8e8e;text-decoration: line-through;font: normal 12px/18px "Miscrosoft Yahei";}
.tg_tgj { color: #5f5f5f;font: bold 20px/25px "Miscrosoft Yahei";}
.tg_ct_r { float: left;font: bold 30px/30px arial;color: red;letter-spacing: 0px;vertical-align: middle; padding-top:13px; }
.tg_xl { font-size: 12px;font-weight: normal;}
.tg_cb { line-height: 17px;font-size: 12px;color: #d78900;}
.tg_cpms { color: #745000;}


/*产品详细页面*/
.cp_xx { width: 100%;padding: 20px 0;}
#preview{ text-align:center; width:450px; float:left; padding-right:30px;}
.jqzoom{ width:450px; height:450px; position:relative;}
.jqzoom img { border:1px solid #e0dddb;}
.zoomdiv{ left:1000px; height:450px; width:450px;}
.list-h { overflow:hidden; height:60px; padding:0}
.list-h li{ float:left;}
#spec-n5{width:450px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:428px; float:left; overflow:hidden; margin-left:0px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:428px; margin-right:0px;}
#spec-list div{ margin-top:0;margin-left:-43px; *margin-left:0; *margin-left:-34px !important; left:40px;}


.cp_xx_cont { float: left;width: 523px;padding: 20px 0;color: #fff;font-size: 14px;}
.cp_x_bt h3{font-weight: 700;
font-size: 16px;    line-height: 20px;
    padding: 3px 0px;color: #fff;}
.cp_x_bt p{ color: #fc0;font-weight: 700;
font-size: 14px; }
.cp_jj li { line-height: 35px; 
    position: relative;
    z-index: 2;}
.cp_jj_bt{
    text-align: left;
    width: 66px;
    float: left;
}
.cp_jj_yuan{ font-weight: normal;}
 .cp_jj_jg{
text-decoration: line-through;
font-weight: 700;}  
.cp_jg {    background-color: rgb(255, 245, 245);
    border: 1px solid rgb(255, 221, 221);
    border-radius: 8px;
    color: rgb(177, 0, 0);
    height: 16px;
    line-height: 16px;
    margin: 0px 8px 0px 0px;
    padding: 0px 5px;font-weight: bold; font-style: normal;} 
.j_price {    color:#fc0;
    font-weight: 700;
    font-size: 27px;
    margin-right: 6px;
    vertical-align: top;}

.cp_jj_num {
    font-weight: 700; font-style: normal;
    margin-right: 2px;
    color: #fc0;
    padding: 0px;
    text-indent: 0px;
    float: none;}
.bm_btn { width: 213px;margin: 0 auto;padding-top: 20px;}


.mc_mk { width: 100%;height: auto;}
.mc_mk ul li { width: 983px;padding: 10px;overflow: hidden;margin-top: 10px;background: #fff;height: 350px;}
.maicqy .maicqy_left { width: 590px;float: left;overflow: hidden;}
.maicqy .maicqy_right { width: 373px;float: right;}
.maicqy_intro { padding-top: 10px;}
.maicqy_intro_l { float: left;}
.maicqy_intro_l img { width: 70px;float: left;padding-right: 10px;}
.mc_intro { width: 100%;}
.mc_name { font: bold 14px/20px "Miscrosoft Yahei"; }
.mc_intro p { line-height: 17px;color: #545454;}
.mc_sp { width: 100%;height: auto;}
.mc_btn { width: 100%;height: 40px;background: url(../images/mc_btn.jpg) no-repeat top center;margin-top: 10px;font: bold 23px/40px "Miscrosoft Yahei";text-align: center;}
.mc_btn a { color: #000;}



/* 报名窗口*/
    .resgInfo {
background: none repeat scroll 0 0 white;
border: 2px solid #C4C4C4;
left: 50%;
margin: -300px 0 0 -265px;
padding: 20px 25px 30px;
position: fixed;
top: 59%;
width: 477px;
z-index: 9999;
font-size: 12px;
}
.hd h2 {
display: inline;
float: left;
}
.resgInfo .hd h2 {
color: #8D98BA;
font: 22px/30px "微软雅黑","黑体";
}
.fr {
float: right;
}
.resgInfo .hd .btnClose {
background: url("../images/icons.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: inline-block;
height: 17px;
width: 16px;
}
.clear { clear: both;}

.resgInfo .bd {
border-top: 1px solid #F0F0F0;
line-height: 40px;
padding: 18px 0 0 50px;
}
.resgInfo .hd h2 span {
color: #222;
font-size: 12px;
}
.resgInfo .bd .name em {
color: #EE5F00;
padding-right: 4px;
}
.resgInfo .hd h2 em {
color: #EE5F00;
padding: 0 2px;
}
.resgInfo .bd div{ padding: 7px 0 0;}
.resgInfo .bd .name {
display: inline-block;
text-align: right;
width: 80px;
}
.resgInfo .bd .txt {
background-position: 0 -210px;
border: 1px solid #ADB8C0;
height: 25px;
line-height: 25px;
width: 201px;
}
.resgInfo .bd .submit {
background: url("../images/tjbtn.png") no-repeat scroll 0 0 transparent;
border: medium none;
cursor: pointer;
height: 35px;
text-indent: -9999px;
width: 107px;
}
.selet{width: 203px; height: 25px; line-height: 25px;}


.body { width: 100%;height: auto;background: url(../images/foot_bg.jpg) no-repeat bottom center #b71b33;}










.bmrk { width: 1003px;margin: 0 auto;height:80px;line-height: 80px;position: fixed;background: url(../images/bm_bg.png) no-repeat top center;bottom: 0;font-family: "微软雅黑";padding-top: 58px;}
.bm_t {font-size: 25px;font-weight: bold;text-align: center;color: #b00003;float: left;padding-left: 30px;}


        .bm
        {
            font-size: 14px;
            font-family: "Microsoft YaHei";
            padding-left: 12px;
            color: #b00003;
            line-height: 35px;
        }
        .bname
        {
            float: left;
            padding-left: 25px;line-height: 80px;
        }
        .numb
        {
            float: left;
            padding-left: 25px;line-height: 80px;
        }
        .txs
        {
            width: 100px;
            height: 24px;
            line-height: 24px;
            background: none;
            border: none;
            border-bottom:  1px solid #b00003;
        }
        .tel
        {
            float: left;
            padding-left: 25px;line-height: 80px;
        }
        .telin
        {
            width: 100px;
            height: 24px;
            line-height: 24px;
            background: none;
            border: none;
            border-bottom:  1px solid #b00003;
        }
        .nump
        {
            width:50px;
            height: 24px;
            line-height: 24px;
            background: none;
            border: none;
            border-bottom:  1px solid #b00003;
        }
        .sub
        {
            float: left;
            width: 155px;
            margin: 0 auto;
            padding:15px 0 0 25px;
        }
        .bkk
        {
            float:left;
            font-family: "Microsoft YaHei";
            line-height: 63px;
            color: #b00003;
            font-size: 14px;
            font-weight: bold;
            padding: 10px 0 0 22px;
        }
        .tdg
        {
            font-family: "Microsoft YaHei";
            font-size: 30px;
            color: #b00003;
            font-weight: bold;
        }
