﻿@import "include_part.css";
/*******************
edited by shamo
2024.9.2
******************/

/*手机 移动端 适应屏幕宽度展示*/
@media screen and (max-width:1024px){
	
	#mybody{
		width: 100%;
		display: table;
		margin-top: 4rem;
	}

	#mybody #position{
		width: 100%;
		display: table;
	}

	#mybody #position #block{
        width: 94%;
        display: table;
		margin: 0 auto;
	}
	
	#mybody #position #block .list{
        width: 100%;
		float: left;
	}
	
	#mybody #position #block .list li{
		float: left;
		padding:1.5rem 1.5rem 1.5rem 0;
		font-size: 80%;
		opacity: 0.6;
		position: relative;
		cursor: pointer
	}
	
	#mybody #position #block .list li:before{
		position: absolute;
		content: '>';
		font-size: 90%;
		
		display: flex;
		align-items: center;
		right: 0.5rem;
	}
	
	#mybody #long_banner{
		width: 100%;
		display: table;
		cursor: pointer
	}
	
	#mybody #long_banner #block{
		width: 100%;
		display: table;
		overflow: hidden;
	}
	
	#mybody #long_banner #block .tag{
		width: 100%;
		height: 5rem;
		background-image: url("/images/banners/sky.jpg");
		/*filter: blur(15px);*/
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 105% auto;
	}
	
	#mybody #long_banner #block .tag:hover{
		/*opacity: 0.6;*/
		filter: brightness(110%);
	}
	
	#mybody #main_section{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block{
		width: 94%;
		display: table;
		margin: 0 auto;
	}
	
	/*内容页左侧列的样式 start*/
	
    #mybody #main_section #block #left_part{
		display: none
	}
	
	#mybody #main_section #block #right_part{
		width: 100%;
		display: table;
		position: relative;
		margin-bottom: 5rem;
	}

	/*内容页左侧列的样式 end*/
	
	#mybody #main_section #block #right_part #block2{
		width: 100%;
	}
	
	#mybody #main_section #block #right_part #block2 .first_title{
		width: 100%;
		height: 6.5rem;
		border-bottom: 1px solid rgb(204,204,204);
	}
	 
	#mybody #main_section #block #right_part #block2 .first_title .tag{
		width: 100%;
		font-size: 150%;
		line-height: 6.5rem;
		font-weight: bold;
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}
	
	/*最近更新 中表格列表、图片缩略图列表 start*/
	
	#mybody #main_section #block #right_part #block2 .list_one{
		width: 100%;
		display: table;
		margin-top: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one:nth-of-type(1){
		margin-top: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title{
		width: 100%;
		height: 5rem;
		border-bottom: 1px solid rgb(204,204,204);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title:last-of-type{
		border-bottom:none;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .zh{
		width: 100%;
		height: 5rem;
		line-height: 5rem;
		float: left;
		font-size: 130%;
		font-weight: bold;
		
		position: relative;
		/*text-indent: 2rem;*/
	}

	/*标题前面的圆圈样式*/
/*	#mybody #main_section #block #right_part #block2 .list_one .sec_title .zh::before{
		width: 10px;
		height: 10px;
		background: white;
		border-radius: 50%;
		box-shadow: 0 0 0 5px rgba(21,129,161,1);
		position: absolute;
		content:'';
		left: 5px;
		top: 0;
		bottom: 0;
		margin: auto;
	}*/
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .more{
		display: none;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .items{
		width: 100%;
		display: table;
	}

	#mybody #main_section #block #right_part #block2 .list_one .item{
		width: 100%;
		display: table;
		min-height: 4rem;
		height: auto;
		border-bottom: 1px solid rgb(204,204,204);
		position: relative;
		cursor: pointer;
		transition: 0.2s;
		opacity: 0.8
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:hover div{
		background:rgba(21,129,161,0.1);
		color:rgba(21,129,161,1);
		text-indent: 0.5rem;
		filter:brightness(120%);
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		
		right: -0rem;
		top: 0;
		bottom: 0;
		margin: auto;
		
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-left: 3px solid transparent;
        border-right: 3px solid #333;
		transform: rotateY(180deg);
		transition: 0.2s;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:hover:before{
		right: 0;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item .published_date{
		display: none;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item .title{
		width: 97%;
		padding-right: 3%;
		height: auto;
		min-height:4rem;
		line-height: 130%;
		font-size: 90%;
		float: left;
		padding: 5px 0;
		
		display:flex;
		justify-content: flex-start;
		align-items: center;
		
        overflow: hidden;
        text-overflow: ellipsis;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2{
		width: calc(calc(100% - 0.8rem)/2);
		margin: 1rem 0.8rem 0 0;
		height: auto;

		float: left;
		cursor: pointer;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:hover{
		filter:brightness(120%);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:hover div{
		color: rgb(21,129,161);
		/*opacity: 0.9;*/
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:nth-child(2n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .pic{
		width: 100%;
		/*height: 13rem;*/
		height: 8rem;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		border-radius: 10px;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .title{
		width: 100%;
		/*display: table;*/
		margin-top: 1rem;
		font-size: 80%;
		line-height: 130%;
		
        overflow: hidden;
       /* 显示省略号*/
        text-overflow: ellipsis;
        /*和-webkit-line-clamp结合使用
        将对象作为弹性伸缩盒子模型显示*/
        display: -webkit-box;
        /*用来限制在一个块元素显示的文本的行数，
        它需要组合其他的 WebKit 属性
        写什么数字表示最多显示几行。*/
        -webkit-line-clamp: 2; 
        /*和-webkit-line-clamp结合使用
        设置伸缩盒对象的子元素的排列方式*/
        -webkit-box-orient: vertical;
		opacity: 0.9
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .published_date{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		line-height: 200%;
		opacity: 0.6;
	}
	
	/*最近更新 中表格列表、图片缩略图列表 end*/
	
	
	/*医生专家等 栏目列表展示 start*/
	
	#mybody #main_section #block #right_part #block2 .list_one .item3{
		width: calc(calc(100% - 0.8rem)/2);
		margin: 2rem 0.8rem 0rem 0;
		float: left;
		cursor: pointer;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:nth-child(2n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:hover{
		filter:brightness(105%);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:hover div{
		color: rgb(21,129,161);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .pic{
		width: 100%;
		/*height: 21rem;*/
		height: 8rem;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		border-radius: 10px;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .name{
		width: 100%;
		font-size: 110%;
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
		line-height: 130%;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .job_title{
		width: 100%;
		/*height: 2rem;*/
		font-size: 80%;
		line-height: 150%;
		text-align: center;
		opacity: 0.6;
	}
	#mybody #main_section #block #right_part #block2 .list_one .item3 .job_dpt{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		line-height: 150%;
		text-align: center;
		opacity: 0.6;
	}
	/*医生专家等 栏目列表展示 end*/
	
	
	/*网站错误反馈表单 start*/ 
	#mybody #main_section #block #right_part #block2 #feedback{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag .desc{
		width: 100%;
		display: table;
		font-size: 100%;
		line-height:200%;
		/*opacity: 0.8;*/
		
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm{
		width: calc(100% - 3rem - 2px);
		border: 1px solid rgb(230,230,230);
		border-radius: 5px;
		padding:1.5rem 1.5rem 2.5rem 1.5rem;
		display: table;
		background: rgb(242,242,242);
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line{
		width: 100%;
		display: table;
		margin-top: 1rem;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .left{
		width: 100%;
		height: auto;
		float: left;
		font-size: 90%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right{
		width: 100%;
		display: table;
		float: left;
		
		font-size: 90%;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right input{
		width: calc(100% - 0.6rem);
		background: white;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right select{
		width: calc(100% + 2px);
		background: white;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right textarea{
		width: calc(100% - 0.6rem);
		height: 8rem;
		background: white;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .submit_button{
		width: 90%;
		height: 6rem;
		margin-top: 5rem;
		border-top: 1px solid rgb(220,220,220);
		
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .submit_button #submit_button{
		width: 100%;
		height: 3rem;
		text-align: center;
		font-size: 90%;
		cursor: pointer;
		
		background: rgb(0,0,0);
		color: white;
		border: none
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag .tips{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		margin-top: 0.5rem;
		opacity: 0.6;

	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag span{
		color: red;
		font-size: 90%;
	}
	
	/*网站错误反馈表单 end*/
	
	
	/*站点地图 start*/
	#mybody #main_section #block #siteMap{
		width:100%;
		display:table;
		padding-top: 3rem;
		padding-bottom: 3em;
		background: rgb(255,255,255);
		border-radius: 0.5rem;
		font-size:1rem;
	}
	
	/*标题前面带圆圈样式*/
	#mybody #main_section #block #siteMap .title{
		width:100%;
		height:4rem;
		clear: both;
		line-height:4rem;
		font-weight:bold;
		position: relative;
/*		padding-left: 2rem;*/
	}
	
	#mybody #main_section #block #siteMap .title a{
		font-size: 150%;
		color: rgb(21,129,161);
	}
	
/*
	#mybody #main_section #block #siteMap .title::before{
		width: 12px;
		height: 12px;
		background: white;
		border-radius: 50%;
		box-shadow: 0 0 0 6px rgba(21,129,161,1);
		position: absolute;
		content:'';
		left: 6px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
*/
	
	#mybody #main_section #block #siteMap .sub_title_outer{
		width:calc(calc(100% - 1.5rem)/3);
		height: 6rem;
		margin-right: 0.5rem;
		margin-bottom: 0.5rem;
		float:left;
		background:#f0f0f0;
		cursor:pointer;
		transition:0.3s;
		
		display: flex;
		justify-content: center;
		align-items: center
	}

	
	#mybody #main_section #block #siteMap .sub_title_inner{
		width: 90%;
		height: auto;
		padding: 0.5rem;

		margin: 0 auto;
		text-align: center;
		line-height: 150%;
	}
	
	#mybody #main_section #block #siteMap .sub_title_outer:hover{
		background:#f7f7f7;
	}
	
	/*站点地图 end*/
	
	
	/*二级栏目展示页 showSinglePage start*/
	
	#mybody #main_section #block #right_part #block2 .article{
		width: 100%;
		display: table;
		margin: 0 auto;
		font-size: 1rem;
		padding-bottom:3rem;
		margin-top: 1.5rem;
		line-height: 200%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #banner_pic{
		width: 100%;
		height: 15rem;
		margin-top: 1rem;
		border-radius: 8px;
		cursor: pointer;
		background-size: 100%;
	}

	#mybody #main_section #block #right_part #block2 .article .video{
		width: 100%;
		margin:0 auto;
		text-indent:0;
	}

	#mybody #main_section #block #right_part #block2 .article .pdf{
		width: 100%;
		height: 40rem;
		margin: 0 auto;
		margin-top: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article p{
		margin-top: 0.5rem;
		text-align: justify;
		/*opacity: 0.8*/
		/*font-size: 100%;*/
		
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}
	
	#mybody #main_section #block #right_part #block2 .article center{
		text-align:center;
		margin: 0 auto;
	}
	
	#mybody #main_section #block #right_part #block2 .article strong{
		font-size: 1.2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article img{
		/*width: 80%;*/
		max-width: 100%;
		height: auto;
		margin: 1.5rem 0 0 0;
		border-radius: 6px;
/*
		background: #f7f7f7;
		padding: 2px;
*/
	}
	
	#mybody #main_section #block #right_part #block2 .article video{
		width: 100%;
		height: auto;
		margin:0 auto;
		text-indent:0;
	}
	
	#mybody #main_section #block #right_part #block2 .article iframe{
		max-width: 100%;
		height: 100%;
	}
	
	/*h2标题前面的圆圈样式*/
	#mybody #main_section #block #right_part #block2 .article h2{
		font-weight: bolder;
		font-size: 1.5rem;
		position: relative;
		/*padding-left: 2rem;*/
		margin: 3rem 0 1rem 0;
	}
	
	#mybody #main_section #block #right_part #block2 .article h2:first-of-type{
		margin-top: 1rem;
	}

	
	/*h3标题上下横线样式*/
	#mybody #main_section #block #right_part #block2 .article h3{
		font-weight: bolder;
		font-size: 1.3rem;
		line-height: 250%;
		margin: 1rem 0;
		position: relative;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}
	
	/*h4标题带颜色样式*/
	#mybody #main_section #block #right_part #block2 .article h4{
		font-weight: bolder;
		font-size: 1.2rem;
		line-height: 250%;
		margin-top: 2rem;
		position: relative;
		color: rgb(21,129,161);
	}
	
	/*ul li样式*/
	#mybody #main_section #block #right_part #block2 .article ul{
		width: auto;
		/*margin-top: 1rem;*/
	}
	
	#mybody #main_section #block #right_part #block2 .article ul li{
		list-style:disc outside;
		margin-left: 1rem;
		line-height: 250%;
		/*background: red*/
	}
	
	#mybody #main_section #block #right_part #block2 .article .arrow_down{
		width: 100%;
		height: 4rem;
		margin: 1rem 0;
		position: relative;
		overflow: hidden
	}
	
	#mybody #main_section #block #right_part #block2 .article .arrow_down:after{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
		top: 0;
        content: "";
        width: 46px;
        height: 48px;
        margin: auto;
        background: url('/images/icons/arrow_down.png') center bottom no-repeat;
		background-size: 46px 48px;
		filter: drop-shadow(0 200px 0 rgb(21,129,161));
		transform:translateY(-200px);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point{
        width: auto;
		height: 4rem;
		border: 1px solid rgba(21,129,161,0.6);
		color: rgba(21,129,161,1);
		margin-top: 2rem;
		border-radius: 10px;
		text-align: left;
		text-indent: 2rem;
		line-height: 4rem;
		cursor: pointer;
		position: relative;
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:hover{
		background: rgba(21,129,161,0.1);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		left: 1rem;
		top: 0;
		bottom: 0;
		margin: auto;
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-left: 3px solid transparent;
        border-right: 3px solid rgba(21,129,161,1);
		transition: 0.1s;
		transform:rotateY(180deg);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:hover:before{
		left: 1.5rem;
	}
	
	/*二级栏目展示页 showSinglePage end*/

	
	/*搜索结果展示页 start*/
	
	#mybody #main_section #block #right_part #block2 .first_title .search_tag{
		width: 100%;
		height: 6.5rem;
		font-size: 150%;
		line-height: 6.5rem;
		font-weight: bold;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block{
        width: 100%;
		height: 3rem;
        font-size:90%;
		background: #fff;
		border-radius: 10px;
    }

    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block .search_text{
		margin: 0;
		padding: 0;
        width: calc(100% - 2px);
		height: 100%;
		border-radius: 8px;
		text-indent:10px;
		font-size:1rem;
		float: left;
		color: #666;
		border: 1px solid #ccc
    }

    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block .search_icon{
		margin: 0;
		padding: 0;
        width: 4rem;
		height: 98%;
		margin-top: 1px;
		border:none;
		float: left;
		background-color: transparent;
		background-image: url('/images/icons/search.png');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 35%;
		border-radius: 8px;
		cursor: pointer;
		margin-left: -4rem;;
		opacity: 0.9
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4{
		width: 100%;
		display: table;
		border-bottom: 1px solid rgb(204,204,204);
		cursor: pointer;
		transition: 0.2s;
		opacity: 0.8;
		margin-top: 2rem;
		padding-bottom: 1rem;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4:hover div{
		color: rgba(21,129,161,1);
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4 .title{
		width: 100%;
		height: auto;
		font-size: 100%;
		line-height: 150%;
		font-weight: bold;
		margin-bottom: 1rem;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item4 .desc{
		width: 100%;
		max-height:4rem;
		line-height: 150%;
		font-size: 80%;
		opacity: 0.6;
		overflow: hidden;
		
       /* 显示省略号*/
        text-overflow: ellipsis;
        /*和-webkit-line-clamp结合使用
        将对象作为弹性伸缩盒子模型显示*/
        display: -webkit-box;
        /*用来限制在一个块元素显示的文本的行数，
        它需要组合其他的 WebKit 属性
        写什么数字表示最多显示几行。*/
        -webkit-line-clamp: 3; 
        /*和-webkit-line-clamp结合使用
        设置伸缩盒对象的子元素的排列方式*/
        -webkit-box-orient: vertical;
	}

	#mybody #main_section #block #right_part #block2 .list_one .item4 .published_date{
		width: 100%;
		font-size: 80%;
		line-height: 200%;
		opacity: 0.6;
		margin-top: 0.5rem;
	}
	
	#mybody #main_section #block #right_part #block2 .no_record{
		width: 100%;
		font-size: 100%;
		line-height: 200%;
		opacity: 0.6;
		margin-top: 1rem;
	}
	
	/*搜索结果展示页 end*/
	
	/*环境与设备列表右侧 start*/

	#mybody #main_section #block #right_part #block2 .article #eMentTitle{
		font-size:120%;
		font-weight:bold;
		margin-top: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow{
		width:100%;
		display:table;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock{
		width:calc(calc(100% - 1rem)/2);
		margin:1rem 1rem 0 0; 
		float:left;
		cursor:pointer;
		display:table;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock:nth-child(2n){
		margin-right:0; 
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock:hover{
		filter: brightness(110%);
		color:#30acc6
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .pic{
		width:100%;
		height:7rem;
		border-radius: 5px;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc{
		overflow:hidden;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc .name{
		width:100%;
		font-size:80%;
		line-height: 100%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc .level{
		width:100%;
		font-size:70%;
		color:#777;
		line-height:80%;
	}
	
    /*环境与设备列表右侧 end*/
	
	/*联系我们 start*/

	#mybody #main_section #block #right_part #block2 .article .contact_us{
		background: url("../images/banners/kv_5.jpg") no-repeat center center;
	}

	#mybody #main_section #block #right_part #block2 .article #hospital_name{
		width: 96%;
		height: auto;
		padding: 2%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name .name{
		font-size: 180%;
		line-height: 4rem;
		font-weight: bold
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name p{
		font-size: 120%;
		line-height: 200%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name{
		width: 100%;
		height: auto;
	}
	
	/*联系我们 end*/
	
	
	/*各地办事处 start*/
	#mybody #main_section #block #right_part #block2 .article #countrys{
		width:100%;
		display: table
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item{
		width:96%;
		height:16rem;
		background:#f7f7f7;
		margin:1rem 0 0 0;
		padding:2%;
		/*border:1px solid #f0f0f0;*/
		cursor:pointer;
		border-radius: 8px
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item:hover{
		background:#fff;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .country_name{
		width:100%;
		font-size:150%;
		font-weight: bold
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .contact_info{
		width:100%;
		font-size:90%;
		line-height:150%;
		margin-top:0.5rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag1 {
		background:url(../images/country_flags/china.jpg) no-repeat right center;
	}
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag2 {
		background:url(../images/country_flags/hk.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag3 {
		background:url(../images/country_flags/russia.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag4 {
		background:url(../images/country_flags/flb.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag5 {
		background:url(../images/country_flags/id.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag6 {
		background:url(../images/country_flags/mlxy.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag7 {
		background:url(../images/country_flags/tg.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag8 {
		background:url(../images/country_flags/mjl.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag9 {
		background:url(../images/country_flags/yd.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag10{
		background:url(../images/country_flags/yn.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag11{
		background:url(../images/country_flags/lmny.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag12{
		background:url(../images/country_flags/other_countrys.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag13{
		background:url(../images/country_flags/korea.jpg) no-repeat right center;
	}
	/*各地办事处 end*/
	
	
	/*访问地图 start*/
	
	#mybody #main_section #block #right_part #block2 .article .map_desc{
		width: 100%;
		height: 10rem;
		line-height: 3rem;
		margin: 2rem 0;
		font-size: 130%;
	}
	
	#mybody #main_section #block #right_part #block2 .article .traffic{
		width: 100%;
		display: table;
	}
	
	/*访问地图 end*/
	
	
	/*一级栏目展示页 showColumnPage start*/
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns{
		width: 100%;
		list-style: none;
		margin-top: 3rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li{
		width: calc(calc(100% - 0.8rem)/2);
		/*display: table;*/
		height: auto;
		padding: 2rem 0 4rem 0;
		float: left;
		margin: 0rem 0.8rem 0 0;
		cursor: pointer;
		border-top: 1px solid rgb(230,230,230);
		transition: 0.3s;
		/*background: rgb(250,250,250);*/
		position: relative;
		/*background: red*/
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li a{
		width: 90%;
		height: auto;
		padding: 0;
		margin: 0;;
		float: left;
		background: blue
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:hover div{
		color:rgba(21,129,161,1);
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .block{
		width: 100%;
		height: auto;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:nth-child(2n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:after{
		width: 1.5rem;
        height: 1.5rem;
		border-radius: 50%;
		background: #333;
		position: absolute;
		content: '';
		left: 0;
		right: 0;
		bottom: 15%;
		margin: auto;
		z-index: 2;
		transition: 0.3s;
    }
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:hover:after{
		background: rgba(21,129,161,1);
    }
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		left: 49.5%;

		bottom: calc(15% + 0.45rem);
		z-index: 3;
		margin: auto;
        border-top: 0.35rem solid transparent;
        border-bottom: 0.35rem solid transparent;
        border-left: 0.35rem solid transparent;
        border-right: 0.35rem solid white;
		transform: rotateY(180deg);
    }
	
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_name{
		width: 100%;
		font-size: 120%;
		font-weight: bold;
		position: relative;
		transition: 0.3s;
		text-align: center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_desc{
		width: 100%;
		font-size: 80%;
		text-indent: 0.2rem;
		opacity: 0.8;
		text-align: center
	}

	/*一级栏目展示页 showColumnPage end*/
	
	/*默认的列表分页 start*/
	
	#list_page{
		margin-top: 3rem; 
		width: 100%;
		height: 3rem;
		background:#fff;
		padding-top: 1rem;
		padding-bottom: 1rem;
		
		display: flex;
		align-items: center;
	}
	
	#list_page .page{
		list-style: none;
		width: auto;
		height: 3rem;
		margin: 0 auto;
		
		display: flex;
		align-items: center;
	}
	
	#list_page .page li{
		float: left;
		/*width: 20%;*/
		padding: 0rem 1rem;
		line-height: 3rem;
		text-align: center;
		font-size: 80%;
		cursor: pointer;
		border:1px solid #999;
		border-radius: 10px;
		margin-right: 0.8rem;
	}
	#list_page .page li:nth-of-type(1){
		background:rgba(183,183,183,1);
		color: #fff;
	}

	#list_page .page li:hover{
		/*background:rgba(21,129,161,1);*/
		background:rgba(183,183,183,1);
		color: #fff;
		/*filter: brightness(120%);*/
	}
	
	/*默认的列表分页 end*/
	
	
	/*在线留言咨询 主体构造 start*/
	#message_form{
		width: calc(100% - 2rem);
		margin:0 auto;
		margin-top: 2rem;
		padding:1rem 1rem 3.5rem 1rem;
		background: #f7f7f7;/*#fff*/
	}

	#message_form .form_title{
		text-align: left;
		font-size: 2rem;
		text-indent: 0.1rem;
		font-weight: bold;
		margin:0 auto;
		line-height: 3rem;
	}
	#message_form .desc{
		text-align: left;
		font-size: 1.1rem;
		text-indent: 0.1rem;
		margin-bottom: 2rem;
		line-height: 1.5rem;
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}
	#message_form .input{
		width: calc(100% - 0.6rem);
		height: 3rem;
		float: left;
		border: none;
		border-radius: 0.5rem;
		line-height: 3rem;
		text-indent: 1rem;
		background: #fff;/*#f7f7f7*/;
		outline: none;
		color: #666;
		margin-bottom: 1rem;
		font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"
	}

	#message_form .textarea{
		width: 96%;
		height: 12rem;
		padding: 2%;
		float: left;
		border: none;
		border-radius: 0.5rem;
		line-height: 1.5rem;
		background: #fff;
		outline: none;
		color: #666;
		margin-bottom: 2rem;
		font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"
	}

	#message_form .ele_title{
		text-align: left;
		font-size: 1rem;
		line-height: 2rem;
		text-indent: 0.2rem;
	}

	#message_form .ele_title .red_star{
		color:red;
		font-weight: bold;
	}

	#message_form .list_down{
		width: 100%;
		text-align: left;
		font-size: 1rem;
		height: 3rem;
		line-height: 3rem;
		border: none;
		text-indent: 0.5rem;
		margin-bottom: 1rem;
		background: #fff;/*#f7f7f7*/
	}

	#message_form .list_down option{
		height:3rem;
		line-height:3rem;
		background:#fff; /*#f7f7f7*/
	}

	#message_form .radio{
		vertical-align:middle;
		margin:0px 0.5rem 1px 1rem;
	}

	#message_form .thank_you{
		width: 100%;
		text-align: justify;
		
		font-size: 1.5rem;
		line-height: 150%;
		font-weight: bold;
	}
	
	#message_form .call_back{
		width: 100%;
		text-align: center;
		line-height: 2rem;
		font-size: 1.2rem;
		margin-bottom: 3rem;
	}
	
	#message_form .submit_k{
		width: 100%;
		height: 100%;
		padding-top: 2rem;
		text-align: center;
		
	}

	#message_form .submit{
		width: 90%;
		height: 100%;
		line-height: 3rem;
		background:black ;/*#5ec5d6;*/
		color: white;/*#f9f9f9;*/
		margin:0 auto;
		border: none;
		outline: none;
		text-align:center;
		cursor:pointer
/*		border-radius: 2rem;*/
	}
	
	#message_form .tipsDiv{
	/*	float: right;*/
		
		position: fixed;
		font-size: 2rem;
		width: 100%;
		height: 100%;
		text-align: center;
		top: 0%;
		left: 0%;
		line-height: 400px;
		background: #f9f9f9;
		color: #555555;
		margin:0 auto;
		border: none;
		outline: none;
		border-radius: 0%;
	}
	
	/*在线留言 主体构造 end*/
	
}

/*PC端 适应屏幕宽度展示*/
@media screen and (min-width:1025px){
	body{
		background-image:
            linear-gradient(to bottom,white,white 10%,transparent 30% 100%),
            linear-gradient(135deg, rgba(176,216,117,1), rgba(246,251,242,0.8) 10%, rgba(184,216,191,0.8) 25% 40%, rgba(218,185,208,0.8) 55% 70%,rgba(253,222,204,0.8) 85%);
	}
	
	#mybody{
		width: 1920px;
		display: table;
		margin-top: 6rem;
		background: white;
	}
	
	@media screen and (max-width:1920px){
		#mybody{width:100%;}
	}
	
	#mybody #position{
		width: 100%;
		display: table;
	}
	
	#mybody #position #block{
		width: 1440px;
        display: table;
		margin: 0 auto;
	}
	
	@media screen and (min-width:1025px) and (max-width:1152px){
		#mybody #position #block{width:1000px;}
	}
	@media screen and (min-width:1153px) and (max-width:1280px){
		#mybody #position #block{width:1100px;}
	}
	@media screen and (min-width:1281px) and (max-width:1440px){
		#mybody #position #block{width:1200px;}
	}
	
	#mybody #position #block .list{
        width: 100%;
		float: left;
	}
	
	#mybody #position #block .list li{
		float: left;
		padding:1.5rem 1.5rem 1.5rem 0;
		font-size: 80%;
		opacity: 0.6;
		position: relative;
		cursor: pointer
	}
	#mybody #position #block .list li:before{
		position: absolute;
		content: '>';
		font-size: 90%;
		
		display: flex;
		align-items: center;
		right: 0.5rem;
	}
	
	#mybody #long_banner{
		width: 100%;
		display: table;
		cursor: pointer
	}
	
	#mybody #long_banner #block{
		width: 100%;
		display: table;
	}
	
	#mybody #long_banner #block .tag{
		width: 100%;
		height: 5rem;
		/*background:rgb(21,129,161);*/
		background-image: url("/images/banners/sky.jpg");
		background-repeat: no-repeat;
		background-position: center -3rem;
		background-size: 100%;
	}
	
	#mybody #long_banner #block .tag:hover{
		/*opacity: 0.6;*/
		filter: brightness(110%);
	}
	
	#mybody #main_section{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block{
		width: 1440px;
		display: table;
		margin: 0 auto;
		padding-bottom: 5rem;
	}
	
	@media screen and (min-width:1025px) and (max-width:1152px){
		#mybody #main_section #block{width:1000px;}
	}
	@media screen and (min-width:1153px) and (max-width:1280px){
		#mybody #main_section #block{width:1100px;}
	}
	@media screen and (min-width:1281px) and (max-width:1440px){
		#mybody #main_section #block{width:1200px;}
	}
	
	/*内容页左侧列的样式 start*/
	
    #mybody #main_section #block #left_part{
/*		width: 17%;*/
		width: calc(17% - 1px);/*哪里多出来的1px?*/
		float: left;
		display: table;
		background: #fff;
	}
	
	#mybody #main_section #block #right_part{
		width: 83%;
		float: right;
		display: table;
		position: relative;
	}
	
	#mybody #main_section #block #right_part:before{
		width:1px;
		height: calc(100%);
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		margin: auto;
		background: rgb(229,229,229);
	}

	#mybody #main_section #block #left_part #block2{
		width: calc(100% - 3rem);
		display: table;
		padding-right: 3rem;
		border: none
	}
	
	#mybody #main_section #block #left_part #block2 .top{
		width: 100%;
		height: 6.5rem;
		border-bottom: 1px solid rgb(204,204,204);
	}
	
	#mybody #main_section #block #left_part #block2 .top .title{
		width: 100%;
		/*font-size: 120%;*/
		padding: 2rem 0 0.5rem 0;
		line-height: normal;
		outline: none;
		font-weight: bold;
	}
	
	#mybody #main_section #block #left_part #block2 .top .sec_title{
		width: 100%;
		font-family: 'sans-serif','Open Sans', sans-serif;/*英文字体*/
		font-size: 70%;
		padding-bottom: 2rem;
		opacity: 0.6;
		line-height: 100%;/*normal*/
		font-style: italic;
	}
	
	#mybody #main_section #block #left_part #block2 .middle{
		width: 100%;
		display: table;
		/*background:red*/
	}
	
	#mybody #main_section #block #left_part #block2 .middle .title{
		width: 100%;
		font-size: 90%;
		line-height: 100%;
		font-weight: bold;
		margin: 2rem 0 1rem 0;
	}
	
	#mybody #main_section #block #left_part #block2 .middle .list{
		width: 100%;
		display: table;
		opacity: 0.9;
		margin-top: 1rem;
	}
	
	#mybody #main_section #block #left_part #block2 .middle .list li{
		width: calc(100% - 1rem);
		margin-bottom: 0.5rem;
		cursor: pointer;
		padding-left: 1rem;
	}
	
	#mybody #main_section #block #left_part #block2 .middle .list li a{
		font-size: 84%;
		line-height: 0;
		transition: 0.3s;
		position: relative;
		opacity: 0.8;
    }
	
	#mybody #main_section #block #left_part #block2 .middle .list li a:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		left: -1rem;
		top: 0;
		bottom: 0;
		margin: auto;
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-left: 3px solid transparent;
        border-right: 3px solid #333;
		transform: rotateY(180deg);
		transition: 0.1s;
    }
	
	#mybody #main_section #block #left_part #block2 .middle .list li a:hover{
		color: rgb(21,129,161);
		opacity: 0.9;
		filter:brightness(120%);
    }

	#mybody #main_section #block #left_part #block2 .middle .list li a:hover:before{
		left: -0.5rem;
    }
	
	#mybody #main_section #block #left_part #block2 .middle .list li ul{
		width:auto;
		margin-left: 1rem;
		list-style: none;
		line-height: 2rem;
		position: relative;
		transition: 0.3s;
		cursor: pointer;
	}
	
	#mybody #main_section #block #left_part #block2 .by_date{
		width: 100%;
		padding-top: 2rem;
		display: table;
	}
	
	#mybody #main_section #block #left_part #block2 .by_date .title{
		width: 100%;
		font-size: 90%;
		line-height: 100%;
		font-weight: bold;
	}
	
	#mybody #main_section #block #left_part #block2 .by_date .list{
		width: 100%;
		font-size: 80%;
		line-height: 100%;
		font-weight: bold;
		border-radius: 5px;
		margin-top: 1rem;
		opacity: 0.8
	}
	
	#mybody #main_section #block #left_part #block2 .by_date .list option{
		width: 100%;
		line-height: 2rem;
		opacity: 0.8
	}
	
	#mybody #main_section #block #left_part #block2 .bottom{
		width: 100%;
		padding: 2rem 0 5rem 0;
		display: table;
	}
	
	#mybody #main_section #block #left_part #block2 .bottom .title{
		width: 100%;
		font-size: 90%;
		line-height: 100%;
		font-weight: bold;
	}
	
	#mybody #main_section #block #left_part #block2 .bottom .tags{
		width: 100%;
		display: table;
		margin-top: 1rem;
	}
	
	#mybody #main_section #block #left_part #block2 .bottom .tags li{
		padding: 0 6px;
		border-radius: 5px;
		float: left;
		background: rgb(183,183,183);
		margin: 5px 5px 0 0;
		cursor: pointer;
		transition: 0.1s;
	}
	
	#mybody #main_section #block #left_part #block2 .bottom .tags li:hover{
		background: rgba(21,129,161,1);
		color: #fff;
		opacity: 0.9;
		filter:brightness(120%);
	}
	
	#mybody #main_section #block #left_part #block2 .bottom .tags li a{
		font-size: 80%;
		color: #f7f7f7;
		transition: 0s;
    }

	/*内容页左侧列的样式 end*/
	
	#mybody #main_section #block #right_part #block2{
		width: calc(100% - 3rem);
		padding-left: 3rem;
	}
	
	#mybody #main_section #block #right_part #block2 .first_title{
		width: 100%;
		height: 6.5rem;
		border-bottom: 1px solid rgb(204,204,204);
	}
	
	#mybody #main_section #block #right_part #block2 .first_title .tag{
		width: 100%;
		font-size: 150%;
		line-height: 6.5rem;
		font-weight: bold;
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}
	
	/*最近更新 中表格列表、图片缩略图列表 start*/
	
	#mybody #main_section #block #right_part #block2 .list_one{
		width: 100%;
		display: table;
		margin-top: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one:nth-of-type(1){
		margin-top: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title{
		width: 100%;
		height: 5rem;
		border-bottom: 1px solid rgb(204,204,204);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title:last-of-type{
		border-bottom:none;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .zh{
		width: 30%;
		height: 5rem;
		line-height: 5rem;
		float: left;
		font-size: 130%;
		font-weight: bold;
		
		position: relative;
		text-indent: 2rem;
	}

	/*标题前面的圆圈样式*/
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .zh::before{
		width: 10px;
		height: 10px;
		background: white;
		border-radius: 50%;
		box-shadow: 0 0 0 5px rgba(21,129,161,1);
		position: absolute;
		content:'';
		left: 5px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .more{
		width: 10%;
		height: 5rem;
		float: right;
		
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .more span{
		padding: 0.4rem 0.8rem;
		border-radius: 1rem;
		font-size: 70%;
		background: #ccc;
		color: #fff;
		cursor: pointer
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .sec_title .more span:hover{
		background: rgba(21,129,161,1);
		color: #fff;
		opacity: 0.9;
		filter:brightness(120%);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .items{
		width: 100%;
		display: table;
	}

	#mybody #main_section #block #right_part #block2 .list_one .item{
		width: 100%;
		height: 4rem;
		border-bottom: 1px solid rgb(204,204,204);
		position: relative;
		cursor: pointer;
		transition: 0.2s;
		opacity: 0.8
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:hover div{
		background:rgba(21,129,161,0.1);
		color:rgba(21,129,161,1);
		text-indent: 0.5rem;
		filter:brightness(120%);
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		
		right: 0.5rem;
		top: 0;
		bottom: 0;
		margin: auto;
		
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-left: 3px solid transparent;
        border-right: 3px solid #333;
		transform: rotateY(180deg);
		transition: 0.2s;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item:hover:before{
		right: 0;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item .published_date{
		width: 16%;
		height: 4rem;
		line-height: 4rem;
		font-size: 90%;
		
		float: left;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item .title{
		width: 80%;
		padding-right: 4%;
		height: 4rem;
		line-height: 130%;
		font-size: 90%;
		float: left;
		
		display:flex;
		justify-content: flex-start;
		align-items: center;
		
        overflow: hidden;
        text-overflow: ellipsis;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2{
		width: calc(calc(100% - 4rem)/3);
		margin: 2rem 2rem 0 0;
		height: 18rem;
		float: left;
		cursor: pointer;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:hover{
		filter:brightness(120%);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:hover div{
		color: rgb(21,129,161);
		/*opacity: 0.9;*/
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2:nth-child(3n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .pic{
		width: 100%;
		/*height: 13rem;*/
		height: 8rem;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		border-radius: 10px;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .title{
		width: 100%;
		/*display: table;*/
		margin-top: 1rem;
		font-size: 90%;
		line-height: 130%;
		
        overflow: hidden;
       /* 显示省略号*/
        text-overflow: ellipsis;
        /*和-webkit-line-clamp结合使用
        将对象作为弹性伸缩盒子模型显示*/
        display: -webkit-box;
        /*用来限制在一个块元素显示的文本的行数，
        它需要组合其他的 WebKit 属性
        写什么数字表示最多显示几行。*/
        -webkit-line-clamp: 2; 
        /*和-webkit-line-clamp结合使用
        设置伸缩盒对象的子元素的排列方式*/
        -webkit-box-orient: vertical;
		opacity: 0.9
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item2 .published_date{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		line-height: 200%;
		opacity: 0.6;
	}
	
	/*最近更新 中表格列表、图片缩略图列表 end*/
	
	
	/*医生专家等 栏目列表展示 start*/
	
	#mybody #main_section #block #right_part #block2 .list_one .item3{
		width: calc(calc(100% - 6rem)/4);
		margin: 2rem 2rem 0rem 0;
		float: left;
		cursor: pointer;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:nth-child(4n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:hover{
		filter:brightness(105%);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3:hover div{
		color: rgb(21,129,161);
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .pic{
		width: 100%;
		/*height: 21rem;*/
		height: 8rem;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 100% 100%;
		border-radius: 10px;
		
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .name{
		width: 100%;
		font-size: 110%;
		text-align: center;
		margin-top: 1rem;
		margin-bottom: 0.5rem;
		line-height: 130%;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item3 .job_title{
		width: 100%;
		/*height: 2rem;*/
		font-size: 80%;
		line-height: 150%;
		text-align: center;
		opacity: 0.6;
	}
	#mybody #main_section #block #right_part #block2 .list_one .item3 .job_dpt{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		line-height: 150%;
		text-align: center;
		opacity: 0.6;
	}
	/*医生专家等 栏目列表展示 end*/
	
	
	/*网站错误反馈表单 start*/ 
	#mybody #main_section #block #right_part #block2 #feedback{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag{
		width: 100%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag .desc{
		width: 100%;
		display: table;
		font-size: 100%;
		line-height:200%;
		/*opacity: 0.8;*/
		
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm{
		width: calc(100% - 3rem - 2px);
		border: 1px solid rgb(230,230,230);
		border-radius: 5px;
		padding: 1.5rem;
		display: table;
		background: rgb(242,242,242);
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line{
		width: 100%;
		display: table;
		margin-top: 1rem;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .left{
		width: 12rem;
		height: auto;
		float: left;
		font-size: 90%;
		display: table;
		
/*		display: table-cell;
		vertical-align:middle;*/
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right{
		width: calc(100% - 12rem);
		display: table;
		float: left;
		
		font-size: 90%;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right input{
		width: calc(100% - 0.6rem);
		background: white;
	}
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right input:nth-child(2){
		width: calc(15rem - 0.7rem);
		background: white;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right select{
		width: 15rem;
		background: white;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .line .right textarea{
		width: calc(100% - 0.6rem);
		height: 8rem;
		background: white;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .submit_button{
		width: 90%;
		height: 6rem;
		margin-top: 5rem;
		border-top: 1px solid rgb(220,220,220);
		
		display: flex;
		justify-content: center;
		align-items: center
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag #feedbackForm .submit_button #submit_button{
		width: 12rem;
		height: 3rem;
		text-align: center;
		font-size: 90%;
		cursor: pointer;
		
		background: rgb(0,0,0);
		color: white;
	}
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag .tips{
		width: 100%;
		height: 2rem;
		font-size: 80%;
		margin-top: 0.5rem;
		opacity: 0.6;
	}	
	
	#mybody #main_section #block #right_part #block2 #feedback #block #tag span{
		color: red;
		font-size: 90%;
	}
	
	/*网站错误反馈表单 end*/
	
	/*站点地图 start*/
/*	<li class="sub_title_outer">
		<div class="sub_title_inner">
			<a href="/showList.php?column_path=0-3-22">王振义 院士</a>
		<div>
	</li>*/

	#mybody #main_section #block #siteMap{
		width:100%;
		display:table;
		padding-top: 3rem;
		padding-bottom: 3rem;
		background: rgb(255,255,255);
		border-radius: 0.5rem;
		font-size:1rem;
	}
	
	/*标题前面带圆圈样式*/
	#mybody #main_section #block #siteMap .title{
		width:100%;
		height:4rem;
		clear: both;
		line-height:4rem;
		font-weight:bold;
		position: relative;
		padding-left: 2rem;
	}
	
	#mybody #main_section #block #siteMap .title a{
		font-size: 150%;
		color: rgb(21,129,161);
	}
	
	#mybody #main_section #block #siteMap .title::before{
		width: 12px;
		height: 12px;
		background: white;
		border-radius: 50%;
		box-shadow: 0 0 0 6px rgba(21,129,161,1);
		position: absolute;
		content:'';
		left: 6px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	
	#mybody #main_section #block #siteMap .sub_title_outer{
		width:calc(calc(100% - 4rem)/8);
		height: 6rem;
		margin-right: 0.5rem;
		margin-bottom: 0.5rem;
		float:left;
		background:#f0f0f0;
		cursor:pointer;
		transition:0.3s;
		
		display: flex;
		justify-content: center;
		align-items: center
	}

	
	#mybody #main_section #block #siteMap .sub_title_inner{
		width: 90%;
		height: auto;
		padding: 0.5rem;

		margin: 0 auto;
		text-align: center;
		line-height: 150%;
	}
	
	#mybody #main_section #block #siteMap .sub_title_outer:hover{
		background:#f7f7f7;
	}
	
	/*站点地图 end*/
	
	/*二级栏目展示页,栏目只有一篇文章 showSinglePage start*/
	
	#mybody #main_section #block #right_part #block2 .article{
		width: 100%;
		display: table;
		margin: 0 auto;
		font-size: 100%;
		padding-bottom:3rem;
		margin-top: 1.5rem;
		line-height: 200%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #banner_pic{
		width: 100%;
		height: 30rem;
		margin-top: 1rem;
		border-radius: 10px;
		cursor: pointer;
		background-size: 100%;
	}
	
	#mybody #main_section #block #right_part #block2 .article p{
		margin-top: 0.5rem;
		text-align: justify;
		/*opacity: 0.8*/
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}


	#mybody #main_section #block #right_part #block2 .article .video{
		width: 100%;
		margin:0 auto;
		text-indent:0;
	}

	#mybody #main_section #block #right_part #block2 .article .pdf{
		width: 100%;
		height: 40rem;
		margin: 0 auto;
		margin-top: 2rem;
	}

	#mybody #main_section #block #right_part #block2 .article center{
		text-align:center;
		margin: 0 auto;
	}
	
	#mybody #main_section #block #right_part #block2 .article strong{
		font-size: 1.2rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article img{
		/*width: 80%;*/
		max-width: 100%;
		height: auto;
		margin: 1.5rem 0 0 0;
		border-radius: 6px;
/*		box-shadow: 0 0 5px #ccc;*/
/*
		background: #f7f7f7;
		padding: 2px;
*/
	}
	
	#mybody #main_section #block #right_part #block2 .article iframe{
		max-width: 100%;
		height: 100%;
	}
	
	/*h2标题前面的圆圈样式*/
	#mybody #main_section #block #right_part #block2 .article h2{
		font-weight: bolder;
		font-size: 1.5rem;
		position: relative;
		padding-left: 2rem;
		margin: 3rem 0 1rem 0;
	}
	
	#mybody #main_section #block #right_part #block2 .article h2:first-of-type{
		margin-top: 1rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article h2::before{
		width: 12px;
		height: 12px;
		background: white;
		border-radius: 50%;
		box-shadow: 0 0 0 6px rgba(21,129,161,1);
		position: absolute;
		content:'';
		left: 6px;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	
	/*h3标题上下横线样式*/
	#mybody #main_section #block #right_part #block2 .article h3{
		font-weight: bolder;
		font-size: 1.3rem;
		line-height: 250%;
		margin: 1rem 0;
		position: relative;
		border-top: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
	}
	
	/*h4标题带颜色样式*/
	#mybody #main_section #block #right_part #block2 .article h4{
		font-weight: bolder;
		font-size: 1.2rem;
		line-height: 250%;
		margin-top: 2rem;
		position: relative;
		color: rgb(21,129,161);
	}
	
	/*ul li样式*/
	#mybody #main_section #block #right_part #block2 .article ul{
		width: auto;
		/*margin-top: 1rem;*/
	}
	
	#mybody #main_section #block #right_part #block2 .article ul li{
		list-style:disc outside;
		margin-left: 1rem;
		line-height: 250%;
		/*background: red*/
	}
/*	
	#mybody #main_section #block #right_part #block2 .article li ul{
		text-indent: 1rem;
		background: red
	}*/
	
	
	#mybody #main_section #block #right_part #block2 .article .arrow_down{
		width: 100%;
		height: 4rem;
		margin: 1rem 0;
		position: relative;
		overflow: hidden
	}
	
	#mybody #main_section #block #right_part #block2 .article .arrow_down:after{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
		top: 0;
        content: "";
        width: 46px;
        height: 48px;
        margin: auto;
        background: url('/images/icons/arrow_down.png') center bottom no-repeat;
		background-size: 46px 48px;
		filter: drop-shadow(0 200px 0 rgb(21,129,161));
		transform:translateY(-200px);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point{
        width: auto;
		height: 4rem;
		border: 1px solid rgba(21,129,161,0.6);
		color: rgba(21,129,161,1);
		margin-top: 2rem;
		border-radius: 10px;
		text-align: left;
		text-indent: 2rem;
		line-height: 4rem;
		cursor: pointer;
		position: relative;
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:hover{
		background: rgba(21,129,161,0.1);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		left: 1rem;
		top: 0;
		bottom: 0;
		margin: auto;
        border-top: 3px solid transparent;
        border-bottom: 3px solid transparent;
        border-left: 3px solid transparent;
        border-right: 3px solid rgba(21,129,161,1);
		transition: 0.1s;
		transform:rotateY(180deg);
	}
	
	#mybody #main_section #block #right_part #block2 .article .next_point:hover:before{
		left: 1.5rem;
	}
	
	/*二级栏目展示页 showSinglePage end*/

	
	/*搜索结果展示页 start*/
	
	#mybody #main_section #block #right_part #block2 .first_title .search_tag{
		width: 100%;
		height: 6.5rem;
		font-size: 150%;
		line-height: 6.5rem;
		font-weight: bold;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block{
        width: 34rem;
		height: 3rem;
        font-size:90%;
		background: #fff;
		border-radius: 10px;
    }

    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block .search_text{
		margin: 0;
		padding: 0;
        width: 34rem;
		height: 100%;
		border-radius: 8px;
		text-indent:10px;
		font-size:1rem;
		float: left;
		color: #666;
		border: 1px solid #ccc
    }

    #mybody #main_section #block #right_part #block2 .first_title .search_tag .block .search_icon{
		margin: 0;
		padding: 0;
        width: 4rem;
		height: 98%;
		margin-top: 1px;
		border:none;
		float: left;
		background-color: transparent;
		background-image: url('/images/icons/search.png');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 35%;
		border-radius: 8px;
		cursor: pointer;
		margin-left: -4rem;;
		opacity: 0.9
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4{
		width: 100%;
		display: table;
		border-bottom: 1px solid rgb(204,204,204);
		cursor: pointer;
		transition: 0.2s;
		opacity: 0.8;
		margin-top: 2rem;
		padding-bottom: 1rem;
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4:hover div{
		color: rgba(21,129,161,1);
    }
	
	#mybody #main_section #block #right_part #block2 .list_one .item4 .title{
		width: 100%;
		height: auto;
		font-size: 100%;
		line-height: 150%;
		font-weight: bold;
		margin-bottom: 1rem;
	}
	
	#mybody #main_section #block #right_part #block2 .list_one .item4 .desc{
		width: 100%;
		height: auto;
		line-height: 150%;
		font-size: 80%;
		opacity: 0.6;
	}

	#mybody #main_section #block #right_part #block2 .list_one .item4 .published_date{
		width: 100%;
		font-size: 80%;
		line-height: 200%;
		opacity: 0.6;
		margin-top: 0.5rem;
	}
	
	#mybody #main_section #block #right_part #block2 .no_record{
		width: 100%;
		font-size: 100%;
		line-height: 200%;
		opacity: 0.6;
		margin-top: 1rem;
	}
	
	/*搜索结果展示页 end*/
	
	/*环境与设备列表右侧 start*/

	#mybody #main_section #block #right_part #block2 .article #eMentTitle{
		font-size:120%;
		font-weight:bold;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow{
		width:100%;
		display:table;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock{
		width:calc(calc(100% - 3rem)/3);
		margin:1rem 1.5rem 0 0; 
		float:left;
		cursor:pointer;
		display:table;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock:nth-child(3n){
		margin-right:0; 
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock:hover{
		filter: brightness(110%);
		color:#30acc6
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .pic{
		width:100%;
		height:7rem;
		border-radius: 10px;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc{
		/*height: 3rem;*/
		overflow:hidden;
		/*background:red	*/
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc .name{
		width:100%;
		font-size:80%;
		line-height: 100%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #eMentShow .eachBlock .desc .level{
		width:100%;
		font-size:70%;
		color:#777;
		line-height:80%;
	}
	
    /*环境与设备列表右侧 end*/
	
	/*联系我们 start*/
	
/*	#mybody #main_section #block #right_part #block2 .article .contact_us{
		background: url("../images/banners/kv_5.jpg") no-repeat center center;
	}*/

	#mybody #main_section #block #right_part #block2 .article #hospital_name{
		width: 96%;
		height: auto;
		padding: 2%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name .name{
		font-size: 180%;
		line-height: 4rem;
		font-weight: bold
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name p{
		font-size: 120%;
		line-height: 200%;
	}
	
	#mybody #main_section #block #right_part #block2 .article #hospital_name{
		width: 100%;
		height: auto;
	}
	
	/*联系我们 end*/
	
	/*各地办事处 start*/
	#mybody #main_section #block #right_part #block2 .article #countrys{
		width:100%;
		display: table
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item{
		float:left;
		width:calc(calc(92% - 1rem - 4px)/2);
		height:16em;
		background:#f7f7f7;
		margin:1rem 1rem 0 0;
		padding:2%;
		border:1px solid #f0f0f0;
		cursor:pointer;
		border-radius: 10px
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item:nth-child(2n){
		margin-right:0;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item:hover{
		background:#fff;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .country_name{
		width:100%;
		font-size:180%;
		font-weight: bold
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .contact_info{
		width:100%;
		font-size:90%;
		line-height:180%;
		margin-top:0.5rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag1 {
		background:url(../images/country_flags/china.jpg) no-repeat right center;
	}
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag2 {
		background:url(../images/country_flags/hk.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag3 {
		background:url(../images/country_flags/russia.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag4 {
		background:url(../images/country_flags/flb.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag5 {
		background:url(../images/country_flags/id.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag6 {
		background:url(../images/country_flags/mlxy.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag7 {
		background:url(../images/country_flags/tg.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag8 {
		background:url(../images/country_flags/mjl.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag9 {
		background:url(../images/country_flags/yd.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag10{
		background:url(../images/country_flags/yn.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag11{
		background:url(../images/country_flags/lmny.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag12{
		background:url(../images/country_flags/other_countrys.jpg) no-repeat right center;
	}
	
	#mybody #main_section #block #right_part #block2 .article #countrys #item .flag13{
		background:url(../images/country_flags/korea.jpg) no-repeat right center;
	}
	/*各地办事处 end*/
	
	
	/*访问地图 start*/
	
/*	#mybody #main_section #block #right_part #block2 .article .map{
		background: url("../images/banners/map.png") no-repeat center center;
	}*/
	
	#mybody #main_section #block #right_part #block2 .article .map_desc{
		width: 100%;
		height: 10rem;
		line-height: 3rem;
		margin-top: 3rem;
		font-size: 130%;
	}
	
	#mybody #main_section #block #right_part #block2 .article .traffic{
		width: 100%;
		display: table;

	}
	
	/*访问地图 end*/
	
	
	/*一级栏目展示页 showColumnPage start*/
	
/*	#mybody #main_section #block #right_part #block2 .article .outpatient{
		background: url("../images/banners/outpatient.jpg") no-repeat center center;
	}

	#mybody #main_section #block #right_part #block2 .article .hospitalization{
		background: url("../images/banners/hospitalization.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .research{
		background: url("../images/banners/research.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .recovery{
		background: url("../images/banners/recovery.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .health_management{
		background: url("../images/banners/health_management.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .about_hecheng{
		background: url("../images/banners/about_hecheng.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .about_site{
		background: url("../images/banners/about_site.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .guide{
		background: url("../images/banners/guide.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .hospital_info{
		background: url("../images/banners/hospital_info.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .resource_share{
		background: url("../images/banners/resource_share.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .liaison_office{
		background: url("../images/banners/liaison_office.jpg") no-repeat center center;
	}
	
	#mybody #main_section #block #right_part #block2 .article .reception_time{
		background: url("../images/banners/reception_time.jpg") no-repeat center center;
	}*/
	
	#mybody #main_section #block #right_part #block2 .article .pic_tag{
        filter: blur(1px) brightness(100%);
		transition: 0.3s;
	}
	
	#mybody #main_section #block #right_part #block2 .article .pic_tag:hover{
        filter: blur(0) brightness(110%);
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns{
		width: 100%;
		list-style: none;
		margin-top: 3rem;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li{
		width: calc(calc(100% - 10rem)/3);
		display: table;
		padding: 3rem 1rem;
		float: left;
/*		margin: 0rem 2.5rem 0 0;*/
		margin-right: 2rem;
		cursor: pointer;
		border-top: 1px solid  rgb(230,230,230);
		transition: 0.3s;
/*		background: red*/
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:hover div{
		color:rgba(21,129,161,1);
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .block{
		width: 80%;
		display: table;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:nth-child(3n){
		margin-right: 0;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_name{
		width: 100%;
		font-size: 130%;
		font-weight: bold;
		position: relative;
		transition: 0.3s;
	}
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_name:after{
		width: 1.5rem;
        height: 1.5rem;
		border-radius: 50%;
		background: #333;
		position: absolute;
		content: '';
		left: -2.5rem;
		top: 0;
		bottom: 0;
		margin: auto;
		z-index: 2;
		transition: 0.3s;
    }
	#mybody #main_section #block #right_part #block2 .article #sub_columns li:hover .block .column_name:after{
		background: rgba(21,129,161,1);
    }
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_name:before{
		width: 0;
        height: 0;
		position: absolute;
		content: '';
		left: -1.85rem;
		top: 0;
		bottom: 0;
		z-index: 3;
		margin: auto;
        border-top: 0.35rem solid transparent;
        border-bottom: 0.35rem solid transparent;
        border-left: 0.35rem solid transparent;
        border-right: 0.35rem solid white;
		transform: rotateY(180deg);
    }
	
	#mybody #main_section #block #right_part #block2 .article #sub_columns li .column_desc{
		width: 100%;
		font-size: 90%;
		text-indent: 0.2rem;
		opacity: 0.7
	}

	/*一级栏目展示页 showColumnPage end*/
	
	/*默认的列表分页 start*/
	
	#list_page{
		margin-top: 3rem; 
		width: 100%;
		height: 3rem;
		background:#fff;
		padding-top: 1rem;
		padding-bottom: 1rem;
		
		display: flex;
		align-items: center;
	}
	
	#list_page .page{
		list-style: none;
		width: auto;
		height: 3rem;
		margin: 0 auto;
		
		display: flex;
		align-items: center;
	}
	
	#list_page .page li{
		float: left;
		/*width: 20%;*/
		padding: 0rem 1rem;
		line-height: 3rem;
		text-align: center;
		font-size: 80%;
		cursor: pointer;
		border:1px solid #999;
		border-radius: 10px;
		margin-right: 0.8rem;
	}
	#list_page .page li:nth-of-type(1){
		background:rgba(183,183,183,1);
		color: #fff;
	}

	#list_page .page li:hover{
		/*background:rgba(21,129,161,1);*/
		background:rgba(183,183,183,1);
		color: #fff;
		/*filter: brightness(120%);*/
	}
	
	/*默认的列表分页 end*/
	
	
	/*在线留言咨询 主体构造 start*/
	#message_form{
		width: calc(100% - 6rem);
		margin:0 auto;
		margin-top: 2rem;
		padding: 3rem;
		background: #f7f7f7;/*#fff*/
	}

	#message_form .form_title{
		text-align: left;
		font-size: 2rem;
		text-indent: 0.1rem;
		font-weight: bold;
		margin:0 auto;
		line-height: 3rem;
	}
	#message_form .desc{
		text-align: left;
		font-size: 1.2rem;
		text-indent: 0.1rem;
		margin-bottom: 2rem;
		line-height: 1.5rem;
		
		word-wrap: break-word;
		word-break: break-all;
		word-spacing: normal
	}
	#message_form .input{
		width: 100%;
		height: 3rem;
		float: left;
		border: none;
		border-radius: 0.5rem;
		line-height: 3rem;
		text-indent: 1rem;
		background: #fff;/*#f7f7f7*/;
		outline: none;
		color: #666;
		margin-bottom: 1rem;
		font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"
	}

	#message_form .textarea{
		width: 96%;
		height: 12rem;
		padding: 2%;
		float: left;
		border: none;
		border-radius: 0.5rem;
		line-height: 1.5rem;
		background: #fff;
		outline: none;
		color: #666;
		margin-bottom: 2rem;
		font-family: "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"
	}

	#message_form .ele_title{
		text-align: left;
		font-size: 1rem;
		line-height: 2rem;
		text-indent: 0.2rem;
	}

	#message_form .ele_title .red_star{
		color:red;
		font-weight: bold;
	}

	#message_form .list_down{
		width: 100%;
		text-align: left;
		font-size: 1rem;
		height: 3rem;
		line-height: 3rem;
		border: none;
		text-indent: 0.5rem;
		margin-bottom: 1rem;
		background: #fff;/*#f7f7f7*/
	}

	#message_form .list_down option{
		height:3rem;
		line-height:3rem;
		background:#fff; /*#f7f7f7*/
	}

	#message_form .radio{
		vertical-align:middle;
		margin:0px 0.5rem 1px 1rem;
	}

	#message_form .thank_you{
		width: 100%;
		text-align: center;
		line-height: 150%;
		font-size: 2rem;
		font-weight: bold;
	}
	
	#message_form .call_back{
		width: 100%;
		text-align: center;
		line-height: 2rem;
		font-size: 1.2rem;
		margin-bottom: 3rem;
	}
	
	#message_form .submit_k{
		width: 100%;
		height: 100%;
		padding-top: 2rem;
		text-align: center;
		
	}

	#message_form .submit{
		width: 40%;
		height: 100%;
		line-height: 3rem;
		background:black ;/*#5ec5d6;*/
		color: white;/*#f9f9f9;*/
		margin:0 auto;
		border: none;
		outline: none;
		text-align:center;
		cursor:pointer
/*		border-radius: 2rem;*/
	}
	
	#message_form .tipsDiv{
	/*	float: right;*/
		
		position: fixed;
		font-size: 2rem;
		width: 100%;
		height: 100%;
		text-align: center;
		top: 0%;
		left: 0%;
		line-height: 400px;
		background: #f9f9f9;
		color: #555555;
		margin:0 auto;
		border: none;
		outline: none;
		border-radius: 0%;
	}
	
	/*在线留言 主体构造 end*/
	
}
