﻿.richtext table * {
	font-size:13px
}
.richtext table p {
	margin-bottom:0
}
.richtext table tr td {
	word-break:normal
}
.richtext table tr:nth-child(odd) {
background:#eee
}
.richtext table tr:first-child {
	background:#44b497;
	color:#fff
}
.richtext table tr:first-child td {
	color:#fff
}
.richtext table tr:first-child td * {
	color:#fff
}


.page{text-align:center;margin-bottom:30px;}
.page a{padding:4px 7px;border:1px solid #52c3a8;color:#595959;display:inline-block; margin:0px 2px; border-radius:2px;}
.page a:hover,.page a.cpb{border:1px solid #52c3a8;color:#ffffff;background:#52c3a8; text-decoration:none;padding:4px 7px; border-radius:2px;}



@media (min-width: 1441px)
{
.cpview {  margin-left: auto; max-width:1400px;  margin-top:30px; margin-bottom:30px; margin-right:auto; width:100%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block; margin-left:auto; margin-right:auto; max-width:1440px;  overflow:hidden; height:auto; background:#edfaf7;  }

.cpview-a .left{ width:53%; margin-left:0%; float: left; height:auto; overflow:hidden; }
.cpview-a .left img{ width:95%; border-right:40px #fff solid; text-align:left; }

.cpview-a .right{ width:47%; margin-left:0%; margin-right:0%;   float: left;  padding:2% 2% 2% 0%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:550;  }

.cpview-a .right p{  line-height:1.6em;  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:16%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:15px;  color:#444; width:100%; padding:2%;  line-height:2em;  }



.mail{ width:380px; margin-top:30px;}
.mail li{ width:50%; float:left; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}

.con { width:100%; margin-left:auto;  margin-right:auto;}
.con .left{ width:50%; float: left;}
.con .right{ width:45%; margin-left:5%; float: left;}
.con .right img{ width:100%;}


.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:45%; margin:0px; padding:0px; float: left;}
.pc .right { width:50%; margin-left:5%; padding:0px; float: left; height:410px;}

}




@media (max-width: 1440px)
{
.cpview {   max-width:1440px; margin-top:30px; margin-bottom:30px; margin-right:auto; width:100%; padding:1%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block;  overflow:hidden; height:auto; background:#edfaf7;  }

.cpview-a .left{ width:53%; margin-left:0%; float: left; height:auto; overflow:hidden; }
.cpview-a .left img{ width:95%; border-right:40px #fff solid; text-align:left; }

.cpview-a .right{ width:45%; margin-left:0%; margin-right:2%;   float: left;  padding:2% 2% 2% 0%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:550;  }

.cpview-a .right p{  line-height:1.6em;  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:16%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:15px;  color:#444; width:100%; padding:2%;  line-height:2em;  }

.mail{ width:380px; margin-top:30px;}
.mail li{ width:50%; float:left; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}


.con { width:100%; margin-left:auto;  margin-right:auto;}
.con .left{ width:50%; float: left;}
.con .right{ width:45%; margin-left:5%; float: left;}
.con .right img{ width:100%;}


.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:45%; margin:0px; padding:0px; float: left;}
.pc .right { width:50%; margin-left:5%; padding:0px; float: left; height:410px;}

}



@media (max-width: 1366px)
{
.cpview {  margin-left: auto ; max-width:1250px; margin-top:30px; margin-bottom:30px; margin-right:auto; width:100%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block; margin:0px; padding:0px; overflow:hidden; height:auto; background:#edfaf7; }

.cpview-a .left{ width:53%; margin-left:0%; float: left; height:auto; overflow:hidden; }
.cpview-a .left img{ width:95%; border-right:40px #fff solid; text-align:left; }

.cpview-a .right{ width:47%; margin-left:0%; margin-right:0%;   float: left;  padding:2% 2% 2% 0%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:550; }

.cpview-a .right p{  line-height:1.6em;  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:16%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:15px;  color:#444; width:100%; padding:2%;   }

.cc p{ line-height:2em;}

.mail{ width:380px; margin-top:30px;}
.mail li{ width:50%; float:left; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}

.con { width:100%; margin-left:auto;  margin-right:auto;}
.con .left{ width:50%; float: left;}
.con .right{ width:45%; margin-left:5%;  float: left;}
.con .right img{ width:100%;}

.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:45%; margin:0px; padding:0px; float: left;}
.pc .right { width:50%; margin-left:5%; padding:0px; float: left; height:410px;}


}


@media (max-width: 1024px)
{
.cpview {  margin-left:1%; margin-top:30px; margin-bottom:30px; margin-right:auto; width:98%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block;  overflow:hidden; height:auto; background:#edfaf7;  }

.cpview-a .left{ width:48%; margin-left:0%; float: left; height:auto; overflow:hidden; }
.cpview-a .left img{ width:95%; border-right:30px #fff solid; text-align:left; }

.cpview-a .right{ width:50%; margin-left:0%; margin-right:2%;   float: left;  padding:2% 2% 2% 0%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:550;  }

.cpview-a .right p{  line-height:1.6em;  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:16%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:15px;  color:#444; width:100%; padding:2%;  line-height:2em;  }

.mail{ width:380px; margin-top:30px;}
.mail li{ width:50%; float:left; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}


.con { width:100%; margin-left:auto;  margin-right:auto;}
.con .left{ width:50%; float: left;}
.con .right{ width:45%; margin-left:5%; float: left;}
.con .right img{ width:100%;}

.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:100%; margin:0px; padding:0px; float:none;}
.pc .right { width:100%; margin-left:-5px; padding:0px; float:none; height:410px;}


}







@media (max-width: 800px)
{
.cpview {  margin-left:auto; margin-top:30px; margin-bottom:30px; margin-right:auto; width:100%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block;  overflow:hidden; height:auto;  }

.cpview-a .left{ width:100%; float: none;  margin:0px; padding:0px; height:auto; overflow:hidden; }
.cpview-a .left img{ width:96%; margin:2%; padding:0px;  border-right:none; }

.cpview-a .right{ width:96%; margin:2%;  float: none; background:#edfaf7; padding:2%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:550; }

.cpview-a .right p{  line-height:1.6em;  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:26%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:14px;  color:#444; width:100%; padding:3%;  line-height:2em;  }

.mail{ width:380px; margin-top:30px;}
.mail li{ width:50%; float:left; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}

.con { width:100%; margin-left:auto;  margin-right:auto;}
.con left{ width:100%; float:none;}
.con right{ width:100%; float:none;}
.con .right img{ width:100%;}


.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:100%; margin:0px; padding:0px; float:none;}
.pc .right { width:100%; margin-left:-5px; padding:0px; float:none; height:410px;}


}


@media (max-width: 420px)
{
.cpview { margin-left:auto; margin-top:30px; margin-bottom:30px; margin-right:auto; width:100%; height:auto; overflow:hidden;}

.cpview-a { width:100%; display:block;  overflow:hidden; height:auto;  }

.cpview-a .left{ width:100%; margin:0px; padding:0px; float: none; height:auto; overflow:hidden; }
.cpview-a .left img{ width:96%; margin:2%; padding:0px;  border-right:none; }

.cpview-a .right{ width:96%; margin:2%; height:auto;    float: none; background:#edfaf7; padding:3%;  overflow:hidden;}

.cpview-a .right b{ font-size:18px; margin-bottom:10px; display:block; font-weight:500; }

.cpview-a .right p{  line-height:1.6em; color:#666666  }


.cpview-b { width:100%;}
.cpview-b .bt { background:#f2f2f2; width:99.8%; position: relative; margin:20px 0px; height:3em; line-height:3em; -moz-box-shadow:2px 2px 5px #c2c2c2; -webkit-box-shadow:2px 2px 5px #c2c2c2; box-shadow:2px 2px 5px #c2c2c2;}
.cpview-b .bt b { background:#44b497; width:26%; font-size:16px; font-weight: normal; text-align:center; height:3.2em; line-height:3.2em; position: absolute; margin-top:-6px;  color:#fff; margin-left:2%; display:block; }
.cc{ font-size:14px;  color:#444; width:100%; padding:3%;  line-height:2em;  }

.mail{ width:380px; margin-top:30px;}
.mail li{ width:100%; float:none; margin-bottom:10px;}
.mail li img{ width:35px;}
.mail li span{ color:#44b497; font-size:16px; padding-left:10px;}


.con { width:100%; margin-left:auto;  margin-right:auto;}
.con .left{ width:100%; float:none; margin:0px; padding:0px;}
.con .right{ width:100%; margin:0px; padding:0px; float:none;}
.con .right img{ width:100%;}


.con p{ line-height:24px;}

.pc { width:100%; margin:0px; padding:0px;}

.pc .left{ width:100%; margin:0px; padding:0px; float:none;}
.pc .right { width:100%; margin-left:-5px;  padding:0px; float:none; height:450px;}
}


