body{
    margin: 0;
    padding: 0;
    font-family: 微软雅黑;
    font-size: 14px;
    color: #333;
}
a{
    text-decoration: none;
    color: #333;    
}
ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.left{
    float: left;
}
.right{
    float: right;
}
.bodywidth{
    width: 1200px;
    margin: auto;
}
.top{
    background: #F2F2F2;
    height: 40px;
    line-height: 40px;
    overflow: hidden;    
    width: 100%;
}
.top .left{

}
.top .left a:hover{
    color: #000;
}
.top .right{

}
.header{
    overflow: hidden;
    height: 100px;
}
.nav{
    width: 100%;
    height: 50px;
    background: #07467E;  
    z-index: 100;  

}
.nav ul{
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap; 
}
.nav ul li {
    position: relative;
    z-index: 100;  
}
.nav ul li a{
    display: block;
    color: white;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
}
.nav ul li a:hover{
    background: #054074;
    font-weight: bold;
}
.nav ul ul{
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 100;  
    background:#054074cc;
    width: 130px;
}
.nav ul ul li{
    text-align: center;
    font-weight: normal;
}
.nav ul ul li a{
    font-size: 14px;
    border-bottom: 1px #07467E solid;
    height: 40px;
    line-height: 40px;
}
.banner{
    height: 600px;
    overflow: hidden;
}
.cpzsindex{
    padding: 30px 0;
    overflow: hidden;
}
.cpzsindex .title{
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.cpzsindex .title span{
    color: #07467E;
}

.cpzsindex .titlebg{
    margin-top: 10px;
    background: url('../cn_style/titleBg.jpg') no-repeat center center;
    height: 40px;
    font-size: 26px;
    color: #999;
}
.cpzsindex .titlebg span{
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: white;
    margin: auto;

}
.cpzsindex .cpzscont{
    padding: 20px 0 0;
}
.cpzsindex .cpzscont .cpzs1{
    background: #07467E;
    width: 250px;
    padding: 0 10px;
    padding-bottom: 20px;
}
.cpzsindex .cpzscont .cpzs1 .title{
    color: white;
    padding: 20px 0 5px;
    font-size: 28px;
}
.cpzsindex .cpzscont .cpzs1 .entitle{
    font-size: 16px;
    color: white;
    text-align: center;
    padding-bottom: 10px;
}

.cpzsindex .cpzscont .cpzs1 ul{
    background: #FFF;
    width: 230px;
    margin: auto;
    padding: 10px 0;
}
.cpzsindex .cpzscont .cpzs1 ul li{
    font-size: 16px;
    background: #07467E;
    width: 210px;
    margin: auto;  
}
.cpzsindex .cpzscont .cpzs1 ul li a{
    display: block;
    color: white;   height: 40px;
    line-height: 40px;  
    text-indent: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cpzsindex .cpzscont .cpzs1 ul ul{
    width: 210px;
}
.cpzsindex .cpzscont .cpzs1 ul li li{
    background: white; width: 210px;
    height: 40px;
    line-height: 40px;
}
.cpzsindex .cpzscont .cpzs1 ul li li a{
    color: #333;
}
.cpzsindex .cpzscont .cpzs2{
    width: 900px;
    border: 1px #EEE solid;
}
.cpzsindex .cpzscont .cpzs2 .title{
    font-size: 20px;
    border-bottom: 1px #EEE solid;
    width: 860px;
    margin: auto;
    text-align: left;
    padding: 10px;
    background: url('../cn_style/ico3.png') no-repeat left center;
    text-indent: 20px;
}

.cpzsindex .cpzscont .cpzs2 ul{
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap; 
    padding: 10px;
    overflow: hidden;
}
.cpzsindex .cpzscont .cpzs2 ul li{
    text-align: center;
}
.cpzsindex .cpzscont .cpzs2 ul li .image{
    
}
.cpzsindex .cpzscont .cpzs2 ul li .name{

}
.gsjjindex{
    background: url('../cn_style/gsjjpic.jpg') no-repeat center center;
    height:881px;    color: white;
    height: 500px;
}
.gsjjindex .title{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: white;
    padding: 60px 0 0;
}
.gsjjindex .title span{
    color: white;
}
.gsjjindex  p{
    width: 1100px;
    margin: auto;
    font-size: 16px;
    padding: 20px 0;
    line-height: 200%;
}
.gsjjindex .more{
    width: 300px;
    height: 55px;
    margin: auto;
    line-height: 55px;
}
.gsjjindex .more a{
    color: white;
    font-size: 18px;
    border: 2px #FFF solid;
    padding: 10px 90px;
    font-weight: bold;
}
.gsjjindex .more a:hover{
    background: #07467E;
}
.yyalindex{
    overflow: hidden;
    padding: 40px 0;
}
.yyalindex .title{
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.yyalindex .title span{
    color: #07467E;
}

.yyalindex .titlebg{
    margin-top: 10px;
    background: url('../cn_style/titleBg.jpg') no-repeat center center;
    height: 40px;
    font-size: 26px;
    color: #999;
}
.yyalindex .titlebg span{
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: white;
    margin: auto;


}
.marquee4{
    width: 1200px;
    height: 190px;
    overflow: hidden;
}
.yyalindex ul{
    display: flex;
    padding: 20px 0;
}
.yyalindex ul li{
    padding-right: 20px;

}
.yyalindex ul li img{
    width: 260px;
    height: 190px;
}

.xwzxindex{
    overflow: hidden;
    padding: 20px 0;
}
.xwzxindex .xwzx1{
    width: 750px;
    background: #EFEFEF;
    padding:20px 0;
}
.xwzxindex .xwzx1 .xw{
    padding-top: 20px;    width: 750px;
}
.xwzxindex .xwzx1 .xw .title{

}
.xwzxindex .xwzx1 .xw ul li .image{
    float: left;
    padding-left: 20px;
}
.xwzxindex .xwzx1 .xw ul li .image img{
    width: 190px;
    height: 90px;
}
.xwzxindex .xwzx1 .xw ul li .name{
    font-size: 16px;    float: left;
    font-weight: bold;
    padding-left: 20px;
    width: 510px;
}
.xwzxindex .xwzx1 .xw ul li .cont{
    padding-left: 20px;    float: left;    width: 510px;
    padding-top: 10px;
}
.xwzxindex .xwzx1 .xw ul li .cont a{
    color: #999;
}
.xwzxindex .xwzx1 .xw1{
    overflow: hidden;
    width: 750px;
}
.xwzxindex .xwzx1 .xw1 ul li{
    height: 40px;
    line-height: 40px;  
    border-bottom: 1px #CCC dotted;
    width: 710px;
    margin: auto;
}

.xwzxindex .xwzx1 .xw1 ul li .Name{
    float: left;
    width: 610px;
    text-indent: 10px;

}
.xwzxindex .xwzx1 .xw1 ul li .Name a{

}
.xwzxindex .xwzx1 .xw1 ul li .Time{
    float: right;
    width: 100px;
}
.xwzxindex .xwzx1 .xw1 ul li .Desc{
    display: none;
    position: absolute;
    top: -10000px;
    left: -10000px;
}
.xwzxindex  .xwzx2{
    background: #08467F;
    min-height: 418px;
}
.hzkhindex{
    padding: 20px 0;
    position: relative;
}
.hzkhindex .title{
    font-size: 35px;
    font-weight: bold;
    text-align: center;
}
.hzkhindex .title span{
    color: #07467E;
}

.hzkhindex .titlebg{
    margin-top: 10px;
    background: url('../cn_style/titleBg.jpg') no-repeat center center;
    height: 40px;
    font-size: 26px;
    color: #999;
}
.hzkhindex .titlebg span{
    display: block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: white;
    margin: auto;
}

.hzkhindex .marquee{
    width: 1114px;
    height: 150px;
    overflow: hidden;
    margin-left: 42px;
}
.btnL{
    position: absolute;
    left: 0;
    top: 155px;
}
.btnR{
    position: absolute;
    right: 0;
    top: 155px;
}
.hzkhindex ul{
    display: flex;
    padding: 20px 0;
}
.hzkhindex ul li{
    width: 190px;
    height: 102px;  
    padding-right: 20px; 
}
.yqljindex{
    font-size: 14px;
    text-align: center;
}
.nbanner{
    background: url('../cn_style/nbanner.jpg') no-repeat center top;
    height: 512px;   
}
.neiyecont{
    overflow: hidden;
    padding: 30px 0;
}
.neiyecont1{
    width: 250px;
}
.neiyecont1_1{

}
.neiyecont1_1 .title{
    background: #07467E;
    height: 62px;
    color: white;
    font-size: 26px;
    text-align: center;
    padding-top: 8px;
}
.neiyecont1_1 .title span{
    display: block;
    color: white;
    font-size: 14px;
}
.neiyecont1_1 ul{
    border: 1px #CCC solid;

}
.neiyecont1_1 ul li{
    height: 40px;
    line-height: 50px;
    border-top: 1px #CCC solid;
    text-indent: 15px;    background: url('../cn_style/icon.jpg') no-repeat 220px center;
}
.neiyecont1_1 ul li:first-child{
    border: none;
}
.neiyecont1_2{
    padding-top: 20px;
}
.neiyecont1_2 .title{
    background: #07467E;
    height: 62px;
    color: white;
    font-size: 26px;
    text-align: center;
    padding-top: 8px;
}
.neiyecont1_2 .title span{
    display: block;
    color: white;
    font-size: 14px;
}
.neiyecont1_2 ul{
    border: 1px #CCC solid;

}
.neiyecont1_2 ul li{
    height: 40px;
    line-height: 50px;
    border-top: 1px #CCC solid;
    text-indent: 15px;    background: url('../cn_style/icon.jpg') no-repeat 220px center;
}
.neiyecont1_2 ul li:first-child{
    border: none;
}

.neiyecont1_3{
    padding-top: 20px;
}

.neiyecont1_3 .title{
    background: #07467E;
    height: 62px;
    color: white;
    font-size: 26px;
    text-align: center;
    padding-top: 8px;
}
.neiyecont1_3 .title span{
    display: block;
    color: white;
    font-size: 14px;
}
.neiyecont1_3 ul{
    border: 1px #CCC solid;

}
.neiyecont1_3 ul li{
    height: 50px;
    line-height: 50px;
    border-top: 1px #CCC solid;
    text-indent: 15px;
    background: url('../cn_style/icon.jpg') no-repeat 220px center;
}
.neiyecont1_3 ul li:first-child{
    border: none;
}

.neiyecont2{
    width: 920px;
}
.neiyecont2_1{
    background: #07467E;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: white;
    padding-left: 20px;
}
.neiyecont2_1 a{
    color: white;
}
.neiyecont2_2{
    border: 1px #CCC solid;    
    padding: 20px;    
    min-height: 590px;
    line-height: 200%;

}
.footer{
    background: #353638;
    margin-top: 20px;
    padding: 10px 0 20px;
    overflow: hidden;
    clear: both;
}
.footer .f1{
    background: url('../cn_style/footerLine.jpg') no-repeat center bottom;
    height: 50px;
}
.footer .f1 ul{
    display: flex;
    width: 1040px;
    margin: 20px auto;

    justify-content: space-between;
	flex-wrap: wrap; 
    overflow: hidden;
}
.footer .f1 ul li{
    font-size: 18px;
}
.footer .f1 ul li a{
    color: white;
    font-size: 18px;
}
.footer .f1 ul  ul{
    display: none;
}
.footer .f2{
    color: white;
    padding: 20px 0  0;
}
.footer .f2 .left{
    padding-left: 50px;
}
.footer .f2 .righ{
    line-height: 200%;
}


/*干栏目文字列表*/
.ColumnList.Article {padding: 20px 0px;overflow: hidden;}
.ColumnList.Article li {padding:15px 0px;border-bottom: 1px solid #F0F0F0;}
.ColumnList.Article li .Name {float: left;width: 80%;font-size:14px;font-weight:bold;background-image: url

('../global/Maincont_ico4.gif');background-position: 10px center;background-repeat: no-repeat;overflow: hidden;text-overflow: 

ellipsis;white-space: nowrap;color:#333;}
.ColumnList.Article li .Time {float: right;width: 20%;text-align: right;}
.ColumnList.Article li .Desc {clear:both;overflow: hidden;padding: 5px 0 0;line-height: 200%;}

.gsjj1 .gs{
	line-height:300%;font-size:16px;
}
.lxwm{
	font-size: 16px;
	line-height: 300%;

}



.NoColumn.Product ul.List {padding: 20px 0px;display: flex;flex-wrap: wrap;    justify-content: space-between;	}


.NoColumn.Product ul.List li{
    transition: all .3s ease-in-out;
 
    margin-bottom: 20px;

}
.NoColumn.Product ul.List li:hover{
    transform:scale(1.1);
    cursor: pointer; 
}

.NoColumn.Product ul.List li .Image img{
    object-fit: cover;
    width: 260px;
    height: 180px;
    display: block;
}
.PageInfo{
    text-align: right;
}
.NoColumn.Product ul.List li .Name{text-align:center;width:260px;height:35px;line-height:30px;font-size:14px;margin:0;}
.NoColumn.Product ul.List li a{color:#333;}
.NoColumn.Product ul.List li a.ColName{display:none;}
.NoColumn.Product ul.List li .Desc{display:none;}

.Detail.Product > .Name{
        display: none;

}
.Detail.Product > .Images{
    display: none;

}
.Pagination{
	clear:both;
	text-align: center;
}
.Pagination a{
	padding:5px;
	border:1px #EEE solid;
	margin:2px;
	cursor:pointer;
}
.Pagination a:hover{
	background-color: #EEE;
}
.Pagination a.now{
	background-color: #333;
	color:white;
	font-weight: bold;
}
.Back{
	text-align: center;
    overflow: hidden;
    padding: 20px 0;
}
.Back a{
	display:inline-block;
	padding: 6px 12px;
	font-size: 15px;
	background-color:#EEE ;
	color: #333;
	border: 1px #CCC solid;
}
.Back a:hover{
	background-color:#006AD0 ;
	color: #fff;	
}


.biaoge{

}
.biaoge table{
    width: 100%;
    border-top: 1px #CCC solid;
    border-left: 1px #CCC solid;
}
.biaoge table tr td{
    border-right: 1px #CCC solid;
    border-bottom: 1px #CCC solid;
    text-align: center;
    height: 30px;
    line-height: 30px;
    min-width: 60px;
}
.biaoge table tr:nth-child(1){
    background-color: #EEE;
    font-weight: bold;

}


.nycp1 ul {padding: 20px 0px;display: flex;flex-wrap: wrap;    justify-content: space-between;	}


.nycp1 ul li{
    transition: all .3s ease-in-out;
    margin-bottom: 20px;

}
.nycp1 ul li:hover{
    transform:scale(1.1);
    cursor: pointer; 
}

.nycp1 ul li  img{
    object-fit: cover;
    width:270px;
    height: 210px;
    display: block;
}
.nycp1 ul li a{
    display: block;    padding-bottom: 10px;
}
.nycp1 ul li span{
    display: block;
    width: 270px;
    font-size: 16px;

    text-align: center;
}
.nycp1 p {
    text-align: center;

}
.nycp1 p img{

    transition: all .3s ease-in-out;
}
.nycp1 p img:hover{
    transform:scale(1.1);
    cursor: pointer;    
}
.nycpnr{
    line-height: 200%;
}


.nycp2 ul {
    padding: 20px 0px;
    display: flex;flex-wrap: wrap;    
    justify-content: space-between;	
}


.nycp2 ul li{
    transition: all .3s ease-in-out;
    margin-bottom: 20px;

}
.nycp2 ul li:hover{
    transform:scale(1.1);
    cursor: pointer; 
}

.nycp2 ul li  img{
    object-fit: cover;
    width: 340px;
    height: 220px;
    display: block;
}
.nycp2 ul li a{
    display: block;    
    padding-bottom: 10px;
}
.nycp2 ul li span{
    display: block;
    width: 340px;
    font-size: 16px;
    text-align: center;
}


/*干栏目图片列表-新闻*/
.NoColumn.Article ul.List
{
	overflow: hidden;	
}
.NoColumn.Article ul.List {padding: 20px 0px;}
.NoColumn.Article ul.List li{overflow: hidden;border-bottom: 1px #DDD solid;padding:10px 0;}
.NoColumn.Article ul.List li.newsList {float: none;width:auto;height:auto;overflow: hidden;text-align: center; padding:10px 0px; border-bottom:1px #AAA solid;overflow: hidden;}
.NoColumn.Article ul.List li div.Image {float:left;padding-right:30px;}
.NoColumn.Article ul.List li div.Image img{width: 150px;height: 100px;padding: 3px;border: 1px solid #CCCCCC;}
.NoColumn.Article ul.List li div.newsName{float:left;  }
.NoColumn.Article ul.List li div.Name{
	padding-top: 8px;
}
.NoColumn.Article ul.List li div.Name a{
	color: #006AD0;
	font-size:16px;font-weight:bold;
}
.NoColumn.Article ul.List li div.Time{
	padding: 5px 0;
	color: #666;
}
.NoColumn.Article ul.List li div.Desc{
	line-height: 180%;
}
.NoColumn.Article ul.List li div.newsBrief{float:left; width:700px; padding:10px 0px; line-height:25px; color:gray;text-align:left;}

.PageInfo{
    text-align: right;
}
.Detail.Article .Name{
    display: none;
}
.Detail.Article .From{
    text-align: right;
}

/*干栏目文字列表*/
.ColumnList.Article {padding: 20px 0px;overflow: hidden;}
.ColumnList.Article li {padding:15px 0px;border-bottom: 1px solid #F0F0F0;}
.ColumnList.Article li .Name {float: left;width: 80%;font-size:14px;font-weight:bold;background-image: url

('../global/Maincont_ico4.gif');background-position: 10px center;background-repeat: no-repeat;overflow: hidden;text-overflow: 

ellipsis;white-space: nowrap;color:#333;}
.ColumnList.Article li .Time {float: right;width: 20%;text-align: right;}
.ColumnList.Article li .Desc {clear:both;overflow: hidden;padding: 5px 0 0;line-height: 200%;}




.ryzs ul {padding: 20px 0px;display: flex;flex-wrap: wrap;    justify-content: space-between;	}


.ryzs ul li{
    transition: all .3s ease-in-out;
    margin-bottom: 30px;

}
.ryzs ul li:hover{
    transform:scale(1.1);
    cursor: pointer; 
}

.ryzs ul li  img{
    object-fit: cover;
    width: 300px;
    padding: 4px;
    border: 1px #CCC solid;
    display: block;
}


div.order_online{}
div.order_online td{color:#1B8FDE;line-height:100%;padding:10px;text-align: left;}
div.order_online td:first-child{text-align: right;}
div.order_online td input{background-color:#f1f9ff;width:300px;border-radius:4px;padding:3px; border:1px solid #1B8FDE;}
div.order_online td textarea{background-color:#f1f9ff;width:300px;height:40px;border-radius:4px; border:1px solid #1B8FDE;}
div.order_online img.VerifyCode{height:25px;vertical-align:middle;}
div.order_online input[name="VerifyCode"]{width:100px;vertical-align:middle;}
div.order_online input[type="submit"]{float: right;width:100px;background-color:#1B8FDE;color:white;cursor: pointer;vertical-align:middle;}