/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, button, p, blockquote, th, td {
       margin: 0 auto;
       padding: 0;
}
table {
       border-collapse: collapse;
       border-spacing: 0;
}
input, select, textarea, button {
       font-size: 100%;
       margin-bottom: 0px;
}
fieldset, img, abbr, acronym {
       border: 0;
}
address, caption, cite, code, dfn, em, th, var {
       font-style: normal;
       font-weight: 400;
}
ol, ul {
       list-style: none;
}
h1, h2, h3, h4, h5, h6, legend {
       font-size: 100%;
       font-weight: 400;
}
:focus {
       outline: 0;
}
ins {
       text-decoration: none;
}
del {
       text-decoration: line-through;
}
blockquote, q {
       quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
       content: none;
}


.df10{
    height:10px;
}
.disnone{
    display:none;
}
.clearfix:after {
       content: ".";
       display: block;
       clear: both;
       height: 0;
       font: 0px/0px sans-serif;
       visibility: hidden;
}
.clearfix {
       zoom: 1;
}


.contbox{
    margin:0px auto;
    width:1400px;
    text-align: center;
}
.contimg{
    max-width:1400px;
    margin:0px auto;
    display:block;
}
.headmenubox{
    height:71px;
    background-image:url('images/topmenuimgbg.jpg');
    background-repeat:repeat-x;
    width:100%;
}
.psrltv{
    position:relative;
}
.headmenuin{
    width:1200px;
    display:inline-block;
    margin:0px auto;
    height:71px;
    background-image:url('images/topmenuimg.jpg');
    background-repeat:no-repeat;
    background-image:none;
}
.headmenua{
    font-size:26px;
    line-height:71px;
    display:inline-block;
    text-decoration:none;
    text-shadow: 0px 0px 10px #000000;
    text-align:center;
    color:#ffffff;
    letter-spacing:3px;
    width:auto;
    padding:0px 28px;
}
.headmenua.n0{
    width:170px;
}
.headmenua.n1{
    width:200px;
}
.headmenua.n2{
    width:170px;
}
.headmenua.n3{
    width:180px;
}
.headmenua.n4{
    width:190px;
}
.headmenua.n5{
    width:170px;
}
.bnrbox{
    height:564px;
    width:100%;
    background-image:url('images/bnrimg.jpg');
    background-repeat:no-repeat;
    background-position:center center;
}
@media (min-width: 1870px) {
    .bnrbox{
        height:564px;
        width:100%;
        background-image:url('images/bnrimg.jpg');
        background-repeat:no-repeat;
        background-position:center center;
        background-size:cover;
    }
}
.bnrbotbg{
    background-image:url('images/bnrbotbg.jpg');
    background-repeat:repeat-x;
    height:72px;
    
}
.contimgbox{
    width:auto;
    margin:0px auto;
    display:inline-block;
}

.bgbox{
    height:111px;
    background-image:url('images/bgimg.jpg');
    background-repeat:repeat-x;
}
.bgbox0{
    height:135px;
    background-image:url('images/bgimg0.jpg');
    background-repeat:repeat-x;
}
.bgbox1{
    height:99px;
    background-image:url('images/bgimg1.jpg');
    background-repeat:repeat-x;
}
.bgbox2{
    height:194px;
    background-image:url('images/bgimg2.jpg');
    background-repeat:repeat-x;
}

.bgbox3{
    height:127px;
    background-image:url('images/bgimg3.jpg');
    background-repeat:repeat-x;
}
.bgbox4{
    height:122px;
    background-image:url('images/bgimg4.jpg');
    background-repeat:repeat-x;
}
.bgbox5{
    height:131px;
    background-image:url('images/bgimg5.jpg');
    background-repeat:repeat-x;
}

.footbgbox{
    height:196px;
    background-image:url('images/footbgimg.jpg');
    background-repeat:repeat-x;
    text-align:center;
}
.footbgbox0{
    height:220px;
    background-image:url('images/footbgimg0.jpg');
    background-repeat:repeat-x;
    text-align:center;
}
.footbgbox1{
    height:46px;
    background-image:url('images/footbgimg1.jpg');
    background-repeat:repeat-x;
    line-height:46px;
    text-align:center;
    font-size:14px;
    text-align:center;
}

.zxdgbox{
    position:absolute;
    width:502px;
    height:396px;
    right:6px;
    top:3px;
    background:#ffffff;
}
.zxdgtit{
    height:27px;
    background-image:url('images/zxdgtitbg.jpg');
    background-repeat:repeat-x;
    line-height:27px;
    text-align:center;
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
}
.zxdgboxin{
    border:1px solid #dddddd;
    border-top:0;
    height:450px;
    padding-top:10px;
    position:relative;
    overflow:hidden;
}
.zxzfifr{
    height:500px;
    position:absolute;
    top:-50px;
    left:0px;
}
.heit500{
    height:500px;
}












