﻿/* for IE */
a,area { blr:expression(this.onFocus=this.blur()); }
/* for Firefox */
a:focus { outline: none; }
body,div,p,ul,li,blockquote,table,tr,td,h1,h2,h3,h4,h5,h6{
    margin: 0;
    padding: 0;
}
.posirela{
    position: relative;
}
.floatleft{
    float: left;
}
.floatright{
    float: right;
}
img{
    border: none;
}
.clr{
    clear: both;
}
a{
    text-decoration: none;
    color: #000000;
}
.text-center{
    text-align: center;
}
ul,li{
    list-style: none;
}
.chuti{
    font-weight: bold;
}
body{
    font-family: '思源黑体';
    font-size: 14px;
}
.clr{
    clear: both;
}
.clearfix:after {
    content: ".";     /*内容为“.”就是一个英文的句号而已。也可以不写。*/
    display: block;   /*加入的这个元素转换为块级元素。*/
    clear: both;     /*清除左右两边浮动。*/
    visibility: hidden;      /*可见度设为隐藏。注意它和display:none;是有区别的。visibility:hidden;仍然占据空间，只是看不到而已；*/
    line-height: 0;    /*行高为0；*/
    height: 0;     /*高度为0；*/
    font-size:0;    /*字体大小为0；*/
}

.clearfix
{
    *zoom:1;
}   /*这是针对于IE6的，因为IE6不支持:after伪类，这个神奇的zoom:1让IE6的元素可以清除浮动来包裹内部元素。*/


.wrapper_outer {
    width: 100%;
    min-width: 1200px;
    margin: auto;
}
.wrapper{
    width: 1200px;
    margin: auto;
}
.top_wrapper_outer{
    background: #c2e9e8;
}
.top_wrapper{
    height: 35px;
    line-height: 35px;
    font-weight: bold;
}
.top_wrapper img{
    vertical-align: sub;
}
.top_right{
    float: right;
    padding-right: 8px;
    font-weight: normal;
    color: #987f52;
}
a.showercode{
    position: relative;
}
a.showercode:hover .ercode{
    display: block;
}
.ercode{
    position: absolute;
    right: -14px;
    top: 27px;
    display: none;
	z-index:1;
}
.bottom_ercode{
    right: -60px;
    top: -77px;
}
.top_right img{
    vertical-align: middle;
}
.logop{
    float: left;
    height: 138px;
}
.menu{
    float: right;
    text-align: center;
    font-size: 18px;
}
.menu li{
    float: left;
    position: relative;
}
.menu li a{
    display: block;
    padding-top: 42px;
    padding-bottom: 22px;
    border-bottom: 4px solid #fff;
    line-height: 35px;
    padding-left: 18px;
    padding-right: 18px;
}
.menu li a:hover{
    border-bottom: 4px solid #3fb2e3;

}
.menu li a.active{
    border-bottom: 4px solid #3fb2e3;

}
.bigimg_wrapper_outer{
    height: 558px;
    background:  url(../images/bg_big_img.jpg)/*tpa=../templets/mahuang/images/bg_big_img.jpg*/ center center  no-repeat;
}
.bigimg_wrapper{
    position: relative;
}

.yuyuebaoming{
    position: absolute;
    top: 437px;
    left: 685px;
}
.yuyuebaoming a{
    display: block;
    margin-right: 45px!important;
    width: 184px;
    height: 49px;
    line-height: 49px;
    background: #3fb2e3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    color: #ffffff;
    float: left;
    font-size: 18px;
}
.info_wrapper{
    padding-top: 45px;
}
.left_info{
    float: left;
    padding-right: 18px;
}
.middle_info{
    float: left;
    width: 477px;
    padding-right: 18px;
}
.right_info{
    float: left;
}
.left_info_inner{
    padding-top: 30px;

    width: 370px;
    height: 220px;
    margin-bottom: 27px;
    border: 1px solid #987f52;
}
.left_info_inner_inner_pxzx{
    width: 336px;
    margin: auto;
}
.left_info_inner_inner_pxzx h3{
    padding-bottom: 30px;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: normal;
    color: #987f52;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #987f52;
}
.left_info_inner_inner_pxzx h3 span{
    display: inline-block;
    background: #987f52;
    color: #ffffff;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding-left: 12px;
    padding-right: 12px;

}
.left_info_inner_inner_pxzx h3 span a{
    color: #ffffff;

}
.dizhi{
    font-weight: bold;
}
.left_info_inner_inner_pxzx ul li{
    line-height: 23px;
}
.lusebigtel{
    font-size: 30px;
    font-weight: bold;
    color: #3fb2e3;
    padding-left: 32px;
    padding-top: 10px;
}
.luseteltime{
    padding-top: 4px;
    padding-left: 38px;

    color: #3fb2e3;

}
table.middle_info_inner{
    border-collapse: collapse;
    width: 100%;
}
table.middle_info_inner td{
    border: 1px solid #006ab3;
    height: 73px;
}
table.middle_info_inner tr td:first-child{
    text-align: center;
    width: 80px;
    border-right: 0;
}
table.middle_info_inner tr td.lefttd{
    text-align: center;
    width: 80px;
    border-right: 0;
}
table.middle_info_inner tr td:last-child{
    border-left: 0;
}
table.middle_info_inner tr td.righttd{
    border-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 73px;
}
table.middle_info_inner tr:first-child{
    padding: 1px;
}

table.middle_info_inner tr:first-child td:first-child{
    border: 1px solid #006ab3;
    color: #ffffff;
}
.righttddiv{
    position: relative;
    width: 100%;
    height: 63px;
    padding-top: 10px;
}
.td_son_mohu{
    position: absolute;
    top: 0;
    left: -75px;
    width: 377px;
    height: 74px;
    background: rgba(255,255,255,0.5);
    padding-left: 94px;
    padding-top: 20px;

    display: none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77ffffff', endColorstr='#77ffffff',GradientType=0 );
}
.td_son_mohu  a{filter:none;}
.header_xm h3{
    height: 51px;
    line-height: 51px;
}
table.middle_info_inner tr:first-child td:first-child .header_xm{
    margin: 1px;
    background: #3fb2e3;
    height: 83px;
    width: 473px;

}
table.middle_info_inner tr:first-child td:first-child .header_xm h3{
    line-height: 51px;
    font-size: 24px;
}
table.middle_info_inner tr:first-child td .header_xm h3{
    line-height: 51px;
    font-size: 24px;
}
table.middle_info_inner tr  td:nth-child(2){
    cursor: pointer;
}
.middle_info_inner h4{
    color: #006ab3;
    line-height: 24px;
}

