* { margin: 0px; padding: 0px; vertical-align: top; }
body { font-family: 'Microsoft YaHei'; font-size: 12px; line-height: 23px; }
.header .top { background: url('../images/top.jpg') no-repeat; width: 1151px; height: 130px; margin: auto; }
.topl { width:500px; float:left;}
.topl a {font-size:28px; font-family:'微软雅黑'; line-height:130px;  color:#0099cc; padding-left:15px; font-weight:bold;}
.topr { width:400px; float:right;font-size:16px; font-family:'微软雅黑'; line-height:130px;  color:#0099cc; font-weight:bold;}
.header .nav { background-color:#0099cc; height: 45px; line-height: 45px; }
    .header .nav ul { list-style: none; display: block; width: 1003px; margin: auto; }
        .header .nav ul li { float: left; width: 11%; font-size: 16px; text-align: center; }
            .header .nav ul li a { color: white; text-decoration: none; }
.banner { height: 441px; margin-top: 2px; }

.main-bg { background-color: #f6f6f6; padding: 30px 0px; }
    .main-bg .main-product { width: 1280px; margin: auto; }
        .main-bg .main-product .product-left { width: 288px; float: left; min-height: 200px; }
        .main-bg .main-product .product-right { float: left; width: 992px; min-height: 200px; }
        .main-bg .main-product .product-left .pattern { width: 270px; min-height: 200px; margin: 5px; background: url('../images/index.jpg') no-repeat; background-color: #0090d7; padding-bottom: 20px; }
            .main-bg .main-product .product-left .pattern .title { font-size: 28px; color: white; font-weight: bold; text-align: center; padding-top: 37px; }
            .main-bg .main-product .product-left .pattern .en-title { color: white; text-align: center; display: block; line-height: 40px; margin-bottom: 35px; }
            .main-bg .main-product .product-left .pattern dl { background-color: #fff; min-height: 300px; display: block; width: 250px; margin: auto; padding: 25px 0px; }
                .main-bg .main-product .product-left .pattern dl dt { background: url('../images/index_07.jpg') no-repeat 10px center; background-color: #0090d7; height: 35px; width: 220px; line-height: 35px; margin: auto; margin-bottom: 1px; }
                .main-bg .main-product .product-left .pattern dl dd { background: url('../images/index_11.jpg') no-repeat 10px center; height: 35px; width: 220px; line-height: 35px; margin: auto; border-bottom: 1px solid #cdcdcd; }
                .main-bg .main-product .product-left .pattern dl dt a { color: white; font-size: 14px; text-decoration: none; margin-left: 35px; }
                .main-bg .main-product .product-left .pattern dl dd a { color: #000; font-size: 12px; text-decoration: none; margin-left: 35px; }
        .main-bg .main-product .product-right .title { width: 280px; height: 40px; background-color: rgb(0,144,215); margin-top: 5px; color: white; font-size: 18px; line-height: 40px; text-align: center; margin-left: 20px; margin-bottom: 3px; }
            .main-bg .main-product .product-right .title span { font-size: 12px; font-weight: normal; }
        .main-bg .main-product .product-right .product { border-top: 3px solid rgb(0,144,215); margin-left: 20px; width:952px; padding-top:40px; }
.footer { background-color: #0090d7; height: 215px; padding-top: 25px; clear: both; }
    .footer .nav { width: 890px; background-color: #292929; border-radius: 5px; height: 35px; margin: auto; }
        .footer .nav ul { list-style: none; width: 560px; margin: auto; line-height: 35px; }
            .footer .nav ul li { float: left; width: 70px; display: block; }
                .footer .nav ul li a { color: white; text-decoration: none; }
    .footer .footer-content { width: 890px; margin: auto; clear: both; margin-top: 40px; }
        .footer .footer-content .logo { width: 162px; float: left; }
        .footer .footer-content .footer-con { color: white; }
.main-about { width: 1230px; margin: auto; margin-top: 20px; }
    .main-about .title { border-bottom: 3px solid #1f96d0; color: #131313; width: 190px; font-size: 19px; line-height: 50px; padding: 0px 10px; float: left; }
        .main-about .title span { color: #00377b; font-size: 18px; }
    .main-about .blue-line { border-bottom: 1px solid #dcdcdc; padding-top: 51px; }
    .main-about .about-img { clear: both; padding: 10px 10px 10px 10px; float: left; }
    .main-about .about-intro { margin: 15px 0px 0px 10px; }
        .main-about .about-intro p { line-height: 27px; font-size: 14px; text-indent: 2em; }


.genc-content { width: 1280px; margin: auto; }
    .genc-content .content-left { width: 288px; float: left; min-height: 200px; }
    .genc-content .content-right { float: left; width: 992px; min-height: 200px; }
    .genc-content .content-left .pattern { width: 270px; min-height: 200px; margin: 5px; background: url('../images/index.jpg') no-repeat; background-color: #0090d7; padding-bottom: 20px; }
        .genc-content .content-left .pattern .title { font-size: 28px; color: white; font-weight: bold; text-align: center; padding-top: 37px; }
        .genc-content .content-left .pattern .en-title { color: white; text-align: center; display: block; line-height: 40px; margin-bottom: 35px; }
        .genc-content .content-left .pattern dl { background-color: #fff; min-height: 300px; display: block; width: 250px; margin: auto; padding: 25px 0px; }
            .genc-content .content-left .pattern dl dt { background: url('../images/index_07.jpg') no-repeat 10px center; background-color: #0090d7; height: 35px; width: 220px; line-height: 35px; margin: auto; margin-bottom: 1px; }
            .genc-content .content-left .pattern dl dd { background: url('../images/index_11.jpg') no-repeat 10px center; height: 35px; width: 220px; line-height: 35px; margin: auto; border-bottom: 1px solid #cdcdcd; }
            .genc-content .content-left .pattern dl dt a { color: white; font-size: 14px; text-decoration: none; margin-left: 35px; }
            .genc-content .content-left .pattern dl dd a { color: #000; font-size: 12px; text-decoration: none; margin-left: 35px; }

    .genc-content .content-right .title { width: 280px; height: 40px; background-color: rgb(0,144,215); margin-top: 5px; color: white; font-size: 18px; line-height: 40px; text-align: center; margin-left: 20px; margin-bottom: 3px; }
        .genc-content .content-right .title span { font-size: 12px; font-weight: normal; }
    .genc-content .content-right .content { border-top: 3px solid rgb(0,144,215); margin-left: 20px; }
    .genc-content .content-right { float: left; width: 992px; min-height: 200px; }


ul { list-style:none; }
.main-three { width: 1230px; margin: auto; clear: both; height: 350px; }
    .main-three .main-contact { width: 350px; float: left; }
        .main-three .main-contact .title { width: 120px; margin-left: 25px; font-size: 18px; color: #0090d7; float: left; padding: 15px 0px; }
        .main-three .main-contact a { color: #4e4e4e; text-decoration: none; margin-left: 130px; padding: 15px 0px; display: block; float: left; }
        .main-three .main-contact .main-contact-nei { margin: 0px 30px; line-height: 25px; }
            .main-three .main-contact .main-contact-nei p { font-size: 14px; color: rgb(0,144,215); display: block; padding: 10px 0px; }
    .main-three .main-news { width: 380px; float: left; }
        .main-three .main-news .title, .main-three .main-hynews .title { background-color: #0090d7; height: 40px; width: 150px; font-size: 18px; text-align: center; color: white; line-height: 40px; margin-top: 5px; margin-left:0px; }
    .main-three .main-hynews { width: 383px; float: left; }
    .main-three ul, .main-hynews ul { list-style: none; }
        .main-three ul li a { width:360px; }
        .main-three ul li a, .main-hynews ul li a { color:#272727; text-decoration:none; line-height:40px; border-bottom:1px dashed #cdcdcd; display:block; }
        .main-hynews ul li a { width:383px; }

/*图文*/
.box { display: table-cell; vertical-align: middle; text-align: center; *display: block; *font-size: 166px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 216px; height: 195px; *height: 195px; border: 1px solid #eee; margin-left: 0px; }
    .box a img { vertical-align: middle; max-width: 216px; max-height: 195px; }
    .box a { vertical-align: middle; }
.box_title { text-align: center; width: 216px; line-height: 30px; height: 30px; margin-left: 0px; }
    .box_title a { font-size: 12px; color: black; text-decoration: none; }
        .box_title a:hover { font-size: 12px; color: orangered; }
.pagination { display: inline-block; vertical-align: top; width: 100%; }

/*图文*/
.pbox { display: table-cell; vertical-align: middle; text-align: center; *display: block; *font-size: 165px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 220px; height: 180px; *height: 180px; border: 1px solid #eee; margin-left: 0px; }
    .pbox a img { vertical-align: middle; max-width: 220px; max-height: 180px; }
    .pbox a { vertical-align: middle; }
.pbox_title { text-align: center; width: 220px; line-height: 30px; height: 30px; margin-left: 0px; }
    .pbox_title a { font-size: 12px; color: black; text-decoration: none; }
        .pbox_title a:hover { font-size: 12px; color: orangered; }

.cooperate ul li { float: left; padding: 0px 15px; text-align: center; }

.gen_details_title { font-size: 16px; font-weight: bold; line-height: 35px; }
.gen_details_center { text-align: center; }
.gen_details_content { clear: both; padding-top: 10px; width: 972px; margin: auto; }
.gen_details_date { border: 1px solid #CCC; width: 972px; border-left: 0px; border-right: 0px; border-collapse: collapse; }

img { border:0px; }
.con, .con_box, .con_rows { width: 972px; }
    .con_box ul, .con_rows ul { list-style: none; margin-top: 10px; }
        .con_box ul li { float: left; padding: 0px 10px; }
        .con_rows ul li { border-bottom: 1px dashed #efefef; line-height: 35px; }
            .con_rows ul li a { color: #373737; width:890px; padding-left: 5px; display: block; float: left; }
#gdleft ul li, #Caseleft ul li { float: left; margin: 0px 10px; }

a { text-decoration:none; color:#131313; }

/*图文*/
.lbox { display: table-cell; vertical-align: middle; text-align: center; *display: block; *font-size: 150px; /*约为高度的0.873，200*0.873 约为175*/ *font-family: Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/ width: 200px; height: 67px; *height: 67px; border: 1px solid #eee; margin-left: 0px; }
    .lbox a img { vertical-align: middle; width: 178px; height: 67px; border: 1px solid #dbdbdb; }
    .lbox a { vertical-align: middle; }
.lbox_title { text-align: center; width: 200px; line-height: 30px; height: 30px; margin-left: 0px; }
    .lbox_title a { font-size: 12px; color: black; text-decoration: none; }
        .lbox_title a:hover { font-size: 12px; color: orangered; }

.aa11 a { width: 213px; height: 29px; padding-left: 10px; background-color: #e0e0e0; display: block; font-size: 14px; line-height: 29px; }
    .aa11 a:hover { background-color: #0261AE; color: white; }
.aa112 { background-color: #0261AE; color:white; }