.ft12{
    font-size:12px;
}
.zxdgtab{
    width:100%;
}
.zxdgtab th,.zxdgtab th{
    padding:3px 6px;
    line-height:25px;
    height:25px;
}
.zxdgtab th{
    width:120px;
    text-align:right;
}
.zxdgtab td{
    text-align:left;
}
.zddgtxt{
    outline:none;
    border:1px solid #dddddd;
    height:25px;
    line-height:25px;
    width:200px;
    padding:0px 10px;
}
.zddgtxt.heit100{
    height:100px;
}
.zddgbtn{
    height:30px;
    line-height:30px;
    padding:0px 20px;
    background:#FB9E03;
    color:#ffffff;
    font-size:16px;
    outline:none;
    border:0px;
    cursor:pointer;
}
.clrhui{
    color:#838381;
}
.qyjjbox{
    width:690px;
    height:340px;
    position:absolute;
    top:175px;
    left:0px;
    background:#ffffff;
    text-align:left;
    font-size: 18px;
    letter-spacing:1px;
    line-height:26px;
}
.txtidt35{
    text-indent:35px;
}
.wordsbox2{
    width:1000px;
    height:90px;
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-500px;
    background:#ffffff;
    font-size: 14px;
    line-height:22px;
}
.wordsbox3{
    width:640px;
    height:50px;
    position:absolute;
    top:15px;
    left:50%;
    margin-left:-330px;
    font-family: 'SimSun';
    background:#ffffff;
    font-size:40px;
    line-height:50px;
    letter-spacing:2px;
}
.clrred{
    color:Red;
}
.ftkt{
    font-family: 'KaiTi';
}
.wordsbox4{
    width:640px;
    padding-right:20px;
    height:230px;
    position:absolute;
    background:#ffffff;
    top:124px;
    left:4px;
    text-align:left;
    line-height:23px;
}
.ftst{
    font-family: 'SimSun';
}
.fwbld{
    font-weight:bold;
}
.ft18{
    font-size:18px;
}
.tc{
    text-align:center;
}
.clr000{
    color:#000000;
}
.ft30{
    font-size:30px;
}
.ft40{
    font-size:40px;
}
.lh40{
    line-height:40px;
}
.wordsbox5{
    width:640px;
    padding-right:20px;
    height:160px;
    position:absolute;
    background:#ffffff;
    bottom:0px;
    left:4px;
    text-align:left;
    line-height:22px;
}
.tl{
    text-align:left;
}
.clrdpred{
    color:#790B10;
}
.lh30{
    line-height:30px;
}
.wordsbox6{
    width:640px;
    padding-right:20px;
    height:390px;
    position:absolute;
    background:#ffffff;
    top:124px;
    right:0px;
    text-align:left;
}
.lh35{
    line-height: 35px;
}
.wordsbox7{
    width:690px;
    height:390px;
    position:absolute;
    background:#ffffff;
    bottom:0px;
    left:0px;
    text-align:left;
}
.lh22{
    line-height:22px;
}
.lh23{
    line-height:23px;
}

.wordsbox8{
    width:290px;
    height:40px;
    position:absolute;
    background:#ffffff;
    top:86px;
    right:389px;
}
.fr{
    float:right;
}
.wordsbox9{
    width: 270px;
    height: 40px;
    position: absolute;
    background: #ffffff;
    top: 280px;
    right: 400px;
}
.wordsbox10{
    width: 690px;
    height: 163px;
    position: absolute;
    background: #ffffff;
    bottom: 0px;
    right: 0px;
}

.wordsbox11{
    width: 310px;
    height: 60px;
    position: absolute;
    background: #EDEDED;
    left: 136px;
    top: 30px;
    line-height:60px;
    font-size:40px;
    letter-spacing:1px;
}
.wordsbox12{
    width: 100%;
    height: 50px;
    position: absolute;
    background: #EDEDED;
    left: 0px;
    bottom: 10px;
    line-height:60px;
    font-size:25px;
    letter-spacing:1px;
}


.wordsbox13{
    width: 1000px;
    height: 70px;
    position: absolute;
    background: #ffffff;
    left: 50%;
    top: 10px;
    margin-left:-500px;
}
.wordsbox14{
    width: 420px;
    height: 65px;
    position: absolute;
    background: #C0C0C0;
    left: 50%;
    top: 18px;
    margin-left:-205px;
    line-height:65px;
    font-size:40px;
    color:#ffffff;
}

.wordsbox15{
    width: 1190px;
    height: 220px;
    position: absolute;
    background: #ffffff;
    left: 50%;
    top: 118px;
    margin-left:-595px;
    font-size: 18px;
    line-height: 35px;
}