.qingbaop{
    padding-bottom: 17px;
}
.mianqiang{
    text-align: center;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 25px;
}
.mianqiang_wrapper{
    padding-top: 32px;

    padding-bottom: 25px;
    font-size: 18px;
}
a.woyaoxx{
    display: block;
    width: 322px;
    height: 50px;
    line-height: 50px;
    background: #987f52;
    color: #ffffff;
    margin: auto;
    font-weight: bold;

}
a.woyaoxx:hover{
    background: #a68853;

}
.mianqiang_wrapper_outer{
    background: #c2e9e8;
}
.banjic_wrapper{
    padding-top: 34px;
    padding-bottom: 34px;
}
.banji{
    float: left;
}
.kcbaoming{
    width: 562px;
    float: right;
}
.onebanji{
    width: 606px;
    margin-bottom: 22px;
}
.onebanji table{
    width: 100%;
    border: 1px solid #006ab3;
}
.onebanji table th{
    height: 41px;
    background: #e3e1dc;
    text-align: left;
    border-bottom: 1px solid #006ab3;
    padding-left: 48px;
}
.onebanji table td.tworowheight{
   
	line-height: 36px;
 
}
.onebanji table td{
    height: 36px;
    padding-left: 48px;
}
.banjiname{
    color: #006ab3;
}
.banjitianshu{
    color: #987f52;
}
a.chakanqiangqing{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #3fb2e3;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    width: 73px;
    text-align: center;
    color: #ffffff;
}
a.chakanqiangqing:hover{
    background: #61bce2;

}
.td_son_mohu a.chakanqiangqing{
    width: 130px;
    height: 38px;
    line-height: 38px;


}
a.zaixianzixun{
    background: #987f52;
}
a.zaixianzixun:hover{
    background: #a68853;
}
.rbxyjx{
    float: left;
    padding-bottom: 24px;
}
.rbtjx{
    float: right;
    padding-bottom: 14px;
}
.baoming table{
	padding-top: 26px;
    padding-bottom: 44px;
    width: 100%;
    border: 1px solid #006ab3;
}
.baoming table td{
    height: 45px;

}

.baoming table tr td:first-child{
    padding-left: 16px;
    width: 80px;
}


