body{background:#f2f5f9;}

.cmbox {margin-top:10px;margin-bottom:10px;overflow:hidden;border:solid 1px #ebebeb;background:#fff;}
.cmbox .title {padding:0;color:#000;line-height:42px;_overflow:hidden;border-bottom:solid 1px #ebebeb;}
.cmbox .title h2 {font-size:16px;display:inline;font-weight:normal;padding:0 10px 0 10px;line-height: inherit;}
.cmbox .title h2 i {display:inline-block;width:18px;height:18px;background:url(../images/icon.png) no-repeat -240px -42px;vertical-align:middle;margin-right:8px;}

.cmbox .title p {float:left;width:225px;height:45px;line-height:45px;position:relative;font-size:14px;}
.cmbox .title p {overflow:hidden;text-align:right;}
.cmbox .title p a {padding:0 7px;border-right:1px solid #cfcfcf;}
.cmbox .title .more {float:right;height:45px;line-height:45px;font-size:14px;width:60px;}

.cmbox .title .tab {padding-left:20px;display: inline-block;}
.cmbox .title .tab i {font-style:normal;height:42px;line-height:42px;color:#666;display:inline-block;padding:0 20px;text-align:center;cursor:pointer;}
.cmbox .title .tab .cur {position:relative;border-bottom:solid 1px #09a6ed;color:#027bc4;}
.cmbox .title .tab .cur:before {position:absolute;content:'';left:50%;margin-left:-5px;bottom:-5px;background:url(../images/icon.png) no-repeat -408px -90px;width:9px;height:5px;}

.cmbox .content {padding-top: 15px;display:none;position: relative;}
.cmbox .content-on {display: flex;}
.cmbox .content .extra{z-index:4;display:none; position:absolute;top:-42px;right:1em;height:42px;line-height:42px;overflow:hidden;}
.cmbox .content-on .extra{display:block;}

.left-side {float:left;width:730px;}
.left-side .cmbox .title span i {margin-left:0px !important;margin-right:30px;}
.left-side p {padding:10px;line-height:180%;text-indent:2em;}

.right-side {float:right;width:220px;}
.right-side .title {font-size:14px;color:#027bc4;height:34px;line-height:34px;border-bottom:solid 1px #ebebeb;font-weight:500;}
.right-side i {display:inline-block;width:16px;height:16px;background:url(../images/icon.png);vertical-align:middle;}
.right-side .title a {margin-left:20px;font-size:12px;color:#999999;}
.right-side .titpye {float:left;margin:9.5px 8px;background-position:-272px -85px;}
.right-side .title .tituij {background-position:-239px -83px}
.right-side .titdown {float:left;margin:9px 8px;background-position:-304px -85px;}
.right-side .row {margin-left:-7px;margin-right:-7px;overflow:hidden;zoom:1;}
.right-side .row li {float:left;width:65px;padding-left:7px;padding-right:5px;}
.right-side .row li a {display:block;margin-top:11px;height:32px;line-height:32px;color:#666666;background-color:#ebebeb;text-align:center;}
.right-side .row li.current a,.right-side .row li a:hover {background-color:#03a4ed;color:#fff;text-decoration:none;}

.corner li {float:left;width:92px;padding:0 10px;height:118px;text-align:center;z-index:1;position:relative;}
.corner li.hover {z-index:2;}
.corner a {display:block;cursor:pointer;overflow:hidden;margin:0 auto;}
.corner a:hover,
.corner .hover a {color:#f60;text-decoration:underline;}
.corner p {height:18px;margin-top:6px;overflow:hidden;}
.corner p a {color:#222;}
.corner img {width:72px;height:72px;}
.corner .photo::after {content:"";background:url(../images/frame75.png) no-repeat center bottom;width:72px;height:72px;display:inline-block;overflow:hidden;position:absolute;left:10px !important;top:0px !important;z-index:6;}

.sidebox {margin:10px 0;background:#fff;border:1px solid #ebebeb;}
.tabContent {padding:6px 0;overflow:hidden;background:url(../images/orank.gif) no-repeat 0px 12px;}
.tabContent li {height:24px;line-height:24px;margin-top:7px;overflow:hidden;text-indent:26px;}

@media only screen and (min-width:768px) and (max-width:1120px) {
	.wrap {padding:.5rem;box-sizing:border-box;width:100% !important;}
}

@media only screen and (max-width:576px) {
	.wrap {padding:.5rem;box-sizing:border-box;width:100% !important;}
	.wrap div:first-child {margin-top:0;}
	.wrap div:first-child img {width:100%;}
	.cmbox {margin-left:.5rem;margin-right:1.7rem;background:none;border:none;}
	.cmbox .title .tab {display: flex;padding: 0;}
	.cmbox .title .tab i {flex: 1;padding: 0;}
	.corner .photo::after {width: 66px;height: 65px;left: 11px !important;top: 2px !important;}
}