.leftpage   { position: absolute; top: -40px; background: #eee; width: 100%;}
.leftpage   .columntitle    { background: #fd0100; height: 60px; padding: 15px 30px; color: #f8f8f8; font-size: 24px;}
.cn { font-size: 28px;}
.en { text-transform: uppercase;font-size: 14px;}
.flink  { border-top: #f8f8f8 solid 1px;}
.flogo  { margin: 10px 20px; background: #fff; border-radius: 15px; overflow: hidden; text-align: center;}
.navigation { border-bottom: #ccc solid 1px; height: 50px; line-height: 50px;}
.nextcolumn ul  {}
.nextcolumn ul  li  a   {display: block; height: 30px; line-height: 30px; padding: 5px 20px 5px 20px; border-bottom: #ddd solid 1px;}
.nextcolumn ul  li  a:after { content: ">"; float: right;}
.nextcolumn ul  li  a:hover, .nextcolumn ul  li  a.my  { background: #f8f8f8;}
.intro,.intro2  { min-height: 500px;line-height: 200%; margin: 50px 20px; font-size: 14px;}
.intro  p   { text-indent: 2em; margin-bottom: 1em;}
.page   { border-top: #efefef solid 1px; height: 40px; line-height: 40px; color: #666;}
.pagination li  { text-align: center; float: left; margin-right: 10px;}
.pagination li  a   { background: #fd0100; border-radius: 5px; display: block; background: #efefef; padding: 5px 8px;}
.pagination li  a:hover,.pagination li.active a { background: #fd0100; color: #fff;}

.productintro   {display: block;}
.productintro img   {border: #efefef solid 1px; border-radius: 15px; margin-bottom: 5px;}
.productintro div   {height: 30px; line-height: 30px; background: #efefef;border: #efefef solid 1px; border-radius: 15px; text-align: center;}
.productintro:hover img {border: #fd0100 solid 1px;}
.productintro:hover div {background: #fd0100; color: #f8f8f8;}