.baominginputwaimian{
    height: 32px;
    line-height: 32px;
    border: 1px solid #989797;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding-left: 9px;
    width: 286px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bitian{
    display: inline-block;
    color: #ffffff;
    background: #3fb2e3;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 46px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.keyitian{
    background: #848685;
}
.baominginputwaimian input{
    width: 220px;
    border: 0;
    height: 25px;
    line-height: 25px;
    position: relative;
    top: -1px;
    z-index: 1;

}
input.tijiaosongchusubmit{
    background: #3fb2e3;
    height: 62px;
    width: 140px;
    line-height: 62px;
    font-weight: bold;
    border: 0;
    color: #ffffff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: auto;
    display: block;
    cursor: pointer;
}
.qingzhengque{
    text-indent: 2em;
    padding-left: 14px;
    padding-right: 12px;
    line-height: 25px;
    padding-bottom: 20px;
    color: #626060;
}
.zj_wrapper_outer{
    background: #c2e9e8;
    padding-top: 12px;
    padding-bottom: 26px;
}
.zj_wrapper{
    background: #ffffff;
}
.zj_shimg{
    float: left;
}
.zj_shword{
    float: left;
    width: 265px;
    padding-right: 3px;
}
.zj_gqfsz{
    float: left;
    width: 262px;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 12px;
    padding-bottom: 20px;
}
.zj_aaron{
    float: left;
}
.zj_shimg{
    padding-left: 15px;
    padding-top: 26px;
    padding-right: 12px;
}
.zj_shimg img{
    border: 1px solid #987f52;
}
.zj_shword{
    padding-top: 60px;
}
.zj_shword h3{
    font-size: 18px;
}
.sh_ul li{
    padding-left: 15px;
    line-height: 26px;
}

.sh_ul{
    padding-bottom: 15px;
    border-bottom: 1px dashed #987f52;
}
.zj_shword p{
    padding-top: 10px;
    text-indent: 2em;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 8px;
}
.zj_shword p a.chakanqiangqing{
    text-indent: 0;
}
.zj_gqfszimg{
    text-align: center;
}
.zj_gqfszimg img{
    border: 1px solid #987f52;
}
.zj_gqfsz h3{
    text-align: center;
    font-size: 18px;
    height: 52px;
    line-height: 52px;
}
.zj_gqfsz p.zj_gqfszword{
    font-size: 12px;
    text-indent: 2em;
    line-height: 21px;
}
.kehu_wrapper{
    height: 400px;
}
.kehu_wrapper .kehu{
    padding-top: 80px;
}
.kh_tu{
    float: left;
    width: 273px;
    text-align: center;
}
.kehu .kh_tu img{
    max-height: 204px;
}
.kh_yq{
    float: left;
    width: 294px;
    padding-left: 16px;
    padding-right: 16px;
}
ul.kh_yq{
    line-height: 25px;
    padding-top: 30px;
}
.jiaodian{
    text-align: center;
    padding-top: 18px;
}
.jiaodian a{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: #848685;

}
.jiaodian a.active{
    background: #006ab3;
}
.footer_wrapper_outer{
    border-top: 1px solid #8a8b8b;
    padding-bottom: 60px;
}
.footer_logo{
    padding-top: 45px;
    padding-bottom: 28px;
}
.footer_wrapper table{
    margin: auto;
}
.footer_wrapper table td{
    text-align: left;
    padding-right: 25px;
    height: 24px;
}
.threexiaotubiao{
    padding-top: 24px;
    padding-bottom: 14px;
}
.bigimg_common_wrapper_outer{
    height: 227px;
    background:  url(../images/zj/bg_big_img_common.jpg)/*tpa=../templets/mahuang/images/zj/bg_big_img_common.jpg*/ center center  no-repeat;
}
.bigimg_common_wrapper_outer h1{
    font-size: 30px;
    font-weight: normal;
    padding-top: 76px;
    padding-bottom: 18px;
}
.bigimg_common_wrapper_outer h5{
    font-weight: normal;
    color: #987f52;
    font-size: 18px;
}
.zjtd_wrapper{
    padding-top: 32px;
    padding-bottom: 22px;
}
.zjtd_wrapper li{
    float: left;
    padding-left: 30px;
}
.zjtd_wrapper li.leftzj_li{
    padding-left: 0;

}
.zjtd_wrapper li:nth-child(4n-3){
    padding-left: 0;
}
.zjtd_wrapper li .onezj{
    width: 276px;
}

.onezj a.wyyy{

    text-align: center;
    color: #ffffff;
    width: 140px;
    height: 38px;
    line-height: 38px;
    display: block;
    background: #3fb2e3;
    margin: auto;
    margin-top: 22px;
    margin-bottom: 55px;

}
.onezj a.qthz{
    background: #987f52;
}
.onezj a.yyzx{
    background: #555298;
}

.viewonezjword{
    position: relative;
    display: block;

}
.viewonezjword img{
    display: block;
}
.onezjword{
    text-indent: 2em;
    display: none;
    position: absolute;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 8px;
    padding-bottom: 12px;

    width: 242px;
    bottom: 0;
    line-height: 25px;

    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77ffffff', endColorstr='#77ffffff',GradientType=0 );


}


/*ie9已经支持rgba模式了*/
:root .div{filter:none;}
.info_zgxm_wrapper{
    padding-top: 20px;
    padding-bottom: 40px;
}
.right_zgxm_info{
    float: right;
    width: 668px;
    padding-top: 24px;
}
.right_zgxm_info_inner{
    line-height: 26px;
}
.right_zgxm_info_inner p{
    text-indent: 2em;
    font-size: 18px;
    line-height: 32px;
}
.zgxm_info_word_second{
    color: #987f52;
}

.six_buzhou_wrapper{
    border-top: 1px dashed #987f52;
    padding-bottom: 70px;
}
.six_buzhou_wrapper li{
    float: left;
    padding-right: 26px;
}
.six_buzhou_wrapper li.clr{
    float: none;
    clear: both;
}

.six_buzhou_wrapper li.one_buzhouli_right{
    float: right;
    padding-right: 0;
}
.one_buzhou{
    width: 382px;
    padding-top: 34px;
    line-height: 25px;
}
.one_buzhou_tu{
    text-align: center;
    text-indent: 0;
    width: 308px;
    height: 410px;
    margin: auto;
    position: relative;
    padding-bottom: 15px;
}
.one_buzhou_tu span.xuhao{
    position: absolute;
    top: 8px;
    left: 4px;
    display: block;
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 60px;
    filter:  alpha(opacity=70);/*ie*/
    opacity: 0.7;/*firefox*/
    /* 还要加个背景颜色 */
    background: #3fb2e3;
    -webkit-border-radius: 65px;
    -moz-border-radius: 65px;
    border-radius: 65px;
    color: #ffffff;
    padding-left: 0;
    font-family: 'Arial';
    font-weight: bold;

}
.one_buzhou_tu span.xuhao1{
    background: #3fb2e3;

}
.one_buzhou_tu span.xuhao2{
    background: #89a0a8;

}
.one_buzhou_tu span.xuhao3{
    background: #7b604c;

}
.one_buzhou_tu span.xuhao4{
    background: #50577a;

}
.one_buzhou_tu span.xuhao5{
    background: #87537b;

}
.one_buzhou_tu span.xuhao6{
    background: #3f6020;

}
.one_buzhou .one_buzhou_word{
    text-indent: 2em;
    font-size: 18px;
    line-height: 32px;

}
.one_buzhou_word_jp{
    color: #987f52;
}
.henghui_wrapper_outer{
    background: #e3e1dc;
}
.henghui_wrapper{
    text-align: center;
    height: 71px;
}
.henghui_wrapper h3{
    font-size: 18px;
    padding-top: 24px;
    padding-bottom: 9px;
}
.henghui_wrapper h4{
    color: #9c8458;
    font-weight: normal;

}
.gymw_shyz_wrapper{
    padding-bottom: 55px;
}
.gymw_shyz_wrapper p{
    text-indent: 2em;
    line-height: 30px;
    text-indent: 2em;
    font-size: 18px;
    padding-top: 26px;
    color: #606060;
}
.gymw_shyz_wrapper .gymw_shyz_tu{
    text-align: center;
    padding-top: 26px;
}
.gysh_info_wrapper{
    padding-top: 20px;
}
.gysh_info_wrapper .banji {
    padding-left: 54px;
    padding-right: 16px;
}
.gysh_info_wrapper .onebanji table td {
    height: 37px;
}
.fzlc_wrapper{
    font-size: 18px;
    padding-bottom: 34px;
}
.fzlc_wrapper p{
    text-indent: 2em;
    line-height: 32px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-bottom: 30px;
    color: #606060;
}
.fzlc_wrapper p.fzlc_imgp{
    padding-top: 0;
    padding-bottom: 0;
    text-indent: 0;
}
.fzlc_wrapper h3{
    text-align: center;
    padding-top: 15px;
    padding-bottom: 23px;
    font-size: 24px;
}
.fzlc_wrapper h4{
    padding-bottom: 35px;
    text-align: center;
    font-size: 24px;
    color: #87592d;
}
.ditudzms{
    width: 1090px;
    margin: auto;
}
.ditu{
    width: 675px;
    height: 406px;
}
.ditudzms{
    padding-top: 55px;
    padding-bottom: 30px;
}
.dzms{
    width: 295px;
}
.dzms li h2{
    font-size: 18px;
    color: #987f52;
    line-height: 60px;
    height: 60px;
    padding-top: 80px;
}
.dzms li{
    line-height: 26px;
}
.fwzx_wrapper_outer{
    border-top: 1px solid #e3e1dc;
    padding-bottom: 35px;
}
.qingbaozhiwen{
    padding-top: 18px;
    padding-bottom: 18px;
    font-size: 0;
    line-height: 0;
}
.info_zgxm_wrapper .left_info_inner {
    width: 100%;
}
.info_zgxm_wrapper .left_info_inner_inner_pxzx {
    width: 442px;
}
.info_zgxm_wrapper .left_info_inner_inner_pxzx ul li.dizhi{
    padding-top: 18px;
}
.right_article_zgxm_info{
    float: right;
    width: 702px;
    height: 1365px;
    overflow: hidden;
border: 1px solid #d9dcdd;
}
.right_article_zgxm_info_new{
    float: right;
    width: 702px;

    border: 1px solid #d9dcdd;
}
.innser_right_article_zgxm_info{
    width: 618px;
    margin: auto;
    font-size: 18px;
    line-height: 40px;
    color: #626262;
}
h3.about_title {
    height: 72px;
    line-height: 56px;

    font-size: 26px;
    color: #ffffff;
    width: 579px;
    padding-left: 4.5%;
    margin-top: 5.3%;
    margin-bottom: 1%;
    font-weight: normal;
}
h3.title-yinying {

    background: url(../images/zgxm/title-yinying.png)/*tpa=../templets/mahuang/images/zgxm/title-yinying.png*/ 0 0 no-repeat;
    background-size: cover;
}
.colore60012{
    color: #e60012;

}
.xmdetailinfo .xuhao {
    color: #000000;
}

.jcpdnewwordul .jcpdnewwordli {
    width: 33.33%;
    float: left;
    box-sizing: border-box;
    padding: 1%;
}
.jcpdnewwordul .jcpdnewwordli_newkc{
    float: left;
}
/*滚动效果开始*/
.box{position:relative;overflow:hidden; }
.content{
    padding-top: 20px;
    width: 609px;
    margin: auto;
}
/*滚动效果结束*/
h2.poyi {
    font-size: 32px;
    color: #000000;
    line-height: 200%;
}
h3.poyi {
    font-size: 24px;
    color: #000000;
    line-height: 200%;
}

ul.spnone {
    display: none;
    list-style: none;
    position: absolute;
    z-index: 100;
    top: 99%;
    right: 0;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.menu > li a:hover ul li:first-child {
    border-top: 0;
}
.menu > li a:hover ul li {
    overflow: visible;
    height: 38px;
}
.spnone  li a {
    line-height: 40px;
    height: 45px;
    width: 215px;
    text-align: left;
    letter-spacing: 0px;
    font-size: 14px;
    background-color: rgb(255, 255, 255);
    color: rgb(149, 126, 82);
    padding: 0px 0px 0px 15px;
}
.kc_wrapper{
    line-height: 25px;
}
.kc_word{
    padding-top: 25px;
    font-size: 18px;
    line-height: 34px;
}
.kc_desc_word{
    padding-bottom: 25px;
    width: 646px;
}
.kc_desc_word_jp{
    text-indent: 1.5em;
}
.kc_desc_wrapper{
    line-height: 25px;
    position: relative;
}
.kc_peixun_dt{
    position: absolute;
    top: 10px;
    right: 52px;
}
.kc_peixun_info{
    position: absolute;
    top: 310px;
    right: 0;


}
table.peixun_info_table{
    width: 490px;
    margin: auto;
}
table.peixun_info_table td{
    line-height: 24px;
}
.peixun_info_div{
    width: 518px;
    border: 1px solid #987f52;
    padding-top: 19px;
    padding-bottom: 19px;
}
/*项目合作开始*/
/* CSS Document */

body.djhzbody{
    font-family: '思源黑体';
    font-size: 14px;
    background: #fff url(../images/djpx/bgtopdjhz.jpg)/*tpa=../templets/mahuang/images/djpx/bgtopdjhz.jpg*/ center 173px no-repeat;
}


.h120{
    height: 120px;
}
header{
    min-width: 1100px;
    margin: auto;
    background: #0d0d0d;

}
footer{
    min-width: 1100px;
    margin: auto;
}
.text-center {
    text-align: center;
}

.w1100{
    width: 1100px;
    margin: auto;
}
.top{
    height: 90px;
}
.topimg{
    display: block;
    float: left;
    padding-top: 25px;
}
.topimg1{
    padding-left: 94px;
}
.topimg2{
    float: right;
    padding-top: 31px;
    padding-right: 5px;
}
.bigtu{
    /*margin-top: 648px;*/
    /*border: 1px solid #d1d1d1;*/
    padding: 25px 0px 40px 0px;
    line-height:0;
    font-size: 0;
}
.tushou{
    padding: 10px 25px;
}
.tushouword{
    text-indent: 2em;
    font-size: 18px;
    line-height: 37px;
    padding: 70px 0px;
}
.tushoutu {
    float: right;
    padding: 14px 14px 14px 34px;
}
.tushoutu p {
    padding-left: 65px;
    padding: 14px;
    border: 1px solid #bcb9b9;
}
.tushoutu p img{
    border: 1px solid #bcb9b9;

}


/*报名开始*/
.khyybmb{
    padding-top: 35px;
}

.yybmheader{
    position: relative;
    background: url(../images/djpx/bgxuxian.jpg)/*tpa=../templets/mahuang/images/djpx/bgxuxian.jpg*/ 0 0 repeat;
}
.yybmh3{
    background: #f8f8f8;

    font-size: 36px;
    color: #91420e;
    width: 334px;
    height: 37px;
    line-height: 32px;

    font-weight: normal;

    margin: auto;

}
.shcnja{
    height: 27px;
    line-height: 27px;
    font-size: 18px;
    padding-top: 5px;
}
.wrapper-form{
    background: #f8f8f8 url(../images/djpx/bottomyuan.jpg)/*tpa=../templets/mahuang/images/djpx/bottomyuan.jpg*/ center bottom no-repeat;
    margin-top: 65px;
}
.baominginner-djpx{
    float: left;
    width: 50%;

}
.baominginner-djpx table{
    padding-left: 105px;
}
.baominginner-djpx1 table{
    padding-left: 35px;
}
.baominginner-djpx td {
    height: 63px;
}
.baominginner-djpx td span{
    width: 120px;
    display: block;
    text-align: right;
    border: 1px solid #979696;
    border-right: none;
    background: #e6e6e6;
    height: 45px;
    line-height: 45px;
    font-size: 18px;

}
.baominginner-djpx td input{


    border: 1px solid #979696;
    background: #f3f2f2;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    width: 285px;
    padding-left: 5px;
}
.submit_jjyy{
    margin-top: 58px;
    margin-bottom: 78px;
    width: 256px;
    height: 67px;
    background: #f39800;
    border: 5px solid #e1dede;
    font-size: 24px;
    color: #fff;
    height: 67px;
    line-height: 57px;
    font-family: '思源黑体';
    cursor: pointer;
}
.xiajiantou{
    padding-top: 15px;
    padding-bottom: 35px;
}
.shja{
    letter-spacing:4px;
}
/*报名结束*/

/*项目合作结束*/
/*客户预约 新课程开始*/



.outer{
    width: 100%;
}

.bg571d11{
    background: #571d11;
}
.top{
    height: 59px;
}
.gzwm{
    float: left;
    color: #fff;
    font-size: 18px;
    padding-left: 15px;
    padding-top: 25px;
}
.fengxiang {
    position: absolute;
    left: 110px;
    top: 10px;
}
.topsh{
    color: #fff;
    padding-top: 20px;
    float: right;
    font-size: 18px;
    padding-right: 5px;
}


.bgfef5f1{
    background: #fef5f1;
}
.bg571d11{
    background: #571d11;
}
.bg000000{
    background: #000000;
}
.mingshiouter01{
    height: 213px;
    background: url(../images/newkc/mingshi_01.png)/*tpa=../templets/mahuang/images/newkc/mingshi_01.png*/ no-repeat center center;
}

.zygouter{
    height: 185px;
    background: url(../images/khyy/zyg.png)/*tpa=../templets/mahuang/images/khyy/zyg.png*/ no-repeat center center;
}
.khyy-zygouter{
    background: url(../images/khyy/zyg-khyy.png)/*tpa=../templets/mahuang/images/khyy/zyg-khyy.png*/ no-repeat center center;
}

.laoshi{
    padding-top: 42px;
    padding-bottom: 70px;
}
.shyztu{
    float: left;
    padding-left: 22px;
    padding-right: 26px;
}
.shyzul{
    margin-top: 30px;
    float: left;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    padding-left: 70px;
    width: 533px;
    padding-bottom: 45px;
}
.shyzul li p{
    height: 48px;
    line-height: 48px;
    font-size: 27px;
    font-weight: bold;
    color: #571d11;
}
.shyzul li .shyzh2{
    height: 95px;
    line-height: 95px;
    font-size: 35px;
    font-family: '宋体';
    padding-left: 60px;
}
.czlz{
    padding-right: 30px;
    float: left;
}
.czlztu{
    padding: 0;
}
.twolaoshi{
    padding-top: 42px;
}
.czlzul li .czlzh2{
    font-size: 28px;
}
.czlzul{
    margin-top: 0;
    width: 340px;
}
.shyzul li p{
    font-size: 21px;
}

.czlzul li .czlzh2{
    padding-top: 26px;
    line-height: 58px;
    height: 58px;
    padding-left: 0;
}
.czlzul li p{
    height: 34px;
    line-height: 34px;

}
.czlzul{
    padding-left: 5px;
    padding-bottom: 40px;
}
.tjysltu{
    padding-right: 14px;

}
.tjyslul{
    padding-bottom: 6px;
}
.tjysl{
    padding-right: 0;
}
.oprationli{
    float: left;
}
.oprationwordp{
    padding-left: 5px;
    width: 190px;
    box-sizing:border-box;
    padding-right: 10px;
}
ul.opration{
    padding-left: 24px;
    padding-bottom: 106px;
}
.oprationptu{
    float: left;
}
.oprationwordp{
    float: left;
}
.oprationli{
    padding-top: 50px;
}
.oprationh3 {
    height: 40px;
    line-height: 40px;
    padding-bottom: 35px;

}
.oprationspan{
    line-height: 35px;
}

.chuxian{
    height: 16px;
}
.bgcccccc{
    background: #cccccc;
}
.xixian{
    height: 6px;
}
.ninghao-outer{
    background: #24242c;
}
.peopleouter01{
    height: 228px;
    /*  background: url(../images/bgpeople_01.jpg) no-repeat center center;  */
}
.peopleouter02{
    /*  background: url(../images/bgpeople_02.jpg) no-repeat center center; */
}
.bgf2f5f8{
    background: #f2f5f8;
}
.bgd4862f{
    background: #d4862f;
}
.h9{
    height: 9px;
}
.kctable table{
    background: #000000;
}
.kctable td{
    background: #ffffff;
    font-size: 13px;

}
.kctable td p{

    font-size: 14px;

}
.kctable th p{

    font-size: 14px;

}
.kctable th{
    background: #fff;
    font-weight: 500;
    text-align: center;
    font-size: 13px;
}
.kctable th p{
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;


}
.kctable td p{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4px;
    padding-right: 4px;
    line-height: 21px;
}
.paddtop25{
    padding-top: 25px;
}
.zxbmh2{
    font-size: 30px;
    font-weight: 500;
    padding-bottom: 10px;

}


.people{
    position: relative;
}
.shiping{
    position: absolute;
    width: 600px;
    height: 455px;
    top: -455px;
    left: 50%;
    margin-left:-300px ;
    -moz-box-shadow: 0px 0px 5px #d08fd0;
    -webkit-box-shadow: 0px 0px 5px #d08fd0;
    box-shadow: 0px 0px 5px #d08fd0;
    -ms-filter\0: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#d08fd0')";
}
.xuhao{
    padding-left: 8px;
    color: #f00;
}
.bandesc{
padding-left: 8px;
}
.rela{
    position: relative;
}
.fengxiang{
    position: absolute;
    left:110px;
    top:10px;
}
.bg1a1a1a {
    background: #1a1a1a;
}
.footer{
    padding-top: 30px;
    padding-bottom: 20px;
}
.footer,.footer a {
    color: #fff;
    font-size: 14px;
}
.footer a {
    text-decoration: none;

}
.footer_d{
    width: 1000px;
    margin: auto;
    line-height: 25px;
}
.f-nav a{
    margin-left: 5px;
    margin-right:5px;
}
.f-nav a.first{
    margin-left: 0px;
}


.weixing{
    position:fixed;
    right:0px;
    bottom:10px;
}
.closeweixing{
    width: 25px;
    height: 25px;
    right:3px;
    top:0px;
    position: absolute;
    background:#fff;
    filter:  alpha(opacity=1);/*ie*/
    opacity: 0.01;/*firefox*/
}
a.nounderline{
    text-decoration: none;
}
.nojianxi{
    font-size: 0;
    line-height: 0;
}
.kctable td p.nojianxi{
    font-size: 0;
    line-height: 0;
}


.kctable table.innertable{
    background: none;


}
.kctable table.innertable td{
    font-size: 14px;
    line-height:21px;
}
.kctable table.innertable{

    padding: 10px 4px;
}
.text-center{
    text-align: center;
}
.situ{
    padding-top: 45px;
    padding-bottom: 5px;
    width:1336px;margin:auto;
}
.situ table td {
    padding: 2px;
}
.situ table td img{

    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.6);;
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.6);
    box-shadow:0 0 3px rgba(0,0,0,0.6);
}
.ninghao-player .fp-ratio{
    padding-top:75.75%;
}

