
/*排版通用*/
h1, h2, h3, h4, h5, h6{ font-size:auto;}
.f-mm{ margin-left:auto; margin-right:auto;}
.f-fl{ float:left;} 
.f-fr{ float:right;} 
.f-tr{ text-align:right;} 
.f-tl{ text-align:left;} 
.f-tc{ text-align:center;} 
.f-pr{ position:relative;} 
.f-di{ display:inline;}
.g-hd img{ width:100%;}
    .g-hd{height: 6.55rem;background: url("Images/Common/tb01.jpg") no-repeat center top;background-size: 100% 12rem;}
.g-hd h1{width: 18%;padding: 1.5rem 0 0 5%;}
.g-hd h2{width: 54%;padding: 2.3rem 0 0 3.8%;background: url("Images/Common/tb02.png") no-repeat right 2rem;background-size: 25% 1.7rem;line-height:1.2rem;}
.g-hd h2 a,.g-hd h2 em{display: block;}
.g-hd h2 a{width: 72%;}
.g-hd h2 em{font: bold 1rem/1.2rem "Microsoft YaHei";color: #dca437;}
.t-nav{height: 5.5rem;padding: 0.6rem 0 0 7%;box-sizing: border-box;}
.t-nav li{float: left;height: 1.5rem;padding: 0 3.5%;margin: 0.6rem 0;box-sizing: border-box;border: 1px solid transparent;}
.t-nav li a{display: block;font: 1rem/1.3rem "Microsoft YaHei";color: #dfd1b0;}
.t-nav li.cur01,.t-nav li:hover{background: #68120b;border: 1px solid #d4893c;border-radius: 0.8rem;}


        .m2-title-nav-1 {
            overflow: hidden;
            position: relative;
            text-align: right;
            
            height: 38px;
            padding: 7px 11px 0 9px;
            background: #6b0008;
            border-top: 1px solid #e5bb43;
        }
        .m2-title-nav-1 a {
            display: inline-block;
            font-size: 0.875em;
            height: 32px;
            line-height: 28px;
            width: 32px;
            position: relative;
        }
        .m2-title-nav-1-bp, .m2-title-nav-1-bl, .m2-title-nav-1-bh {
            background: url(images/VISkins-m2.png) no-repeat;
            background-size: 35px 600px;
        }
        .m2-title-nav-1-bp {
            background-position: 0 0;
        }
        .m2-title-nav-1-bl {
            background-position: 0 -286px;
        }
        .m2-title-nav-1-bh {
            margin-right: 10px;
            background-position: 0 -232px;
        }
    

        .m2-search-1 {
            height: 30px;
            position: relative;
        }
        .m2-search-1-bt {
            width: 42px;
            height: 30px;
            float: right;
            border-radius: 0 4px 4px 0;
            -webkit-border-radius: 0 4px 4px 0;
            position: relative;
        }
        .m2-search-1-bt {
            background-color: #a82924;
        }
        .m2-search-1-bt:before {
            content: '';
            display: block;
            width: 12px;
            height: 12px;
            border-radius: 17px;
            position: absolute;
            right: 14px;
            top: 5px;
            z-index: 99;
        }
        .m2-search-1-bt:before {
            border: 3px solid #fff;
        }
        .m2-search-1-bt:after {
            content: '';
            display: block;
            width: 4px;
            height: 10px;
            border-radius: 5px;
            border: 0;
            position: absolute;
            right: 12px;
            top: 16px;
            z-index: 99;
            -webkit-transform: rotate(-52deg);
            -o-transform: rotate(-52deg);
            -ms-transform: rotate(-52deg);
            transform: rotate(-52deg);
        }
        .m2-search-1-bt:after {
            background: #fff;
        }
        .m2-search-1-in {
            float: right;
            position: absolute;
            z-index: 100;
            right: 10px;
            top: 15px;
            width: 42px;
            height: 30px;
            border:0;
        }
        
        .m2-search-1-in {
            background: transparent;
        }
        .m2-search-1-ipt {
            margin-right: 42px;
        }
        .m2-search-1-key {
            width: 100%;
            height: 30px;box-sizing: border-box;
            line-height: 30px;
            border-right: 0;
            border-bottom-left-radius: 5px;
            border-top-left-radius: 5px;
            border-bottom-right-radius: 0;
            border-top-right-radius: 0;
            -webkit-border-top-left-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -webkit-border-top-right-radius: 0;
            -webkit-border-bottom-right-radius: 0;
            text-indent: 15px;
            float: left;
            color: #333;
            border: 1px solid #a82924;;
            box-shadow: 3px 2px 3px #ccc inset;
        }
        
    

            .m2-crumbs-1 {
                line-height: 2.8rem;
                height:2.8rem;
                padding-left: 0.6rem;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
             
                position: relative;
                margin-bottom:1rem;
                background: #6b0008;
               color: #fff;
               white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
            } 
.m2-crumbs-1 a {
                color: #fff;
            } 
.m2-crumbs-1 span {
                padding: 0 0.25rem;
                color: #fff;
            } 


        .m2-info-list-content-3 {
            margin: 1rem;
        } 
.m2-info-list-content-3 ul {
            margin-bottom: 1rem;
            border: 1px solid #e1e1e1;
            border-radius: 5px;
            overflow: hidden;
        } 
.m2-info-list-content-3 .first {
            border-top: none;
        } 
.m2-info-list-content-3 li {
            height: 4rem;
            width: 50%;
            box-sizing: border-box;
            float: left;
            line-height: 4rem;
            padding: 0 1rem 0 2rem;
            position: relative;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
            border-top: 1px solid #fff;
            border-bottom: 1px solid #eaeaea;
            background-color: # fbfbfb;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#f7f7f7));
            background-image: -webkit-linear-gradient(top, #fbfbfb, #f7f7f7);
            background-image: -moz-linear-gradient(top, #fbfbfb, #f7f7f7);
            background-image: -o-linear-gradient(top, #fbfbfb, #f7f7f7);
            background-image: -ms-linear-gradient(top, #fbfbfb, #f7f7f7);
            background-image: linear-gradient(top, #fbfbfb, #f7f7f7);
        } 
.m-help .m-con {
            border: 1px solid #e1e1e1;
        } 
.m-help .m-con .helplist li,
        .g-bd .m-con .helplist li {} 
.m2-info-list-content-3 li span {
            display: block;
            height: 0.8rem;
            position: absolute;
            left: 0.5rem;
            top: 0.5rem;
            width: 0.45rem;
        } 
.m2-info-list-content-3 li:after {
            content: "";
            position: absolute;
            border-top: 1px solid #666;
            border-right: 1px solid #666;
            width: 0.6rem;
            height: 0.6rem;
            left: 0.5rem;
            top: 1.6rem;
            z-index: 10;
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        } 
.m2-info-list-content-3 li span:after {
            content: "";
            position: absolute;
            width: 0.5rem;
            height: 0.5rem;
            left: 0;
            top: 0.1rem;
            z-index: 11;
            background-color: #fafafa;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f8f8f8));
            background-image: -webkit-linear-gradient(top, #fafafa, #f8f8f8);
            background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8);
            background-image: -o-linear-gradient(top, #fafafa, #f8f8f8);
            background-image: -ms-linear-gradient(top, #fafafa, #f8f8f8);
            background-image: linear-gradient(top, #fafafa, #f8f8f8);
            -moz-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
        }
    

.g-ft img{ width:100%;}
    .g-ft{height: 15.8rem;background: url("Images/Common/db01.jpg") no-repeat center;background-size: 100% 15.8rem;}
.box6{width: 68%;margin: 0 auto;padding-top: 3rem;}
.box6 p.dbp01{width: 30%;}
.box6 p.dbp02{width: 25%;padding: 0.5rem 0 0 2%;}
.box6 p.dbp02 a,.box6 p.dbp02 em{display: block;}
.box6 p.dbp02 a{width: 70%;margin: 0 auto;}
.box6 p.dbp02 em{height: 2rem;font: 1rem/2rem "Microsoft YaHei";color: #a17b2a;text-align: center;}
.box6 p.dbp03{width: 30%;padding-left: 5%;border-left: 1px solid #7d3338;}
.box6 p.dbp03 a,.box6 p.dbp03 em{display: block;}
.box6 p.dbp03 a{width: 60%;margin: 0 auto;}
.box6 p.dbp03 em{height: 2rem;font: 1rem/2rem "Microsoft YaHei";color: #a17b2a;text-align: center;}

.d-nav{min-width: 320px;max-width: 640px;width: 100%;height: 4.3rem;position: fixed;bottom: 0;z-index: 888;}
.d-nav li{float: left;width: 25%;height: 4.3rem;background: url("Images/Common/db10.jpg") repeat-x;background-size: 100% 4.3rem;box-sizing: border-box;border-left: 1px solid #b45638;}
.d-nav li.bl0{border-left: 0;}
.d-nav li a,.d-nav li span,.d-nav li em{display: block;}
.d-nav li a{height: 4.3rem;}
.d-nav li span{width: 26%;height: 1.7rem;margin: 0.5rem auto 0;}
.d-nav li span.nsp01{background: url("Images/Common/db005.png") no-repeat center;background-size: 100% 1.7rem;}
.d-nav li span.nsp02{background: url("Images/Common/db06.png") no-repeat center;background-size: 100% 1.7rem;}
.d-nav li span.nsp03{background: url("Images/Common/db07.png") no-repeat center;background-size: 100% 1.7rem;}
.d-nav li span.nsp04{background: url("Images/Common/db08.png") no-repeat center;background-size: 100% 1.7rem;}

.d-nav li em{height: 1.7rem;font: bold 1.17rem/1.7rem "宋体";color: #faefc0;text-align: center;}

.d-nav li.cur06,.d-nav li:hover{background: url("Images/Common/db09.jpg") repeat-x;background-size: 100% 4.3rem;}
.d-nav li.cur06 em,.d-nav li:hover em{color: #661b18;}
.d-nav li:hover span.nsp02{background: url("Images/Common/db006.png") no-repeat center;background-size: 100% 1.7rem;}
.d-nav li:hover span.nsp03{background: url("Images/Common/db007.png") no-repeat center;background-size: 100% 1.7rem;}
.d-nav li:hover span.nsp04{background: url("Images/Common/db008.png") no-repeat center;background-size: 100% 1.7rem;}
@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}

