﻿body {
    margin:0;padding:0;
     width: 100%;
}
     .footer {
            width: 100%;
        
 
        }
        .footer > .contactinformation {
        border-top: 2px solid #2a91d4;
            padding-top: 28px;
            background-color:#f0f0f0;
             padding-bottom: 22px;
        }
            .footer > .contactinformation:after {
                content: ' ';
                display: block;
                clear: both;
            }
             
            /*.footer > .contactinformation > div {
                
                padding-left:30px;
            }*/

            .footer .contactinformation .phone img {
                float: left;
            }

            .footer .contactinformation .phone .telephone dl {
                margin: 0;
            }

                .footer .contactinformation .phone .telephone dl dd {
                    font-size: 12px;
                    color: #858585;
                    height: 32px;
                    margin-left: 0;
                    line-height: 32px;
                }

            .footer .contactinformation .addr dl {
                margin: 0;
            }

                .footer .contactinformation .addr dl dd {
                    font-size: 12px;
                    color: #858585;
                    margin-left: 0;
                    height: 32px;
                    line-height: 32px;
                }

                    .footer .contactinformation .addr dl dd span {
                        padding-left: 14px;
                        display: inline-block;
                        vertical-align: middle;
                    }

                    .footer .contactinformation .addr dl dd img {
                        display: inline-block;
                        vertical-align: middle;
                    }

        .remark {
            width: 100%;
            position: relative;
       
        }

        .remark-c {
            border-top: 1px solid #dadada;
            font-size: 14px;
            color: #858585;
            padding-top: 18px;
            text-align: left;
            background-color:#f0f0f0;
            padding-left: 30px;
            
        }
.remark .remark-c p {
    padding-left: 30px;
}
               .container {
            max-width: 1002px;
            margin: 0 auto;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
                  .header {
            width: 100%;
            position: relative;
        }
.footer .contactinformation .addr a {
color:#858585;
font-size:12px;
}
.footer .contactinformation .addr a :hover {
 text-decoration:underline;
}
                    .header  .container .logo {
                        width: 100%;
                        height: 82px;
                        top: 0;
                        left: 0;
                    }
                    .header > .container > .logo > .headlogo {
                       padding-top: 16px;
                          position: relative;
                          padding-left:0;
                          padding-right:0;
                    }
                        .header > .container > .logo > .headlogo > .logoimg {
                            float: left;
                        }
               .header .login-form {
                width: 312px;
                height: 288px;
                background-color: #f0f0f0;
                position: absolute;
                top: 77px;
                right: 0;
                border-radius: 5px;
                display: none;
                z-index:10;
            }

                .header .login-form:before {
                    content: "";
                    position: absolute;
                    right: 40%;
                    top: -12px;
                    width: 0;
                    height: 0;
                    border-left: 15px solid transparent;
                    border-right: 15px solid transparent;
                    border-bottom: 15px solid #f0f0f0;
                }

                .header .login-form .login-center {
                    width: 272px;
                    margin: 0 auto;
                }

                    .header .login-form .login-center .login-img {
                        height: 36px;
                        line-height: 36px;
                        background: url('/Content/image/img.png') left top no-repeat;
                        margin-top: 24px;
                        display: block;
                    }
        #login {
            width: 66px;
            height: 36px;
              margin-top:7px;
            line-height: 36px;
            color: #2a91d4;
            font-size: 14px;
            float: right;
            margin-right: 20px;
            background-color: #FFFFFF;
            border:1px solid  #2a91d4;
            outline: none;
            /*transition-duration: 0.2s;
            transition-property: opacity;*/
        }

            /*#login:hover {
                opacity: 0.9;
            }*/
        #btn-login {
            transition-duration: 0.2s;
             transition-property: background;
            width: 100%;
            height: 40px;
            font-size: 14px;
            color: #fff;
            background-color: #2a91d4;
            outline: none;
            border: none;
        }
           #btn-login:hover {
                background: #323a45;
            }
        #register {
            margin-top:7px;
            width: 66px;
            height: 36px;
            line-height: 36px;
            border: 1px solid #f0f0f0;
            color: #5e6d81;
            font-size: 14px;
            float: right;
            background-color: #FFFFFF;
             outline:none;
             margin-right:0;
        }

        #username, #password {
            border: 1px solid #b6c1cf;
            width: 210px;
            height: 40px;
            font-size: 14px;
            color: #323a45;
             outline:none;
        }
.header .header-menu {
    width: 100%;
    height: 36px;
    left: 0;
    border-top: 1px solid #f0f0f0;
}
    .header .header-menu .menu {
        padding: 0;
    }
        #index-a {
           border-left:1px solid #f0f0f0;
        }
        .header .header-menu .menu a {
            font-size: 14px;
            color: #556d81;
            background-color: #ffffff;
            text-align: center;
            text-decoration: none;
            display: block;
            /*border-right: 1px solid #f0f0f0;*/
            float: left;
            /*width: 12.5%;*/
            width: 14.281%;
            height: 36px;
            line-height: 36px;
        }
            .header .header-menu .menu a:hover {
                background-color: #2a91d4;
                color: #ffffff;
            }
.header .banner {
    width: 100%;
    height: 298px;
    overflow: hidden;
    position: relative;
    font-size: 0;
}

    .header .banner .b-img {
        height: 298px;
        position: absolute;
        left: 0;
        top: 0;
    }

        .header .banner .b-img a {
            display: block;
            height: 298px;
            float: left;
        }

    .header .banner .b-list {
        height: 50px;
        padding-top: 360px;
        position: relative;
        margin: 0 auto;
        z-index: 1;
    }

        .header .banner .b-list span {
            display: block;
            cursor: pointer;
            width: 10px;
            height: 10px;
            /*border-radius: 50%;*/
            border: 3px solid #fff;
            float: left;
            margin: 0 5px;
            _margin: 0 3px;
        }
        .header .banner-notice {
    background-color: #f0f9ff;
    height: 40px;
    line-height: 40px;
}
        .header .banner .b-list .spcss {
            border: 3px solid #2a91d4;
        }
         body {
            background: url('/Content/image/index_bj.png');
            background-size: 100% 100%;
            background-repeat: no-repeat;
            background-attachment: fixed;
        }
  

       