.zxzx{
    position: relative;
}
a.sevrallink1{
    display: block;
    position: absolute;
    width: 212px;
    height: 79px;
    left:0;
    top: 0;
    background: #fff;
    filter:  alpha(opacity=1);/*ie*/
    opacity: 0.01;/*firefox*/
}
a.sevrallink2{
    width: 232px;
    left: 213px;

}
a.sevrallink3{
    width: 223px;
    left: 450px;

}
a.sevrallink4{
    width: 206px;
    left: 676px;

}
a.sevrallink5{
    width: 314px;
    left: 883px;

}


#LR_Flash{
    /*
    height:0px!important;
    overflow:hidden;
    display:none;*/
}
#LR_Flash embed{
    /*
    height:0px!important;*/
}

#yjydizhi,#banquanshouyouBjxyd{
    /*text-shadow:0 0 4px #dddddd;opacity:0.01; */
    /*color:#1A1A1A;*/
}
.guwm_body{
    width: 1100px;
    margin: auto;
    padding-top: 65px;

    line-height: 30px;
}
.guwm_title{
    font-size: 30px;
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #000;
}
.guwm_title span{
    display: inline-block;
    border-bottom: 2px solid #e81d5f;
}
.guwm_content{
    padding-top: 25px;
}
.jianjieouter{
    background: #eeefef;
}
.jianjie{
    font-size: 18px;
    line-height: 31px;
    padding-bottom: 20px;
}
.jianjie h1{
    text-align: center;
    height: 120px;
    line-height: 120px;
    font-size: 48px;
    color: #571d11;
}
.jianjie .shuzixuhao{
    font-size: 24px;
    font-weight: bold;

}
.jianjie .yinwenxuhao{
    font-weight: bold;
    color: #571d11;
}

