*,
:before,
:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
table,
th,
td,
img,
select,
input,
textarea {
	margin: 0;
	padding: 0;
	font-size: .2rem;
}

ol,
ul,
li {
	list-style: none;
}

fieldset,
img {
	border: 0;
}

img {
	display: block;
	max-width: 100%;
	height: auto;
}

label,
button {
	cursor: pointer;
}

select,
input,
textarea,
button {
	font-family: Arial;
	resize: none;
	overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {
	text-decoration: none;
	color: #333;
}

em,
i {
	font-style: normal;
}

body {
	background: #fff;
	color: #161c29;
	font-family: Arial;
	overflow-x: hidden;
	overflow-x: hidden;
	font-size: 0.2rem;
	width: 6.4rem;
	margin: 0 auto;
}

@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?wknzza');
	src: url('../fonts/icomoon.eot?wknzza#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?wknzza') format('truetype'), url('../fonts/icomoon.woff?wknzza') format('woff'), url('../fonts/icomoon.svg?wknzza#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-search:before {
	content: "\f002";
}

.icon-home:before {
	content: "\f015";
}

.icon-list:before {
	content: "\f03a";
}

.icon-chevron-left:before {
	content: "\f053";
}

.icon-chevron-right:before {
	content: "\f054";
}

.icon-twitter-square:before {
	content: "\f081";
}

.icon-facebook-square:before {
	content: "\f082";
}

.icon-comments:before {
	content: "\f086";
}

.icon-linkedin-square:before {
	content: "\f08c";
}

.icon-phone:before {
	content: "\f095";
}

.icon-google-plus-square:before {
	content: "\f0d4";
}

.icon-caret-right:before {
	content: "\f0da";
}

.icon-angle-right:before {
	content: "\f105";
}

.icon-angle-down:before {
	content: "\f107";
}

.icon-circle-o:before {
	content: "\f10c";
}

.icon-circle:before {
	content: "\f111";
}

.icon-youtube-square:before {
	content: "\f166";
}

.icon-envelope-open:before {
	content: "\f2b6";
}


/*common*/

.clearfix:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

.clearfix {
	*zoom: 1;
}


/*IE7/6*/

.flow {
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.text-uppercase,
.uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.radius3,
.backToTop {
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.radius5 {
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.radius30 {
	-webkit-border-radius: 30px;
	-o-border-radius: 30px;
	-ms-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

.radius-half,
#slide-box .hd li,
#cb03-scroll .hd li,
.fix-nav span {
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}


/*header*/

.header {
	position: relative;
	padding: .16rem .2rem .14rem;
	background: #1c252e;
}

.icon-list {
	color: #d50606;
	font-size: .4rem;
	cursor: pointer;
	display: block;
	margin-top: .14rem;
}

.logo {
	display: block;
	width: 1.2rem;
	height: .6rem;
}

#nav {
	display: none;
	position: absolute;
	left: 0;
	top: .9rem;
	width: 100%;
	z-index: 9999;
}

#nav>ul {
	background: #fff;
}

#nav ul li a {
	display: block;
	font-size: .24rem;
	padding: .24rem .2rem .15rem;
	color: #424242;
	border-top: solid 1px #ddd;
	position: relative;
}

.sub-nav {
	display: none;
	background: #f2f2f2;
}

.caret-down:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: .29rem;
	margin-left: .1rem;
	border-style: solid;
	border-width: .08rem .08rem 0 .08rem;
	border-color: #666 transparent;
	vertical-align: middle;
}

.icon-search {
	font-size: .32rem;
	display: inline-block;
	margin: .16rem .5rem 0 .2rem;
	color: #d50606;
}

.search {
	padding: .2rem;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 9;
	top: .9rem;
	background: #fff;
	display: none;
}

.search form {
	height: .5rem;
	border: solid 1px #999;
	background: #fff;
}

#s-field {
	height: .5rem;
	width: calc(100% - .6rem);
	padding: 0 .15rem;
	border: none;
	background: none;
}