.wordsbox16{
    width: 250px;
    height:40px;
    position: absolute;
    background: #ffffff;
    left: 167px;
    top:359px;
    text-align:center;
    font-size: 16px;
    line-height:40px;
    color:#864712;
}

.wordsbox17{
    width: 250px;
    height:25px;
    position: absolute;
    background: #ffffff;
    left: 30px;
    top: 399px;
    text-align: left;
    font-size: 16px;
    line-height:25px;
    color:#000000;
}

.wordsbox18{
    width: 550px;
    height:270px;
    position: absolute;
    background: #ffffff;
    left: 0px;
    top: 420px;
    text-align: left;
    padding-left:30px;
    font-size:15px;
    line-height:23px;
}
.wordsbox17.psstatic{
    position:static;
    text-align:left;
    margin:0px;
}
.wordsbox19{
    width: 560px;
    height: 510px;
    position: absolute;
    right: 0px;
    top: 182px;
    text-align: left;
    background:#FFF2EA;
    line-height:35px;
}
.lh50{
    line-height:50px;
}
.wordsbox20{
    width: 840px;
    height: 186px;
    position: absolute;
    left: 50%;
    top: 90px;
    text-align: left;
    background:#ffffff;
    margin-left:-418px;
    line-height:30px;
}

.wordsbox21{
    width: 430px;
    padding:0px 10px;
    height: 235px;
    position: absolute;
    top: 325px;
    right: 27px;
    text-align: left;
    background:#ffffff;
    color:#000000;
    font-size:13px;
    line-height:18px;
}
.mgl30{
    margin-left:30px;
}
.wordsbox21tit{
    border-bottom:1px solid #2F2725;
    height:20px;
    line-height:20px;
    text-align:center;
    color:#4C1A25;
    font-size:16px;
}
.dh10{
    height:10px;
}
.dh5{
    height:5px;
}

.wordsbox22{
    width: 435px;
    height: 640px;
    padding-right: 5px;
    padding-left: 5px;
    position: absolute;
    top: 304px;
    left: 470px;
    background:#ffffff;
}
.ft12{
    font-size:12px;
}
.ft14{
    font-size:14px;
}
.lh20{
    line-height:20px;
}

.wordsbox23{
    width: 410px;
    height: 220px;
    padding-right: 4px;
    padding-left: 2px;
    position: absolute;
    top: 320px;
    left: 35px;
    background:#ffffff;
}
.wordsbox24{
    width: 450px;
    height: 350px;
    position: absolute;
    top: 580px;
    right: 26px;
    background:#ffffff;
}
.wordsbox24tit{
    border-bottom:1px solid #6A2834;
    line-height:40px;
    height:40px;
}

.lh25{
    line-height:25px;
}
.pdl5{
    padding-left:5px;
}
.dfl_dpred{
    border-bottom:1px solid #6A2834;
}

.wordsbox25{
    width: 425px;
    padding-left:20px;
    height: 180px;
    position: absolute;
    top: 559px;
    left: 11px;
    background:#ffffff;
}
.wordsbox26{
    width: 443px;
    height: 31px;
    position: absolute;
    bottom: 12px;
    left: 27px;
    background:#D7D6B7;
}
.wordsbox26in{
    position:relative;
    padding-left:120px;
    height:100%;
    padding-right:10px;
}
.wordsbox26intit{
    color:#B30305;
    position:absolute;
    height:31px;
    line-height:31px;
    width:120px;
    font-size:14px;
    font-weight:bold;
    left:0px;
}
.wordsbox26cont{
    color:#B30305;
    line-height:15px;
    font-size:12px;
}

.wordsbox27{
    width: 440px;
    height: 31px;
    position: absolute;
    bottom: 12px;
    left: 483px;
    background:#D7D6B7;
}
.wordsbox28{
    width: 440px;
    height: 31px;
    position: absolute;
    bottom: 12px;
    right: 22px;
    background:#D7D6B7;
}

.wordsbox29{
    width: 160px;
    height: 30px;
    position: absolute;
    top: 520px;
    right: 182px;
    background:#ffffff;
}

.wordsbox30{
    width: 212px;
    height: 33px;
    position: absolute;
    bottom: 369px;
    right: 77px;
    background:#ffffff;
}
.wordsbox31{
    width: 310px;
    height: 33px;
    position: absolute;
    bottom: 616px;
    left: 165px;
    background:#ffffff;
}
.ft22{
    font-size:22px;
}

.wordsbox32{
    width: 310px;
    height: 33px;
    position: absolute;
    bottom: 616px;
    left: 649px;
    background:#ffffff;
}

.wordsbox33{
    width: 310px;
    height: 30px;
    line-height:30px;
    position: absolute;
    bottom:249px;
    left: 32px;
    background:#ffffff;
}