.bge4e4e4{
    background: #e4e4e4;
}
.jcpdouter{
    margin-top: 40px;
}


.khyybmb{
    padding-top: 35px;
}
.yybmheader{
    position: relative;
    background: url(../images/khyy/bgxuxian.jpg)/*tpa=../templets/mahuang/images/khyy/bgxuxian.jpg*/ 0 0 repeat;
}
.yybmh3{
    background: #f8f8f8;

    font-size: 36px;
    color: #91420e;
    width: 334px;
    height: 37px;
    line-height: 32px;

    font-weight: normal;

    margin: auto;

}
.xiajiantou{
    padding-top: 15px;
    padding-bottom: 35px;
}
.baominginner{
    float: left;
    width: 50%;

}
.baominginner table{
    padding-left: 105px;
}
.baominginner1 table{
    padding-left: 35px;
}
.baominginner td {
    height: 63px;
}
.baominginner td span{
    width: 120px;
    display: block;
    text-align: right;
    border: 1px solid #979696;
    border-right: none;
    background: #e6e6e6;
    height: 45px;
    line-height: 45px;
    font-size: 18px;

}
.baominginner td input{


    border: 1px solid #979696;
    background: #f3f2f2;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    width: 285px;
    padding-left: 5px;
}
.submit_jjyy{
    margin-top: 58px;
    margin-bottom: 78px;
    width: 256px;
    height: 67px;
    background: #f39800;
    border: 5px solid #e1dede;
    font-size: 24px;
    color: #fff;
    height: 67px;
    line-height: 57px;
    font-family: '思源黑体';
    cursor: pointer;
}


