body, html{ margin:0; padding:0; font-family: "Microsoft YaHei"; font-size:14px;}
div, form, dl, dd, dt, ul, li, span{margin:0 auto; padding:0; box-sizing:border-box;}
img{ border:0px; }
ul{list-style:none; margin:0 auto; padding:0;}
a{text-decoration:none; color:black;}
a:hover{ color:#E30826;}
.BodyWidth{width:960px;}

/* 页眉 */
.Header{background-image:url("top.jpg");background-position:top center;background-repeat:repeat-x;padding:20px 0px 10px 0px;}
.Header>div{display:flex;align-items:center; justify-content: space-between;}
.Header>div div{margin:0;}
.Header .message a{display:inline-block;padding:2px 10px;background-color:#A80609;color:white;font-size:12px;}
.Header .contact a{display:inline-block;padding:2px 10px;background-color:#02A0E9;color:white;font-size:12px;}

/* 导航 */
.MainNav{background-image: url("navbg.png"); height:66px;}
.MainNav>ul{margin:auto; width:960px; display: flex; justify-content: space-between; padding-top:16px;}
.MainNav>ul>li{margin:auto; flex-grow:1; position: relative;}
.MainNav>ul>li>a{display: block; height:48px; line-height: 48px; border-left:1px solid #CB252F; border-right:1px solid #AE0004; text-align:center; color:white;font-size: 14px; font-weight:bold; }
.MainNav>ul>li>a:hover{background-image: url("hoverbg.jpg"); background-size: cover;}
.MainNav>ul>li>ul{display:none;position:absolute;left:0px;width:100%;z-index:2;background-color:#DCEAF7;}
.MainNav>ul>li:hover>ul{display:block;}
.MainNav>ul>li>ul>li a{color:#1C509B;display:block;padding:10px;font-size:12px;text-align:center;}
.MainNav>ul>li>ul>li a:hover{background-color:#1C509B;color:#FFF;display:block;padding:10px;}
.MainNav>ul ul ul{display:none;}

/* 搜索 */
.Search{background-color:#E5E5E5;padding:6px 0;font-size:12px;}
.Search>div{display:flex;align-items:center;}
.Search>div div{margin:0px;}
.Search>div .form{margin-right:30px;}
.Search>div .form input[type="submit"]{background-color:#0258A5;border:1px solid #0258A5;color:white;}
.Search>div .link{color:#666;font-weight:bold;}
.Search>div .link a{display:inline-block;color:#666;font-weight:normal;margin-right:10px;}

/* 产品 */
.IndexProd>div{padding:20px 0;display:flex;justify-content:space-between;}
    /* 产品导航 */
.IndexProd .ProdNav{margin:0;width:270px;background-color:#FBF7F6;box-shadow:3px 3px 5px #DDD;}
.IndexProd .ProdNav ul{background-color:#EFEFEF;}
.IndexProd .ProdNav ul a{display:block;border-bottom:1px solid #CCCCCC;padding:10px 0px 10px 50px;background-image:url("ico.gif");background-position:30px center;background-repeat:no-repeat;}
.IndexProd .ProdNav ul a:hover{border-bottom:1px solid #032D55;background-image:url("icoHover.gif");background-color:#03519B;color:white;}
.IndexProd .ProdNav ul ul{background-color:#F8F8F8;padding:10px 0;}
.IndexProd .ProdNav ul ul a{border:none;padding:0px 0px 0px 50px;background-image:none;color:#666666;}
.IndexProd .ProdNav ul ul a:hover{border-bottom:none;background-image:none;background-color:transparent;color:#666666;text-decoration:underline;}
    /* 产品列表 */
.IndexProd .ProdList .title{border-bottom:2px solid #D9142F; }
.IndexProd .ProdList img{display: block;}
.IndexProd .ProdList{margin:0;width:670px;}
.IndexProd .ProdList ul.IcoListProd{display:flex;justify-content:space-between;flex-wrap:wrap;}
.IndexProd .ProdList ul.IcoListProd li{margin:0;width:200px;border:1px solid #d5d5d5;margin-top:20px;}
.IndexProd .ProdList ul.IcoListProd li .Image{overflow:hidden;}
.IndexProd .ProdList ul.IcoListProd li img{width:200px;height:130px;}
.IndexProd .ProdList ul.IcoListProd li .Name{display:block;padding:10px 0;text-align:center;background-color:#efefef;border-top:1px solid #d5d5d5;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexProd .ProdList ul.IcoListProd li:hover .Name{background-color: #CCCCCC;}

/* 最新产品 */
.IndexProd2 .title{background-color: #C01229; padding:10px 30px; font-size:18px; font-weight: bold; color:white; text-shadow: 2px 2px 3px #666;}
.IndexProd2 .cont{padding:20px; border:1px solid #CCCCCC;}
.IndexProd2 .cont ul.IcoListProd{overflow: hidden;}
.IndexProd2 .cont ul.IcoListProd li{margin:0;width:200px;border:1px solid #d5d5d5; margin-right:20px; float:left;}
.IndexProd2 .cont ul.IcoListProd li .Image{overflow:hidden;}
.IndexProd2 .cont ul.IcoListProd li img{width:200px;height:130px;}
.IndexProd2 .cont ul.IcoListProd li .Name{display:block;padding:10px 0;text-align:center;background-color:#efefef;border-top:1px solid #d5d5d5;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexProd2 .cont ul.IcoListProd li:hover .Name{background-color: #CCCCCC;}
.IndexProd2 .marquee{ width:100%; overflow: hidden; }
.IndexProd2 .marquee ul{ list-style: none; margin: 0 auto; padding: 0px; }

/* 优势 */
.IndexBg{background-image:url("indexbg.jpg");background-position:center top;background-repeat:no-repeat;height:1190px;margin:20px auto;}

/* 内容1 */
.IndexTitle{background-image:url("titlebg.gif");background-position:left bottom;background-repeat:no-repeat;padding-bottom:20px;color:#bf1328;font-size:16px;  margin-bottom:10px;}
.IndexTitle span{display:inline-block;margin-left:20px;color:#ccc;font-size:14px;font-family:"Times New Roman",Times,serif;}
.IndexTitle a{display:block;float:right;color:#bf1328;font-size:12px;}

.IndexCont1{background-color: #F0F0F0; padding:20px 0;}
.IndexCont1>div{display: flex; flex-wrap: wrap;justify-content: space-between;}
.IndexCont1 .about{margin:0px; width:660px;}
.IndexCont1 .about .cont{display:flex;justify-content:space-between;}
.IndexCont1 .about .video{margin:0px;}
.IndexCont1 .about .text{margin:0px;width:360px;color:#666;font-size:12px;line-height:22px;}
.IndexCont1 .about .text a{color:#bf1328;font-weight:700;font-size:12px;float:right;}
.IndexCont1 .honor{margin:0px; width:270px;}
.IndexCont1 .honor .cont{text-align: center;}
.IndexCont1 .honor img{width:220px; height:140px; padding:3px; border:1px solid #CCC}
.IndexCont1 .honor .Name{width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexCont1 .honor a{font-size:12px;color:#666;}
.IndexCont1 .honor .Time{display: none;}
.IndexCont1 .honor .Desc{display: none;}
.IndexCont1 .case{margin:0px; width:100%; margin-top:30px;}
.IndexCont1 .case ul.IcoListNews{ overflow: hidden;}
.IndexCont1 .case ul.IcoListNews li{margin:0;width:200px;border:1px solid #d5d5d5; margin-right:20px; float:left;}
.IndexCont1 .case ul.IcoListNews li .Image{overflow:hidden;}
.IndexCont1 .case ul.IcoListNews li img{width:200px;height:130px; display: block;}
.IndexCont1 .case ul.IcoListNews li .Name{display:block;padding:5px 0;text-align:center;background-color:#BF1328;border-top:1px solid #d5d5d5;font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.IndexCont1 .case ul.IcoListNews li .Name a{color:white;}
.IndexCont1 .case ul.IcoListNews li .Time{display: none;}
.IndexCont1 .marquee2{width:100%; overflow: hidden;}

.IndexCont2{ padding:20px 0;}
.IndexCont2>div{display: flex; flex-wrap: wrap;justify-content: space-between;}
.IndexCont2 .news{margin:0px; width:660px;}
.IndexCont2 .news ul{font-size:12px;color:#666; display: flex; flex-wrap: wrap;justify-content: space-between;}
.IndexCont2 .news ul li{overflow: hidden; padding:5px 0; width:48%;}
.IndexCont2 .news ul a{font-size:12px;color:#666;}
.IndexCont2 .news ul .Name{float: left; width:73%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.IndexCont2 .news ul .Time{float: right; width:25%;}
.IndexCont2 .question{margin:0px; width:270px;}
.IndexCont2 .question ul .Name{font-size:12px;font-weight:bold;color:#333;background-image:url("iconQ.jpg");background-position:left center;background-repeat:no-repeat;padding-left:30px;margin-bottom:20px;}
.IndexCont2 .question ul .Desc{color:#666;font-size:12px;background-image:url("iconA.jpg");background-position:left top;background-repeat:no-repeat;padding-left:30px;}
.IndexCont2 .question ul .Time{display: none;}
.IndexCont2 .links{margin:0px; width:100%; margin-top:30px;}


/* 页尾导航 */
.FootNav{height:36px;line-height:36px;background:#bf1328;}
.FootNav ul{display: flex; justify-content: center;}
.FootNav ul li{margin:0;}
.FootNav ul a{display: block; padding:0px 20px; color:white; font-size:12px; font-weight: bold;}
.FootNav ul a:hover{text-decoration: underline;}
.FootNav ul ul{display: none;}
/* 页尾链接 */
.ProdLink{text-align:center;padding:30px 0;}
.ProdLink a{display:inline-block;padding:0px 20px;font-size:12px;}
.ProdLink a:hover{text-decoration: underline;}
/* 页尾 */
.Footer{display: flex; justify-content: center; padding-bottom:40px;color: #666; font-size: 12px; line-height: 20px; align-items: center;}
.Footer>div{margin:0;}
.Footer .right{border-left:1px solid #AAA;padding-left:40px;}

.IndexQQ{
    position: fixed; top:200px; right:20px;
}



/* 内页 */
.NyBody>div{padding:20px 0;display:flex;justify-content:space-between;}
    /* 左侧产品 */
.NyBody .LeftNav{margin:0;width:270px;}
.NyBody .LeftNav img{display: block;}
.NyBody .LeftNav .prod+ul{background-color:#EFEFEF; box-shadow:3px 3px 5px #DDD;}
.NyBody .LeftNav .prod+ul a{display:block;border-bottom:1px solid #CCCCCC;padding:10px 0px 10px 50px;background-image:url("ico.gif");background-position:30px center;background-repeat:no-repeat;}
.NyBody .LeftNav .prod+ul a:hover{border-bottom:1px solid #032D55;background-image:url("icoHover.gif");background-color:#03519B;color:white;}
.NyBody .LeftNav .prod+ul ul{background-color:#F8F8F8;padding:10px 0;}
.NyBody .LeftNav .prod+ul ul a{border:none;padding:0px 0px 0px 50px;background-image:none;color:#666666;}
.NyBody .LeftNav .prod+ul ul a:hover{border-bottom:none;background-image:none;background-color:transparent;color:#666666;text-decoration:underline;}
    /* 左侧栏内导航 */
.NyBody .LeftNav .column+ul{border:1px solid #CCCCCC; border-top:none;}
.NyBody .LeftNav .column+ul a{display: block; padding:10px 20px; border-bottom:1px dashed #CCCCCC;color: #666; }
.NyBody .LeftNav .column+ul a:hover{background-color:#03519B;color:white;}
    /* 左侧新闻 */
.NyBody .LeftNav .news{margin-top:20px;}
.NyBody .LeftNav .news+ul{border:1px solid #CCCCCC; border-top:none;}
.NyBody .LeftNav .news+ul a{display: block; padding:10px 20px; border-bottom:1px dashed #CCCCCC;color: #666; font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.NyBody .LeftNav .news+ul a:hover{background-color:#03519B;color:white;}
.NyBody .LeftNav .news+ul .Time{display: none;}
.NyBody .LeftNav .news+ul .Desc{display: none;}
    /* 左侧联系 */
.NyBody .LeftNav .contact{margin-top:20px;}
.NyBody .LeftNav .contact img{padding-bottom:10px;}
    /* 右侧 */
.NyBody .RightCont{margin:0;width:670px;border:1px solid #ccc;color:#666;font-size:12px;line-height:24px;}
.NyBody .RightCont .MainCont{padding:20px;}
.NyBody .RightCont .MainCont img{max-width: 100%;}
.NyBody .RightCont .pageTitle{height:57px;line-height:56px;padding:0 20px;color:#333;font-size:18px;position:relative;border-bottom:1px solid #ccc;}
.NyBody .RightCont .pageTitle:after{position:absolute;left:0px;bottom:-1px;width:120px;content:"";border-bottom:1px solid #BF1112;}




/* 文章图片列表 */
.ContentIcoList li{margin:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #959595;box-sizing:content-box; overflow: hidden;}
.ContentIcoList li .Image{float:left;}
.ContentIcoList li .Image img{border:1px solid #959595;width:190px;height:130px; padding:2px;} 
.ContentIcoList li .Time{float:right;width:410px;font-size:24px;font-weight:bold;color:#aeaeae;}
.ContentIcoList li .Name{float:right;width:410px;padding:5px 0px 10px 0px;}
.ContentIcoList li .Name a{color: #02529b; font-size: 14px; font-weight:bold;}
.ContentIcoList li .Name a:hover{text-decoration: underline;}
.ContentIcoList li .Desc{float:right;width:410px;font-size:14px;color:#919191;}
.ContentIcoList li .Detail{float:right;width:410px;text-align: right;}
.ContentIcoList li .Detail a{font-size:12px;color: #be1228;}
.ContentIcoList li .Detail a:hover{text-decoration: underline;}

/* 文章文字列表 */
.ContentTextList li{margin:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #959595;box-sizing:content-box; overflow: hidden;}
.ContentTextList li .Name{float:left;width:550px;padding:5px 0px 10px 0px;}
.ContentTextList li .Name a{color:#666;font-size:12px;font-weight:bold;}
.ContentTextList li .Name a:hover{text-decoration: underline;}
.ContentTextList li .Time{float:right; color: #666;  font-size: 12px;}
.ContentTextList li .Desc{display: none;}

/* 产品内容页 */
.ProdHeader{display:flex; justify-content: space-between;}
.ProdHeader .ProdImage{margin:0; width:280px; height:190px; border:1px solid #CCCCCC;}
.ProdHeader .ProdCont{margin:0; width:330px;}
.ProdHeader .ProdCont .title{height:24px;line-height:24px;color:#03519b;font-size:16px;font-weight:700;}
.ProdHeader .ProdCont .cont{text-indent:2em;padding:10px 0;border-bottom:1px solid #CCCCCC;}
.ProdHeader .ProdCont .link a{display: inline-block; margin-right:20px; margin-top:10px;}
.PageCont h3{height:32px;line-height:32px;padding-left:12px;background:#f3f1f2;border-left:3px solid #03519b;color:#03519b;font-size:16px;font-weight:700;}
.ColumnsTitle{height:32px;line-height:32px;padding-left:12px;background:#f3f1f2;border-left:3px solid #03519b;color:#03519b;font-size:16px;font-weight:700; margin-bottom:20px; overflow: hidden;}
.ColumnsTitle .ColumnsName{float:left;}
.ColumnsTitle .ColumnsMore{float: right; font-size:12px; font-weight: normal;padding-right:20px;}

.PageName{display: none;}
.PageName.xwzx01{display:block;height:32px;line-height:32px;padding:9px 0;text-align:center;color:#000;font-size:22px;font-weight:400;}
.PageName.xwzx02{display:block;height:32px;line-height:32px;padding:9px 0;text-align:center;color:#000;font-size:22px;font-weight:400;}
.PageFrom{text-align: center; padding:20px 0;}

.RecordTotal{display: none;}
.Related{display: none;}
.Pagination{text-align: center; padding:20px;}
.Pagination a{display:inline-block;border:#ddd 1px solid;color:#3f4e67;padding:1px 7px;margin:0 3px;}
.Pagination a:hover{color:white;background-color: red;}

.PageBack{text-align: center; padding:20px;}
.PageBack a{display:inline-block;border:#ddd 1px solid;color:#3f4e67;padding:1px 7px;margin:0 3px;}
.PageBack a:hover{color:white;background-color: red;}

