
body{
    padding: 0;
    margin: 0;
}
/* .entirety{
    width: 1280px;
    height: 5046px;
} */
/*---- 头部 ---*/
.cheadertop{
   	width: 100%;
    margin: auto;
}
.searcharea1{
    width: 160px;
    margin-bottom: 10px;
}
.map {
    padding-top: 15px;
    padding-left: 28px;
    padding-right: 168px;
}
.searchBar{
    width: 313px;
    height: 30px;
    display: inline-block;
    border: 1px solid #e60012;
    border-radius: 27px;
    margin-bottom: 25px;
}

.navbar-nav > li > a{ line-height:30px!important;}
.ipt{
    width: 230px;
    height: 28px;
    padding-left: 10px;
    outline: medium;
    border-radius: 26px;
    border: 0;
}
.btn{
    height: 28px;
    border-radius: 29px!important;
    color: #fff;
    background-color: #e60012;
    width: 70px;
    float: right;
    outline: none;
    border: 0!important;
}
h6{
    margin-top: 0;
    margin-bottom: 0;
}
.searcharea2{
    width: 105px; 
    font-size: 14px;
    color: #e60012;
    text-align: center;
    margin-left: 31px;
    position: absolute;
    right: 0;
    margin-top: 15px;
}
.cheadertop_nav_block{
   height: 70px;
   background-color: #e60012;
   margin-top: 2px;
}

.ch_zcfg{
    width: 95%;
    margin: auto;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
    line-height: 24px;
    padding: 5px 0;
}
.ch_zcfg a:hover{
    background-color:#e60012;
    text-decoration: underline;
}
.ch_zcfg img{
    width: 17px;
    position: relative;
    top: 0px;
}
/*--- 头部结束 ---*/