.wordsbox34{
    width: 310px;
    height: 30px;
    line-height:30px;
    position: absolute;
    bottom:249px;
    left: 406px;
    background:#ffffff;
}

.wordsbox35{
    width: 310px;
    height: 30px;
    line-height:30px;
    position: absolute;
    bottom:249px;
    left: 776px;
    background:#ffffff;
}

.cpxxbox{
    border:1px solid #8C021C;
    height:27px;
    position:relative;
    font-size:10px;
    background:#FDE4E7;
    padding-left:63px;
    color:#8C021C;
    margin-bottom:3px;
    text-align:left;
    line-height:27px;
}
.cpxxtit{
    font-size:12px;
    height:27px;
    line-height:27px;
    width:60px;
    background:#8C021C;
    color:#ffffff;
    text-align:center;
    position:absolute;
    top:0px;
    left:0px;
}
.lh14{
    line-height: 14px;
}

.wordsbox37{
    width: 212px;
    height: 33px;
    position: absolute;
    bottom: 21px;
    right: 14px;
    background:#ffffff;
}

.wordsbox38{
    width:268px;
    height:190px;
    position: absolute;
    bottom:413px;
    right: 70px;
    background:#ffffff;
}
.wordsbox36{
    width:268px;
    height:190px;
    position: absolute;
    top:326px;
    right: 185px;
    background:#ffffff;
}
.wordsbox39{
    width:268px;
    height:190px;
    position: absolute;
    bottom:60px;
    right: 11px;
    background:#ffffff;
}
.wordsbox40{
    width:1070px;
    height:50px;
    padding-top:10px;
    position: absolute;
    top:29px;
    right: 0px;
    background:#B30208;
}
.clrdhs{
    color:#FEE3AC;
}
.footbybox{
    height:65px;
    padding-left:100px;
    float:right;
    margin-left:50px;
    position:relative;
    color:#ffffff;
    font-size:20px;
    line-height:65px;
}
.footbytit{
    position:absolute;
    top:0px;
    left:0px;
    height:65px;
    width:90px;
    border:1px solid #ffffff;
    line-height:65px;
    font-size:30px;
    border-radius:50px;
}
.clrfff{
    color:#ffffff;
}

.wordsbox41{
    width:71px;
    height:31px;
    position: absolute;
    bottom:57px;
    left: 450px;
    line-height:31px;
    background:#B30208;
    font-size:31px;
}

.wordsbox42{
    width:270px;
    height:80px;
    position: absolute;
    bottom:18px;
    left: 539px;
    line-height:50px;
    background:#B30208;
    font-size:25px;
    
}

.wordsbox43{
    width:71px;
    height:31px;
    position: absolute;
    bottom: 58px;
    right: 276px;
    line-height:31px;
    background:#B30208;
    font-size:31px;
}

.wordsbox44{
    width:260px;
    height:80px;
    position: absolute;
    bottom:18px;
    right:0px;
    line-height:50px;
    background:#B30208;
    font-size:25px;
    
}

.wordsbox45{
    width:340px;
    height:160px;
    position: absolute;
    top:29px;
    left:12px;
    background:#3D3C42;
}
.footmenutit{
    height:25px;
    padding-left:30px;
    background-image:url('images/footimg_user.jpg');
    background-repeat:no-repeat;
    background-position:left center;
}
.footmenutit.dh{
    background-image:url('images/footimg_dh.jpg');
}
.wordsbox46{
    width:340px;
    height:160px;
    position: absolute;
    top:29px;
    left:400px;
    background:#3D3C42;
}

.botvideobox{
    width:430px;
    height:330px;
    position:absolute;
    top:3px;
    left:0px;
    background:#ffffff;
}
.topvideobox{
    width:422px;
    height:276px;
    position:absolute;
    bottom:72px;
    right:5px;
    background:#ffffff;
}


.probox0{
    width:700px;
    height:395px;
    position:absolute;
    top:258px;
    left:194px;
    background:#ffffff;
}
.tr{
    text-align:right;
}

.probox1{
    width:485px;
    height:335px;
    position:absolute;
    top:682px;
    left:75px;
    background:#ffffff;
}
.prointitbox{
    width: 310px;
    height: 33px;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left:-155px;
    background: #ffffff;
    line-height:33px;
}

.probox2{
    width:485px;
    height:335px;
    position:absolute;
    top:682px;
    left:570px;
    background:#ffffff;
}

.probox3{
    width:365px;
    height:272px;
    position:absolute;
    bottom:3px;
    left:3px;
    background:#ffffff;
}
.probox4{
    width:365px;
    height:272px;
    position:absolute;
    bottom:3px;
    left:375px;
    background:#ffffff;
}
.probox5{
    width:365px;
    height:272px;
    position:absolute;
    bottom:3px;
    left:748px;
    background:#ffffff;
}

.whper100{
    width:100%;
    height:100%;
}