*
{
    margin: 0;
    padding: 0 ;
}
li
{
    list-style: none;
}
body
{
    font-family: 'メイリオ',Meiryo,'Hiragino Kaku Gothic Pro','MS PGothic','M+ 1P',sans-serif;
    font-size: 12px;

    color: #282828;
}
a
{
    -webkit-transition: all .7s;
       -moz-transition: all .7s;
        -ms-transition: all .7s;
    text-decoration: none;

    color: #282828;
}
a:link
{
    color: #282828;
}
a:hover
{
    color: #ff2b58;
}
a:active
{
    color: blue;
}
@font-face
{
    font-family: メイリオ;

    src: url('meiryo.ttc.'),
    url('meiryo.ttc'); /* IE9+ */
}
.clear
{
    clear: both;
}
input
{
    padding-left: 10px;

    outline: none;
}
button
{
    outline: none;
}
textarea
{
    outline: none;
}
header,
nav,
section,
article,
aside,
footer
{
    display: block;
}
/*部分间距公用*/
.pdl
{
    padding-left: 20px;
}
.pdl1
{
    padding-left: 10px;
}

.pdt
{
    padding-top: 20px;
}
.mgt
{
    margin-top: 20px;
}
.mgt img{width:100%}
.mgl
{
    margin-left: 20px;
}
.mgr
{
    margin-right: 20px;
}
.mgr1
{
    margin-right: 10px;
}
.mgr4
{
    margin-right: 40px;
}
/*顶部*/
.header-bj
{
    overflow: hidden;

    width: 100%;
    height: auto;

    background: #000;
}
.header
{
    line-height: 35px;

    width: 100%;
    height: 35px;
}
.header-top
{
    overflow: hidden;

    width: 1200px;
    height: auto;
    margin: 0 auto;
}
.header-main-left
{
    float: left;

    width: 400px;

    color: #fff;
}
.header .header-main
{
    float: right;
    overflow: hidden;

    width: 600px;
    height: auto;
    margin: 0 auto;

    text-align: right;
}
.header .header-main img
{
    position: relative;
    top: 3px;

    height: 15px;
    margin-right: 6px;
}
.header .header-main a
{
    color: #fff;
}
/*顶部logo*/
.logo
{
    width: 1200px;
    height: 140px;
    margin: 0 auto;
}
.logo .lg li
{
    float: left;
}
.logo .lg .lgu
{
    float: right;
}
.lg .lg1
{
    width: 300px;
}
.lg .lg2
{
    width: 568px;
    padding: 45px 0 0 32px;

    text-align: center;
}
.lg .lg2 .lg2-s
{
    float: left;

    width: 450px;
    height: 36px;
    padding-left: 10px;

    border: #f596aa 2px solid;
}
.lg .lg2 .lg2-b
{
    font-size: 14px;

    float: left;

    width: 75px;
    height: 40px;

    cursor: pointer;

    color: #fff;
    border: none;
    background: url(../images/search-button.png);
}
.lg .lg2 .lg2-t
{
    overflow: hidden;

    width: 510px;
    padding-top: 5px;

    text-align: left;
}
.logo .lg .lg3
{
    width: 50px;
    padding-top: 48px;
}
.logo .lg .lg4 a
{
    color: #fff;
}
.logo .lg .lg4
{
    width: 230px;
    height: 28px;
    margin-top: 45px;
    padding: 6px;

    border-bottom: 2px solid #fff;
}
.logo .lg .lg4 img
{
    width: 30px;
}
.logo .lg .lg4 dd
{
    float: left;

    padding-right: 8px;
}
.logo .lg .lg4 .b-circle
{
    line-height: 28px;

    width: 28px;
    height: 28px;
    padding-right: 0;

    text-align: center;

    color: #fff;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
    background: #fe3c00;
}
.logo .lg .lg4 .total
{
    line-height: 28px;

    width: 145px;
    height: 28px;

    text-align: right;
}
.ss a
{
    padding-right: 10px;
}
/*顶部导航栏*/
.menu
{
    clear: both;

    width: 100%;
    height: 46px;

    background-image: url(../images/m-b.jpg);
    background-repeat: repeat-x;
}
.menu .m
{
    font-size: 17px;
    line-height: 46px;

    width: 1200px;
    margin: 0 auto;

    color: #fff;
}
.menu .m li
{
    float: left;

    -webkit-transition: all .7s;
       -moz-transition: all .7s;
        -ms-transition: all .7s;

    color: #333;
}
.m li a
{
    font-size: 16px;
    font-size: 14px;

    padding-right: 9px;
    padding-left: 9px;

    text-decoration: none;

    color: #333;
}
.m li a:hover
{
    color: #c5002a;
}
.m li:hover
{
    margin-left: 8px;
}
/*底部页码样式*/
.page
{
    overflow: hidden;

    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}
.flickr
{
    height: 80px;
    padding-top: 10px; 

    text-align: center;
}
.flickr a
{
    margin: 0 5px 0 0;
    padding: 5px 10px;

    text-decoration: none;

    color: #282828;
    border: #dedfde 1px solid;
}
.flickr a:hover
{
    color: #fff;
    border: #ffc001  1px solid;
    background-color: #ffc001 ;
}
.flickr span.current
{
    font-weight: bold;

    margin: 0 3px 0 0;
    padding: 4px 8px;

    color: #ffc001 ;
}
.flickr span.disabled
{
    margin: 0 3px 0 0;
    padding: 4px 8px;

    color: #adaaad;
}
/*底部导航栏*/
.foot
{
    overflow: hidden;

    width: 100%;
    height: auto;
    margin: 0 auto;
}
.foot1 li
{
    font-size: 16px;

    float: left;
    overflow: hidden;

    width: 384px;
    height: auto;
    height: 200px;
    margin-top: 50px;

    text-align: center;

    border: #d2d2d2 1px solid;
}
.foot .free1
{
    padding-top: 52px;
}
.foot .free2
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;

    padding-top: 10px;
}
.foot .free3
{
    padding-top: 4px; 

    letter-spacing: 5px;
}
.foot .b-line
{
    margin-top: 40px;

    border-top: #dcdcdc 1px solid;
}
.foot .b-list li
{
    font-size: 14px;
    line-height: 25px;

    float: left;

    width: 180px;
    height: 180px;
    padding: 30px 20px 20px 40px;
}
.foot .b-list li a
{
    text-decoration: none;

    color: #fff;
}
.foot .bl1
{
    font-size: 18px;
    font-weight: bold;

    padding-bottom: 15px;

    color: #fff;
}
.foot .bl2
{
    width: 70px;
    height: 5px;
    margin-bottom: 15px;

    background-color: #ffc001 ;
}
.foot1
{
    width: 1200px;
    margin: 0 auto;
}
.b-list
{
    overflow: hidden;

    width: 100%;
    height: auto;

    background: #000;
}
.b-lisu
{
    width: 1200px;
    margin: 0 auto;
}
