@import url("zzPublic.css");
@import url("zzBanner.css");
body{background:#fff;}
body,form{margin:0;padding:0;font:14px/180% "MicroSoft Yahei","宋体";color:#333;}
*{font-family:"MicroSoft Yahei","宋体";margin:0;padding:0;}/*此地方不要加颜色属性*/
.ul,li{list-style:none;}
.width {
    width: 80%;
    margin-left: auto;
    margin-right:auto;
    overflow: hidden;
    min-width:1000px;
}
@media(max-width:1200px) {
    .width {
        width: 90%;
        margin-left: auto;
        margin-right:auto;
        overflow: hidden;
        min-width:1000px;
    }  
}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.m{margin-top:10px;}
.red{color:#f30;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mtb30{margin-top:30px;margin-bottom:30px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#f30;}
img{border:0;}
h1,h2,h3,h4,h5,h6,h7{
    font-weight:normal;
    font-size:14px;
}

.bgOrange{background-color:#f7b860;}
.bgPurple{
    background-color:#17408f;
}

.info_content {
    width:100%;
    height:auto;overflow:hidden;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    line-height: 28px;
}
.info_content img{max-width:100%;}
.other_content {
    width:100%;
    height:auto;overflow:hidden;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    line-height: 28px;
}
.other_content img{max-width:100%;}


/*列表标题*/
.listTitle{
    text-align:center;
}
.listTitle h2{
    width:100%;
    height:auto;overflow:hidden;
    line-height:40px;
    color:#999;
    font-family:Arial;
    font-size:53px;
    text-transform:uppercase;
}
.listTitle s{
    width:100%;
    height:20px;overflow:hidden;
    background-image:url(../Images/line.gif);
    background-repeat:no-repeat;
    background-position:center;
    display:block;
    margin-top:10px;
}
.listTitle h3{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
    color:#1a428d;
    font-size:30px;
}

.listNav{
    width:100%;
    height:auto;overflow:hidden;
    text-align:center;
}
.listNav li{
    display:inline-block;
    background-color:#ff9604;
    color:#fff;
    padding:5px 30px;
    border-radius:20px;
    margin:10px 5px;
    transition:all 0.5s;
}
.listNav li a{color:#fff;}
.listNav li:hover{
  background-color:#5d93f8;
}
.listNav .active{
    background-color:#1a2d79;
}

/*文本列表*/
.listNews{
    width:100%;
    height:auto;overflow:hidden;
}
.listNews li{
    width:27.33%;float:left;
    padding:40px 2%;
    margin:10px 1%;
    background-color:#5d93f8;
    transition:all 0.5s;
    color:#fff;
}
.listNews li:hover{
    background-color:#1a428d;
}
.listNewsList{
    width:100%;
    height:auto;overflow:hidden;
}
.listNewsListLeft{
    width:30%;float:left;
}
.listNewsListLeft h3{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
    color:#fff;
    font-size:30px;
    font-family:Arial;
}
.listNewsListLeft h4{
    width:100%;
    height:20px;line-height:20px;overflow:hidden;
    color:#fff;
    font-family:Tahoma;
}
.listNewsListLeft s{
    width:70%;
    height:1px;
    background-color:#fff;
    display:inline-block;
}

.listNewsListRight{
    width:70%;float:left;
}
.listNewsListRight h2{
    width:100%;
    height:60px;overflow:hidden;
    line-height:30px;
    font-size:16px;
    color:#fff;
}
.listNewsListRight h3{
    width:100%;
    height:50px;overflow:hidden;
    line-height:25px;
    font-size:13px;
    color:#c7c7c7;
}

/*旗下公司列表*/
.listSub{
    height:auto;overflow:hidden;
}
.listSub li{
    width:36%;float:left;
    height:auto;overflow:hidden;
    border:1px solid #eee;
    margin:30px 2%;
    transition:all 0.5s;
    border-bottom-right-radius:50px;
    border-top-left-radius:50px;
    padding:20px 4%;
    background-color:#e7f4ff;
}
.listSub li:hover{
    box-shadow:0 0 10px #1a2d79;
    margin:20px 2% 40px 2%;
}
.listSub li h2{
    width:100%;
    height:50px;line-height:50px;overflow:hidden;
    font-size:18px;
    font-weight:bold;
    color:#1a428d;
}
.listSub li h3{
    width:100%;
    height:60px;line-height:30px;overflow:hidden;
    color:#999;
}



.info_mood{font:bold 14px/30px "宋体";color:#333;margin:20px 20px 0 20px;clear:both;}
.info_next{color:#999;margin:6px 20px;}
.info_next a{font-family:verdana;}
/*分页部分*/
.List_page{text-align:center;margin-bottom:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #eee;color:#999;}
.List_page span{background:#1a2d79;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #1a2d79;}
/*内容分页部分*/
.content_page{}
.content_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;display:inline-block;}
.content_page a.on{background:#AECD9E;color:#fff;margin:1px;padding:4px 6px;border:1px solid #AECD9E;display:inline-block;}
.content_page input{position:absolute;margin:-5px 0 0 1px;*margin:0 0 0 1px;padding:1px 0 2px 0;*padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:30px;height:22px;line-height:22px;text-align:center;}
.content_page button{position:absolute;margin:-5px 0 0 35px;*margin:0 0 0 35px;padding:0;background:#fff;border:1px solid #AECD9E;color:#A0A0A0;width:40px;height:24px;line-height:24px;text-align:center;font-size:12px;}
.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}

#yzm_num{cursor:pointer;}

/*编辑器相关属性*/
.Quotetitle{margin:10px 6px 0 0;padding:2px 10px;background:#FFEBD0;border:1px solid #FDDCB8;font:bold 14px/24px "宋体";color:#f30;}
.QuoteCode{margin:0 6px 10px 0;padding:4px 10px;background:#FFF;border:1px solid #FDDCB8;border-top:0;word-wrap:break-word;overflow:hidden;color:#777;}
.RunCodes{clear:both;height:180px;margin:10px 0 20px 0;}
.RunCodes textarea{overflow-x:hidden;overflow-y:auto;border:1px solid #C3E8AA;padding:3px;width:98%; height:150px;}
.RunCodes input{float:left;border:1px solid #50B20E;background:#50B20E;color:#FFF;width:80px;margin:1px 2px 0 0;padding:5px 10px 0px !important;padding:2px 10px 0px;font-size:12px;}
.RunCodes span{float:left;margin:10px 0 0 5px;_margin:0 0 0 5px;color:#999;font-size:12px;}

.Topic_List{margin:0 0 10px 0;padding:0;clear:both;display:block;height:70px;word-wrap:break-word;overflow:hidden;}
.Topic_List img{border:1px solid #C1E7AA;margin:0 10px 0 0;}
.Topic_List h1{font:15px/30px Microsoft Yahei;margin:0;padding:0;}
.Topic_List a{color:#090;}
.Topic_List span{color:#999;line-height:18px;}
.publish_notice{margin:0;padding:0;}
.publish_notice dt{line-height:20px;color:#555;text-indent:24px;}
.sitelink{border-bottom:1px solid #f00;color:#999;}

/*详情内容*/
.widthGray{
    width:100%;
    height:auto;overflow:hidden;
    background-color:#f8f8f8;
    padding:50px 0;
}
.widthWhite{
    width:74%;
    height:auto;overflow:hidden;
    background-color:#fff;
    padding:30px 3%;
    margin-left:auto;
    margin-right:auto;
}
@media(max-width:1200px) {
    .width {
        width: 90%;
        margin-left: auto;
        margin-right:auto;
        overflow: hidden;
        min-width:1000px;
    }  
}

.infoPosition{
    width:100%;
    height:auto;line-height:30px;
    overflow:hidden;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
    margin-bottom:10px;
}
.infoPosition span{color:#1a428d;}
.infoTitle{
    width:100%;
    height:auto;overflow:hidden;
    text-align:center;
    line-height:40px;
    font-size:30px;
    font-weight:bold;
    margin:40px auto;
}
.info_next{
    width:100%;
    height:auto;overflow:hidden;
    margin:30px auto;
    border:1px solid #eee;
}
.info_next li{
    width:48%;float:left;
    height:40px;line-height:40px;overflow:hidden;
    color:#999;
    margin:0 1%;
}

/*单页详情*/
.pageAboutTitle{
    width:100%;
    height:auto;overflow:hidden;
}
.pageAboutTitle h2{
    width:100%;
    height:auto;overflow:hidden;
    line-height:50px;
    color:#e6e6e6;
    font-family:Arial;
    font-size:53px;
}
.pageAboutTitle s{
    width:100%;
    height:20px;overflow:hidden;
    background-image:url(../Images/line.gif);
    background-repeat:no-repeat;
    display:block;
    margin-top:20px;
}
.pageAboutTitle h3{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
    color:#1a428d;
    font-size:30px;
}

.pageAboutContent{
    width:100%;
    height:auto;overflow:hidden;
    margin:50px auto;
}
.pageAboutContentLeft{
    width:50%;float:left;
}
.pageAboutContentRight{
    width:48%;float:left;
    margin-left:2%;
}
    .pageAboutContentRight img {
        width: 100%;
        border-top-right-radius:60px;
        border-bottom-left-radius:60px;
    }

.pageAboutGray{
    width:100%;
    height:auto;overflow:hidden;
    background-color:#eaeaea;
    padding:60px 0;
}
.pageAboutGrayTitle{
    text-align:center;
}
.pageAboutGrayTitle h2{
    width:100%;
    height:auto;overflow:hidden;
    line-height:50px;
    color:#999;
    font-family:Arial;
    font-size:53px;
}
.pageAboutGrayTitle s{
    width:100%;
    height:20px;overflow:hidden;
    background-image:url(../Images/line.gif);
    background-repeat:no-repeat;
    background-position:center;
    display:block;
    margin-top:20px;
}
.pageAboutGrayTitle h3{
    width:100%;
    height:40px;line-height:40px;overflow:hidden;
    color:#1a428d;
    font-size:30px;
}

.pageAboutList li{
    width:48%;float:left;
    margin:40px 1%;
}
.pageAboutList li h2{
    width:28%;float:left;
    margin-right:2%;
    color:#fff;
    font-size:18px;
    text-align:center;
    padding:40px 0 40px 0;
    height:280px;
}
.pageAboutList li h2 span{
    font-size:60px;
    color:rgba(255,255,255,0.8);
    transform: rotate(-90deg);
}
.pageAboutList li h3{
    width:70%;float:left;
    color:#17408f;
    line-height:28px;
}

.pageAboutBanner{
    width:100%;
    height:200px;
    background-image:url(../Images/about_bg.jpg);
    background-attachment:fixed;
    text-align:center;
    color:#fff;
    padding-top:50px;
}
.pageAboutBanner h2{
    width:100%;
    height:60px;line-height:60px;
    font-size:48px;
    font-weight:bold;
}
.pageAboutBanner h3{
    width:100%;
    height:60px;line-height:60px;
    font-size:40px;
    color:#d7d7d7;
    font-family:Arial;
    text-transform:uppercase;
    font-weight:bold;
}

.pageAnalysis li{
    width:96%;
    height:auto;overflow:hidden;
    margin:20px auto;
    border-bottom:1px solid #eee;
    transition:all 0.5s;
}
.pageAnalysis li:hover{
    box-shadow:0 0 10px #ccc;
}
.pageAnalysisLeft{
    width:25%;float:left;
    margin-right:2%;
}
.pageAnalysisLeft img{max-width:100%;}
.pageAnalysisRight{
    width:73%;float:left;
}
.pageAnalysisRight div{
    width:100%;
    height:auto;overflow:hidden;
    margin-top:70px;
    margin-bottom:20px;
}
.pageAnalysisRight div img{
    max-width:90px;
}
.pageAnalysisRight h2{
    width:100%;
    height:60px;line-height:60px;overflow:hidden;
    font-size:24px;
    font-weight:bold;
}
.pageAnalysisRight h3{
    width:100%;
    height:auto;line-height:28px;
    font-size:16px;
    color:#1a428d;
    margin-top:10px;
}

.pageContactLeft{
    width:48%;float:left;
    margin-right:2%;
}
.pageContactLeft img{max-width:100%;}
.pageContactRight{
    width:50%;float:left;
    height:auto;overflow:hidden;
    line-height:38px;
    font-size:18px;
    padding-top:50px;
}

/*旗下公司详情*/
.subLeft{
    width:60%;float:left;
}
.subRight{
    width:38%;float:left;
    margin-left:2%;
}
.subTitle{
    width:100%;
    height:auto;overflow:hidden;
    border-top-left-radius:100px;
    border-bottom-right-radius:100px;
    margin-bottom:20px;
    background-color:#65b7ff;
    padding:100px 0;
}
.subTitle .word{
    width:80%;
    color:#fff;
    padding:50px 0 0 10%;
}
.subTitle .word h2{
    width:100%;
    height:80px;line-height:80px;overflow:hidden;
    font-size:30px;
    font-weight:bold;
}
.subTitle .word h3{
    width:100%;
    height:auto;line-height:35px;overflow:hidden;
    margin:20px auto;
    font-size:16px;
}
.subList{
    width:100%;
    height:auto;overflow:hidden;
    margin:0 0 10px 0;
    border-top-right-radius:100px;
}
.subList h2{
    width:100%;
    height:30px;line-height:30px;overflow:hidden;
    font-size:24px;
}
.subList h3{
    width:100%;
    height:auto;line-height:30px;overflow:hidden;
    font-size:20px;
    color:#999;
    text-transform:uppercase;
}
.subList h4{
    width:100%;
    height:auto;line-height:25px;overflow:hidden;
    margin:10px auto;
    color:#1a428d;
}

.subListWord{
    width:94%;
    height:auto;overflow:hidden;
    background-color:#eee;
    padding:20px 3%;
}
.subListPic{
    width:100%;
}
.subListPic img{
    width:100%;
    border-bottom-left-radius:100px;
}


@media(max-width:900px){
    .width {
        width: 94%;
        margin-left: auto;
        margin-right:auto;
        overflow: hidden;
        min-width:350px;
    }

    .listTitle h2{
        width:100%;
        height:auto;overflow:hidden;
        line-height:40px;
        color:#999;
        font-family:Arial;
        font-size:33px;
        text-transform:uppercase;
    }

    /*文本列表*/
    .listNews li{
        width:90%;float:left;
        padding:40px 5%;
        margin:10px 0;
        background-color:#5d93f8;
        transition:all 0.5s;
        color:#fff;
    }

    /*旗下公司列表*/
    .listSub{
        height:auto;overflow:hidden;
    }
    .listSub li{
        width:87%;float:left;
        height:auto;overflow:hidden;
        border:1px solid #eee;
        margin:20px 2%;
        transition:all 0.5s;
        border-bottom-right-radius:50px;
        border-top-left-radius:50px;
        padding:20px 4%;
        background-color:#e7f4ff;
    }
    .listSub li:hover{
        box-shadow:0 0 10px #1a2d79;
        margin:10px 2% 30px 2%;
    }


    /*旗下公司详情*/
    .subLeft{
        width:100%;float:left;
    }
    .subRight{
        width:100%;float:left;
        margin-left:0;
    }
    .subTitle{
        width:100%;
        height:auto;overflow:hidden;
        border-top-left-radius:50px;
        border-bottom-right-radius:50px;
        margin-bottom:20px;
        background-color:#65b7ff;
        padding:20px 0 50px 0;
    }
    .subTitle .word{
        width:90%;
        color:#fff;
        padding:50px 0 0 5%;
    }
    .subTitle .word h2{
        width:100%;
        height:auto;line-height:50px;overflow:hidden;
        font-size:30px;
        font-weight:bold;
    }
    .subList{
        width:100%;
        height:auto;overflow:hidden;
        margin:0 0 10px 0;
        border-top-right-radius:50px;
    }
    .subListPic img{
        width:100%;
        border-bottom-left-radius:50px;
    }



    /*详情内容*/
    .widthGray{
        width:100%;
        height:auto;overflow:hidden;
        background-color:#f8f8f8;
        padding:50px 0;
    }
    .widthWhite{
        width:90%;
        height:auto;overflow:hidden;
        background-color:#fff;
        padding:30px 2%;
        margin-left:auto;
        margin-right:auto;
    }
    .info_next li{
        width:98%;float:left;
        height:40px;line-height:40px;overflow:hidden;
        color:#999;
        margin:0 1%;
    }


    /*单页详情*/
    .pageAboutContentLeft{
        width:100%;float:left;
    }
    .pageAboutContentRight{
        width:100%;float:left;
        margin-left:0;
    }

    .pageAboutList li{
        width:98%;float:left;
        margin:20px 1%;
    }
    .pageAboutList li h2{
        width:100%;float:left;
        padding:20px 0 20px 0;
        height:auto;
    }
    .pageAboutList li h3{
        width:100%;float:left;
        margin-top:10px;
    }

    .pageAnalysisLeft{
        width:35%;float:left;
        margin-right:2%;
    }
    .pageAnalysisRight{
        width:63%;float:left;
    }
    .pageAnalysisRight div{
        width:100%;
        height:auto;overflow:hidden;
        margin-top:10px;
        margin-bottom:10px;
    }
    .pageAnalysisRight div img{
        max-width:40px;
    }
    .pageAnalysisRight h2{
        width:100%;
        height:40px;line-height:40px;
        font-size:18px;
    }
    .pageAnalysisRight h3{
        width:100%;
        height:auto;line-height:25px;
        font-size:12px;
        color:#1a428d;
        margin-top:0px;
    }

    .pageContactLeft{
        width:100%;float:left;
        margin-right:0;
    }
    .pageContactRight{
        width:100%;
    }
}