#s-button {
	width: .6rem;
	height: .5rem;
	background: none;
	border: none;
	cursor: pointer;
	position: absolute;
	right: .2rem;
	top: .2rem;
	z-index: 9;
}

.search .icon-search {
	width: .6rem;
	position: absolute;
	right: .2rem;
	top: 0;
	z-index: 2;
	text-align: center;
	line-height: .5rem;
	color: #666;
	font-size: .24rem;
	margin: .18rem 0 0;
}


/*banner*/

#slide-box {
	position: relative;
	width: 100%;
	overflow: hidden;
}

#slide-box .hd {
	position: absolute;
	height: .2rem;
	bottom: .1rem;
	left: 0;
	right: 0;
	z-index: 1;
	text-align: center;
}

#slide-box .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	background: #d00000;
	overflow: hidden;
	margin: 0 .1rem;
	text-indent: -9999px;
	border: solid 1px #d00000;
}

#slide-box .hd li.on {
	background: none;
}

#slide-box .bd li {
	position: relative;
	text-align: center;
}

#slide-box .bd li img {
	vertical-align: top;
	width: 100%;
	height: auto;
}


/*c-box01*/

.c-box01 {
	padding: .4rem .2rem .2rem;
}

.index-title-box {
	margin-bottom: .3rem;
}

.index-title {
	color: #1c2227;
	font-size: .34rem;
	line-height: .4rem;
	font-family: "times new roman", Arial;
}

.index-title span {
	color: #d00000;
}

.index-summary {
	color: #666;
	margin-top: .1rem;
}

.cb01-pro {
	margin: 0 -.1rem;
}

.cb01-pro li {
	float: left;
	width: 50%;
	padding: 0 .1rem;
	margin-bottom: .2rem;
}

.cb01-pro li a {
	display: block;
	position: relative;
}

.cb01-pro img,
.cb04-pic img {
	width: 100%;
	height: auto;
}

.cb01-name {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(45, 62, 80, .8);
	font-size: .22rem;
	color: #fff;
	padding: .15rem .1rem .13rem;
}


/*c-box02*/

.c-box02 {
	background: #ececed;
	padding: .4rem .2rem;
}

.cb02-menu {
	border-top: solid 1px #989898;
	border-bottom: solid 1px #989898;
	height: .5rem;
	margin-bottom: .4rem;
}

.cb02-menu li {
	display: inline-block;
	height: .6rem;
	line-height: .6rem;
	position: relative;
	padding: 0 .3rem;
	margin: -.06rem .1rem 0;
}

.cb02-menu li.current {
	background: #d00000;
	color: #fff;
}

.cb02-pro {
	margin: 0 -.1rem;
}

.cb02-pro li {
	float: left;
	width: 50%;
}

.cb02-pro img {
	width: 80%;
	margin: 0 auto;
}

.cb02-name {
	font-size: .22rem;
	color: #1c2227;
	font-weight: bold;
	text-align: center;
	margin-top: .2rem;
}

.c-box02 .hide {
	display: none;
}


/*c-box03*/

.c-box03 {
	padding: .4rem .2rem .2rem;
	background: #2d3e50;
}

.c-box03 .index-title,
.c-box03 .index-summary,
.cb03-text a,
.cb03-main dt,
.cb03-main dd a {
	color: #fff;
}

.cb03-text {
	line-height: .32rem;
}

.cb03-main dl {
	margin-top: .2rem;
}

.cb03-main dt {
	font-size: .22rem;
	font-weight: bold;
	margin-bottom: .1rem;
}

.cb03-main dd a {
	text-transform: uppercase;
	line-height: .36rem;
	text-decoration: underline;
}

#cb03-scroll {
	margin-top: .4rem;
}

#cb03-scroll .hd {
	text-align: center;
	margin-top: .3rem;
}

#cb03-scroll .hd li {
	display: inline-block;
	width: 8px;
	height: 8px;
	border: solid 1px #a8b4bf;
	margin: 0 .1rem;
	text-indent: -9999px;
}

#cb03-scroll .hd li.on {
	background: #a8b4bf;
}


