@charset "gb2312";

body {
    color: #333;
}

/* body{ background: url(images/body-bg.png) #f4f4f4; background-size: 23%; } */

.content{ width: 100%; height: auto; margin: 0px auto;   }

.content-article{ width: 100%; height: auto;  font-size: 17px; }

.content-article .article-title span {font-size: 25px; }

.article-title{ width: 100%; height: auto;   border-bottom: 3px #d3d3d3 solid; text-align: center; padding-top: 20px; }
.article-title span{  font-size: 20px; font-weight: bold; color: #273f82; }
.article-title label{ display: block; width: 100%; height: auto; font-size: 14px; color: #666666; line-height: 50px; } 


.newcon-list{ padding: 0px 0px; font-size: 17px; line-height: 30px; color: #333; }

.newcon-list p {
    margin-bottom: 18px;
	font-size: 17px;
}

.newcon-list span {
    margin-bottom: 18px;
    font-size: 17px;
}

.article-box{     width: 100%;
    height: auto;
    margin: 20px 0px;
    box-sizing: border-box;
    padding: 10px 0px;
    margin-bottom: 0px; }


/* å·?ä¾§å?½åº¦ */
.content-left{     width: 820px;
    float: left;
    box-sizing: border-box;
    padding: 20px;
    background: #fff;}

.content-baogao{ width: 100%; height: auto; border: 2px #969696 dashed; box-sizing: border-box; padding: 10px 20px;   }

.baogao-title{ width: 100%; height:50px; line-height: 50px; color: #273f82; font-size: 18px; font-weight: bold; }

.baogao-mouy{ width: 100%; height: auto;   }
.baogao-mouy-left{ float: left; width: 200px; position: relative }
.baogao-mouy-left img{ width: 200px; }


.baogao-mouy-right{ float: right;  width: 520px; }

.baogao-admin{     width: 90%;
    height: 50px;
    line-height: 50px;
    text-align: right;
    font-size: 17px;
    color: #273f82;
    margin: 0px auto;
    font-weight: bold;
    margin-top: 50px;
    margin-bottom: 20px; }

.baogao-banquan{ width: 100%; height: auto; box-sizing: border-box; padding: 10px 40px; font-size: 15px; color: #666666; line-height: 28px; }
.baogao-banquan em{ color: #ff060e; font-size: 15px; font-weight: bold;  }


.baoqian{ width: 100%; height: auto;box-sizing: border-box; padding: 10px 40px;  }
.baoqian span{ float: left; color: #273f82; font-size: 15px; height: 30px; line-height: 30px; }
.baoqian a{ float: left; display: inline-block; background: #273f82; color: #fff; height: 30px; line-height: 30px; padding: 0px 15px; border-radius: 20px; margin-left: 10px; font-size: 15px;   }



.baogao-mouy-p{ width: 100%; height: auto;  color: #333333; font-size: 15px; }


.baogao-mouy-title{  width: 100%; height: auto; font-size: 18px; color: #273f82; font-weight: bold; display: block; margin-bottom: 20px; }
.baogao-mouy-title:hover {
    color: #B9261B; text-decoration: underline;
}

.baogao-mouy-p{ width: 100%; height: 150px;  }

.baogao-mouy-p p{ display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; color: #333;
    overflow: hidden; font-size: 14px; line-height: 30px; text-decoration: 2px; text-indent: 2em; }



.baogao-mouy-foot{ width: 100%; height: auto; display: flex; flex-direction: row; align-items: center;  }
.baogao-mouy-foot span{ font-size: 16px; color: #666; float: left; }
.baogao-mouy-foot label{ display: block; width: 100px; height: 35px; line-height: 35px; float: left; text-align: center; background: #1587ca; color: #fff; font-size: 16px; border-radius: 5px; cursor: pointer; }

.baogao-mouy-foot a { font-size: 16px; color: white; }

/* ?³ä¾§å®½åº¦ */

.content-right{ float: right; width: 350px;  }

/* äº?ç»´ç?? */
.erweima{     width: 100%;
    height: auto;
    background: #fff;
    padding: 20px 0px;
    margin-bottom: 20px; }
.erweima-h1{ width: 100%; height: 45px; line-height: 45px; box-sizing: border-box; padding: 0px 10px; background: #f3f3f3; font-size: 18px; color: #273f82; font-weight: bold }

.erweima-img{ width: 100%; height: auto;   }
.erweima-img img{     width: 200px;
    height: 200px;
    display: block;
    margin: 25px auto;
    margin-bottom: 0px;
    margin-top: 0px; }
.erweima-img p{ width: 100%; height: auto; text-align: center; font-size: 18px; color: #273f82; font-weight: bold; }


/* ?¨è?¢æ???¡è????  */
.service{    width: 350px;
    height: auto;
    margin-bottom: 20px;
    background: #fff;
    padding-bottom: 20px; } 
.service-h1{      width: 100%;
    height: 55px;
    line-height: 55px;
    box-sizing: border-box;
    padding: 0px 10px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #273f82; }
.service-lisrt{     width: 100%;
    height: auto;
    padding: 0px 15px;
    box-sizing: border-box; }
.service-lisrt li{ width: 157px;
    height: auto;
    float: left; transition: all 0.5s; padding-top: 15px; }
.service-lisrt li img{width: 60px;
    height: 60px;
    display: block;
    margin: 0px auto;
     transition: all 0.5s; } 
	
.service-lisrt li:hover img{  -webkit-transform: rotate(-180deg);  transform: rotate(-180deg); transform-origin: center center; }	
	
	
.service-lisrt li label{display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #273f82;
    font-weight: bold;}


/* è¡?ä¸??¥å?? */
.report{     width: 100%;
    height: auto;
    background: #fff;
    margin-bottom: 20px;
}
.report-h1{width: 100%;
    height: 45px;
    line-height: 45px;
    box-sizing: border-box;
    padding: 0px 10px;
    background: #273f82;
    font-size: 16px;
    color: #fff;
    font-weight: bold;  }
.report-h1:before {
    color: #ffffff;
    margin-right: 5px;
    float: left;
    font-size: 21px;
}
.report-lisrt {
    width: 100%;
    height: auto;
    padding: 10px 10px;
    box-sizing: border-box;
}



.report-lisrt li {
    width: 100%;
    height: 30px;
    line-height: 30px;
	transition: all 0.5s;
    margin-bottom: 5px;
}
.report-lisrt li:hover{ margin-left: -7px; }

.report-lisrt li a{ display: block; width: 100%; height: 30px;    }
.report-lisrt li i {
    width: 6px;
    height: 6px;
    font-style: normal;
    background: #273f82;
    display: block;
    float: left;
    margin: 12px 0px;
    margin-right: 10px;
}
.report-lisrt li span {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    width: 310px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #273f82;
    font-size: 15px;
}

/* èµ?è®???è¡? */
.celan-news{     width: 100%;
    height: auto;
    background: #fff;
    margin-bottom: 20px;}

.celan-news .mz-news-ul dl dd {
    font-size: 15px;
}

.gang-celan{ border-left: 3px #982629 solid; box-sizing: border-box; padding-left: 10px; font-size: 16px; }

.mz-news-h1{    width: 100%;
    height: 45px;
    line-height: 45px;
    box-sizing: border-box;
    padding: 0px 10px;
    background: #273f82;
    font-size: 18px;
    color: #fff;
    font-weight: bold; }
.mz-news-h1:before{ color: #f77311; margin-right: 5px; float: left; font-size: 23px; }

.mz-news-ul{       width: 100%;
    height: auto;
    padding: 10px 10px;
    box-sizing: border-box; }
.mz-news-ul dl{     width: 100%;
    height: 66px;
    margin-bottom: 15px;     border-bottom: 1px #eee dashed; }
	
.mz-news-ul dl:last-child{ margin-bottom: 0px; }	
	
.mz-news-ul dl dt{    width: 100px;
    float: left; overflow: hidden; }
.mz-news-ul dl dt img{     height: 66px;
    width: 100px;
    display: block;}
	
	.mz-news-ul dl:hover img{ transform: scale(1.1, 1.1); transition: all 0.8s;  }
	
.mz-news-ul dl dd{     width: 180px;
    float: left;
    font-size: 12px;
    color: #273f82;
    box-sizing: border-box;
    padding-left: 10px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;} 


.ming-eu{ width: 100%; height: 60px; line-height: 60px; box-sizing: border-box; padding: 0px 17px;  }
.ming-eu em{ float: left;color: #982629; font-size: 17px; font-weight: bold; line-height: 35px; }
.ming-eu span{ float: left; color: #982629; font-size: 17px; font-weight: bold; line-height: 35px; letter-spacing: 2px; }







/* åº??¨æ???¡è???? */

.fanwei{ width: 100%; height: auto; margin-top: 30px;  }
.fanwei .win1200{  border-top:1px #d3d3d3 solid; padding-top: 30px; }


.fanwei-one{     width: 100%;
    height: auto;
    margin-bottom: 20px; }
.fanwei-one img{ width: 100%; display: block; }


.fanwei-two{       width: 100%;
    height: auto;
    background: #fff;
    box-sizing: border-box;
    padding: 0px 20px;
    margin-bottom: 20px;
    padding-top: 1px; padding-bottom: 15px;}
.xgyd-title {
   width: 100%;
       height: 19px;
       line-height: 17px;
       font-size: 17px;
       font-weight: bold;
       color: #982629;
       box-sizing: border-box;
       margin: 25px 0px;
       border-left: 3px #273f82 solid;
       padding-left: 10px;
}
.xgyd-lisrt {
    width: 100%;
    height: auto;
}

.xgyd-lisrt dl {
    width: 570px;
    height: 110px;
    float: left;
    margin-right: 20px;
    margin-bottom: 15px;
}


.xgyd-lisrt dl a {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
}
.xgyd-lisrt dl:nth-child(2n+2){ margin-right: 0px; }

.xgyd-lisrt dl dt {
    width: 190px;
    float: left;
	overflow: hidden;
}


.xgyd-lisrt dl dt img {
    display: block;
    width: 190px;
	 transition: all 0.8s;
}

.xgyd-lisrt dl dd {
    width: 400px;
    float: left;
    box-sizing: border-box;
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.xgyd-lisrt dl dd span {
    width: 100%;
    color: #333333;
    font-size: 14px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.xgyd-lisrt dl dd label{ display: block; width: 100%; color: #d3d3d3; font-size: 14px; transition: all 0.5s; }



.xgyd-lisrt dl:hover dt img{ transform: scale(1.1, 1.1); transition: all 0.8s; }
.xgyd-lisrt dl:hover dd{ background: rgba(119,161,234,0.8);  }
.xgyd-lisrt dl:hover dd span{color:#fff; }
.xgyd-lisrt dl:hover dd label{ color: #fff; margin-bottom: 10px}










.fanwei-three{     width: 100%;
    height: auto;
    margin-bottom: 70px;
    background: #fff; }
.youshi-title{     width: 100%;
    height: 95px;
    line-height: 95px;
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    color: #273f82; }   


.youshi-tabhead{ width: 100%; height: auto; padding-bottom: 10px;  }
.youshi-tabhead label{ width: 300px; display: block; text-align: center; font-size: 17px; color: #273f82; font-weight: bold; float: left;  height: 60px; line-height: 60px; border: 1px #e3e3e3 solid; box-sizing: border-box; cursor: pointer; position: relative; }  
.youshi-tabhead label:nth-child(1){ border-left: 0px; } 
.youshi-tabhead label:nth-child(4){ border-right: 0px; } 


.rouart:before {
    border: solid transparent;
    content: ' ';
	margin: auto;
    height: 0;
    right: 0px;
	left: 0px;
    position: absolute;
    width: 0;
    border-width: 10px;
    border-top-color: #e3e3e3;
    bottom: -20px;
	
}



.tab-box{ width: 100%; height: auto; display: none;   } 
.tab-box dl{ width: 100%; height: auto; box-sizing: border-box; padding: 40px 75px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; }
.tab-box dl dt{     float: left;
    width: 675px;
    color: #444;
    font-size: 17px;
    line-height: 30px;
    font-family: "ËÎÌå"; }
.tab-box dl dd{ float: right; width: 330px; }
.tab-box dl dd img{     height: 270px;
    display: block;
    margin: 0px auto; }
.tab-box:nth-child(1){ display:  block; }

.lxhide{ display: none!important; }

.product-toa-name{   position: absolute;top: 40px;
    width: 170px;
    height: auto;
    right: 0px;
    margin: auto;
    left: 0px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;  }



.fleng{ padding-bottom: 0px; }
.fleng .ming-eu{  width: 80%!important;
    height: 60px!important;
    line-height: 60px!important;
    padding: 26px 30px!important;
    margin: 0px auto!important;
    border-top: 1px #eee dashed!important; box-sizing: inherit!important;  }