.w1100{
    width: 1100px;
    margin: auto;
}

.wrapper-form{
    background: #f8f8f8 url(../images/khyy/bottomyuan.jpg)/*tpa=../templets/mahuang/images/khyy/bottomyuan.jpg*/ center bottom no-repeat;
    margin-top: 65px;
}
.title{
    font-size: 24px;
    height: 45px;
    line-height: 45px;
    text-align: left;

}
.desc{
    text-align: left;
    text-indent: 2em;
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 40px;
}
.strongfont{
    font-weight: bold;
}
.title1{
    padding-top: 50px;
}
.desc1{
    padding-bottom: 30px;

}
.wendatd {
    text-indent: 0;
}
.bgeeefef{
    background: #eeefef;
}

/*几个老师开始*/

.laoshiintro{
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */

    width: 100%;
    text-align: center;
    border: 1px solid #d2d0d0;
    border-top: 0;
}
.leftlaoshi{
    float: left;
    width: 466px;
    padding-right: 31px;

}
.leftlaoshi img{
    display: block;
}
.laoshiintro h2{
    padding-top: 30px;
    height: 50px;
    line-height: 50px;
    font-size: 36px;
}
.laoshiintro p{
    font-size: 24px;
    line-height: 36px;
    color: #571d11;
    padding-bottom: 28px;
}
.middlelaoshi .laoshiintro  h2{
    font-size: 14px;
    padding-top: 20px;
    line-height: 25px;
    height: 25px;

}
.middlelaoshi .laoshiintro  p{
    font-size: 14px;
    line-height: 25px;
}
.middlelaoshi{
    width: 331px;
    padding-right: 40px;
}
.rightlaoshi{
    padding-right: 0;
}
.laoshiintro{
    margin-bottom: 16px;
}
.hongqiaolsdiv{
    padding-left: 46px;
    padding-top: 15px;
    width: 785px;
}
.hongqiaols{
    text-indent: 2em;
    font-size: 22px;
    line-height: 26px;
}
.hongse{
    color: #fc0101;
}
.hongqiaolscommon{
    height: 300px;
    background:  url(../images/khyy/qihan-300x300.jpg)/*tpa=../templets/mahuang/images/khyy/qihan-300x300.jpg*/ right center no-repeat;
}
.hongqiaolscommoninner{
    border: 1px solid #c1bfbf;
    height: 100%;
}
.common-khyy{
    width: 1200px;
    margin: auto;
}
/*几个老师结束*/
/*新精彩片断开始*/
.gsblouter{
    border: 1px solid #000;
}
.gsbl{
    padding-top: 38px;
}
.gsbl h2{
    height: 85px;
    line-height: 85px;
    font-size: 38px;
}
.jcpdnewword{
    height: 72px;
    line-height: 72px;
    padding-top: 22px;
    font-size: 24px;
    text-align: center;
}
.jcpdnewinner{
    width: 1197px;
    margin: auto;
}
.jcpdnewinner ul li{
    float: left;
}
.small_jcpd_new{
    width: 171px;
    cursor: pointer;
    display: block;
    margin: auto;
}


.jcpdnewwordul li{
    position: relative;
}

.jcpdnewwordul li .big_jcpd_new_newkc{
    cursor: pointer;
    width: 0px;
    padding: 5px;
    z-index: 20;
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    background:  url(../images/khyy/touming.png)/*tpa=../templets/mahuang/images/khyy/touming.png*/ 0 0 repeat;

}
.touming{
    filter:  alpha(opacity=1);/*ie*/
    opacity: 0.01;/*firefox*/
}
.jcpdnewwordul{
    height: 253px;
}
.jcpdnewwordul2{
    height: 242px;
}

/*新精彩片断结束*/

/*放大的对比效果图开始*/
.kehunew ul li{
    float: left;
    padding-right: 24px;
}
.kehunew ul li.lastkehunewli{
    padding-right: 0;
}
.duibitup{
    height: 55px;
    line-height: 55px;
    padding-bottom: 20px;
    font-size: 24px;
    color: #4e2310;
    text-align: center;
}
.pt20{
    padding-top: 20px;
}
.pb30{
    padding-bottom: 30px;
}
/*放大的对比效果图结束*/


.baoming-newkc{
    color: #666;
}
.baoming-newkc td{
    height: 40px;
    font-size: 13px;
}
.baoming-newkc td textarea{
    font-size: 13px;
    padding: 2px;
}
.baoming-newkc td input{
    height: 28px;
    line-height: 28px;
    border: 1px solid #ccc;
    width: 285px;
    padding-left: 4px;
}
.baoming-newkcdiv{
    width: 480px;
}
.baoming-newkc td input.submitbutton{
    margin-top: 20px;
    margin-bottom: 35px;
    width: 120px;
    height: 38px;
    background: #d4862f;
    font-size: 16px;
    color: #fff;
    font-family: 'å¾®è½¯é›…é»‘';
    margin-left: 155px;
    cursor: pointer;
}
.baoming-newkc td input.resetbutton{
    background: #8ba3bc;
    margin-left: 30px;
}
/*客户预约 新课程结束*/

.color400000{
    color: #400000;
}
.nowrap{
    white-space:nowrap;
}
.datumengban{
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    background: #333333;
    z-index: 7;
    display: none;
    opacity: 0.5;
    filter:  alpha(opacity=50);
    _position:absolute;
    _width:1800px;
    _height:6683px;
}
.datu{
    position: fixed;
    width: 100%;
    text-align: center;
    top: 60px;
    left: 0;
    z-index: 8;
    display: none;
}
.datuimgdiv a{
    position: absolute;
    display: block;
    right: -16px;
    top: -16px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #e6f0f5;
    color: #3da9d7;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    font-size: 24px;
}
.datuimgdiv{
    position: relative;
    width: 600px;
    margin: auto;
}
.datuimgdiv img{
    width: 100%;
}
.xmal_wrapper > li{
    float: left;
    width: 358px;
    padding-right: 63px;
    padding-top: 20px;
}
.xmal_wrapper > li.thirdli{
    padding-right: 0;
}
.xmal_wrapper > li:nth-child(3n){
	padding-right: 0;
}
.xmal_wrapper > li ul{
    padding-top: 20px;
    padding-bottom: 20px;
}
.xmal_wrapper > li ul li{
    line-height: 26px;
}

.kcsanyoushi_wrapper_outer{
    background: #f2f3f2;
}