/* 中间区域开始 */
.main{
    width: 1000px;
    margin: auto;
}
a{ text-decoration:none;color: #fff}
.picnews{
    width: 691px;
    float: left;
    margin-top: 58px;
}
.picnews img{
    height: 380px;
    border-radius: 10px;
    margin-top: 5px;
}
.texts{
    padding: 11px 0;
    font-size: 18px;
    color: #e60012;
    width: 324px;
    padding-left: 25px;
    position: relative;
}
.txtnews_list a{
    color: #000000;
}
.txtnews_list a:hover{
    color:#e60012;
    text-decoration: underline;
 }
.border{
    background-color: #e60012;
    width: 100%;
    height: 2px;
    margin-top: 8px;
}
.border1{
    background-color: #e60012;
    width: 11%;
    height: 5px;
    margin-top: -5px;
} 
.txtnews_list{
        line-height: 32px;
    width: 324px;
    height: 433px;
    font-size: 14px;
    padding-left: 25px;
    color: #000000;
}
.txtnews_list a{ width: 100%; line-height: 32px; height: 32px;overflow: hidden; text-overflow: ellipsis; float: left; white-space: nowrap;}
.lsys1{
    text-align: center;
    margin-top: 9px;
    font-size: 14px;
    color: #e60012;
}
.lsys1 a{
    color: #e60012;
}
.lsys1 a:hover{
    color: #e60012;
    text-decoration: underline;
}
.activity{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.texts1{
    padding-bottom: 21px;
    font-size: 18px;
    color: #e60012;
    margin-top: 3px;
}
.newslist_bl1{
    height: 100%;
}
.border2{
    background-color: #e60012;
    width: 89%;
    height: 2px;
    float: right;
    margin-top: 7px;
}
.country{
    /*border-radius: 5px;*/
    width: 100%;
}
.texts a{
    color: #e60012;
}
.texts1 a{
    color: #e60012;
}
.c_list {
    font-size: 14px;
    color: #333;
    line-height: 32px;
    margin-top: 25px;
}
.c_list a{
    color: #333;

}
.c_list a:hover{
    color:#ff0000;
    text-decoration: underline;
 }
.newslist_bl2{
    height: 100%;
}
.nationwide{
    width: 148px;
    height: 196px;
}
.vF_t3{
    width: 100%;
    height: 50px;
    display: flex;
    justify-content: left;
    margin-top: 3px;
}
.vF_t3_r1{
    width: 50%;
    text-align: center;
    float: left;
    padding-top: 2px;
    background-color: #e60012;
    line-height: 34px;
    height: 35px;
    color: #fff;
}
.vF_t3_r12{
    width: 50%;
    background-color: #EAF7F5;
    line-height: 30px;
    height: 35px;
}
.xzzqlinks a{
    color: #000;
}
.xzzqlinks a:hover{
    color: #e60012;
    text-decoration: underline;
}
.xzzqlinks{
    font-size: 14px;
    line-height: 30px;
    width: 323px;
    text-align: left;
}
.Zealand a{
    color: #4A4A4A !important;
}
.dot1_01{
    width: 16px;
    padding-right: 10px;
    padding-bottom: 3px;
}
.dl_r a ,.dt2 a{
    color: #000000;
}
.dl_r a:hover{
    color:#e60012;
    text-decoration: underline;
 }
.dot1_02{
    position: absolute;
    margin-left: -162px;
    margin-top: 57px;
    width: 8px;
}
.dot1_03{
    position: absolute;
    margin-left: -162px;
    margin-top: 80px;
    width: 8px;
}
.dot1_04{
    position: absolute;
    margin-left: -162px;
    margin-top: 105px;
    width: 8px;
}
.c_list1{
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    margin-top: 15px;
    text-align: center;
}
.c_list1 a{
    color: #000000;

}
.c_list1 a:hover{
    color:#e60012;
    text-decoration: underline;
 }
.synthesize{
    width: 20%;
    text-align: center;
    float: left;
    padding-top: 2px;
    background-color: #e60012;
    line-height: 34px;
    height: 35px;
    color: #fff;
}
.synthesize1{
    width: 80%;
    background-color: #FFE5DA;
    line-height: 30px;
    height: 35px;
    color: #fff;
}
.border3{
   	background-color: #e60012;
    width: 25%;
    height: 5px;
    margin-top: -5px;
}
.border4{
    background-color: #e60012;
    width: 78%;
    height: 2px;
    float: right;
    margin-top: 8px;
}
.zoology{
    width: 34%;
    text-align: center;
    float: left;
    padding-top: 2px;
    background-color: #e60012;
    line-height: 34px;
    height: 35px;
    color: #fff;
}
.zoology1{
    width: 66%;
    background-color: #FFE5DA;
    line-height: 30px;
    height: 35px;
    color: #fff;
}
.border6{
    background-color: #e60012;
    width: 67%;
    height: 2px;
    float: right;
    margin-top: 8px;
}
.border5{
    background-color: #e60012;
    width: 20%;
    height: 5px;
    margin-top: -5px;
}
.border8{
    background-color: #e60012;
    width: 48%;
    height: 2px;
    float: right;
    margin-top: 8px;
}
.border7{
    background-color: #e60012;
    width: 35%;
    height: 5px;
    margin-top:-5px;
}
.border9{
    background-color: #e60012;
    width: 54%;
    height: 5px;
    margin-top:-5px;
}
.green{
    width: 59%;
    text-align: center;
    float: left;
    padding-top: 2px;
    background-color: #e60012;
    line-height: 34px;
    height: 35px;
    color: #fff;
}
.green a ,.green a:focus, .green a:hover{ color: #fff;}

.green1{
    width: 66%;
    background-color: #FFE5DA;
    line-height: 30px;
    height: 35px;
    color: #fff;
}
.borde1{
    background-color: #e60012;
    width: 84%;
    height: 2px;
    float: right;
    margin-top: 8px;
}
.borde{
    background-color: #e60012;
    width: 17%;
    height: 5px;
    margin-top: 5px;
}
.green2{
    width: 72%;
    text-align: center;
    float: left;
    padding-top: 2px;
    background-color: #e60012;
    line-height: 34px;
    height: 35px;
    color: #fff;
}
.country1{
    /*border-radius: 5px;*/
    margin-top: 7px;
}
.take{
    height: 132px;
    width: 1000px;
    margin: 17px 0;
}
.field{
    height: 30px;
    width: 100%;
    background: #e60012;
    margin-top: -30px;
    opacity: 0.9;
    color: #fff;
    font-weight: 550;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.field a{
    color: #fff;

}
.field a:hover{
    color: #fff;
}
.dl_r{
    margin-top: 0;
    margin-bottom: 0;
}
.dt1{
    color: #000000;
    font-size: 14px;
    float: left;
    font-weight: 600;
}
.dt2{
    color: #000000;
    font-size: 14px;
    float: left;
    font-weight: 600;
}
.background{
    height: 319px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*background-image: url(../images/drawing.png);*/
    background-repeat: no-repeat;
    margin-top: -6px;
}
.background1{
    min-height: 350px;
    margin-top: 11px;
}
.town{
    height: 71px;
    line-height: 36px;
    margin-top: -77px;
    color: #1E8E78;
    text-align: center;

}
.town a{
    color: #1E8E78;
}
.mailbox{
    width: 280px;
    height: 29px;
    border: 1px solid #e60012;
    border-radius: 5px;
    line-height: 27px;
    margin: auto;
}
.dd1{
    color: #000000;
    font-size: 14px;
    margin-left: 72px;
    margin-top: 10px;
}
.dd2{
    color: #000000;
    font-size: 14px;
    margin-left: 72px;
    margin-top: 25px;
}
.dd3{
    color: #000000;
    font-size: 14px;
    margin-left: 72px;
    margin-top: 10px;
}
/* 中间结束 */
/* 底部 */
.buttom{
    height: 217px;
    background-color: #e60012;
    width: 100%;
    height: 100%;
}
.footer_links{
    margin: auto;
}
.newslist_bl_links{
    height: 50px;
	text-align:center;
	line-height:50px;
	color:#fff;
}
.newslist_bl_links a{ color:#fff; padding:0 5px;}
.newslist_bl_links a:hover{ color:#fff;}
.vF_t9{
    float: left;
    width: 208px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.footer_links a:hover{
    background:#e60012;
    text-decoration: underline;
 }

.vF_t91{
    float: left;
    width: 225px;
    display: flex;
    align-items: center;
    justify-content: left;
    height: 100%;
}
.vF_t92{
    float: left;
    width: 151px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.searcharea3{
    width: 167px;
}
.vF_t93{
    float: left;
    width: 208px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
p{
    margin-top: 0;
    margin-bottom: 0;
}
.vF_cp{
    text-align: center;
    font-size: 14px;
    color: #000;
    width: 100%;
    line-height: 28px;
    margin: 0px;
	background-color:#fff;
}
.vF_cp a{ color:#000;}
.dain{
    width: 30px;
}
.Beijing:hover{
    background-color:#1E8E78;
    text-decoration: underline;
}
/*底部结束*/
/* <!-- 写点样式，让轮播好看点  */
.banner img{
    border-radius: 10px;
}
ul, ol { padding: 0;}
.banner { position: relative; overflow: auto; text-align: center;margin-top: 49px;}
.banner li { list-style: none; }
.banner ul li { float: left; }
#b04 { width: 669px;}
#b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#b04 .dots li{ 
    display: inline-block; 
    width: 10px; 
    height: 10px; 
    margin: 0 4px; 
    text-indent: -999em; 
    border: 2px solid #fff; 
    border-radius: 6px; 
    cursor: pointer; 
    opacity: .4; 
    -webkit-transition: background .5s, opacity .5s; 
    -moz-transition: background .5s, opacity .5s; 
    transition: background .5s, opacity .5s;
}
#b04 .dots li.active {
    background: #fff;
    opacity: 1;
}
.row{
    margin-top: 10px;
}
#b04 .arrow { position: absolute; top: 200px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}

#carousel {
    width:800px;
    height: 300px;
    display: relative;
  }
  #carousel img {
    display: hidden; /* hide images until carousel prepares them */
    cursor: pointer; /* not needed if you wrap carousel items in links */
  }
/* 2021-11-10增加样式  */
.portrait_bottom a.portrait_left:nth-child(2){ margin-left: 10px;}

/***友情链接*****/
.container  .yqlj {    margin-top: 24px; min-height: 40px; line-height: 24px; margin-left: 71px;}
.yqlj  a{ color: #000000; line-height: 24px; padding: 0 5px; }



