@charset "UTF-8";
/* CSS Document */
body{background: #e2e2e2; margin: 0; padding: 0; font-family:Microsoft YaHei;}
*{margin: 0; padding: 0;}
ul,li{padding: 0; margin: 0; list-style: none;}
.wrap_cys{width: 100%; height: 100%; overflow: hidden; font-size: 0;}
.wrap_cys img{width: 100%;}
.infoBg_cys{background: #fff; width:96%; margin: 0 auto; border-radius: 2vw; box-shadow: 5px 10px 10px #aeaeae; color: #5d5d5e; font-family:Microsoft YaHei; line-height: 170%; margin-top: 1.5vw; overflow: hidden; padding-bottom: 2%;}
.infoBg_cys span{color: #0c5cab; display:block; border-bottom: 1px solid #0c5cab; font-size: 4vw;}
.infoBg_cys em{font-style: normal; border-bottom: 3px solid #0c5cab; display:inline-block; padding: 2vw;}
.infoBg_cys .img{width: 20%; float: left; text-align: center; padding-top: 1%;}
.infoBg_cys .img img{width: 40%;}
.infoBg_cys .text{width: 71%; float: left; font-size: 3vw; line-height: 160%; padding-top: 1%;}
.title_cys{font-family:Microsoft YaHei; color: #040404; font-size: 4vw; font-weight: bold; text-align: center; padding-top:5vw;}
.input_cys{width: 80%; background:url(../images/inutBg_cys.jpg) 100%; padding:0 10% 5vw 10%; overflow: hidden;}
.input_cys span{font-size: 4vw; color: #0c5cab; display: inline-block; padding: 4vw 0 1vw 0;}
.input_cys input{height: 5vw; line-height: 5vw; width: 99.5%; font-size: 2.5vw; margin-bottom: 1vw; text-indent: 3vw;}
.input_cys a.subBTN_cys{height: 5vw; line-height: 5vw; background: #0c5cab; color: #fff; text-align: center; display: block; text-decoration: none; font-size: 2.5vw; width: 100%;}
.case_cys{width:98%; padding:3% 0 0 2%; overflow: hidden;}
.caseinfo_cys{float: left; width: 48.5%; background: #fff; margin:0 1% 1% 0; padding-bottom: 3%;}
.caseinfo_cys .img,.caseinfo_cys .img img{width: 100%; font-size: 0;}
.caseinfo_cys .detail{padding-left: 4%; color: #545454; font-size: 3vw; line-height: 170%;}
.caseinfo_cys span{display:block; color: #040404; font-size: 4vw; padding: 5% 0 2% 0;}
.moreBtn_cys{float: left; width: 100%;}
.moreBtn_cys a{display: block; height: 7vw; line-height: 7vw; text-align: center; font-family:Microsoft YaHei; text-decoration: none; font-size: 3vw; width: 40%; color: #fff; margin: 2% auto 0 auto; background: #0c5cab; border-radius: 4vw;}
.teach_cys{background: #fff; width:96%; margin: 0 auto; box-shadow: 5px 10px 10px #aeaeae; color: #5d5d5e; font-family:Microsoft YaHei; font-size: 2vw;line-height: 170%; margin-top: 1.5vw; overflow: hidden; padding-bottom: 3vw;}
.teach_cys .img{width:20%; float: left; padding:3% 0 1% 15%;}
.teach_cys .img img{width: 100%;}
.teach_cys .text{width: 60%; float: left; padding:0% 0 0 5%; color: #545454; font-size: 3vw; line-height: 170%;}
.teach_cys .text span{display:block; color: #040404; font-size: 4vw; padding: 5% 0 2% 0;}
.special_cys{width: 98%; overflow:hidden; padding: 3% 0 0 2%;}
.special_cys ul{padding: 0; margin: 0; list-style: none;}
.special_cys li{width: 48.5%; margin:0 1% 1% 0; float: left;}
.special_cys img{width: 100%;}
.rank_cys{overflow: hidden;}
/*选项卡开始*/
.mt-tabpage-title {height: 6vw;	font-size: 0;width: 94%;margin: 2% auto 0 auto;border-left: 1px solid #0c5cab;}
.mt-tabpage-title .mt-tabpage-item {display: inline-block; width: 33%; height: 5.8vw; line-height: 5.8vw;	text-align: center; color: #0c5cab;	font-size: 3vw; text-decoration: none;}
.mt-tabpage-title a{border-right: 1px solid #0c5cab;border-top: 1px solid #0c5cab;border-bottom: 1px solid #0c5cab;}
.dash{ overflow: hidden; border-bottom: 1px dotted #cacace; padding: 2% 5%;}
.dash .img{float: left; width: 15%;}
.dash .img img{width: 100%;}
.dash .text{color: #5d5d5e; font-size: 3vw; line-height: 3.5vw; text-align: left; float: left; padding:2% 0 0 3%;}
.mt-tabpage-title .mt-tabpage-item:hover{color: #fff; background: #0c5cab;}
.mt-tabpage-title .mt-tabpage-item-cur {color: #fff; background: #0c5cab;}
.mt-tabpage-count {position: relative; width: 70%; height: 77vw; background: #fff; overflow: hidden; border-radius: 2vw; margin: 2% auto 3% auto; padding: 3% 0 0 0;}
.mt-tabpage-cont__wrap {position: absolute;}
.mt-tabpage-count .mt-tabpage-item {width: 80vw; text-align: center;}
/*选项卡结束*/
/*头部开始*/
.head_wrap{width: 100%; height: 8vw; background: #000;}
.head_wrap .logo{float: left; width: 58%; padding:1% 0 0 2%;}
.head_wrap .logo img{width: 30%;}
.head_wrap .more{width: 38%; float: left; text-align: right; padding-top: 2.5%;}
.head_wrap .more img{width: 10%;}
/*头部结束*/
/*底部开始*/
.bottom_wrap{background: #000; color: #919191;font-size: 3vw; line-height: 220%;}
.bottom_wrap .m{padding: 1% 5%; line-height: 220%;}
.bottom_wrap .b{ border-top: 1px solid #919191; padding: 2% 5% 6% 5%; }
.bottom_wrap .t{padding: 5% 5% 0 5%; line-height: 220%; overflow: hidden;}
.bottom_wrap .t .t_logo{color: #fff; font-size: 4vw; float: left; width: 50%;}
.bottom_wrap .t .t_tel{float: left; float: left; padding-top: 1%;}
.bottom_wrap .t_tel img{width: 23vw; padding-left: 10%;}
/*底部结束*/
.desk{width:30vw; background:#000; position:absolute; z-index:1; top:8vw; right:-2vw;}
.desk a{display: block; width: 30vw; text-align: center; height: 8vw; line-height: 8vw; text-decoration: none; color: #fff; font-size: 3vw;}
.dsBtn_cys{width: 100%;}
.dsBtn_cys a{display: block; height: 7vw; line-height: 7vw; text-align: center; font-family:Microsoft YaHei; text-decoration: none; font-size: 3vw; width: 40%; color: #fff; background: #0c5cab; border-radius: 4vw;}
.dzWrap{width:90%; margin:5% auto 0 auto; background:#fff; padding:3%; overflow: hidden;}
.dztitle{font-size:4vw; color:#040404; padding-bottom: 3%;}
.dzWrap ul{padding:0; margin:0px; list-style:none; font-size:3vw; color:#040404;}
.dzWrap li img{width:25vw;}
.dzWrap li{float:left; width:33%; padding-bottom:2%;}
.dz01 span{text-indent: 1vw; display:inline-block;}
.dz02{text-align:center;}
.dz03{text-align:right;}
.dz03 span{text-indent: 5vw; display:block; text-align:left;}