.kcsanyoushi_wrapper{
    font-size:0;
    line-height:0;
}
.kc_peixun_dt_new{
    float: left;
    padding-left: 140px;
}
.kc_peixun_info_new{
    float: left;
    padding-left: 78px;
}
.kc_pxzx_info_wrapper{
    padding-top: 42px;
    padding-bottom: 34px;
}
/*首页的微信跳动功能开始*/
.weixininfoscroll_outer{
    width: 314px;
    height: 301px;
    overflow: hidden;
}
.wx{
    width: 98%;
    margin: auto;
    padding-top: 2.5%;
    padding-bottom: 2.5%;
    border-bottom: 1px solid #d2d0d0;
    position: relative;
}
.wx li{
    float: left;
    width: 38px;
}
.wxtu img{
    box-sizing: border-box;
    border: 1px solid #a2a2a2;
    width: 100%;
}
.wx li.wxword{
    float: left;
    width: 180px;
    padding-left: 10px;
    padding-right: 48px;
    text-indent: 2em;
    line-height: 140%;

}
.wxword .date{
    position: absolute;
    right: 0;
    top: 15%;
    color: #b4b2b2;
}
.wxword a.wxjiantou{
    display: block;
    position: absolute;
    right: 40px;
    bottom: 0;
    color: #b4b2b2;
    width: 3.65%;
}

/*首页的微信跳动功能结束*/

/*底部开始*/
.bottom{
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    height: 41px;
    background: url(../images/bt_background.jpg)/*tpa=../templets/mahuang/images/bt_background.jpg*/ center center repeat;
	z-index: 2;
}
.bottom_ul_wrapper > li > a{
    color: #2ba7c3;
    display: block;
    padding-left: 37px;
    padding-right: 37px;
    font-weight: bold;
    font-size: 18px;
   /* text-shadow: 1px 1px 1px #333333;*/



}
.bottom_ul_wrapper > li{
    position: relative;
    float: left;
    color: #2ba7c3;
    height: 41px;
    line-height: 41px;
    background:  url(../images/bg_shu.png)/*tpa=../templets/mahuang/images/bg_shu.png*/ right center  no-repeat;
}
.bottom_ul_wrapper > li.li > a:hover{
    background: #754196;
    color: #ffffff;
}
.downspnone{
    display: none;
    position: absolute;
    z-index: 100;
    bottom: 41px;
    right: 0;
    border:1px solid #c5a5c5;
    background: #fff;
}
.bottom_ul_wrapper > li ul{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 210px;
    padding-left: 18px;
    padding-right: 55px;
}
.bottom_ul_wrapper > li ul li{
    height: 29px;
    line-height: 29px;
    white-space:nowrap;

}
.bottom_ul_wrapper > li ul li a{
    font-weight: bold;
}
a.bottom_zxzx{
    color: #754196;
    text-decoration: underline;
}
.downspnone li div a{
    float: left;
    
}
.downspnone li div a.bottom_zxzx{
    float: right;
}
a.bottom_djzx{
    position: absolute;
    top: -37px;
    right: -80px;
}
/*底部结束*/

.genduoanli{
    position: relative;

}
.genduoanli a{
    display: block;
    position: absolute;
    left: 665px;
    top: -20px;
    color: #006ab3;
}

.bottom_chat_num{
    position: absolute;
    top: -10px;
    right: 37px;
    color: #ffffff;
    font-size: 8px;
    width: 25px;

    text-align: center;
}

/*项目合作改版开始*/
.djhz_wrapper_outer{
    
    height: 593px;
    background:  url(../images/djhz/bg_djhz_outer.jpg)/*tpa=../templets/mahuang/images/djhz/bg_djhz_outer.jpg*/ center center no-repeat;

}
.djhz_shadow_outer{
  
    -webkit-box-shadow: 0 4px 5px  rgba(51,51,51,.4) inset;
    -moz-box-shadow: 0 4px 5px   rgba(51,51,51,.4) inset;
    box-shadow: 0 4px 5px   rgba(51,51,51,.4) inset;
  /*
  -ms-filter\0: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#333333')";
*/
position: relative;
    
}
.ieShadow{
	position: absolute;
	
	top: 0px;
	left: 0px;
	
	width: 100%;
	background:#999999;
	height: 1px;
	 -ms-filter\0: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#999999')";
	
	
}
*html  .shadow{
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#333333');
}
*+html  .shadow{
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#333333');
}

.djhz_xmjs_wrapper{
    padding-top: 62px;
    padding-bottom: 62px;
}
.djhz_left_lian_tu{
    float: left;
}
.djhz_rignt_js_word{
    float: left;
    width: 570px;
    padding-left: 34px;
}
.djhz_xmjs_wrapper h2{
    padding-top: 16px;
    font-size: 24px;
    text-align: center;

}
.djhz_xmjs_wrapper h2.color987f52{
    color: #987f52;
    padding-top: 2px;
    padding-bottom: 10px;
}
.djhz_rignt_js_word p{
    text-align: left;
    text-indent: 2em;
    line-height: 30px;
}
.djhz_mtcf_wrapper{
    padding-top: 0;
}
.djhz_mtcf_wrapper img{
    display: block;
}
.djhz_mtcf_wrapper h2{
    padding-top: 0px;
    font-size: 24px;
    text-align: center;

}
.djhz_mtcf_wrapper h2.color987f52{
    color: #987f52;
    padding-top: 4px;
    padding-bottom: 20px;
}
.djhz_sixdjsys_wrapper_outer1{
    height: 251px;
    background: url(../images/djhz/djhz_sixdjsys_01.jpg)/*tpa=../templets/mahuang/images/djhz/djhz_sixdjsys_01.jpg*/ center center no-repeat;
}
.djhz_sixdjsys_wrapper_outer2{
    background: url(../images/djhz/djhz_sixdjsys_02.jpg)/*tpa=../templets/mahuang/images/djhz/djhz_sixdjsys_02.jpg*/ center center no-repeat;
}
.gbxlch_wrapper_outer{
    background: #e5e9e9;
    margin-top: 120px;
}
.gbxlch_wrapper{
    position: relative;

}
.yzsfctx{
    position: absolute;
    left: 733px;
    top: -80px;
}
.diqiu_wrapper{
    height: 688px;
    background:  url(../images/djhz/bg_djhz_diqiu.jpg)/*tpa=../templets/mahuang/images/djhz/bg_djhz_diqiu.jpg*/ 0px 12px no-repeat;
}
.diqiu_word{
    padding-top: 104px;
    width: 540px;
    float: right;
}
.floatright{
    float: right;
}
.djhz_intro{
    padding-top: 40px;
    line-height: 42px;
    font-size: 24px;
    text-indent: 2em;

}
.djhz_intro_situ_wrappter img{
    display: block;
    margin: auto;
}
.djhz_hzlc_wrapper{
    padding-top: 66px;
    padding-bottom: 72px;

}
.djhz_hzlc_wrapper .word{
    line-height: 55px;
    font-size: 18px;
    padding-bottom: 8px;
}
.djhz_zxkc{
    font-size: 18px;
    line-height: 60px;
    padding-bottom: 40px;
}
.baoming_and_zixun_wrapper_outer{
    background: #eeeeee;
}
.baoming_and_zixun_wrapper{
    padding-top: 35px;
}
.djhz_baoming{
    float: left;
    padding-left: 16px;
    width: 590px;
    padding-top: 15px;
}

