﻿html{color:#000;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-size:12px;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
        h1,h2,h3{ color: #000;}
        em,i{ font-style:normal;}
        ul,ol,li{ list-style: none;}
        html,body,input,button,select,textarea{ font:12px/1.5 Verdana,Microsoft yahei,sans-serif Arial; color: #555;}
        a{ text-decoration: none; color: #333;}
        a:hover{ text-decoration:underline; color:#f60;}
        button{overflow:visible;}
        .clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
        .hide{display:none;}.show{display:block;}
        /*****浮动和清除浮动******/
        .left{float:left;display:inline;}
        .right{float:right;display:inline;}
        .clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}
        /*****对齐方式******/
        .text-center{text-align:center !important}
        .text-left{text-align:left !important}
        .text-right{text-align:right !important}
        /*****间距******/
        .mTop5{margin-top:5px;}.mBtm5{margin-bottom:5px;}.mLeft5{margin-left:5px;}.mRight5{margin-right:5px;}
        .mTop10{margin-top:10px;}.mBtm10{margin-bottom:10px;}.mLeft10{margin-left:10px;}.mRight10{margin-right:10px;}
        .mTop15{margin-top:15px;}.mBtm15{margin-bottom:15px;}.mLeft15{margin-left:15px;}.mRight15{margin-right:15px;}
        .mTop20{margin-top:20px;}.mBtm20{margin-bottom:20px;}.mLeft20{margin-left:20px;}.mRight20{margin-right:20px;}
        .pTop5{padding-top:5px;}.pBtm5{padding-bottom:5px;}.pLeft5{padding-left:5px;}.pRight5{padding-right:5px;}
        .pTop10{padding-top:10px;}.pBtm10{padding-bottom:10px;}.pLeft10{padding-left:10px;}.pRight{padding-right:10px;}
        .pTop15{padding-top:15px;}.pBtm15{padding-bottom:15px;}.pLeft15{padding-left:15px;}.pRight15{padding-right:15px;}
        .pTop20{padding-top:20px;}.pBtm20{padding-bottom:20px;}.pLeft20{padding-left:20px;}.pRight20{padding-right:20px;}
        .textc333:link{color:#333;}.textc333:visited{color:#999;}.textc333:hover{color:#c00;text-decoration:underline;}
        .textc666:link{color:#666;}.textc666:visited{color:#999;}.textc666:hover{color:#c00;text-decoration:underline;}
        /*****字体大小******/
        .f12{font-size:12px !important;}.f14{font-size:14px !important;}.f16{font-size: 16px !important;}.f20{font-size: 20px !important;}.f24{ font-size: 24px !important;}
        /*****字体颜色******/
        .c333{color: #333;}.c666{ color: #666;}.c999{ color: #999;} .f90 { color:#f90}
        .cf30 {color:#f30;}.cf60 { color:#f60}.cc60 { color:#c60}.f60 { color:#f60} .f00 {color:#c33}
        .red {color: #c00}.green { color:#093}.blue { color:#0062C7}.yellow { color:#f90}.orange{color:#f60}
        /*****文字显示方式(换行还是不换)******/
        .word-keepAll{word-break:keep-all;white-space:nowrap;}
        .word-breakAll{word-break:break-all;word-wrap:break-word;}
        .icon{ background:url(../images/icon.png) no-repeat;display:inline-block;vertical-align:middle;}
        body { background:#f9f9f9}
        .banner { width:1002px; margin:0 auto 10px;}
        .wrapper { width:900px; margin:0 auto 10px;}
        .side { width:246px; float:left; overflow:hidden; background:#fff;}
        .maga { margin-bottom:10px;}
        .maga h3 { background:#cc0033; height:44px; line-height:44px; color:#fff; text-align:center; font-size:18px; font-weight:400}
        .contact { padding:0 15px 20px;}
        .contact .h2 { font-size:14px; font-weight:700; margin:15px 0 10px;}
        .contact .h3 { font-size:15px; font-weight:700; margin-bottom:10px; color:#c33}
        .contact p { line-height:26px; font-size: 12px} .text-indent { text-indent:2.5em;}
        .main { width:640px; background:#fff; float:right}
        .tit { height:38px; line-height:38px; background:#c6171f; color:#fff; text-align:center; }
        .tit span { font-size:16px; font-weight:700; margin:0 5px;}
            .icon-v { background:url(images/icon-v.gif); height:38px; width:15px; display:inline-block; vertical-align:top; margin:0 5px;}
            .side-list { padding:10px 40px; overflow:hidden}
            .side-list h3 { color:#d93037; border-bottom:1px solid #ec979b; line-height:30px; margin:5px 0 5px; font-size:16px; font-weight:400; padding:0 5px;}
            .side-list h3 i { width:9px; height:9px; vertical-align:middle; display:inline-block; background:#d93037; margin-right:10px;}
            .side-list ul li { border-bottom:1px solid #ebebeb; line-height:26px; text-indent:2em;}
        .tel-box { padding-bottom:20px;}
        .tel-box h3 { color:#fff; line-height:38px; font-size:14px; font-weight:400; text-indent:20px; background:#f53840; margin:5px 0;}
        .tel-box h3 a { color:#fff}
        .tel-box p { line-height:26px; padding:0 10px; font-size:14px;}
        .text-open { padding:20px 30px 30px 78px; line-height:28px; background:url(images/opening.jpg) no-repeat;}
        .select-box { line-height:30px; height:30px; background:#d93037; margin-bottom:7px; color:#fff; text-indent:50px;}
        .select-box a { color:#fff; font-size:14px; margin:0 5px;} .select-box a:hover { text-decoration:none; color:#fc0}
        .select-box select { border:1px solid #fff; margin-left:30px; width:200px; vertical-align:top; margin-top:5px;}
        .bottom-img { padding:20px; text-align:center; background:#fff;}
        .ad-text { padding:20px 50px; overflow:hidden}
        .ad-text h2 { padding:15px 0; font-size:18px; font-weight:700}
        .ad-text-one { padding:20px 0; font-size:16px; font-weight:700; text-indent:10px;}
        .text-bg { text-align:center; color:#fff; width:256px; height:35px; line-height:35px; font-size:14px; background:url(images/number-bg.gif) no-repeat; display:inline-block; margin:0 5px;}
        .text-bg span { font-weight:700; font-size:18px;}
        .ad-text table { margin:10px 0; width:100%}
        .ad-text table td { border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; line-height:47px; font-size:16px; text-indent:10px;}
            .bg { background:#f9f9f9}
            .middle-bg { line-height:46px; margin:30px 0 10px; text-align:center; color:#fff; font-size:18px; background:#d93037;}