/*c-box04*/

.c-box04 {
	background: #e7e7e7;
	padding: .4rem .2rem;
}

.cb04-exhibition {
	margin: 0 -.1rem;
}

.cb04-exhibition li {
	float: left;
	width: 50%;
	padding: 0 .1rem;
}

.cb04-pic img {
	border: solid .03rem #b7b7b7;
}

.cb04-name {
	text-align: center;
	color: #444;
	margin-top: .1rem;
}


/*c-box05*/

.c-box05 {
	padding: .5rem .2rem .6rem;
}

#cb05-scroll {
	padding: 0 .8rem;
	position: relative;
}

#cb05-scroll li {
	background: #ececec;
	padding: .3rem;
}

.cb05-pic img {
	margin: .1rem auto;
}

#cb05-scroll dl {
	text-align: center;
}

#cb05-scroll dt {
	color: #2b3033;
	text-transform: uppercase;
	font-size: .22rem;
	line-height: .3rem;
}

#cb05-scroll dt:after {
	content: "";
	display: block;
	width: .5rem;
	border-top: solid 1px #2b3033;
	margin: .3rem auto;
}

.cb05-text {
	line-height: .3rem;
	color: #666;
	margin: .3rem 0;
}

.cb05-more {
	width: 1rem;
	height: .4rem;
	background: #d00000;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin: 0 auto 0;
	line-height: .42rem;
}

#cb05-scroll .hd a {
	position: absolute;
	font-size: .4rem;
	top: 45%;
	color: #676767;
}

#cb05-scroll .prev {
	left: .1rem;
}

#cb05-scroll .next {
	right: .1rem;
}


/*footer*/

.footer {
	margin-bottom: .85rem;
	background: #1c2227;
	color: #fff;
	padding: .2rem;
}

.social {
	margin: .1rem 0;
}

.social-icon {
	color: #ff0000;
	font-size: .34rem;
	display: inline-block;
	margin: 0 .15rem;
}

.copyright a {
	color: #ececec;
}

.copyright {
	color: #ececec;
	margin: .1rem 0;
}

.footer .cnzz img {
	display: inline-block;
	margin-left: .1rem;
	vertical-align: middle;
}


/*fix-nav*/

.fix-nav {
	width: 100%;
	background: #d00000;
	padding: .1rem 0;
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
}

.fix-nav li {
	float: left;
	width: 25%;
	text-align: center;
}

.fix-nav li a {
	display: block;
}

.fix-nav span {
	color: #ffffff;
	font-size: .3rem;
	text-align: center;
	display: block;
	line-height: 34px;
	width: 36px;
	height: 36px;
	background: #b00000;
	border: solid 1px #e52525;
	margin: 0 auto;
}

.fix-nav .nav-name {
	text-transform: uppercase;
	color: #eee;
	font-size: .22rem;
	line-height: .3rem;
	font-family: Arial;
}

.fix-nav .icon-home {
	font-size: .34rem
}

.fix-nav .icon-envelope-open {
	font-size: .26rem;
	line-height: 32px;
}

.fix-nav .icon-phone {
	line-height: 36px;
}


/*return*/

.backToTop {
	width: .5rem;
	height: .5rem;
	background: url(../images/top.png) no-repeat #e6212a;
	color: #fff;
	text-align: center;
	cursor: pointer;
	position: fixed;
	bottom: 1.2rem;
	right: .1rem;
	-webkit-background-size: cover;
	background-size: cover;
	z-index: 99;
}


/*sub*/

.sub-content {
	background: #eaeaea;
	padding: 0 .2rem .4rem;
}

.breadcrumbs {
	line-height: .4rem;
	padding: .1rem 0;
}

.breadcrumbs,
.breadcrumbs a {
	color: #424242;
}

.breadcrumbs .icon-home {
	color: #5b5b5b;
	font-size: .26rem;
	float: left;
	display: inline-block;
	margin: .07rem .1rem 0 0;
}

