﻿




@font-face { font-family: 'SHCNRegular'; src: url('/skin/font/SourceHanSansCN-Regular.otf') format('opentype'); }


/*公共部分*/
* { margin: 0px auto; padding: 0px; }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
body { margin: 0px auto; background-color: #ffffff; text-align: center; font-size: 12px; color: #333333; font-family: Arial,"宋体",sans-serif; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0 auto; padding: 0; border: 0; }
img { display: block; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
table, td, tr, th { font-size: 9pt; }
table { margin: 0px auto; padding: 0; border-collapse: collapse; border-spacing: 0; }
    table td { padding: 0; }
A:link, A:visited, A:hover { font-size: 12px; color: #333333; text-decoration: none; }




.bigmenu { height: 168px; text-align: left; font-size: 0px; vertical-align: top; width: 100%; width: 1200px; border: solid 0px #000; }
    .bigmenu .logo { float: left; max-width: 137px; padding-top: 10px; padding-bottom: 10px; }
        .bigmenu .logo img { min-width: 137px; }



    .bigmenu .mubig { max-width: 1050px; float: right; }
        .bigmenu .mubig .searchbox { margin-top: 40px; border: solid 0px #000; width: 100%; overflow: hidden; }
            .bigmenu .mubig .searchbox .search { float: right; width: 296px; border: solid 2px #2a3b6d; font-size: 16px; border-radius: 18px; height: 36px; padding: 5px 0px; }
                .bigmenu .mubig .searchbox .search img { float: left; }

        .bigmenu .mubig ul { float: right; vertical-align: top; margin-left: 20px; border: solid 0px #000; padding-top: 20px; }
            .bigmenu .mubig ul li { display: inline-block; border: solid 0px #000; padding: 15px 30px 30px 30px; position: relative; }
                .bigmenu .mubig ul li a { color: #535559; font-size: 18px; font-family: "SHCNRegular" }
                .bigmenu .mubig ul li.action { color: #2a3b6d }
                    .bigmenu .mubig ul li.action a { color: #2a3b6d; }





                .bigmenu .mubig ul li:hover .chlidmu { display: block; }
                .bigmenu .mubig ul li:hover .chlidmu4 { display: block; }
                .bigmenu .mubig ul li:hover .chlidmu5 { display: block; }
                .bigmenu .mubig ul li:hover .chlidmu6 { display: block; }
                .bigmenu .mubig ul li .chlidmu { display: none; left: 0px; z-index: 10; top: 56px; width: 672px; position: absolute; }
                    .bigmenu .mubig ul li .chlidmu .chlidmubox { margin-top: 15px; background-color: #fff; border-top: solid 4px #1c3271; padding: 10px 0px; overflow: hidden; }

                .bigmenu .mubig ul li .chlidmu4 { display: none; left: -130px; z-index: 10; top: 56px; width: 672px; position: absolute; }
                    .bigmenu .mubig ul li .chlidmu4 .chlidmubox { margin-top: 15px; background-color: #fff; border-top: solid 4px #1c3271; padding: 10px 0px; overflow: hidden; }

                .bigmenu .mubig ul li .chlidmu5 { display: none; left: -260px; z-index: 10; top: 56px; width: 672px; position: absolute; }
                    .bigmenu .mubig ul li .chlidmu5 .chlidmubox { margin-top: 15px; background-color: #fff; border-top: solid 4px #1c3271; padding: 10px 0px; overflow: hidden; }

                .bigmenu .mubig ul li .chlidmu6 { display: none; left: -400px; z-index: 10; top: 56px; width: 672px; position: absolute; }
                    .bigmenu .mubig ul li .chlidmu6 .chlidmubox { margin-top: 15px; background-color: #fff; border-top: solid 4px #1c3271; padding: 10px 0px; overflow: hidden; }




.menu1 { width: 100%; }
    .menu1 div { float: left; margin: 0px 10px 10px 10px; position: relative; overflow: hidden; max-width: 148px; }
        .menu1 div .box { max-width: 148px; border: solid 0px #000; text-align: left; width: 100%; margin: 0px; height: 32px; line-height: 32px; }
            .menu1 div .box a { text-align: center; color: #535559; font-size: 16px; }

        .menu1 div .picx { position: relative; margin: 0px; padding: 0px; width: 148px; height: 107px; overflow: hidden; }
            .menu1 div .picx img { transform: scale(1,1); -ms-transform: scale(1,1); -moz-transform: scale(1,1); -webkit-transform: scale(1,1); -o-transform: scale(1,1); width: 100%; -moz-transition: all, 0.5s; -webkit-transition: all, 0.5s; -o-transition: all, 0.5s; transition: all, 0.5s; }
        .menu1 div:hover .picx img { width: 100%; transform: scale(1.25); -ms-transform: scale(1.25); -moz-transform: scale(1.25); -webkit-transform: scale(1.25); -o-transform: scale(1.25); }


.inputsearch { float: left; border-style: none; background-color: none; line-height: 22px; font-size: 14px; margin-left: 20px; width: 209px; height: 22px; border: solid 0px #000; outline: none; }
input::-ms-clear, input::-ms-reveal { display: none; }

.footer { width: 100%; background-color: #1c3271 }
    .footer .footcon { max-width: 1150px; }
        .footer .footcon .fmu { max-width: 718px; border-bottom: solid 1px #4a5b8e; padding: 40px 0px 30px 0px; color: #fff; }
            .footer .footcon .fmu a { padding: 0px 10px; color: #fff; font-size: 16px; font-family: "SHCNLight" }
        .footer .footcon .fadd { color: #fff; padding-top: 30px; padding-bottom: 30px; font-size: 16px; font-family: "SHCNLight" }
            .footer .footcon .fadd p { padding: 3px 0px; }


@media only screen and (max-width:1440px) {
}



@media only screen and (max-width:1200px) {
}





@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:960px) {
}



@media only screen and (max-width:768px) {
}

@media only screen and (max-width:480px) {
}

@media only screen and (max-width:320px) {
}