.djhz_baoming td{
    font-size: 18px;
}
.djhz_baoming td input{
    width: 528px;
    height: 46px;
    line-height: 46px;
    border: 1px solid #403e3e;
    background: #f7f7f7;
    font-size: 18px;

}
.djhz_baoming td textarea{
    width: 528px;
    height: 118px;
    line-height: 46px;
    font-size: 18px;
    border: 1px solid #403e3e;
    background: #f7f7f7;
    font-size: 18px;

}
.colordd1515{
    color: #dd1515;
}
.djhz_submit{
    font-size: 18px;
    color: #ffffff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    width: 148px;
    height: 48px;
    background: #46ad8f;
    border: 0;
    cursor: pointer;
}
.djhz_reset{
    background: #b6b6b3;
}
.djhz_qtx{
    padding-bottom: 20px;
    font-weight: bold;
    padding-left: 5px;
}
.djhz_baoming_bottom{
    position: relative;
}
.djhz_ercode{
    position: absolute;
    left: 417px;
    top: -15px;

}
.djhz_dizhi_and_zixun{
    float: left;
    padding-left: 55px;
    width: 535px;
    border-left: 1px solid #7a7878;

}
.djhz_dizhi_and_zixun ul{

    color: #6a6b6b;
}
.djhz_dizhi_and_zixun ul li{
    line-height: 35px;
}
.djhz_dizhi_and_zixun ul .chuti{
    color: #000000;
}
.djhz_dizhi_and_zixun h3{
    font-size: 18px;
    padding-bottom: 15px;
}
#demo2 table td div{
    height: 38px;
    line-height: 38px;
    stroke-dasharray: 40;
    stroke-dashoffset: 220;
    background:  url(../images/djhz/dotted_xuxian.jpg)/*tpa=../templets/mahuang/images/djhz/dotted_xuxian.jpg*/ left bottom repeat-x;
}
#demo2 table td div img{
    vertical-align: middle;
}
/*项目合作改版结束*/

/*幻灯片开始*/
.hdp_wrapper{
    width: 1200px;
    height: 558px;
}
#kinMaxShow{visibility:hidden;width:100%; height:558px;overflow:hidden;}
/*幻灯片结束*/


/*暑假大放送开始*/
.bigimg_sjdfs_wrapper_outer{
    height: 601px;
    background:  url(../images/sjdfs/sjdfsheader.jpg)/*tpa=../templets/mahuang/images/sjdfs/sjdfsheader.jpg*/ center center  no-repeat;
}
.wrapper_bmrc img{
    display: block;
}
.wrapper_outer_bmrc{
    background: #e9f9fb;
}
.wrapper_bmrc{
    position: relative;

}
.wrapper_outer_gtqb{
    background: #ffffff;
}
a.sjdfs_chat{
    position: absolute;
    bottom: 40px;
    left: 437px;
}
/*暑假大放送结束*/


/*底部报名开始*/
.sentMassage_login_cover {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(50, 50, 50, .5);
}

.sentMassage_login_cover .tanCeng {
    position: relative;
    display: block;
    margin: 0 auto;
    z-index: 12300;
    top: 13%;
    width: 600px;
    background: #fff;
}

.sentMassage_login_cover .popover-close {
    width: 30px;
    height: 20px;
    position: absolute;
    right: 8px;
    top: 22px;
    z-index: 10;
}

.sentMassage_login_cover .popover-close a {
    width: 0;
    padding-left: 30px;
    height: 20px;
    font-size: 0;
    overflow: hidden;
    line-height: 0;
    background: url(../images/bottombaoming/bd_bg1.png)/*tpa=../templets/mahuang/images/bottombaoming/bd_bg1.png*/ -80px -33px;
    display: block;
}

.sentMassage_login_cover .mostIput {
    width: 100%;
    padding: 19px 0 5px 0;
    position: relative;
    min-height: 300px;
}

.sentMassage_login_cover .money .top {
    width: 150px;
}

.sentMassage_login_cover .money span {
    display: block;
    width: 100%;
    height: 99px;
    position: absolute;
    top: 36px;
}

.sentMassage_login_cover .money span img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
}

.sentMassage_login_cover .mostIput p {
    font-size: 24px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    line-height: 45px;
    margin:10px 0;
}

.sentMassage_login_cover .mostIput dl dt,.sentMassage_login_cover .mostIput dl dd
{
    text-align: center;
    line-height: 35px;
    font-size: 17px;
}

.sentMassage_login_cover .sentMassage {
    width: 400px;
    margin: 20px auto;
}

.sentMassage_login_cover .sentMassage .itrm {
    height: 57px;
    position: relative;
    clear: both;
    margin-bottom: 5px;
}

.sentMassage_login_cover .sentMassage .itrm label {
    border: 1px solid #ddd;
    border-radius: 2px;
    overflow: hidden;
    width: 90%;
    padding: 0 0 0 30px;
    background-color: #fff;
    display: inline-block;
    position: relative;

}

.sentMassage_login_cover .sentMassage .itrm label input {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 14px 0;
    outline: none;
    border: none;
    font-size: 16px;
    color: #999999;
}

.sentMassage_login_cover .lastStep {
    width: 125px;
    height: 24px;
    border-radius: 3px;
    padding: 0 7px;
    background: black;
    position: absolute;
    top: -29px;
    right: 8px;
    opacity: 0.6;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.sentMassage_login_cover .mostIput .btn {
    border: 0;
    width: 97%;
    height: 50px;
    line-height: 50px;
    background-color: #ff9a1f;
    text-align: center;
    color: white;
    border-radius: 5px;
    font-size: 18px;
    margin-top: 13px;
    margin-left: 3px;
}

.sentMassage_login_cover .mostIput .btn:hover {
    cursor: pointer;
    background: #f98b00;
}

.sentMassage_login_cover .show {
    /*display: none;*/
}

.sentMassage_login_cover .itrm textarea {
    width: 98%;
    height: 87%;
    resize: none;
    border: none;
    font-size: 16px;
    color: #999;
    outline: none;
    padding: 3% 0;
}

.sentMassage_login_cover  .ation {
    height: 25px;
    line-height: 2px;
    font-size: 14px;
    color: red;
    text-align: left;
    font-weight: normal;
    display: none;
    width:95%;
}



.sentMassage_login_cover .itrm .nameBox{
    background: url(../images/bottombaoming/name1.png) no-repeat 5px center;
    background-size: 20px 18px;
}
.sentMassage_login_cover .itrm .tellBox{
    background: url(../images/bottombaoming/tell1.png) no-repeat 5px center;
    background-size: 20px 18px;
}
.sentMassage_login_cover .itrm .yanBox{
    background: url(../images/bottombaoming/yan1.png) no-repeat 5px center;
    background-size: 20px 18px;
}
.sentMassage_login_cover .itrm .liu{
    background: url(../images/bottombaoming/liu1.png) no-repeat 5px 12px;
    background-size: 20px 18px;
    height:70px;
}
.sentMassage_login_cover input, .sentMassage_login_cover textarea, .sentMassage_login_cover select {
    font-size: 12px;
    font-family: "PingFang SC",Arial,"思源黑体","宋体",simsun,sans-serif;
}
/*底部报名结束*/