.breadcrumbs a:hover,
.breadcrumbs a:last-child {
	color: #e6212a;
}

.sub-main {
	min-height: 5rem;
	padding: .4rem .2rem;
	background: #fff;
}

.main-title {
	color: #383838;
	font-size: .4rem;
	font-family: "times new roman", Arial;
	margin-bottom: .4rem;
	padding-bottom: .1rem;
	border-bottom: solid 1px #aeb9c4;
}


/*faq*/

.faq-box li {
	margin-bottom: .2rem;
}

.faq-box dt {
	background: #d4dbe0;
	height: .8rem;
	line-height: .8rem;
	padding: 0 .2rem 0 .7rem;
	position: relative;
}

.faq-box dt:before {
	content: "";
	position: absolute;
	left: .2rem;
	top: .16rem;
	background: url(http://www.cutskytools.com/d/images/icons.png) no-repeat -275px -283px;
	width: 25px;
	height: 27px;
	vertical-align: middle;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	transform: scale(.7);
}

.faq-box dt span {
	display: inline-block;
	font-size: .22rem;
	line-height: .24rem;
	vertical-align: middle;
}

.faq-box dd {
	color: #444;
	font-size: .22rem;
	line-height: .36rem;
	padding: .2rem;
}

.faq-box li:hover dt {
	color: #d00000;
}


/*proCover*/

.procover-box .main-title {
	border-bottom: none;
	margin-bottom: .1rem;
}

.procover-box .section {
	margin-bottom: .3rem;
	padding: 0 .2rem;
}

.procover-box dl {
	margin-top: .2rem;
}

.procover-box dd a {
	display: block;
	padding: .1rem 0;
	text-transform: uppercase;
}


/*pro-list*/

.prolist-box .main-title {
	border-bottom: none;
}

.sub_pro_list .title {
	text-transform: uppercase;
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #1c2227;
	color: #1c2227;
	margin-bottom: 20px;
}

.prolist-box .title-box {
	height: .5rem;
	line-height: .52rem;
	background: #c4c6c8;
	padding-left: .2rem;
	margin: 0 -.2rem .3rem;
}

.prolist-box .pro-title {
	color: #2a3239;
	font-size: .22rem;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	width: 80%;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.prolist-box .pro-more {
	display: inline-block;
	float: right;
	color: #fff;
	background: #d00000;
	height: .5rem;
	width: .5rem;
	text-transform: uppercase;
	float: right;
	text-align: center;
	line-height: .52rem;
	font-size: .24rem;
}

.pro-list {
	margin: 0 -.1rem;
}

.pro-list li {
	float: left;
	width: 50%;
	padding: 0 .1rem;
	margin-bottom: .3rem;
}
.pro-list li:nth-child(2n+1){
	clear: both;
}
.pro-list li a {
	display: block;
}

.pro-list .pro-pic img {
	width: 80%;
	margin: 0 auto;
}

.pro-name {
	margin-top: .2rem;
	font-size: .24rem;
}


/*pro-detail*/

.sdp_top .right .send {
	margin: 25px 0;
}

.sdp_des .main {
	margin: 20px 0 40px;
	line-height: 24px;
}

.sdp_bottom .title,
.sdp_center .title,
.sdp_des .title {
	text-transform: uppercase;
	font-size: 18px;
	padding-bottom: 15px;
	border-bottom: 2px solid #1c2227;
	color: #1c2227;
}

.sdp_bottom .text {
	margin: 20px 0 40px 10px;
	font-size: 14px;
	color: #1c2227;
}

.detail-pic img {
	width: 70%;
	margin: 0 auto;
}

.pro-introduce {
	margin-top: .2rem;
}

.sdp_top .right h1,
.sdp_top .right .des {
	text-transform: uppercase;
	font-size: 18px;
	padding: 5px 0;
	color: #d00000;
	font-weight: normal;
}

.pro-introduce h1 {
	font-size: .26rem;
	margin-top: .4rem;
	color: #333;
}

.pro-introduce h1 span {
	display: block;
	color: #fe0000;
	font-weight: bold;
	margin-bottom: .05rem;
}

.pro-infor {
	border-top: solid 1px #aeb9c4;
	border-bottom: solid 1px #aeb9c4;
	padding: .2rem 0;
	line-height: .36rem;
	color: #333;
	font-size: .22rem;
	margin: .2rem 0;
}

.pro-introduce .help {
	color: #444;
}

.pro-introduce .help span {
	display: block;
	margin-bottom: .1rem;
	color: #d00000;
}

.pro-detail-btn {
	margin: .3rem 0;
}

.pro-detail-btn a {
	color: #fff;
	font-size: .22rem;
	display: inline-block;
	width: 100%;
	height: .46rem;
	line-height: .5rem;
	text-align: center;
	font-family: Arial;
}

.pro-detail-btn i {
	vertical-align: middle;
	height: .2rem;
	margin-right: .2rem;
}

.pro-detail-btn i:before {
	display: inline-block;
	height: .24rem;
	vertical-align: middle;
}

.pro-detail-btn .mail {
	background-color: #e60012;
}

.pro-part02 {
	margin-top: .4rem;
}

.pro-subtitle {
	font-size: .26rem;
	padding-bottom: .1rem;
	border-bottom: solid 1px #848b92;
	font-family: tahoma, arial;
	margin-bottom: .25rem;
}

.pro-describe {
	padding-bottom: .3rem;
}

.pro-describe .main,
.pro-describe .main span,
.pro-describe .main p,
.pro-describe .main strong {
	font-size: .2rem !important;
	font-weight: normal !important;
	line-height: .36rem;
}

.pro-describe .main div {
	padding: .1rem 0 !important;
}

.pro-related {
	margin-bottom: -.3rem;
}

.pro-table {
	overflow-x: auto;
	margin-bottom: .2rem;
	padding-bottom: .2rem;
}

.pro-table table td {
	padding: .1rem;
	border: solid 1px #d1d1d1;
	color: #444;
	font-size: .2rem;
	background: #e3e3e3;
	text-align: center;
}


/*contact*/

.contact-infor li {
	margin-bottom: .1rem;
	color: #444;
	line-height: .36rem;
}

.contact-infor li a {
	color: #444;
}

.contact-infor li span {
	display: block;
	text-transform: uppercase;
	color: #e10001;
}

.contact-infor li i {
	display: inline-block;
	background: url(http://www.cutskytools.com/d/images/icons.png) no-repeat;
	width: 48px;
	height: 48px;
	vertical-align: middle;
	margin-left: -.05rem;
	margin-right: .1rem;
	-webkit-transform: scale(.7);
	-moz-transform: scale(.7);
	transform: scale(.7);
}

.contact-infor li i.mail {
	background-position: -159px -355px;
}

.contact-infor li i.tel {
	background-position: -79px -355px;
}

.contact-infor li i.fax {
	background-position: -236px -355px;
}

.contact-infor li i.sky {
	background: url(http://www.cutskytools.com/d/images/s.jpg) no-repeat;
}

.sub-inquiry {
	margin-top: .5rem;
}

.inquiry-title {
	color: #1c2227;
	font-size: .3rem;
	font-family: "times new roman", Arial;
	margin-bottom: .2rem;
}

.inquiry-tip {
	line-height: .32rem;
	color: #444;
}

.sub-inquiry form {
	padding-top: .3rem;
}

.sub-inquiry li {
	margin-bottom: .2rem;
}

.sub-inquiry li i {
	display: inline-block;
	font-style: normal;
	color: #ed1c24;
}

.sub-inquiry li span {
	display: block;
	line-height: .36rem;
	color: #313131;
}

.sub-inquiry input,
.sub-inquiry textarea {
	border: solid 1px #efefef;
	height: .5rem;
	line-height: .5rem;
	background: none;
	padding: 0 .1rem;
	font-size: .22rem;
	color: #3c3c3b;
	width: 100%;
	background: #f3f4f4;
}

.sub-inquiry textarea {
	height: 1.7rem;
	padding: .1rem;
	line-height: .3rem;
}

.sub-inquiry li .send {
	font-size: .22rem;
	color: #fff;
	width: 2rem;
	height: .5rem;
	line-height: .54rem;
	border: none;
	cursor: pointer;
	background: #d00000;
	margin-top: .1rem;
}


/*news*/

.news-list li {
	overflow: hidden;
	margin-bottom: .4rem;
}

.news-pic img {
	margin: 0 auto;
}

.news-list dl {
	margin-top: .2rem;
}

.news-list dt {
	font-size: .24rem;
}

.news-date {
	color: #e40303;
	margin: .12rem 0;
}

.news-text {
	color: #444;
	line-height: .32rem;
}

.page {
	margin-top: .4rem;
}

.page a {
	display: inline-block;
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	color: #555;
	background: #eaeaea;
	margin: 0 .1rem .2rem;
}

.page .prev,
.page .next {
	width: 1rem;
}

.page a:hover,
.page a:focus {
	background: #ff0000;
	color: #fff;
}

.detail-title {
	color: #1c252e;
	font-size: .26rem;
}

.detail-tip {
	padding: .15rem 0 .2rem;
	border-bottom: solid 1px #aeb9c4;
}

.detail-tip>span {
	display: inline-block;
	margin-right: .2rem;
	float: left;
}

.detail-tip .share,
.detail-tip .share>em {
	float: left;
}

.detail-tip .share>em {
	display: inline-block;
	margin-right: .05rem;
}

.detail-content {
	padding: .3rem 0;
}

.detail-content p,
.detail-content font,
.detail-content span,
.detail-content strong,
.detail-content div {
	font-size: .2rem !important;
	line-height: .36rem;
}

.detail-content img {
	margin-top: .2rem;
}

.news-tip {
	border-top: 1px solid #919db3;
	border-bottom: 1px solid #919db3;
	padding: .1rem 0;
}

.news-tip li {
	padding: .1rem 0;
}

.news-tip li a {
	color: #919db3;
	display: block;
	overflow: hidden;
}

.news-tip li span {
	float: left;
	display: inline-block;
	margin-right: .1rem;
	text-transform: capitalize;
	color: #28333c;
}


/*exhibition*/

.exhibition-list li {
	margin: 0 auto .8rem;
	position: relative;
	width: 80%;
}

.exhibition-list li a {
	display: block;
	border-bottom: solid .04rem #d00000;
}

.exhibition-list dl {
	padding: .2rem 0 .5rem;
}

.exhibition-list dt {
	font-size: .26rem;
	line-height: .3rem;
	color: #444;
	margin-bottom: .15rem;
}

.exhibition-list dd {
	color: #666;
	line-height: .32rem;
}

.exhibition-list .icon-angle-down {
	width: .5rem;
	height: .5rem;
	background: #d00000;
	text-align: center;
	line-height: .5rem;
	position: absolute;
	z-index: 99;
	left: 0;
	right: 0;
	bottom: -.22rem;
	color: #fff;
	font-size: .3rem;
	margin: 0 auto;
}


/*about*/

.about-main .text,
.about-main dd {
	color: #444;
	line-height: .36rem;
}

.about-main .main01 dl {
	margin: .3rem 0;
}

.about-main .main01 dt {
	color: #ff0000;
	text-transform: uppercase;
	margin-bottom: .1rem;
}

.about-main .title01,
.about-main .main02 dt {
	font-size: .26rem;
	color: #ff0000;
	margin-bottom: .2rem;
	text-transform: uppercase;
}

.about-main .main01 .right {
	margin: .2rem -.1rem;
	overflow: hidden;
}

.about-main .main01 .right p {
	float: left;
	width: 50%;
	padding: 0 .1rem;
}

.about-main .main02 .left {
	margin-bottom: .2rem;
}

.share .addthis_sharing_toolbox {
	float: left;
}

.share #atstbx {
	margin-top: -.04rem;
}

.detail-tip .share #atstbx {
	margin-top: 0;
	margin-left: .3rem;
}