html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "΢���ź�";
}
select {
	font-size: 12px; vertical-align: middle;
}
input {
	font-size: 12px; vertical-align: middle;
}
table {
	margin: 0px; padding: 0px; font-family: "΢���ź�";
}
tr {
	margin: 0px; padding: 0px; font-family: "΢���ź�";
}
td {
	margin: 0px; padding: 0px; font-family: "΢���ź�";
}
th {
	margin: 0px; padding: 0px; font-family: "΢���ź�";
}
textarea {
	font-size: 12px;
}
td {
	font-size: 12px;
}
div {
	font-size: 12px;
}
input {
	font-size: 12px;
}
body {
	background: rgb(244, 244, 244); text-align: left; color: rgb(51, 51, 51); font-size: 12px; behavior: url(css/iehoverfix.htc);
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
.sh10 {
	background: rgb(255, 255, 255); height: 10px; overflow: hidden; font-size: 0px;
}
.mar10 {
	margin-right: 10px;
}
.mal10 {
	margin-left: 10px;
}
.mat10 {
	margin-top: 10px;
}
.none {
	display: none;
}
.block {
	display: block;
}
.nonebor {
	border: 0px currentColor; border-image: none;
}
img {
	display: block;
}
.clear {
	height: auto; clear: both; font-size: 0px; vertical-align: middle;
}
a {
	transition:0.5s; text-decoration: none; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
a:hover {
	color: rgb(255, 119, 0); text-decoration: none;
}
.fmove img {
	display: inline;
}
.cas_head {
	margin: 0px; width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
.cas_top {
	background-position: bottom; width: 100%; height: 40px; position: relative; z-index: 99999; background-image: url("../images/cas_bg01.jpg"); background-repeat: repeat-x;
}
.cas_top_main {
	background-position: bottom; margin: 0px auto; width: 1208px; height: 40px; background-image: url("../images/cas_bg01.jpg"); background-repeat: repeat-x;
}
.cas_top_main b {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 12px; font-weight: normal;
}
.cas_top_main b a {
	color: rgb(51, 143, 255);
}
.cas_top_main b a:hover {
	color: rgb(255, 119, 0);
}
.cas_top_right {
	float: right; display: inline;
}
.cas_top_right ul li {
	background-position: right 13px; width: 100px; text-align: center; color: rgb(102, 102, 102); line-height: 40px; font-size: 12px; font-weight: normal; float: left; display: inline; position: relative; background-image: url("../images/cas_icon09.png"); background-repeat: no-repeat;
}
.cas_top_right ul li img {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_top_right ul li a.li_a {
	color: rgb(102, 102, 102);
}
.cas_top_right ul li a.li_a:hover {
	color: rgb(255, 119, 0);
}
.cas_top_right ul li a.li_a img {
	transition:transform 0.4s ease-out; margin-left: 4px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_top_right ul li:hover a.li_a img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_top_right ul li .li_box {
	padding: 10px 0px; border-radius: 10px; left: 0px; top: 30px; width: 100px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal; border-top-color: rgb(51, 143, 255); border-top-width: 2px; border-top-style: solid; display: none; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 20px #666666; -moz-box-shadow: 0 0 20px #666666;
}
.cas_top_right ul li .li_box p a {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; display: block;
}
.cas_top_right ul li .li_box p a:hover {
	color: rgb(255, 119, 0); background-color: rgb(246, 246, 246);
}
.cas_top_right ul li:hover .li_box {
	display: block;
}
.cas_info {
	margin: 0px auto; width: 100%; text-align: left; position: relative; z-index: 99998; background-color: rgb(255, 255, 255);
}
.cas_info_main {
	margin: 0px auto; padding: 30px 0px 6px; width: 1208px; background-color: rgb(255, 255, 255);
}
.cas_logo {
	width: 211px;  float: left; display: inline;
}
.cas_logo2 {
	width: 139px; margin-top: 6px; margin-left: 10px; float: left; display: inline;
}
.cas_city {
	border-radius: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 100px; height: 24px; overflow: hidden; margin-top: 14px; margin-left: 20px; float: left; display: inline; background-color: rgb(244, 244, 244);
}
.cas_city a {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal; display: block;
}
.cas_city a img {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.strong_box {
	border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 18px; width: 120px; display: none; position: absolute; z-index: 9999999; background-color: rgb(255, 255, 255); _top: 27px;
}
.strong_box p a {
	width: 60px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-weight: normal; float: left; display: block;
}
.strong_box p a:hover {
	color: rgb(247, 153, 40);
}
.cas_search {
	width: 530px; padding-bottom: 30px; margin-left: 56px; float: left; display: inline;
}
.cas_search_main {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 528px; height: 38px;
}
.cas_sea_info {
	width: 89px; height: 38px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; display: inline; position: relative;
}
.cas_sea_info span {
	text-align: center; color: rgb(102, 102, 102); line-height: 38px; font-size: 12px; font-weight: normal; display: block;
}
.cas_sea_info span img {
	transition:transform 0.4s ease-out; margin-left: 4px; vertical-align: middle; display: inline-block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_sea_info:hover span img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_sea_info_main {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204); padding: 0px 0px 10px; border-image: none; left: -1px; top: 38px; width: 89px; display: none; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.cas_sea_info_main p a {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; display: block;
}
.cas_sea_info_main p a:hover {
	color: rgb(255, 119, 0); background-color: rgb(246, 246, 246);
}
.cas_sea_info:hover .cas_sea_info_main {
	display: block;
}
.cas_search_main .input01 {
	padding: 0px 0px 0px 10px; border: currentColor; border-image: none; width: 379px; height: 38px; color: rgb(0, 0, 0); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; float: left; display: inline; /*background-color: rgb(255, 255, 255);*/
}
.cas_search_main .input02 {
	background-position: 13px 9px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(221, 221, 221); margin: 0px; padding: 0px; border-image: none; width: 48px; height: 38px; float: left; display: inline; cursor: pointer; background-image: url("/images/cas_icon11.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.cas_search_main .input03 {
	background-position: 3px 1px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(221, 221, 221); margin: 0px; padding: 0px; border-image: none; width: 40px; height: 38px; float: left; display: inline; cursor: pointer; background-image: url("../images/cas_icon49.png"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.cas_search b {
	padding: 0px 0px 0px 10px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 12px; font-weight: normal; position: absolute; max-width: 670px;
}
.cas_search b a {
	color: rgb(102, 102, 102); margin-right: 14px;
}
.cas_search b a:hover {
	color: rgb(11, 111, 173);
}
.cas_shop {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 134px; height: 38px; float: right; display: inline; position: relative;
}
.cas_shop span {
	height: 38px; display: block;
}
.cas_shop span a {
	text-align: center; color: rgb(51, 143, 255); line-height: 38px; font-size: 14px; font-weight: normal; display: block;
}
.cas_shop span a img {
	margin-right: 10px; vertical-align: middle; display: inline-block;
}
.cas_shop span a strong {
	color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 10px;
}
.cas_shop_main {
	background-position: 0px 0px; border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(204, 204, 204) rgb(204, 204, 204); border-image: none; top: 38px; width: 300px; right: -1px; display: none; position: absolute; z-index: 99999; background-image: url("../images/cas_bg02.jpg"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.cas_shop_scroll {
	height: 200px; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.cas_shop_scroll dl {
	margin: 0px auto; padding: 14px 0px; width: 250px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cas_shop_scroll dl dt {
	width: 70px; float: left; display: inline;
}
.cas_shop_scroll dl dt a img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 68px; height: 68px;
}
.cas_shop_scroll dl dd {
	width: 160px; height: 70px; text-align: left; overflow: hidden; margin-left: 20px; float: left; display: inline;
}
.cas_shop_scroll dl dd p {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.cas_shop_scroll dl dd p span {
	float: right; display: inline;
}
.cas_shop_scroll dl dd p a {
	color: rgb(51, 51, 51); line-height: 20px; margin-bottom: 10px; display: block;
}
.cas_shop_scroll dl dd p a:hover {
	color: rgb(255, 119, 0);
}
.cas_shop_main b {
	padding: 0px 32px 0px 20px; color: rgb(102, 102, 102); line-height: 36px; font-size: 12px; font-weight: normal; display: block;
}
.cas_shop_main b strong {
	margin: 0px 4px; color: rgb(51, 143, 255);
}
.cas_shop_main b a {
	padding: 0px 5px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 22px; font-weight: bold; margin-top: 6px; float: right; display: inline; background-color: rgb(51, 143, 255);
}
.cas_shop_main b a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_shop:hover .cas_shop_main {
	display: block; -webkit-box-shadow: 0 15px 20px #666666; -moz-box-shadow: 0 15px 20px #666666;
}
.cas_shop:hover {
	-webkit-box-shadow: 0 0 10px #666666; -moz-box-shadow: 0 0 10px #666666;
}
.cas_nav {
	background-position: bottom; width: 100%; height: 46px; text-align: left; position: relative; z-index: 99996; background-image: url("../images/cas_bg03.jpg"); background-repeat: repeat-x;
}
.cas_nav_main {
	background-position: bottom; margin: 0px auto; padding: 4px 0px 0px; width: 1208px; height: 42px; text-align: left; background-image: url("../images/cas_bg03.jpg"); background-repeat: repeat-x;
}
.cas_nav_left {
	width: 210px; height: 42px; float: left; display: inline; position: relative;
}
.cas_nav_left strong {
	padding: 0px 10px 0px 14px; color: rgb(255, 255, 255); line-height: 40px; font-size: 15px; font-weight: bold; display: block; background-color: rgb(63, 110, 168);
}
.cas_nav_left strong img {
	transition:transform 0.4s ease-out; margin-top: 12px; float: right; display: inline; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_nav_left:hover strong img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_nav_left:hover strong img.img01 {
	transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
}
.cas_nav_right {
	width: 768px; float: left; display: inline;
}
.cas_nav_right ul li {
	line-height: 40px; font-size: 15px; font-weight: bold; margin-left: 38px; float: left; display: inline; position: relative;
}
.cas_nav_right ul li a {
	color: rgb(0, 0, 0);
}
.cas_nav_right ul li.on a {
	color: rgb(63, 110, 168);
}
.cas_nav_right ul li a:hover {
	color: rgb(63, 110, 168);
}
.cas_nav_right ul li a img {
	top: -4px; right: -6%; position: absolute;
}
.cas_new {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_blk03 {
	width: 230px; height: 410px; margin-top: -410px; float: right; display: inline; position: relative; z-index: 99990; background-color: rgb(255, 255, 255);
}
.cas_b03_info01 {
	margin: 0px auto; padding: 18px 0px 0px; width: 170px; height: 100px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_b03_info01 p {
	text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b03_info01 p a {
	color: rgb(51, 143, 255);
}
.cas_b03_info01 p a:hover {
	color: rgb(255, 119, 0);
}
.cas_b03_info01 span {
	text-align: center; margin-top: 10px; display: block;
}
.cas_b03_info01 span a.a03 {
	margin: 0px 5px; border: 2px solid rgb(51, 143, 255); border-image: none; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(51, 143, 255);
}
.cas_b03_info01 span a.a03:hover {
	margin: 0px 5px; border: 2px solid rgb(255, 119, 0); border-image: none; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(255, 119, 0);
}
.cas_b03_info01 span a.a04 {
	margin: 0px 5px; border: 2px solid rgb(51, 143, 255); border-image: none; width: 70px; height: 24px; text-align: center; color: rgb(51, 143, 255); line-height: 24px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.cas_b03_info01 span a.a04:hover {
	margin: 0px 5px; border: 2px solid rgb(255, 119, 0); border-image: none; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(255, 119, 0);
}
.cas_b03_info02 {
	margin: 0px auto; padding: 10px 0px 0px; width: 170px; height: 170px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;overflow: hidden;
}
.cas_b03_info02 h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: bold; margin-bottom: 5px;
}
.cas_b03_info02 h3 a {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_b03_info02 h3 a:hover {
	color: rgb(255, 119, 0);
}
.cas_b03_info02 ul li {
	line-height: 25px; font-size: 12px; font-weight: normal;
}
.cas_b03_info02 ul li a {
	color: rgb(51, 51, 51);
}
.cas_b03_info02 ul li a:hover {
	padding: 0px 0px 0px 4px; color: rgb(255, 119, 0);
}
.cas_b03_info03 {
	margin: 0px auto; padding: 12px 0px 0px; width: 170px; height: 77px;
}
.cas_b03_info03 img {
	margin: 0px auto; display: block;
}
.cas_b03_info03 a {
	background-position: 30px 9px; padding: 0px 0px 0px 56px; border-radius: 3px; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; font-weight: bold; margin-top: 10px; display: block; background-image: url("../images/cas_icon29.png"); background-repeat: no-repeat; background-size: 16px 16px; background-color: rgb(255, 171, 35);
}
.cas_b03_info03 a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_parte {
	margin: 0px; width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
.cas_pe_main {
	margin: 0px auto; padding: 30px 0px; width: 1100px; height: 70px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.cas_pe_main ul li {
	width: 151px; float: left; display: inline;
}
.cas_pe_main ul li a {
	margin: 0px auto; width: 84px; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 15px; font-weight: normal; display: block;
}
.cas_pe_main ul li a .img_box {
	margin: 0px auto; border-radius: 1000px; transition:0.5s; width: 40px; height: 40px; overflow: hidden; background-color: rgb(51, 143, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_pe_main ul li a .img_box img {
	margin: 3px auto 0px; width: 32px; height: 32px; display: block;
}
.cas_pe_main ul li a i {
	margin: -6px auto 0px; border-radius: 1000px; border: 5px solid rgb(255, 255, 255); transition:0.5s; border-image: none; width: 8px; height: 8px; display: block; background-color: rgb(51, 143, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_pe_main ul li a:hover i {
	border: 5px solid rgb(255, 238, 224); border-image: none; margin-top: -50px; background-color: rgb(255, 119, 0);
}
.cas_pe_main ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_pe_main ul li a:hover .img_box {
	background-color: rgb(255, 119, 0);
}
.cas_pe_main ul li a:hover p {
	margin-top: 44px;
}
.cas_partf {
	margin: 0px; width: 100%; text-align: left; background-color: rgb(244, 244, 244);
}
.cas_pf_main {
	margin: 0px auto; padding: 40px 0px 30px; width: 1208px; overflow: hidden; background-color: rgb(244, 244, 244);
}
.cas_pf_main h2 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 30px; font-weight: normal;
}
.cas_pf_main h2 i {
	border-radius: 1000px; width: 44px; height: 44px; line-height: 44px; margin-right: 10px; vertical-align: middle; display: inline-block; background-color: rgb(87, 134, 192);
}
.cas_pf_main h2 i img {
	margin: 7px auto 0px; width: 30px; height: 30px; display: block;
}
.cas_pf_main h2 a {
	border-radius: 1000px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 62px; height: 26px; text-align: center; color: rgb(153, 153, 153); line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 10px; float: right; display: inline;
}
.cas_pf_main h2 a:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_pf_main h2 span {
	color: rgb(102, 102, 102); font-size: 16px; margin-left: 10px;
}
.cas_pf_main table {
	background-color: rgb(238, 238, 238);
}
.cas_pf_main table td {
	background-color: rgb(255, 255, 255);
}
.cas_pf_main .he_slideCaptionDown {
	margin: 0px; padding: 0px; transition:0.4s ease-in-out; width: 200px; height: 113px; text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-size: 12px; font-weight: normal; border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; position: relative; cursor: pointer; box-sizing: border-box; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_img {
	margin: 10px auto; padding: 0px; width: 156px; height: 84px; overflow: hidden; display: block; position: relative; opacity: 1;
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_caption {
	background: rgba(51, 143, 255, 0.9); transition:0.4s ease-in-out; color: rgb(255, 255, 255); overflow: hidden; transform: translate3d(0px, -100%, 0px); backface-visibility: hidden; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transform: translate3d(0, -100%, 0); -moz-transform: translate3d(0, -100%, 0); -o-transition: all .4s ease-in-out; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -o-transform: translate3d(0, -100%, 0);
}
.cas_pf_main .he_slideCaptionDown:hover .he_slideCaptionDown_caption {
	background: rgba(51, 143, 255, 0.9); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_caption {
	margin: 0px; padding: 0px; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
}
.he_slideCaptionDown .he_slideCaptionDown_caption > a {
	margin: 0px; padding: 0px; transition:0.4s ease-in-out; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out;
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_caption_h {
	transition:0.5s ease-in-out; left: 10px; top: -50%; width: 180px; height: 32px; text-align: center; line-height: 16px; overflow: hidden; font-size: 12px; font-weight: bold; position: absolute; opacity: 0; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out;
}
.cas_pf_main .he_slideCaptionDown:hover .he_slideCaptionDown_caption_h {
	top: 25%; color: rgb(255, 255, 255); opacity: 1;
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_caption_p {
	transition:0.6s ease-in-out; left: 10px; top: -50%; width: 180px; text-align: left; line-height: 18px; overflow: hidden; font-size: 12px; margin-top: 10px; position: absolute; opacity: 0; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out;
}
.cas_pf_main .he_slideCaptionDown:hover .he_slideCaptionDown_caption_p {
	top: 40%; color: rgb(255, 255, 255); opacity: 1;
}
.cas_pf_main .he_slideCaptionDown .he_slideCaptionDown_caption_p font {
	margin: 10px auto 0px; border-radius: 1000px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; font-weight: normal; display: block;
}
.n_f02 {
	width: 401px; height: 212px; overflow: hidden; position: relative;
}
.n_f02 .button_left {
	transition:0.5s; left: 0px; top: 90px; position: absolute; z-index: 99995; cursor: pointer; opacity: 0.4; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -moz-opacity: 0.4;
}
.n_f02 .button_right {
	transition:0.5s; top: 90px; right: 0px; position: absolute; z-index: 99995; cursor: pointer; opacity: 0.4; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -moz-opacity: 0.4;
}
.n_f02 .button_left:hover {
	left: 0px; top: 90px; position: absolute; z-index: 99995; cursor: pointer; opacity: 0.7; -moz-opacity: 0.7;
}
.n_f02 .button_right:hover {
	top: 90px; right: 0px; position: absolute; z-index: 99995; cursor: pointer; opacity: 0.7; -moz-opacity: 0.7;
}
.n_f02 .box {
	width: 401px; height: 225px; overflow: hidden; float: left; display: inline;
}
.n_f02 .box .scheme {
	width: 401px; height: 225px; overflow: hidden; float: left; display: inline;
}
.n_f02 .box .scheme a img {
	width: 401px; height: 225px;
}
.cas_partg {
	margin: 0px auto; padding: 0px 0px 30px; width: 1208px; text-align: left;
}
.f2 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 1200px; height: 488px; overflow: hidden; margin-top: 30px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.f2 h2.title02 {
	padding: 0px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 20px; font-weight: normal; background-color: rgb(87, 134, 192);
}
.f2 h2.title02 i {
	border-radius: 100px; width: 42px; height: 42px; margin-top: 10px; margin-right: 10px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.f2 h2.title02 img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.f2 h2.title02 i img {
	margin: 4px auto 0px; width: 32px; height: 32px; display: block;
}
.f2 h2.title02 span {
	line-height: 60px; float: right; display: inline;
}
.f2 h2.title02 span a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.f2 h2.title02 span a.more {
	padding: 0px 18px; border-radius: 100px; text-align: center; color: rgb(63, 110, 168); line-height: 30px; font-size: 12px; margin-top: 15px; margin-left: 40px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.f2_main {
	padding: 10px 0px 0px; overflow: hidden;
}
.f2_main ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 9px; float: left; display: inline;
}.f2_main {
	padding: 10px 0px 0px; overflow: hidden;
}
.f2_main ul li h2 a {
	padding: 0px 16px; height: 36px; color: rgb(87, 134, 192); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.f2_main ul li h3 a {
	padding: 0px 16px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.f2_main ul li a img {
	margin: 0px auto; transition:0.5s; top: 0px; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f2_main ul li:hover a img {
	top: -5px;
}




.f2_main2 {
	padding: 20px 10px 10px; overflow: hidden;
}
.f2_main2 ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 9px; float: left; display: inline;
}
.f2_main2 ul li h2 a {
	padding: 0px 16px; height: 36px; color: rgb(87, 134, 192); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.f2_main2 ul li h3 a {
	padding: 0px 16px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.f2_main2 ul li a img {
	margin: 0px auto; transition:0.5s; top: 0px; width: 186px; height: 164px; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f2_main2 ul li:hover a img {
	top: -5px;
}
.f3 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 588px; height: 700px; overflow: hidden; margin-top: 30px; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.f3 h2.title02 {
	padding: 0px 10px; height: 60px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 30px; font-weight: normal; background-color: rgb(118, 186, 220);
}
.f3 h2.title02 i {
	border-radius: 100px; width: 42px; height: 42px; margin-top: 10px; margin-right: 10px; float: left; display: inline; background-color: rgb(85, 160, 198);
}
.f3 h2.title02 img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.f3 h2.title02 i img {
	margin: 4px auto 0px; width: 32px; height: 32px; display: block;
}
.f3 h2.title02 span {
	line-height: 60px; float: right; display: inline;
}
.f3 h2.title02 span a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.f3 h2.title02 span a.more {
	padding: 0px 18px; border-radius: 100px; text-align: center; color: rgb(85, 160, 198); line-height: 30px; font-size: 12px; margin-top: 15px; margin-left: 40px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.f3_main {
	padding: 10px 0px 0px; overflow: hidden;
}
.f3_main ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 9px; float: left; display: inline;
}
.f3_main2 {
	padding: 20px 10px 10px; overflow: hidden;
}
.f3_main2 ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 186px; height: 214px; overflow: hidden; margin-top: -1px; margin-left: -1px; float: left; display: inline; position: relative;
}
.f3_main2 ul li h2 a {
	padding: 0px 16px; height: 36px; color: rgb(85, 160, 198); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.f3_main2 ul li h3 a {
	padding: 0px 16px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.f3_main2 ul li a img {
	margin: 0px auto; transition:0.5s; top: 0px; width: 130px; height: 130px; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f3_main2 ul li:hover a img {
	top: -5px;
}
.f4 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 1200px; height: 410px; overflow: hidden; margin-top: 30px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.f4 h2.title02 {
	padding: 0px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 20px; font-weight: normal; background-color: rgb(107, 183, 192);
}
.f4 h2.title02 i {
	border-radius: 100px; width: 42px; height: 42px; margin-top: 10px; margin-right: 10px; float: left; display: inline; background-color: rgb(68, 157, 168);
}
.f4 h2.title02 img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.f4 h2.title02 i img {
	margin: 4px auto 0px; width: 32px; height: 32px; display: block;
}
.f4 h2.title02 span {
	line-height: 60px; float: right; display: inline;
}
.f4 h2.title02 span a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.f4 h2.title02 span a.more {
	padding: 0px 18px; border-radius: 100px; text-align: center; color: rgb(68, 157, 168); line-height: 30px; font-size: 12px; margin-top: 15px; margin-left: 40px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.f4_main {
	padding: 10px 0px 0px; overflow: hidden;
}
.f4_main ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 9px; float: left; display: inline;
}
.f4_main2 {
	padding: 20px 10px 10px; overflow: hidden;
}
.f4_main2 ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 186px; height: 214px; overflow: hidden; margin-top: -1px; margin-left: -1px; float: left; display: inline; position: relative;
}
.f4_main2 ul li h2 a {
	padding: 0px 16px; height: 36px; color: rgb(68, 157, 168); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.f4_main2 ul li h3 a {
	padding: 0px 16px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.f4_main2 ul li a img {
	margin: 0px auto; transition:0.5s; top: 0px; width: 130px; height: 130px; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f4_main2 ul li:hover a img {
	top: -5px;
}
.f5 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 588px; height: 700px; overflow: hidden; margin-top: 30px; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.f5 h2.title02 {
	padding: 0px 10px; height: 60px; color: rgb(255, 255, 255); line-height: 60px; overflow: hidden; font-size: 30px; font-weight: normal; background-color: rgb(104, 197, 166);
}
.f5 h2.title02 i {
	border-radius: 100px; width: 42px; height: 42px; margin-top: 10px; margin-right: 10px; float: left; display: inline; background-color: rgb(83, 181, 149);
}
.f5 h2.title02 img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.f5 h2.title02 i img {
	margin: 4px auto 0px; width: 32px; height: 32px; display: block;
}
.f5 h2.title02 span {
	line-height: 60px; float: right; display: inline;
}
.f5 h2.title02 span a {
	color: rgb(255, 255, 255); font-size: 12px; font-weight: normal; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.f5 h2.title02 span a.more {
	padding: 0px 18px; border-radius: 100px; text-align: center; color: rgb(83, 181, 149); line-height: 30px; font-size: 12px; margin-top: 15px; margin-left: 40px; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.f5_main {
	padding: 10px 0px 0px; overflow: hidden;
}
.f5_main ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-left: 9px; float: left; display: inline;
}
.f5_main2 {
	padding: 20px 10px 10px; overflow: hidden;
}
.f5_main2 ul li {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 186px; height: 214px; overflow: hidden; margin-top: -1px; margin-left: -1px; float: left; display: inline; position: relative;
}
.f5_main2 ul li h2 a {
	padding: 0px 16px; height: 36px; color: rgb(83, 181, 149); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.f5_main2 ul li h3 a {
	padding: 0px 16px; height: 20px; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.f5_main2 ul li a img {
	margin: 0px auto; transition:0.5s; top: 0px; width: 130px; height: 130px; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f5_main2 ul li:hover a img {
	top: -5px;
}
.lmw_partc {
	margin: 35px auto 0px; width: 1190px; position: relative;
}
.lmw_partc h2 {
	height: 32px; text-align: center; overflow: hidden; background-image: url("../images/div_bg.png"); background-repeat: no-repeat;
}
.lmw_partc h2 strong {
	padding: 0px 20px; text-align: center; color: rgb(51, 51, 51); line-height: 32px; font-size: 30px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.pc_box02 {
	padding: 0px 0px 50px; text-align: left; margin-top: 25px;
}
.pc_box02 ul li {
	border: 1px solid rgb(238, 238, 238); transition:0.5s; border-image: none; top: 0px; width: 228px; height: 276px; overflow: hidden; margin-top: 10px; margin-right: 10px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.pc_box02 ul li:hover {
	top: -5px; -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999;
}
.pc_box02 ul li .img_box {
	margin: 20px auto 0px; width: 182px; height: 182px; overflow: hidden; display: block;
}
.pc_box02 ul li .img_box img {
	width: 182px; height: 182px; display: block;
}
.pc_box02 ul li p a {
	padding: 0px 24px; height: 36px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 16px; display: block;
}
.pc_box02 ul li p a:hover {
	color: rgb(255, 126, 0);
}
.pc_box02 ul li span {
	padding: 0px 24px; color: rgb(153, 153, 153); line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin-top: 8px; display: none;
}
.pc_box02 ul li span strong {
	color: rgb(255, 126, 0); font-size: 18px; font-weight: normal; margin-right: 10px;
}
.pc_box02 ul li span strong em {
	font-size: 14px; font-style: normal;
}
.pc_box02 ul li span i {
	color: rgb(153, 153, 153); font-style: normal; font-weight: normal; text-decoration: line-through;
}
.pc_box02 a.more {
	margin: 30px auto 0px; border-radius: 5px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 146px; height: 34px; text-align: center; color: rgb(153, 153, 153); line-height: 34px; font-size: 14px; font-weight: normal; display: block;
}
.pc_box02 a.more:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_parth {
	background-position: top; margin: 0px; width: 100%; height: 274px; text-align: left; background-image: url("../images/cas_bg07.jpg"); background-repeat: no-repeat;
}
.cas_ph_main {
	background-position: top; margin: 0px auto; width: 1208px; height: 274px; text-align: left; background-image: url("../images/cas_bg07.jpg"); background-repeat: no-repeat;
}
.cas_ph_main ul li {
	margin: 60px 40px 0px; border-radius: 20px; border: 1px solid rgb(221, 221, 221); transition:0.5s; border-image: none; top: 0px; width: 522px; height: 148px; float: left; display: inline; position: relative; opacity: 0.8; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -moz-opacity: 0.8;
}
.cas_ph_main ul li a {
	display: block;
}
.cas_ph_main ul li a img {
	margin: 31px auto 0px; width: 346px; height: 86px; display: block;
}
.cas_ph_main ul li:hover {
	top: -5px; -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999;
}
.cas_parti {
	margin: 0px auto; padding: 50px 0px 0px; width: 1208px; text-align: left; overflow: hidden;
}
.cas_blk04 {
	width: 580px; float: left; display: inline;
}
.cas_blk04 h2 {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 30px; font-weight: normal;
}
.cas_blk04 h2 i {
	width: 5px; height: 30px; margin-right: 20px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_blk04 h2 a {
	border-radius: 1000px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 62px; height: 26px; text-align: center; color: rgb(153, 153, 153); line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 2px; float: right; display: inline;
}
.cas_blk04 h2 a:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b04_main {
	padding: 30px 0px 0px;
}
.cas_b04_main dl {
	overflow: hidden;
}
.cas_b04_main dl dt {
	width: 286px; height: 294px; margin-top: 3px; float: left; display: inline; position: relative;
}
.cas_b04_main dl dt a {
	display: block;
}
.cas_b04_main dl dt a img {
	width: 286px; height: 294px;
}
.cas_b04_main dl dt span {
	transition:0.5s; left: 0px; width: 286px; height: 74px; bottom: 0px; position: absolute; z-index: 1; opacity: 0.7; background-color: rgb(63, 110, 168); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -moz-opacity: 0.7;
}
.cas_b04_main dl dt p {
	padding: 12px 20px 0px; left: 0px; height: 62px; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 16px; font-weight: normal; position: absolute; z-index: 2;
}
.cas_b04_main dl dt a:hover span {
	opacity: 0.9; -moz-opacity: 0.9;
}
.cas_b04_main dl dd {
	width: 274px; float: right; display: inline;
}
.cas_b04_main dl dd ul li {
	line-height: 34px; font-size: 14px; font-weight: normal;
}
.cas_b04_main dl dd ul li a {
	height: 34px; color: rgb(51, 51, 51); overflow: hidden; display: block;
}
.cas_b04_main dl dd ul li a:hover {
	padding: 0px 0px 0px 5px; color: rgb(255, 119, 0);
}
.cas_blk05 {
	width: 580px; float: right; display: inline;
}
.cas_blk05 h2 {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 30px; font-weight: normal;
}
.cas_blk05 h2 i {
	width: 5px; height: 30px; margin-right: 20px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_blk05 h2 a {
	border-radius: 1000px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 62px; height: 26px; text-align: center; color: rgb(153, 153, 153); line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 2px; float: right; display: inline;
}
.cas_blk05 h2 a:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b05_main {
	overflow: hidden;
}
.cas_b05_main dl {
	padding: 30px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_b05_main dl font {
	width: 70px; text-align: right; color: rgb(51, 51, 51); line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 300; float: left; display: inline;
}
.cas_b05_main dl font span {
	color: rgb(153, 153, 153); font-size: 16px; font-weight: normal; display: block;
}
.cas_b05_main dl dt {
	width: 180px; height: 120px; margin-left: 20px; float: left; display: inline;
}
.cas_b05_main dl dd {
	width: 290px; margin-top: 4px; margin-left: 20px; float: left; display: inline;
}
.cas_b05_main dl dd b a {
	color: rgb(63, 110, 168); line-height: 24px; overflow: hidden; font-size: 16px; font-weight: normal; display: block;
}
.cas_b05_main dl dd b a:hover {
	color: rgb(255, 119, 0);
}
.cas_b05_main dl dd p {
	color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 14px; font-weight: normal; margin-top: 10px; display: block;
}
.cas_blk06 {
	padding: 40px 0px 0px; margin-top: 50px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.cas_blk06 h2 {
	color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 30px; font-weight: normal;
}
.cas_blk06 h2 i {
	width: 5px; height: 30px; margin-right: 20px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_blk06 h2 a {
	border-radius: 1000px; border: 2px solid rgb(204, 204, 204); border-image: none; width: 62px; height: 26px; text-align: center; color: rgb(153, 153, 153); line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 2px; float: right; display: inline;
}
.cas_blk06 h2 a:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b06_main {
	padding: 20px 0px 10px; overflow: hidden;
}
.cas_b06_main a {
	padding: 0px 10px; color: rgb(102, 102, 102); line-height: 34px; font-size: 16px; font-weight: normal; margin-top: 12px; margin-right: 12px; vertical-align: middle; display: inline-block; background-color: rgb(242, 242, 242);
}
.cas_b06_main a:hover {
	color: rgb(255, 255, 255); background-color: rgb(78, 127, 188);
}
.cas_fix_head {
	margin: 0px; left: 0px; top: 0px; width: 100%; text-align: left; border-bottom-color: rgb(51, 143, 255); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 99996; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 20px #666666; -moz-box-shadow: 0 0 20px #666666;
}
.cas_fix_head_main {
	margin: 0px auto; width: 1208px; height: 80px; background-color: rgb(255, 255, 255);
}
.cas2_logo {
	width: 211px; margin-top: 20px; float: left; display: inline;
}
.cas2_search {
	width: 780px; padding-bottom: 30px; margin-top: 20px; margin-left: 56px; float: left; display: inline;
}
.cas2_search_main {
	border: 2px solid rgb(51, 143, 255); border-image: none; width: 778px; height: 38px;
}
.cas2_sea_info {
	width: 89px; height: 38px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left; display: inline; position: relative; background-color: rgb(246, 246, 246);
}
.cas2_sea_info span {
	text-align: center; color: rgb(102, 102, 102); line-height: 38px; font-size: 12px; font-weight: normal; display: block;
}
.cas2_sea_info span img {
	transition:transform 0.4s ease-out; margin-left: 4px; vertical-align: middle; display: inline-block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas2_sea_info:hover span img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas2_sea_info_main {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204); padding: 0px 0px 10px; border-image: none; left: -1px; top: 38px; width: 89px; display: none; position: absolute; z-index: 99999; background-color: rgb(246, 246, 246);
}
.cas2_sea_info_main p a {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; display: block;
}
.cas2_sea_info_main p a:hover {
	color: rgb(255, 119, 0); background-color: rgb(246, 246, 246);
}
.cas2_sea_info:hover .cas2_sea_info_main {
	display: block;
}
.cas2_search_main .input01 {
	padding: 0px 0px 0px 10px; border: currentColor; border-image: none; width: 487px; height: 38px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas2_search_main .input02 {
	border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(51, 143, 255); margin: 0px; padding: 0px; border-image: none; width: 87px; height: 38px; color: rgb(255, 255, 255); font-family: "΢���ź�"; font-size: 15px; font-weight: bold; float: right; display: inline; cursor: pointer; background-color: rgb(51, 143, 255);
}
.cas2_search b {
	padding: 0px 0px 0px 10px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 12px; font-weight: normal; position: absolute; max-width: 940px;
}
.cas2_search b a {
	color: rgb(102, 102, 102); margin-right: 14px;
}
.cas2_search b a:hover {
	color: rgb(51, 143, 255);
}
.cas2_shop {
	border: 2px solid rgb(204, 204, 204); border-image: none; width: 134px; height: 38px; margin-top: 20px; float: right; display: inline; position: relative;
}
.cas2_shop span {
	height: 38px; display: block;
}
.cas2_shop span a {
	text-align: center; color: rgb(51, 143, 255); line-height: 38px; font-size: 14px; font-weight: normal; display: block;
}
.cas2_shop span a img {
	margin-right: 10px; vertical-align: middle; display: inline-block;
}
.cas2_shop span a strong {
	color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin-left: 10px;
}
.yg_scr {
	padding: 250px 0px 0px; transition:0.5s; top: 0px; width: 46px; height: 100%; text-align: left; right: 0px; position: fixed; z-index: 99999; background-color: rgb(63, 110, 168); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.yg_scr ul li {
	margin-top: 1px; position: relative;
}
.yg_scr ul li a {
	padding: 14px 0px; display: block; background-color: rgb(39, 82, 134);
}
.yg_scr ul li a font {
	text-align: center; color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; display: block;
}
.yg_scr ul li a img {
	margin: 0px auto; transition:0.5s; width: 30px; height: 30px; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.yg_scr ul li:hover a img {
	width: 30px; height: 30px;
}
.yg_scr ul li a p {
	padding: 0px 5px; transition:0.5s; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.yg_scr:hover {
	padding: 250px 0px 0px; top: 0px; width: 46px; height: 100%; right: 0px; position: fixed; background-color: rgb(63, 110, 168);
}
.yg_scr ul li:hover a p {
	height: 36px; display: block;
}
.yg_scr ul li a:hover {
	background-color: rgb(51, 143, 255);
}
.yg_scr ul li a.a05:hover {
	background-color: rgb(51, 143, 255);
}
.yg_scr ul li a.a06:hover {
	background-color: rgb(50, 142, 255);
}
.yg_scr ul li a.a07:hover {
	background-color: rgb(116, 185, 92);
}
.yg_scr ul li .li_box {
	padding: 12px 0px 0px; border-radius: 50px 0px 0px 50px; transition:0.5s; top: 0px; width: 190px; height: 84px; right: -240px; position: absolute; background-color: rgb(51, 143, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.yg_scr ul li .li_box b {
	text-align: right; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: bold; display: block;
}
.yg_scr ul li .li_box b span {
	font-family: Verdana, Geneva, sans-serif; font-size: 22px; font-weight: normal; margin-top: 8px; display: block;
}
.yg_scr ul li:hover .li_box {
	top: 0px; right: 46px; display: block;
}
.yg_scr ul li .li_box p {
	text-align: left; line-height: 30px; font-size: 12px; font-weight: bold; display: block; cursor: pointer;
}
.yg_scr ul li .li_box p img {
	margin: 0px 5px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.cas_content {
	padding: 0px 0px 40px; width: 100%; text-align: left;
}
.cas_parta {
	background-position: bottom; margin: 0px; width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../images/cas_bg04.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.cas_pa_main {
	background-position: bottom; margin: 0px auto; width: 1208px; background-image: url("../images/cas_bg04.jpg"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
.cas_pa_main h2 {
	padding: 30px 0px 20px; color: rgb(51, 51, 51); font-size: 17px; font-weight: normal;
}
.cas_pa_main h2 a img {
	margin-top: 5px; float: right; display: inline;
}
.cas_pa_main dl.dst02 {
	margin: 0px auto; width: 1208px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_pa_main dl.dst02 dt {
	padding: 14px 0px; width: 50px; text-align: left; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: bold; float: left; display: inline;
}
.cas_pa_main dl.dst02 dd {
	padding: 16px 0px 12px; float: left; display: inline;
}
.cas_pa_main dl.dst02 dd .dd_box {
	width: 1040px; float: left; display: inline;
}
.cas_pa_main dl.dst02 dd .dd_box a {
	padding: 0px 5px; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; vertical-align: top; display: inline-block;
}
.cas_pa_main dl.dst02 dd .dd_box a:hover {
	padding: 0px 5px; border-radius: 2px; color: rgb(51, 143, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px;
}
.cas_pa_main dl.dst02 dd a.on {
	padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(51, 143, 255); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; display: inline-block; background-color: rgb(51, 143, 255);
}
.cas_pa_main dl.dst02 dd a.more {
	float: right; display: inline;
}
.e_blk04 {
	margin: 0px auto; width: 52px; height: 18px; display: block;
}
.cas_partb {
	margin: 0px auto; width: 1208px;
}
.cas_blk01 {
	margin-top: 20px; margin-bottom: 10px; display: block;
}
.cas_blk01 .list01 {
	width: 320px; float: left; display: inline;
}
.cas_blk01 .list01 li {
	background-position: right 5px; padding: 0px 10px 0px 0px; line-height: 24px; font-size: 12px; font-weight: normal; margin-right: 10px; float: left; display: inline; background-image: url("../images/cas_icon09.png"); background-repeat: no-repeat;
}
.cas_blk01 .list01 li a {
	color: rgb(51, 51, 51);
}
.cas_blk01 .list01 li a:hover {
	color: rgb(51, 143, 255);
}
.cas_blk01 .list01 li a img {
	margin-left: 4px; vertical-align: middle; display: inline-block;
}
.cas_blk01 p {
	width: 580px; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: normal; margin-left: 70px; float: left; display: inline;
}
.cas_blk01 p i {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 18px; height: 18px; margin-right: 4px; margin-left: 10px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.cas_blk01 p i.bg {
	background-position: 0px 0px; border: 1px solid rgb(51, 143, 255); border-image: none; background-image: url("../images/cas_icon19.png"); background-repeat: no-repeat; background-size: 18px 18px;
}
.cas_blk01 p select {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 22px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; margin-left: 10px; background-color: rgb(244, 244, 244);
}
.cas_blk01 .list02 {
	float: right; display: inline;
}
.cas_blk01 .list02 li {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: normal; margin-left: 20px; float: right; display: inline;
}
.cas_blk01 .list02 li a {
	color: rgb(51, 51, 51); display: block;
}
.cas_blk01 .list02 li.on a {
	color: rgb(51, 143, 255);
}
.cas_blk01 .list02 li a img {
	width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.cas_partc {
	margin: 0px auto; width: 1208px;
}
.cas_pc_left {
	width: 224px; float: left; display: inline;
}
.cas_pc_right {
	width: 984px; float: left; display: inline;
}
.cas_pc_right ul li {
	transition:0.5s; top: 0px; width: 224px; height: 402px; overflow: hidden; margin-top: 22px; margin-right: 22px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_pc_right ul li:hover {
	top: -5px; -webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_pc_right ul li .img_box {
	width: 224px; height: 224px; overflow: hidden; margin-bottom: 10px; display: block;
}
.cas_pc_right ul li .img_box a img {
	width: 224px; height: 224px;
}
.cas_pc_right ul li p {
	padding: 0px 10px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.cas_pc_right ul li p span {
	color: rgb(255, 162, 0); font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 4px;
}
.cas_pc_right ul li p span strong {
	font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: normal; margin-left: 4px;
}
.cas_pc_right ul li p a {
	height: 36px; color: rgb(51, 143, 255); line-height: 18px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; display: block;
}
.cas_pc_right ul li font a {
	padding: 0px 10px; height: 18px; color: rgb(102, 102, 102); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 5px; display: block;
}
.cas_pc_right ul li p a:hover {
	color: rgb(255, 162, 0);
}
.cas_pc_right ul li font a:hover {
	color: rgb(255, 162, 0);
}
.cas_pc_right ul li .li_box01 {
	padding: 0px 10px; height: 36px; color: rgb(102, 102, 102); line-height: 36px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.cas_pc_right ul li .li_box01 span {
	color: rgb(255, 167, 16); margin-right: 2px;
}
.cas_pc_right ul li .li_box01 i {
	float: right; display: inline;
}
.cas_pc_right ul li .li_box01 i img {
	width: 16px; height: 16px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_pc_right ul li .li_box02 {
	height: 36px; overflow: hidden; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.cas_pc_right ul li .li_box02 a.a01 {
	width: 112px; text-align: center; color: rgb(102, 102, 102); line-height: 36px; font-size: 12px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.cas_pc_right ul li .li_box02 a.a01:hover {
	color: rgb(51, 143, 255);
}
.cas_pc_right ul li .li_box02 a.a02 {
	width: 112px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 12px; font-weight: bold; vertical-align: middle; display: inline-block; background-image: url("../images/cas_bg06.jpg"); background-repeat: repeat-x;
}
.cas_pc_right ul li .li_box02 a.a02 img {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_pc_right ul li .li_box02 a.a02:hover {
	width: 112px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 12px; font-weight: bold; vertical-align: middle; display: inline-block; background-image: url("../images/cas_bg06_2.jpg"); background-repeat: repeat-x;
}
.cas_page {
	text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 12px; font-weight: normal; display: block;
}
.cas_page a {
	margin: 0px 3px; padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); line-height: 26px; vertical-align: middle; display: inline-block;
}
.cas_page a.on {
	border: 1px solid rgb(63, 110, 168); border-image: none; color: rgb(255, 255, 255); background-color: rgb(63, 110, 168);
}
.cas_page a:hover {
	border: 1px solid rgb(63, 110, 168); border-image: none; color: rgb(255, 255, 255); background-color: rgb(63, 110, 168);
}
.cas_page span {
	margin: 0px 2px; color: rgb(255, 119, 0);
}
.cas_page select {
	margin: 0px 4px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 26px; color: rgb(102, 102, 102); line-height: 26px; font-family: "΢���ź�"; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(244, 244, 244);
}
.cas_page input {
	line-height: 22px; margin-left: 10px;
}
.cas_partd {
	margin: 0px auto; width: 1208px;
}
.cas_partd h2 {
	height: 48px; overflow: hidden; margin-top: 30px; border-top-color: rgb(192, 192, 192); border-bottom-color: rgb(192, 192, 192); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.cas_partd h2 ul li {
	text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; margin-top: 12px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.cas_blk02 {
	padding: 20px 0px; transition:0.5s; overflow: hidden; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_blk02_bg {
	background-color: rgb(247, 247, 247);
}
.cas_blk02:hover {
	position: relative; z-index: 99990; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_b02_info01 {
	width: 280px; margin-left: 14px; float: left; display: inline;
}
.cas_b02_info01 h3 a {
	color: rgb(51, 143, 255); line-height: 22px; font-size: 15px; font-weight: normal; display: block;
}
.cas_b02_info01 h3 a:hover {
	color: rgb(255, 119, 0);
}
.cas_b02_info01 p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b02_info02 {
	padding: 20px 0px 0px; width: 130px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b02_info03 {
	padding: 20px 0px 0px; width: 160px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b02_info04 {
	padding: 16px 0px 0px; width: 110px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b02_info04 strong {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-size: 14px; display: block;
}
.cas_b02_info04 i {
	color: rgb(153, 153, 153); font-style: normal; text-decoration: line-through; display: block;
}
.cas_b02_info05 {
	padding: 20px 0px 0px; width: 90px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b02_info05 span {
	color: rgb(51, 143, 255); font-family: Verdana, Geneva, sans-serif;
}
.cas_b02_info06 {
	width: 270px; float: left; display: inline;
}
.cas_b02_info06 dl {
	margin: 0px auto; width: 240px;
}
.cas_b02_info06 dl dt {
	border-radius: 1000px; width: 50px; height: 50px; overflow: hidden; float: left; display: inline;
}
.cas_b02_info06 dl dt img {
	left: -44%; position: relative; max-height: 50px; max-width: 60px;
}
.cas_b02_info06 dl dd {
	width: 170px; float: right; display: inline;
}
.cas_b02_info06 dl dd p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal;
}
.cas_b02_info06 dl dd p span {
	margin: 0px 3px; color: rgb(255, 119, 0);
}
.cas_b02_info06 dl dd p .font01 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; vertical-align: middle; display: inline-block; background-color: rgb(255, 119, 0);
}
.cas_b02_info06 dl dd p .font02 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 119, 0); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.cas_b02_info06 dl dd p .font03 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; vertical-align: middle; display: inline-block; background-color: rgb(153, 153, 153);
}
.cas_b02_info07 {
	padding: 16px 0px 0px; border-radius: 5px; width: 110px; height: 32px; overflow: hidden; margin-right: 14px; float: right; display: inline;
}
.cas_b02_info07 input {
	padding: 0px; border: currentColor; border-image: none; width: 80px; height: 32px; text-align: center; color: rgb(51, 51, 51); font-family: "΢���ź�ie"; font-size: 12px; float: left; display: inline; background-color: rgb(235, 235, 235);
}
.cas_b02_info07 a {
	border-radius: 0px 5px 5px 0px; width: 30px; height: 32px; float: left; display: inline; background-color: rgb(51, 143, 255);
}
.cas_b02_info07 a img {
	margin: 3px auto 0px; width: 24px; height: 24px; display: block;
}
.cas_b02_info07 a:hover {
	background-color: rgb(255, 119, 0);
}
.company {
	width: 350px; height: 40px; margin-left: 20px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; float: left; display: inline;
}
.company dl {
	overflow: hidden;
}
.company dl dt {
	width: 100px; float: left; display: inline;
}
.company dl dt img {
	width: 100px; height: 41px;
}
.company dl dd {
	width: 170px; float: left; display: inline;
}
.company dl dd b {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 13px; font-weight: bold; display: block;
}
.company dl dd p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal;
}
.company dl dd p img {
	width: 16px; height: 16px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.company dl dd p span {
	margin: 0px 3px; color: rgb(255, 119, 0);
}
.company dl i {
	height: 40px; float: left; display: inline;
}
.company dl i img {
	height: 40px;
}
.cas_head_banner {
	margin: 20px 0px 0px; width: 100%; height: 150px; text-align: left; background-color: rgb(42, 89, 147);
}
.cas_head_banner_main {
	margin: 0px auto; width: 1208px; overflow: hidden; background-color: rgb(42, 89, 147);
}
.cas_head_shop_nav {
	margin: 0px; width: 100%; height: 38px; text-align: left; background-color: rgb(63, 110, 168);
}
.cas_head_shop_main {
	margin: 0px auto; width: 1208px;
}
.cas_head_shop_left {
	width: 200px; float: left; display: inline; position: relative;
}
.cas_head_shop_left strong {
	padding: 0px 10px 0px 14px; height: 38px; color: rgb(255, 255, 255); line-height: 38px; font-size: 14px; font-weight: bold; display: block; background-color: rgb(34, 79, 138);
}
.cas_head_shop_left strong img {
	transition:transform 0.4s ease-out; width: 18px; height: 18px; margin-top: 10px; float: right; display: inline; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_head_shop_left:hover strong img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_head_shop_left:hover strong img.img01 {
	transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
}
.cas_head_shop_box {
	left: 0px; top: 38px; width: 200px; display: none; position: absolute; background-color: rgb(63, 110, 168);
}
.cas_head_shop_box p a {
	text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; border-bottom-color: rgb(95, 140, 196); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cas_head_shop_box p a:hover {
	background-color: rgb(100, 146, 203);
}
.cas_head_shop_left:hover .cas_head_shop_box {
	display: block;
}
.cas_head_shop_right {
	width: 998px; float: left; display: inline;
}
.cas_head_shop_right ul li {
	width: 100px; text-align: center; line-height: 38px; font-size: 14px; font-weight: bold; float: left; display: inline;
}
.cas_head_shop_right ul li a {
	color: rgb(255, 255, 255); display: block;
}
.cas_head_shop_right ul li.on a {
	background-color: rgb(100, 146, 203);
}
.cas_head_shop_right ul li a:hover {
	background-color: rgb(100, 146, 203);
}
.cas_partj {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_pj_left {
	width: 270px; float: left; display: inline;
}
.cas_pj_right {
	width: 908px; float: right; display: inline;
}
.cas_blk07 {
	padding: 0px 30px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_b07_info01 {
	padding: 20px 0px 10px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 12px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cas_b07_info01 img {
	margin: 0px auto; width: 156px; display: block;
}
.cas_b07_info02 {
	padding: 14px 0px 10px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cas_b07_info02 p {
	text-align: left; color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal;
}
.cas_b07_info02 p strong {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif;
}
.cas_b07_info03 {
	padding: 14px 0px 10px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.cas_b07_info03 p {
	text-align: left; color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal;
}
.cas_b07_info03 p span {
	color: rgb(51, 143, 255); font-family: Verdana, Geneva, sans-serif;
}
.cas_b07_info04 {
	padding: 14px 0px 20px; overflow: hidden;
}
.cas_b07_info04 a {
	border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 74px; height: 28px; text-align: center; color: rgb(51, 51, 51); line-height: 28px; font-size: 12px; font-weight: normal; margin-top: 20px; vertical-align: middle; float: left; display: inline-block;
}
.cas_b07_info04 a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b07_info04 img {
	width: 74px; height: 74px; float: right; display: inline;
}
.cas_blk08 {
	border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk08 h2 {
	padding: 0px 0px 0px 14px; height: 20px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-top: 20px; border-left-color: rgb(63, 110, 168); border-left-width: 5px; border-left-style: solid; display: block;
}
.cas_b08_main {
	padding: 10px 0px 20px; overflow: hidden;
}
.cas_b08_main ul li {
	width: 134px; text-align: center; line-height: 24px; font-size: 12px; font-weight: normal; margin-top: 10px; float: left; display: inline;
}
.cas_b08_main ul li a {
	color: rgb(63, 110, 168);
}
.cas_b08_main ul li a .img_box {
	margin: 0px auto; border-radius: 1000px; border: 3px solid rgb(221, 221, 221); border-image: none; width: 36px; height: 36px; display: block;
}
.cas_b08_main ul li a .img_box img {
	margin: 5px auto 0px; width: 25px; height: 25px; display: block;
}
.cas_b08_main ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_b08_main02 {
	padding: 10px 0px 20px; overflow: hidden;
}
.cas_b08_main02 ul {
	margin: 0px auto; width: 208px;
}
.cas_b08_main02 ul li {
	padding: 5px 0px; overflow: hidden;
}
.cas_b08_main02 ul li span {
	width: 54px; text-align: right; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b08_main02 ul li .li_box {
	width: 144px; margin-left: 10px; float: left; display: inline;
}
.cas_b08_main02 ul li .li_box input {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 22px; font-family: "΢���ź�"; font-size: 12px;
}
.cas_b08_main02 ul li a {
	border-radius: 5px; border: 1px solid rgb(63, 110, 168); border-image: none; width: 64px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; font-weight: normal; margin-left: 64px; display: block; background-color: rgb(63, 110, 168);
}
.cas_b08_main02 ul li a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; background-color: rgb(255, 119, 0);
}
.cas_b08_main03 {
	padding: 10px 24px 20px; overflow: hidden;
}
.cas_b08_main03 a {
	padding: 0px 10px; border-radius: 100px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 12px; font-weight: normal; margin-top: 10px; margin-right: 5px; vertical-align: middle; display: inline-block; background-color: rgb(242, 242, 242);
}
.cas_b08_main03 a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_blk08 a.more {
	text-align: center; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-bottom: 20px; display: block;
}
.cas_blk08 a.more:hover {
	color: rgb(255, 119, 0);
}
.cas_blk09 {
	padding: 30px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk09 h2 {
	padding: 0px 30px; color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 24px; font-weight: normal; display: block;
}
.cas_blk09 h2 i {
	border-radius: 100px; width: 32px; height: 32px; margin-top: 4px; margin-right: 14px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_blk09 h2 i img {
	margin: 4px auto 0px; width: 24px; height: 24px; display: block;
}
.cas_blk09 h2 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; float: right; display: inline;
}
.cas_blk09 h2 a:hover {
	color: rgb(255, 119, 0);
}
.cas_b09_main {
	padding: 0px 30px; overflow: hidden;
}
.cas_b09_main p {
	color: rgb(51, 51, 51); line-height: 27px; text-indent: 2em; font-size: 14px; font-weight: normal; margin-top: 14px;
}
.cas_b09_main02 {
	padding: 20px 0px 0px 30px; overflow: hidden;
}
.cas_b09_main02 dl {
	margin: 0px 22px; width: 240px; float: left; display: inline;
}
.cas_b09_main02 dl dt a {
	height: 44px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; font-size: 14px; font-weight: normal; display: block;
}
.cas_b09_main02 dl dt a:hover {
	color: rgb(255, 119, 0);
}
.cas_b09_main02 dl dd {
	padding: 10px 0px 0px; margin-top: 10px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dashed;
}
.cas_b09_main02 dl dd p {
	height: 60px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal; display: block;
}
.cas_b09_main02 dl dd a {
	margin: 14px auto 0px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 40px; height: 18px; text-align: center; color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; font-weight: normal; display: block; background-color: rgb(244, 244, 244);
}
.cas_b09_main02 dl dd a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b09_main03 {
	padding: 20px 0px 0px; overflow: hidden;
}
.cas_b09_main03 table {
	margin: 0px auto; width: 846px; background-color: rgb(221, 221, 221);
}
.cas_b09_main03 table td {
	text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_b09_main03 table tr.bg td {
	background-color: rgb(244, 244, 244);
}
.cas_b09_main03 table td a {
	color: rgb(102, 102, 102); display: block;
}
.cas_b09_main03 table td a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b09_main04 {
	padding: 20px 0px 0px 14px; overflow: hidden;
}
.cas_b09_main04 ul li {
	margin: 20px 20px 0px; width: 180px; float: left; display: inline;
}
.cas_b09_main04 ul li .img_box {
	width: 180px; height: 180px; overflow: hidden; margin-bottom: 5px;
}
.cas_b09_main04 ul li .img_box a img {
	width: 180px; height: 180px;
}
.cas_b09_main04 ul li p {
	color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.cas_b09_main04 ul li p span {
	color: rgb(255, 163, 3); font-family: Verdana, Geneva, sans-serif; font-size: 14px;
}
.cas_b09_main04 ul li p span strong {
	font-size: 16px; font-weight: normal;
}
.cas_b09_main04 ul li p a {
	margin: 3px 0px; height: 36px; color: rgb(51, 143, 255); line-height: 18px; overflow: hidden; font-size: 13px; display: block;
}
.cas_b09_main04 ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_b09_main04 ul li p font {
	color: rgb(255, 163, 3); font-family: Verdana, Geneva, sans-serif;
}
.cas_b09_main04 ul li p i {
	float: right; display: inline;
}
.cas_b09_main04 ul li p i img {
	width: 15px; height: 15px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_blk10 {
	padding: 0px 30px; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk10 dl.dst02 {
	margin: 0px auto; width: 846px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_blk10 dl.dst02 dt {
	padding: 14px 0px; width: 50px; text-align: left; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: bold; float: left; display: inline;
}
.cas_blk10 dl.dst02 dd {
	padding: 16px 0px 12px; float: left; display: inline;
}
.cas_blk10 dl.dst02 dd .dd_box {
	width: 708px; float: left; display: inline;
}
.cas_blk10 dl.dst02 dd .dd_box a {
	padding: 0px 5px; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; display: inline-block;
}
.cas_blk10 dl.dst02 dd .dd_box a:hover {
	padding: 0px 5px; border-radius: 2px; color: rgb(51, 143, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px;
}
.cas_blk10 dl.dst02 dd a.on {
	padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(51, 143, 255); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; display: inline-block; background-color: rgb(51, 143, 255);
}
.cas_blk10 dl.dst02 dd a.more {
	float: right; display: inline;
}
.cas_blk10 p {
	padding: 24px 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 12px; font-weight: normal;
}
.cas_blk10 p input {
	margin: 0px 2px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); line-height: 22px; font-family: "΢���ź�"; font-size: 12px;
}
.cas_blk10 p .input04 {
	background-position: bottom; border: 1px solid rgb(47, 89, 140); border-image: none; width: 60px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: "΢���ź�"; font-size: 13px; font-weight: normal; cursor: pointer; background-image: url("../images/cas_bg08.jpg"); background-repeat: repeat-x;
}
.cas_blk11 {
	height: 60px; overflow: hidden; margin-top: 30px; border-top-color: rgb(218, 218, 218); border-top-width: 2px; border-top-style: solid;
}
.cas_blk11 .list01 {
	width: 320px; margin-top: 18px; float: left; display: inline;
}
.cas_blk11 .list01 li {
	background-position: right 5px; padding: 0px 10px 0px 0px; line-height: 24px; font-size: 12px; font-weight: normal; margin-right: 10px; float: left; display: inline; background-image: url("../images/cas_icon09.png"); background-repeat: no-repeat;
}
.cas_blk11 .list01 li a {
	color: rgb(51, 51, 51);
}
.cas_blk11 .list01 li a:hover {
	color: rgb(51, 143, 255);
}
.cas_blk11 .list01 li a img {
	margin-left: 4px; vertical-align: middle; display: inline-block;
}
.cas_blk11 .list02 {
	margin-top: 18px; float: right; display: inline;
}
.cas_blk11 .list02 li {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: normal; margin-left: 20px; float: right; display: inline;
}
.cas_blk11 .list02 li a {
	color: rgb(51, 51, 51); display: block;
}
.cas_blk11 .list02 li.on a {
	color: rgb(51, 143, 255);
}
.cas_blk11 .list02 li a img {
	width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.cas_blk12 {
	padding: 20px 0px 40px 14px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.cas_blk12 ul li {
	margin: 20px 20px 0px; width: 180px; float: left; display: inline;
}
.cas_blk12 ul li .img_box {
	width: 180px; height: 180px; overflow: hidden; margin-bottom: 5px;
}
.cas_blk12 ul li .img_box a img {
	width: 180px; height: 180px;
}
.cas_blk12 ul li p {
	color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.cas_blk12 ul li p span {
	color: rgb(255, 163, 3); font-family: Verdana, Geneva, sans-serif; font-size: 14px;
}
.cas_blk12 ul li p span strong {
	font-size: 16px; font-weight: normal;
}
.cas_blk12 ul li p a {
	margin: 3px 0px; height: 36px; color: rgb(51, 143, 255); line-height: 18px; overflow: hidden; font-size: 13px; display: block;
}
.cas_blk12 ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_blk12 ul li p font {
	color: rgb(255, 163, 3); font-family: Verdana, Geneva, sans-serif;
}
.cas_blk12 ul li p i {
	float: right; display: inline;
}
.cas_blk12 ul li p i img {
	width: 15px; height: 15px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_blk13 {
	padding: 0px 0px 30px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.cas_blk13 h2 {
	height: 30px; overflow: hidden; background-color: rgb(230, 230, 230);
}
.cas_blk13 h2 ul li {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; font-weight: bold; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.cas_b13_info {
	padding: 20px 0px; transition:0.5s; overflow: hidden; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_b13_info_bg {
	background-color: rgb(247, 247, 247);
}
.cas_b13_info:hover {
	position: relative; z-index: 99990; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_b13_info01 {
	width: 280px; margin-left: 14px; float: left; display: inline;
}
.cas_b13_info01 h3 a {
	color: rgb(51, 143, 255); line-height: 22px; font-size: 14px; font-weight: normal; display: block;
}
.cas_b13_info01 h3 a:hover {
	color: rgb(255, 119, 0);
}
.cas_b13_info01 p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b13_info02 {
	padding: 20px 0px 0px; width: 130px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b13_info03 {
	padding: 20px 0px 0px; width: 160px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b13_info04 {
	padding: 16px 0px 0px; width: 110px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b13_info04 strong {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-size: 14px; display: block;
}
.cas_b13_info04 i {
	color: rgb(153, 153, 153); font-style: normal; text-decoration: line-through; display: block;
}
.cas_b13_info05 {
	padding: 20px 0px 0px; width: 90px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.cas_b13_info05 span {
	color: rgb(51, 143, 255); font-family: Verdana, Geneva, sans-serif;
}
.cas_b13_info06 {
	width: 270px; float: left; display: inline;
}
.cas_b13_info06 dl {
	margin: 0px auto; width: 240px;
}
.cas_b13_info06 dl dt {
	border-radius: 1000px; width: 50px; height: 50px; overflow: hidden; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.cas_b13_info06 dl dt img {
	left: -44%; height: 50px; position: relative;
}
.cas_b13_info06 dl dd {
	width: 170px; float: right; display: inline;
}
.cas_b13_info06 dl dd p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 12px; font-weight: normal;
}
.cas_b13_info06 dl dd p span {
	margin: 0px 3px; color: rgb(255, 119, 0);
}
.cas_b13_info06 dl dd p .font01 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; vertical-align: middle; display: inline-block; background-color: rgb(255, 119, 0);
}
.cas_b13_info06 dl dd p .font02 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 119, 0); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.cas_b13_info06 dl dd p .font03 {
	padding: 0px 3px; border-radius: 2px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-weight: normal; margin-top: 4px; vertical-align: middle; display: inline-block; background-color: rgb(153, 153, 153);
}
.cas_b13_info07 {
	padding: 16px 0px 0px; border-radius: 5px; width: 110px; height: 32px; overflow: hidden; margin-right: 14px; float: right; display: inline;
}
.cas_b13_info07 input {
	padding: 0px; border: currentColor; border-image: none; width: 80px; height: 32px; text-align: center; color: rgb(51, 51, 51); font-family: "΢���ź�ie"; font-size: 12px; float: left; display: inline; background-color: rgb(235, 235, 235);
}
.cas_b13_info07 a {
	border-radius: 0px 5px 5px 0px; width: 30px; height: 32px; float: left; display: inline; background-color: rgb(51, 143, 255);
}
.cas_b13_info07 a img {
	margin: 3px auto 0px; width: 24px; height: 24px; display: block;
}
.cas_b13_info07 a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_blk14 {
	padding: 30px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_b14_left {
	width: 268px; float: left; display: inline;
}
.cas_b14_left dl {
	overflow: hidden; margin-top: 10px;
}
.cas_b14_left dl dt {
	margin: 0px auto; width: 263px; display: block;
}
.cas_b14_left dl dt img {
	width: 263px; height: 263px;
}
.cas_b14_left dl dd {
	overflow: hidden; margin-top: 20px;
}
.cas_b14_left dl dd a img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 60px; height: 60px; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.cas_b14_left dl dd a.on img {
	border: 1px solid rgb(100, 146, 203); border-image: none;
}
.cas_b14_left p {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal; margin-top: 30px;
}
.cas_b14_left p span {
	margin: 0px 5px; border-radius: 1000px; width: 30px; height: 30px; overflow: hidden; vertical-align: middle; display: inline-block;
}
.cas_b14_left p span img {
	margin: 5px auto 0px; transition:transform 0.4s ease-out; width: 20px; height: 20px; display: block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_b14_left p span:hover img {
	transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.cas_b14_right {
	width: 553px; float: right; display: inline;
}
.cas_b14_right h2 {
	color: rgb(0, 0, 0); line-height: 32px; font-size: 25px; font-weight: normal; display: block;
}
.cas_b14_right h3 {
	padding: 0px 0px 14px; color: rgb(102, 102, 102); line-height: 50px; overflow: hidden; font-size: 16px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cas_b14_right h3 span {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-weight: normal; margin-right: 10px;
}
.cas_b14_right h3 img {
	margin: 0px 2px; width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.cas_b14_right h3 font {
	color: rgb(255, 119, 0); line-height: 24px; font-family: Verdana, Geneva, sans-serif; font-size: 18px; margin-top: -6px; float: right; display: inline;
}
.cas_b14_right h3 font strong {
	font-size: 30px; font-weight: normal;
}
.cas_b14_right h3 font i {
	color: rgb(153, 153, 153); font-size: 16px; font-style: normal; text-decoration: line-through; display: block;
}
.cas_b14_info01 {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_b14_info01 p {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: normal;
}
.cas_b14_info01 span {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_b14_info02 {
	padding: 20px 0px 0px; overflow: hidden;
}
.cas_b14_info02 p {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: normal; margin-bottom: 14px; display: block;
}
.cas_b14_info02 p select {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(51, 51, 51); line-height: 24px; font-family: "΢���ź�"; font-size: 14px; font-weight: normal;
}
.cas_b14_info02 label {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 118px; height: 46px; float: left; display: inline; position: relative; background-color: rgb(242, 242, 242);
}
.cas_b14_info02 label input {
	border: currentColor; border-image: none; width: 90px; height: 44px; text-align: center; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 16px; background-color: rgb(242, 242, 242);
}
.cas_b14_info02 label a {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 22px; height: 22px; text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 20px; font-weight: normal;
}
.cas_b14_info02 a.a08 {
	border-radius: 5px; border: 2px solid rgb(63, 110, 168); border-image: none; width: 146px; height: 44px; text-align: center; color: rgb(255, 255, 255); line-height: 44px; font-size: 18px; font-weight: normal; margin-left: 14px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_b14_info02 a.a08:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; background-color: rgb(255, 119, 0);
}
.cas_b14_info02 a.a09 {
	border-radius: 5px; border: 2px solid rgb(63, 110, 168); border-image: none; width: 120px; height: 44px; text-align: center; color: rgb(63, 110, 168); line-height: 44px; font-size: 18px; font-weight: normal; margin-left: 14px; float: left; display: inline; background-color: rgb(231, 242, 255);
}
.cas_b14_info02 a.a09:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b14_info02 a.a10 {
	color: rgb(63, 110, 168); font-size: 14px; margin-top: 14px; float: right; display: inline;
}
.cas_b14_info02 a.a10 img {
	transition:transform 0.4s ease-out; margin-right: 4px; vertical-align: middle; display: inline-block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_b14_info02 a.a10:hover img {
	transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);
}
.cas_blk15 {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk15 h2 {
	width: 906px; height: 54px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.cas_blk15 h2 ul {
	left: 0px; top: 0px; width: 906px; height: 54px; position: absolute;
}
.cas_blk15 h2 ul li {
	width: 112px; height: 54px; text-align: center; color: rgb(51, 51, 51); line-height: 54px; font-size: 16px; font-weight: normal; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline; cursor: pointer;
}
.cas_blk15 h2 ul li.on {
	height: 53px; color: rgb(63, 110, 168); border-top-color: rgb(63, 110, 168); border-top-width: 2px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.cas_b15_main {
	padding: 20px 30px; overflow: hidden; font-size: 14px;
}
.cas_blk16 {
	padding: 0px 0px 40px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk16 h2 {
	width: 906px; height: 54px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.cas_blk16 h2 ul {
	left: 0px; top: 0px; width: 906px; height: 54px; position: absolute;
}
.cas_blk16 h2 ul li {
	width: 112px; height: 54px; text-align: center; color: rgb(51, 51, 51); line-height: 54px; font-size: 16px; font-weight: normal; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline; cursor: pointer;
}
.cas_blk16 h2 ul li.on {
	height: 53px; color: rgb(63, 110, 168); border-top-color: rgb(63, 110, 168); border-top-width: 2px; border-top-style: solid; background-color: rgb(255, 255, 255);
}
.cas_b16_main {
	padding: 40px 40px 0px; overflow: hidden; font-size: 14px;
}
.cas_b16_left {
	border-radius: 100px 0px 0px 100px; border: 2px dashed rgb(221, 221, 221); border-image: none; width: 446px; height: 130px; float: left; display: inline; background-color: rgb(244, 244, 244);
}
.cas_b16_left ul {
	width: 380px; margin-top: 12px; margin-left: 50px;
}
.cas_b16_left ul li {
	padding: 10px 0px; color: rgb(102, 102, 102); line-height: 14px; overflow: hidden; font-size: 14px; font-weight: normal;
}
.cas_b16_left ul li i {
	margin: 0px 14px; width: 280px; height: 12px; vertical-align: middle; display: inline-block; background-color: rgb(235, 235, 235);
}
.cas_b16_left ul li i em {
	height: 12px; display: block; background-color: rgb(109, 149, 198);
}
.cas_b16_left ul li font.on {
	color: rgb(109, 149, 198);
}
.cas_b16_right {
	border-radius: 0px 100px 100px 0px; border: 2px dashed rgb(221, 221, 221); border-image: none; width: 358px; height: 130px; float: right; display: inline; background-color: rgb(244, 244, 244);
}
.cas_b16_right p {
	text-align: center; color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-top: 26px; display: block;
}
.cas_b16_right p a {
	color: rgb(109, 149, 198);
}
.cas_b16_right p a:hover {
	color: rgb(255, 119, 0);
}
.cas_b16_right a.a11 {
	margin: 20px auto 0px; border-radius: 3px; border: 2px solid rgb(109, 149, 198); border-image: none; width: 106px; height: 32px; text-align: center; color: rgb(109, 149, 198); line-height: 32px; font-size: 14px; font-weight: normal; display: block;
}
.cas_b16_right a.a11:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b16_main02 {
	padding: 0px 40px; overflow: hidden;
}
.cas_b16_main02 dl {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_b16_main02 dl dt {
	width: 76px; float: left; display: inline;
}
.cas_b16_main02 dl dt img {
	width: 76px; height: 76px;
}
.cas_b16_main02 dl dd {
	width: 732px; text-align: left; float: right; display: inline;
}
.cas_b16_main02 dl dd font {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b16_main02 dl dd font span {
	float: right; display: inline;
}
.cas_b16_main02 dl dd p {
	overflow: hidden; margin-top: 6px;
}
.cas_b16_main02 dl dd p i {
	padding: 0px 6px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-style: normal; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(63, 110, 168);
}
.cas_b16_main02 dl dd p img {
	width: 18px; height: 18px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_b16_main02 dl dd p em {
	color: rgb(102, 102, 102); font-style: normal; float: right;
}
.cas_b16_main02 dl dd b {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: normal; margin-top: 10px; display: block;
}
.cas_blk17 {
	background-position: 748px -60px; padding: 0px 40px 30px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-image: url("../images/cas_pic09.jpg"); background-repeat: no-repeat; background-size: 200px 200px; background-color: rgb(255, 255, 255);
}
.cas_blk17 h2 {
	color: rgb(51, 51, 51); line-height: 90px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_blk17 h2 img {
	width: 34px; height: 34px; margin-top: 32px; margin-right: 10px; float: left; display: inline;
}
.cas_b17_main {
	overflow: hidden;
}
.cas_b17_main h3 {
	color: rgb(34, 79, 138); line-height: 60px; font-size: 15px; font-weight: bold; margin-top: 20px; display: block;
}
.cas_b17_main table {
	margin: 0px auto; width: 826px; background-color: rgb(221, 221, 221);
}
.cas_b17_main table td {
	padding: 0px 0px 0px 10px; text-align: left; color: rgb(51, 51, 51); line-height: 44px; font-size: 13px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_b17_main table td.name {
	width: 14%; font-weight: bold; background-color: rgb(246, 246, 246);
}
.cas_b17_main ul li {
	width: 160px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; font-size: 13px; font-weight: normal; margin-right: 40px; float: left; display: inline;
}
.cas_b17_main ul li a {
	color: rgb(102, 102, 102);
}
.cas_b17_main ul li a img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 158px; height: 158px; margin-bottom: 8px;
}
.cas_blk18 {
	padding: 0px 40px 30px; border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk18 h2 {
	color: rgb(51, 51, 51); line-height: 90px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_blk18 h2 img {
	width: 34px; height: 34px; margin-top: 32px; margin-right: 10px; float: left; display: inline;
}
.cas_b18_main {
	overflow: hidden;
}
.cas_b18_main h3 {
	color: rgb(34, 79, 138); line-height: 60px; font-size: 15px; font-weight: bold; margin-top: 20px; display: block;
}
.cas_b18_main h3 span {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_b18_main h3 span font {
	color: rgb(255, 119, 0); margin-right: 2px; margin-left: 20px;
}
.cas_b18_main ul li {
	margin: 0px 20px; padding: 20px 0px; border-radius: 15px; border: 2px dashed rgb(221, 221, 221); border-image: none; width: 231px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; overflow: hidden; font-size: 13px; font-weight: normal; float: left; display: inline; background-color: rgb(248, 248, 248);
}
.cas_b18_main ul li strong {
	text-align: center; color: rgb(255, 161, 0); font-family: Verdana, Geneva, sans-serif; font-size: 27px; font-weight: normal; display: block;
}
.cas_b18_main ul li i {
	text-align: center; margin-top: 8px; margin-bottom: 8px; display: block;
}
.cas_b18_main ul li i img {
	margin: 0px 2px; width: 24px; height: 24px; vertical-align: middle; display: inline-block;
}
.cas_b18_main dl {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_b18_main dl dt {
	width: 76px; float: left; display: inline;
}
.cas_b18_main dl dt img {
	width: 76px; height: 76px;
}
.cas_b18_main dl dd {
	width: 732px; text-align: left; float: right; display: inline;
}
.cas_b18_main dl dd font {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b18_main dl dd font span {
	float: right; display: inline;
}
.cas_b18_main dl dd p {
	overflow: hidden; margin-top: 6px;
}
.cas_b18_main dl dd p i {
	padding: 0px 6px; border-radius: 3px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-style: normal; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(63, 110, 168);
}
.cas_b18_main dl dd p img {
	width: 18px; height: 18px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_b18_main dl dd p em {
	color: rgb(102, 102, 102); font-style: normal; float: right;
}
.cas_b18_main dl dd b {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: normal; margin-top: 10px; display: block;
}
.cas_b18_main02 {
	padding: 0px 0px 10px; text-align: center; overflow: hidden;
}
.cas_b18_main02 h3 {
	text-align: left; color: rgb(34, 79, 138); line-height: 60px; font-size: 15px; font-weight: bold; margin-top: 20px; display: block;
}
.cas_table03 {
	text-align: left; background-color: rgb(255, 255, 255);
}
.cas_table03 td {
	padding: 10px; background-color: rgb(249, 249, 249);
}
.cas_table03 td.name {
	text-align: right; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; background-color: rgb(244, 244, 244);
}
.cas_table03 td input {
	border: 1px dashed rgb(204, 204, 204); border-image: none; width: 200px; height: 34px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.cas_table03 td i {
	padding: 0px 4px; border-radius: 2px; border: 1px dashed rgb(255, 197, 95); border-image: none; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-style: normal; margin-left: 10px; vertical-align: middle; display: inline-block; background-color: rgb(255, 243, 215);
}
.cas_table03 td i font {
	color: rgb(255, 0, 0); font-size: 14px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_table03 td select {
	border-radius: 2px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 20px; font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_table03 td textarea {
	border-radius: 2px; border: 1px dashed rgb(204, 204, 204); border-image: none; width: 600px; height: 80px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.cas_table03 td img {
	margin: 0px 10px; vertical-align: middle; display: inline-block;
}
.cas_table03 td a {
	color: rgb(51, 143, 255);
}
.cas_table03 td a:hover {
	color: rgb(255, 119, 0);
}
.cas_b18_main02 a.mem_a01 {
	margin: 20px 10px 0px; border-radius: 5px; border: 2px solid rgb(87, 163, 255); border-image: none; width: 80px; height: 30px; text-align: center; color: rgb(51, 143, 255); line-height: 28px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block;
}
.cas_b18_main02 a.mem_a01:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b18_main02 a.mem_a02 {
	border-width: 2px; border-style: solid; border-color: rgb(87, 163, 255) rgb(87, 163, 255) rgb(51, 143, 255); margin: 20px 10px 0px; border-radius: 5px; border-image: none; width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; font-weight: bold; vertical-align: middle; display: inline-block; background-color: rgb(87, 163, 255);
}
.cas_b18_main02 a.mem_a02:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b18_main03 {
	text-align: left; overflow: hidden;
}
.cas_b18_main03 dl {
	padding: 20px 0px; transition:0.5s; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_b18_main03 dl dt {
	line-height: 27px; overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.cas_b18_main03 dl dt a {
	color: rgb(51, 51, 51);
}
.cas_b18_main03 dl dt a:hover {
	color: rgb(255, 119, 0);
}
.cas_b18_main03 dl dt span {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_b18_main03 dl dd {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal;
}
.cas_b18_main03 dl:hover {
	padding: 20px; background-color: rgb(246, 246, 246);
}
.cas_blk19 {
	padding: 30px 40px; overflow: hidden; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_blk19 h2 {
	padding: 20px 0px 30px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-size: 22px; font-weight: bold; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.cas_blk19 span {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; font-weight: normal; display: block;
}
.cas_b19_main {
	padding: 20px 20px 30px; overflow: hidden;
}
.cas_b19_main p {
	color: rgb(51, 51, 51); line-height: 25px; text-indent: 2em; font-size: 16px; font-weight: normal; margin-top: 20px;
}
.cas_head_info02 {
	margin: 0px; width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
.cas_head_info02_main {
	margin: 0px auto; padding: 30px 0px; width: 1000px; color: rgb(51, 51, 51); line-height: 48px; font-size: 30px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_head_info02_main font {
	border-radius: 1000px; width: 48px; height: 48px; overflow: hidden; margin-right: 14px; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_head_info02_main font img {
	margin: 7px auto 0px; width: 34px; height: 34px; display: block;
}
.num_box {
	padding: 14px 0px 0px; width: 480px; overflow: hidden; float: right; display: inline;
}
.num_box ul li {
	width: 160px; float: left; display: inline;
}
.num_box ul li i {
	border-radius: 50px; width: 160px; height: 5px; overflow: hidden; display: block; background-color: rgb(188, 188, 188);
}
.num_box ul li em {
	margin: -12px auto 0px; border-radius: 1000px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; display: block; background-color: rgb(188, 188, 188);
}
.num_box ul li p {
	text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 12px; font-weight: normal; display: block;
}
.num_box ul li.on i {
	border-radius: 50px; width: 160px; height: 5px; overflow: hidden; display: block; background-color: rgb(255, 163, 87);
}
.num_box ul li.on em {
	margin: -12px auto 0px; border-radius: 1000px; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; display: block; background-color: rgb(255, 163, 87);
}
.num_box ul li.on p {
	text-align: center; color: rgb(255, 163, 87); line-height: 24px; font-size: 12px; font-weight: normal; display: block;
}
.lmw_blk13 {
	margin: 0px auto; width: 1000px; text-align: left; overflow: hidden;
}
.lmw_blk13 h2 {
	color: rgb(51, 51, 51); line-height: 60px; font-size: 14px; font-weight: bold;
}
.lmw_blk13 h2 strong {
	color: rgb(51, 143, 255); font-size: 14px; font-weight: bold;
}
.lmw_blk13 h3 {
	border: 1px solid rgb(238, 238, 238); border-image: none; height: 42px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.lmw_blk13 h3 ul li {
	color: rgb(51, 51, 51); line-height: 42px; font-size: 14px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info {
	overflow: hidden; margin-top: 20px;
}
.lmw_b13_info .title06 {
	padding: 0px 17px; height: 48px; color: rgb(51, 51, 51); line-height: 48px; overflow: hidden; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.lmw_b13_info .title06 span {
	color: rgb(102, 102, 102); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: right; display: inline;
}
.lmw_b13_info .title06 font {
	left: 340px; top: 0px; color: rgb(102, 102, 102); line-height: 48px; font-size: 12px; font-weight: normal; position: absolute;
}
.lmw_b13_info .title06 font img {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.lmw_b13_info_box {
	padding: 15px 0px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; margin-top: 10px; background-color: rgb(255, 255, 255);
}
.lmw_b13_info_box01 {
	padding: 0px 0px 0px 16px; width: 502px; float: left; display: inline;
}
.lmw_b13_info_box01 dt {
	float: left; display: inline;
}
.lmw_b13_info_box01 dt a img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 96px; height: 96px;
}
.lmw_b13_info_box01 dd {
	width: 300px; text-align: left; margin-left: 16px; float: left; display: inline;
}
.lmw_b13_info_box01 dd p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-weight: normal; margin-top: 10px;
}
.lmw_b13_info_box01 dd p a {
	color: rgb(51, 51, 51); display: block;
}
.lmw_b13_info_box01 dd p a:hover {
	color: rgb(255, 126, 0);
}
.lmw_b13_info_box02 {
	padding: 0px 10px; width: 110px; text-align: center; color: rgb(51, 51, 51); line-height: 96px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info_box03 {
	padding: 0px 10px; width: 100px; text-align: center; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info_box03 label {
	margin: 30px auto 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 19px; text-align: center; overflow: hidden; display: block;
}
.lmw_b13_info_box03 label a {
	width: 20px; height: 20px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info_box03 label a:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 143, 255);
}
.lmw_b13_info_box03 label input {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(221, 221, 221); border-image: none; width: 40px; height: 20px; text-align: center; color: rgb(51, 51, 51); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline; box-sizing: border-box; background-color: rgb(218, 218, 218);
}
.lmw_b13_info_box04 {
	padding: 0px 10px; width: 110px; text-align: center; color: rgb(51, 51, 51); line-height: 96px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info_box05 {
	padding: 24px 10px 0px 30px; width: 60px; text-align: left; color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_b13_info_box05 a {
	color: rgb(51, 143, 255); display: block;
}
.lmw_b13_info_box05 a:hover {
	color: rgb(255, 126, 0);
}
.lmw_blk14 {
	margin: 30px auto 0px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1000px; background-color: rgb(255, 255, 255);
}
.lmw_blk14 h2 {
	height: 41px; overflow: hidden; margin-top: 14px;
}
.lmw_blk14 h2 ul li {
	height: 38px; color: rgb(51, 51, 51); line-height: 38px; font-size: 14px; font-weight: bold; margin-left: 30px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 3px; border-bottom-style: solid; float: left; display: inline; cursor: pointer;
}
.lmw_blk14 h2 ul li.on {
	color: rgb(63, 110, 168); border-bottom-color: rgb(63, 110, 168); border-bottom-width: 3px; border-bottom-style: solid;
}
.lmw_b14_main {
	padding: 10px 0px 30px 3px; overflow: hidden;
}
.lmw_b14_main ul li {
	margin: 20px 24px 0px; width: 200px; float: left; display: inline;
}
.lmw_b14_main ul li .img_box {
	margin: 0px auto 10px; width: 180px; height: 180px; overflow: hidden; display: block;
}
.lmw_b14_main ul li .img_box a img {
	width: 180px; height: 180px; display: block;
}
.lmw_b14_main ul li p {
	padding: 0px 14px; color: rgb(102, 102, 102); overflow: hidden; margin-bottom: 6px; display: block;
}
.lmw_b14_main ul li p strong {
	color: rgb(255, 126, 0); font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin-right: 10px;
}
.lmw_b14_main ul li p strong font {
	font-size: 14px; font-weight: normal;
}
.lmw_b14_main ul li p a {
	height: 36px; text-align: left; color: rgb(51, 143, 255); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}
.lmw_b14_main ul li p a:hover {
	color: rgb(255, 126, 0);
}
.lmw_b14_main ul li p span {
	color: rgb(51, 143, 255); font-size: 12px; font-weight: normal; display: block;
}
.lmw_b14_main ul li a.shop_cart {
	margin: 20px auto 0px; border-radius: 100px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 88px; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; font-weight: normal; display: block;
}
.lmw_b14_main ul li a.shop_cart:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.lmw_parti {
	border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; background-color: rgb(255, 255, 255);
}
.lmw_pi_info {
	margin: 0px 30px; padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.title07 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: bold; display: block;
}
.title07 a {
	color: rgb(51, 143, 255); font-size: 12px; font-weight: normal; float: right; display: inline;
}
.title07 a:hover {
	color: rgb(255, 126, 0);
}
.title07 span {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-left: 20px;
}
.title07 span strong {
	color: rgb(255, 126, 0); font-weight: normal;
}
.lmw_pi_main {
	padding: 15px 0px; overflow: hidden;
}
.lmw_pi_main ul li {
	padding: 0px 10px; color: rgb(102, 102, 102); line-height: 36px; font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.lmw_pi_main ul li span {
	color: rgb(51, 51, 51); font-size: 14px; margin-right: 14px;
}
.lmw_pi_main ul li i {
	padding: 0px 2px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-style: normal; font-weight: normal; margin-left: 5px; vertical-align: middle; display: inline-block; background-color: rgb(255, 126, 0);
}
.lmw_pi_main ul li a {
	color: rgb(51, 143, 255); float: right; display: none;
}
.lmw_pi_main ul li a:hover {
	color: rgb(255, 126, 0);
}
.lmw_pi_main ul li:hover {
	background-color: rgb(244, 244, 244);
}
.lmw_pi_main ul li:hover a {
	display: block;
}
.lmw_pi_main .open {
	margin-top: 20px; display: block;
}
.lmw_pi_main02 {
	padding: 15px 0px 10px; overflow: hidden;
}
.lmw_pi_main02 ul li {
	width: 88px; margin-right: 20px; float: left; display: inline;
}
.lmw_pi_main02 ul li a {
	border: 2px solid rgb(102, 102, 102); border-image: none; width: 84px; height: 30px; text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal; display: block;
}
.lmw_pi_main02 ul li.on a {
	background-position: right bottom; border: 2px solid rgb(51, 143, 255); border-image: none; color: rgb(51, 143, 255); background-image: url("../images/icon37.png"); background-repeat: no-repeat;
}
.lmw_pi_main03 {
	padding: 20px; border: 1px dashed rgb(204, 204, 204); border-image: none; margin-top: 20px; background-color: rgb(247, 247, 247);
}
.title08 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: bold; display: block;
}
.lmw_pi_box {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.lmw_pi_box01 {
	width: 502px; float: left; display: inline;
}
.lmw_pi_box01 dt {
	float: left; display: inline;
}
.lmw_pi_box01 dt a img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 90px; height: 90px;
}
.lmw_pi_box01 dd {
	width: 300px; text-align: left; margin-left: 16px; float: left; display: inline;
}
.lmw_pi_box01 dd p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; font-weight: normal;
}
.lmw_pi_box01 dd p a {
	color: rgb(51, 51, 51); display: block;
}
.lmw_pi_box01 dd p a:hover {
	color: rgb(255, 126, 0);
}
.lmw_pi_box02 {
	width: 150px; height: 96px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_pi_box03 {
	width: 190px; height: 96px; text-align: center; color: rgb(255, 126, 0); line-height: 25px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_pi_box04 {
	width: 54px; height: 96px; text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.lmw_pi_main04 {
	padding: 10px 0px 2px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 12px; font-weight: normal;
}
.lmw_pi_main05 {
	padding: 15px 0px 10px; overflow: hidden;
}
.lmw_pi_main05 input {
	padding: 0px 0px 0px 10px; border: currentColor; border-image: none; width: 200px; height: 34px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(236, 236, 236);
}
.lmw_pi_main05 a {
	width: 76px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 12px; font-weight: bold; margin-left: 10px; vertical-align: middle; display: inline-block; background-color: rgb(51, 143, 255);
}
.lmw_pi_main05 a:hover {
	background-color: rgb(34, 113, 255);
}
.lmw_pi_info02 {
	margin: 0px 30px; padding: 20px 0px; overflow: hidden;
}
.lmw_pi_info02 p {
	text-align: right; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; font-weight: normal;
}
.lmw_pi_info02 p span {
	color: rgb(51, 143, 255); font-family: Verdana, Geneva, sans-serif; font-weight: bold; margin-right: 5px;
}
.lmw_pi_info02 p strong {
	font-family: Verdana, Geneva, sans-serif;
}
.lmw_blk15 {
	margin: 30px auto 0px; padding: 40px 0px 50px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 1000px; background-color: rgb(255, 255, 255);
}
.lmw_blk15 dl {
	overflow: hidden;
}
.lmw_blk15 dl dt {
	text-align: center; color: rgb(51, 143, 255); font-size: 44px; font-weight: lighter; margin-bottom: 30px; display: block;
}
.lmw_blk15 dl dt img {
	margin-right: 14px; vertical-align: middle; display: inline-block;
}
.lmw_blk15 dl dd {
	overflow: hidden;
}
.lmw_blk15 dl dd p {
	text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-family: Verdana, Geneva, sans-serif; font-size: 20px; font-weight: normal; display: block;
}
.lmw_blk15 dl dd p a {
	color: rgb(51, 143, 255); margin-left: 4px;
}
.lmw_blk15 dl dd p a:hover {
	color: rgb(255, 126, 0);
}
.lmw_blk15 dl dd p a.a12 {
	margin: 40px 7px 0px; border-radius: 100px; border: 3px solid rgb(51, 143, 255); border-image: none; width: 118px; height: 36px; text-align: center; color: rgb(51, 143, 255); line-height: 36px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block;
}
.lmw_blk15 dl dd p a.a12:hover {
	margin: 40px 7px 0px; border-radius: 100px; border: 3px solid rgb(51, 143, 255); border-image: none; width: 118px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(51, 143, 255);
}
.lmw_blk15 dl dd p a.a13 {
	margin: 40px 7px 0px; border-radius: 100px; border: 3px solid rgb(255, 126, 0); border-image: none; width: 118px; height: 36px; text-align: center; color: rgb(255, 126, 0); line-height: 36px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block;
}
.lmw_blk15 dl dd p a.a13:hover {
	margin: 40px 7px 0px; border-radius: 100px; border: 3px solid rgb(255, 126, 0); border-image: none; width: 118px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(255, 126, 0);
}
.cas_head_info03 {
	margin: 0px auto; padding: 30px 0px; width: 1000px;
}
.cas_tit {
	margin-top: 10px; margin-left: 14px; float: left; display: inline;
}
.tel_box {
	width: 150px; text-align: left; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: normal; float: right; display: inline;
}
.tel_box strong {
	color: rgb(63, 110, 168); font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; display: block;
}
.login {
	margin: 0px auto; top: -486px; width: 1000px; text-align: left; position: relative;
}
.cas_blk20 {
	border-radius: 10px; top: 40px; width: 364px; height: 406px; right: 0px; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.cas_blk20 h2 {
	padding: 0px 24px; height: 66px; color: rgb(51, 51, 51); line-height: 66px; font-size: 18px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_blk20 h2 span {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_blk20 h2 span a {
	color: rgb(63, 110, 168);
}
.cas_blk20 h2 span a:hover {
	color: rgb(255, 119, 0);
}
.cas_b20_main {
	margin: 0px auto; padding: 20px 0px 0px; width: 316px; overflow: hidden;
}
.cas_b20_main ul li {
	overflow: hidden;
}
.cas_b20_main ul li label.label01 {
	border-radius: 5px; width: 316px; height: 40px; overflow: hidden; float: left; display: inline; background-color: rgb(229, 229, 229);
}
.cas_b20_main ul li label.label01 .input05 {
	border-width: medium medium medium 2px; border-style: none none none solid; border-color: currentColor currentColor currentColor rgb(255, 255, 255); padding: 0px 0px 0px 10px; border-image: none; height: 40px; color: rgb(0, 0, 0); font-family: "΢���ź�"; font-size: 14px; font-weight: normal; margin-left: 40px; background-color: rgb(229, 229, 229);
}
.cas_b20_main ul li img {
	vertical-align: middle; display: inline-block;
}
.cas_b20_main ul li a.a05 {
	border: 1px solid rgb(60, 210, 84); border-image: none; width: 102px; height: 38px; text-align: center; color: rgb(60, 210, 84); line-height: 38px; font-size: 14px; font-weight: normal; margin-left: 10px; vertical-align: middle; display: inline-block; background-color: rgb(210, 255, 217);
}
.cas_b20_main ul li a.a05:hover {
	color: rgb(255, 255, 255); background-color: rgb(60, 210, 84);
}
.cas_b20_main ul li p {
	color: rgb(102, 102, 102); line-height: 16px; font-size: 12px; font-weight: normal;
}
.cas_b20_main ul li p a.a06 {
	color: rgb(63, 110, 168);
}
.cas_b20_main ul li p a.a06:hover {
	color: rgb(255, 119, 0);
}
.cas_b20_main ul li p em {
	border-radius: 100px; border: 1px solid rgb(60, 210, 84); border-image: none; width: 14px; height: 14px; overflow: hidden; margin-right: 5px; vertical-align: middle; display: inline-block; background-color: rgb(60, 210, 84);
}
.cas_b20_main ul li p em img {
	margin: 0px auto; width: 14px; height: 14px; display: block;
}
.cas_b20_main ul li a.a07 {
	border-radius: 5px; width: 316px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(230, 138, 0); border-bottom-width: 3px; border-bottom-style: solid; display: block; background-color: rgb(255, 159, 15);
}
.cas_b20_main ul li a.a07:hover {
	border-bottom-color: rgb(255, 119, 0); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(255, 119, 0);
}
.cas_b20_main ul li .a07 {
	border-width: 0px 0px 3px; border-style: none none solid; border-color: currentColor currentColor rgb(230, 138, 0); border-radius: 5px; border-image: none; width: 316px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold; display: block; background-color: rgb(255, 159, 15);
}
.cas_b20_main ul li .a07:hover {
	border-bottom-color: rgb(255, 119, 0); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(255, 119, 0);
}
.cas_b20_main ul li i {
	height: 30px; color: rgb(255, 159, 15); line-height: 24px; overflow: hidden; font-size: 12px; font-style: normal; font-weight: normal; display: block;
}
.cas_b20_main ul li i font {
	color: rgb(255, 159, 15); font-size: 14px; font-weight: bold; margin-right: 2px; vertical-align: middle; display: inline-block;
}
.cas_partk {
	margin: 0px auto; padding: 0px 0px 40px; width: 1000px; text-align: left;
}
.cas_partk h2 {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(221, 221, 221) currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 50px auto 40px; border-radius: 5px; border-image: none; width: 330px; height: 40px; overflow: hidden; display: block; background-color: rgb(255, 255, 255);
}
.cas_partk h2 ul li {
	width: 109px; height: 40px; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.cas_partk h2 ul li a {
	color: rgb(63, 110, 168); display: block;
}
.cas_partk h2 ul li.on a {
	color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(63, 110, 168);
}
.cas_pk_left {
	padding: 0px 0px 40px; width: 629px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.cas_pk_left ul li {
	padding: 10px 0px;
}
.cas_pk_left ul li span {
	width: 104px; text-align: right; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; font-weight: normal; float: left; display: inline;
}
.cas_pk_left ul li span font {
	color: rgb(255, 0, 0); font-size: 16px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_pk_left ul li .li_box {
	width: 440px; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; font-weight: normal; margin-left: 10px; float: left; display: inline;
}
.cas_pk_left ul li .li_box label {
	display: block;
}
.cas_pk_left ul li .li_box label em {
	border-radius: 1000px; border: 2px solid rgb(63, 110, 168); border-image: none; width: 16px; height: 16px; overflow: hidden; margin-right: 4px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.cas_pk_left ul li .li_box label em font {
	margin: 4px auto 0px; border-radius: 1000px; width: 8px; height: 8px; display: none; background-color: rgb(63, 110, 168);
}
.cas_pk_left ul li .li_box label em.on font {
	display: block;
}
.cas_pk_left ul li .li_box label select {
	padding: 0px 0px 0px 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 164px; height: 44px; color: rgb(51, 51, 51); line-height: 40px; font-family: "΢���ź�"; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_pk_left ul li .li_box label .input06 {
	padding: 0px 0px 0px 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 433px; height: 40px; color: rgb(51, 51, 51); font-family: "΢���ź�"; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_pk_left ul li .li_box label a.a14 {
	border-radius: 5px; border: 1px solid rgb(63, 110, 168); border-image: none; width: 82px; height: 40px; text-align: center; color: rgb(63, 110, 168); line-height: 40px; font-size: 14px; margin-left: 10px; vertical-align: middle; display: inline-block; background-color: rgb(241, 247, 255);
}
.cas_pk_left ul li .li_box label a.a14:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_pk_left ul li .li_box i {
	padding: 0px 5px; border-radius: 5px; border: 1px dashed rgb(243, 176, 68); border-image: none; color: rgb(255, 119, 0); line-height: 20px; overflow: hidden; font-size: 12px; font-style: normal; font-weight: normal; margin-top: 5px; display: inline-block; background-color: rgb(255, 248, 238);
}
.cas_pk_left ul li .li_box label img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.cas_pk_left ul li .li_box label p {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.cas_pk_left ul li .li_box label p a {
	color: rgb(63, 110, 168);
}
.cas_pk_left ul li .li_box label p a:hover {
	color: rgb(255, 119, 0);
}
.cas_pk_left ul li a.a15 {
	color: rgb(63, 110, 168);
}
.cas_pk_left ul li a.a15:hover {
	color: rgb(255, 119, 0);
}
.cas_pk_left ul li a.a16 {
	border-radius: 5px; border: 1px solid rgb(63, 110, 168); border-image: none; width: 438px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: bold; margin-left: 114px; display: block; background-color: rgb(92, 138, 195);
}
.cas_pk_left ul li a.a16:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; background-color: rgb(255, 119, 0);
}
.cas_pk_right {
	padding: 0px 0px 0px 66px; width: 304px; float: right; display: inline;
}
.cas_pk_info {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 14px; font-weight: normal;
}
.cas_pk_info a {
	border-radius: 5px; border: 1px solid rgb(243, 176, 68); border-image: none; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold; margin-top: 4px; display: block; background-color: rgb(246, 192, 105);
}
.cas_pk_info a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_pk_info02 {
	padding: 20px; border-radius: 5px; overflow: hidden; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.cas_pk_info02 img {
	width: 102px; height: 102px; float: left; display: inline;
}
.cas_pk_info02 p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; margin-top: 20px; margin-left: 50px; float: left; display: inline;
}
.cas_pk_info02 a {
	color: rgb(51, 51, 51);
}
.cas_pk_info03 {
	border-radius: 5px; overflow: hidden; margin-top: 30px;
}
.cas_partl {
	margin: 0px auto; width: 1208px; text-align: left;
}
.position {
	text-align: left; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; font-weight: normal;
}
.position a {
	color: rgb(102, 102, 102);
}
.position a:hover {
	color: rgb(51, 143, 255);
}
.cas_partl ul li {
	border: 1px solid rgb(238, 238, 238); transition:0.5s; border-image: none; top: 0px; width: 378px; height: 130px; overflow: hidden; margin-right: 34px; margin-bottom: 34px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_partl ul li:hover {
	top: -5px; -webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_partl ul li dl {
	margin: 0px auto; padding: 14px 0px; width: 350px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.cas_partl ul li dl dt {
	padding: 4px 5px 0px 0px; width: 49px; height: 46px; text-align: right; color: rgb(255, 255, 255); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; border-top-color: rgb(75, 144, 188); border-top-width: 4px; border-top-style: solid; float: left; display: inline; background-color: rgb(104, 173, 208);
}
.cas_partl ul li dl dt span {
	display: block;
}
.cas_partl ul li dl dd {
	width: 282px; float: right; display: inline;
}
.cas_partl ul li dl dd b a {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; display: block;
}
.cas_partl ul li dl dd b a:hover {
	color: rgb(255, 119, 0);
}
.cas_partl ul li dl a.more {
	right: 14px; bottom: 14px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; position: absolute;
}
.cas_partl ul li dl a.more:hover {
	color: rgb(255, 119, 0);
}
.cas_partl ul li p {
	padding: 0px 14px; color: rgb(102, 102, 102); line-height: 46px; font-size: 12px; font-weight: normal;
}
.cas_partl ul li p span {
	float: right; display: inline;
}
.cas_partl ul li p img {
	margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_blk21 {
	border-radius: 15px; border: 1px solid rgb(238, 238, 238); border-image: none; left: 50%; top: 300px; width: 520px; height: 500px; text-align: left; overflow: hidden; margin-left: -260px; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 50px #333333; -moz-box-shadow: 0 0 50px #333333;
}
.cas_blk21 h2 {
	height: 150px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative; background-color: rgb(244, 244, 244);
}
.cas_blk21 h2 a {
	top: 20px; right: 20px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; position: absolute;
}
.cas_blk21 h2 a:hover {
	color: rgb(63, 110, 168);
}
.cas_blk21 h2 dl {
	margin: 36px auto 0px; width: 240px;
}
.cas_blk21 h2 dl dt {
	border-radius: 1000px; width: 76px; height: 76px; overflow: hidden; float: left; display: inline;
}
.cas_blk21 h2 dl dt img {
	width: 76px; height: 76px;
}
.cas_blk21 h2 dl dd {
	width: 150px; text-align: left; float: right; display: inline;
}
.cas_blk21 h2 dl dd p {
	color: rgb(63, 110, 168); line-height: 34px; font-family: Verdana, Geneva, sans-serif; font-size: 24px; font-weight: normal;
}
.cas_b21_main {
	height: 299px; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.cas_b21_main02 {
	padding: 0px 30px 0px 0px; height: 50px; text-align: right; color: rgb(102, 102, 102); line-height: 49px; font-size: 14px; font-weight: normal; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
.cas_b21_box {
	margin: 0px auto; padding: 0px 0px 40px 10px; width: 440px;
}
.cas_b21_box h3 {
	color: rgb(51, 51, 51); line-height: 36px; font-size: 16px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; display: block;
}
.cas_b21_box img {
	margin: 0px auto; width: 140px; height: 140px; display: block;
}
.cas_b21_box p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; font-weight: normal; margin-top: 20px; display: block;
}
.cas_blk22 {
	border-radius: 10px; left: 50%; top: 300px; width: 380px; height: 170px; text-align: left; overflow: hidden; margin-left: -260px; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 50px #333333; -moz-box-shadow: 0 0 50px #333333;
}
.cas_blk22 h2 {
	margin: 40px auto 0px; width: 320px; height: 80px; text-align: center; color: rgb(51, 51, 51); font-size: 16px; font-weight: normal; display: block;
}
.cas_blk22 h2 img {
	width: 36px; height: 36px; margin-right: 14px; vertical-align: middle; display: inline-block;
}
.cas_b22_main {
	height: 50px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.cas_b22_main a.a17 {
	width: 190px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; font-weight: normal; float: left; display: inline; background-color: rgb(242, 242, 242);
}
.cas_b22_main a.a18 {
	width: 190px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; font-weight: normal; float: left; display: inline; background-color: rgb(51, 143, 255);
}
.cas_b22_main a.a17:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b22_main a.a18:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_content02 {
	margin: 0px auto; padding: 0px 0px 50px; width: 1208px; text-align: left;
}
.cas_partm {
	overflow: hidden;
}
.cas_blk23 {
	width: 210px; height: 290px; float: left; display: inline; background-image: url("../images/cas_bg09.jpg"); background-repeat: no-repeat; background-size: 210px 290px;
}
.cas_blk23 ul {
	margin: 0px auto; width: 170px;
}
.cas_blk23 ul li {
	line-height: 48px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(130, 166, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_blk23 ul li a {
	color: rgb(255, 255, 255); display: block;
}
.cas_blk23 ul li a img {
	margin-top: 17px; float: right; display: inline;
}
.cas_blk23 ul li a:hover {
	padding: 0px 0px 0px 10px;
}
.cas_blk24 {
	width: 730px; height: 290px; margin-left: 10px; float: left; display: inline;
}
.cas_blk25 {
	width: 248px; height: 290px; overflow: hidden; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.cas_b25_info {
	height: 130px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(243, 248, 255);
}
.cas_b25_info h2 {
	width: 248px; height: 60px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.cas_b25_info h2 ul {
	left: 0px; top: 0px; width: 248px; height: 60px; position: absolute;
}
.cas_b25_info h2 ul li {
	width: 61px; height: 60px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline; cursor: pointer;
}
.cas_b25_info h2 ul li img {
	margin: 10px auto 0px; width: 40px; height: 40px; display: block;
}
.cas_b25_info h2 ul li.on {
	height: 61px; background-color: rgb(243, 248, 255);
}
.cas_b25_info p {
	text-align: center; color: rgb(51, 51, 51); line-height: 69px; font-size: 14px; font-weight: normal; display: block;
}
.cas_b25_info p span {
	color: rgb(63, 110, 168); margin-right: 10px;
}
.cas_b25_info02 {
	padding: 10px 20px;
}
.cas_b25_info02 h2 {
	color: rgb(51, 51, 51); line-height: 27px; font-size: 14px; font-weight: bold;
}
.cas_b25_info02 ul li {
	line-height: 27px; font-size: 14px; font-weight: normal;
}
.cas_b25_info02 ul li a {
	color: rgb(51, 51, 51);
}
.cas_b25_info02 ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_b25_info02 ul li .font04 {
	padding: 0px 4px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: normal; margin-right: 10px; vertical-align: middle; display: inline-block; background-color: rgb(86, 153, 240);
}
.cas_b25_info02 ul li .font05 {
	padding: 0px 4px; border-radius: 2px; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; font-weight: normal; margin-right: 10px; vertical-align: middle; display: inline-block; background-color: rgb(243, 176, 68);
}
.cas_blk26 {
	overflow: hidden; margin-top: 30px;
}
.cas_blk26 h2 {
	padding: 0px 0px 0px 14px; height: 30px; color: rgb(63, 110, 168); line-height: 30px; font-size: 30px; font-weight: normal; border-left-color: rgb(63, 110, 168); border-left-width: 4px; border-left-style: solid;
}
.cas_blk26 h2 a {
	border-radius: 1000px; border: 2px solid rgb(221, 221, 221); border-image: none; width: 72px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; font-weight: normal; margin-top: 5px; float: right; display: inline;
}
.cas_blk26 h2 a:hover {
	border: 2px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b26_main {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.cas_b26_main ul li {
	width: 240px; height: 260px; overflow: hidden; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid; float: left; display: inline; position: relative;
}
.cas_b26_main ul li .img_box {
	margin: 14px auto 8px; width: 160px; height: 160px; display: block;
}
.cas_b26_main ul li .img_box a img {
	width: 160px; height: 160px; display: block;
}
.cas_b26_main ul li p {
	padding: 0px 24px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-top: 6px; display: block;
}
.cas_b26_main ul li p a {
	height: 36px; color: rgb(51, 51, 51); line-height: 18px; overflow: hidden; font-size: 12px; display: block;
}
.cas_b26_main ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_b26_main ul li i img {
	top: 12px; right: 12px; position: absolute;
}
.lmw_partb {
	height: 342px; overflow: hidden; margin-top: 20px; background-image: url("../images/div_bg01.jpg"); background-repeat: no-repeat;
}
.lmw_partb h2 {
	padding: 0px 20px; height: 70px; overflow: hidden; display: block;
}
.lmw_partb h2 img {
	width: 172px; height: 34px; margin-top: 20px; float: left; display: inline;
}
.lmw_partb h2 i {
	width: 330px; text-align: right; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-style: normal; font-weight: normal; margin-top: 20px; float: right; display: inline;
}
.lmw_partb h2 i em {
	margin: 0px 10px; border-radius: 5px; width: 30px; height: 30px; text-align: center; color: rgb(63, 110, 168); line-height: 30px; font-family: Verdana, Geneva, sans-serif; font-style: normal; vertical-align: middle; display: inline-block; background-color: rgb(255, 255, 255);
}
.lmw_pb_main {
	margin: 0px auto; padding: 0px 0px 0px 1px; width: 1159px; height: 257px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.lmw_pb_main ul li {
	width: 192px; height: 227px; overflow: hidden; margin-top: 15px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline;
}
.lmw_pb_main ul li .img_box {
	margin: 10px auto 0px; width: 132px; height: 132px;
}
.lmw_pb_main ul li .img_box a img {
	width: 132px; height: 132px;
}
.lmw_pb_main ul li p a {
	padding: 0px 25px; height: 40px; color: rgb(51, 51, 51); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: normal; margin-top: 14px; display: block;
}
.lmw_pb_main ul li p a:hover {
	color: rgb(255, 126, 0);
}
.lmw_pb_main ul li span {
	padding: 0px 25px; color: rgb(153, 153, 153); line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin-top: 8px; display: block;
}
.lmw_pb_main ul li span strong {
	color: rgb(255, 126, 0); font-size: 18px; font-weight: normal; margin-right: 10px;
}
.lmw_pb_main ul li span strong em {
	font-size: 14px; font-style: normal;
}
.lmw_pb_main ul li span i {
	color: rgb(153, 153, 153); font-style: normal; font-weight: normal; text-decoration: line-through;
}
.cas_blk27 {
	overflow: hidden; margin-top: 30px;
}
.cas_blk27 h2.cas_tit02 {
	padding: 0px 0px 0px 14px; height: 30px; color: rgb(63, 110, 168); line-height: 30px; font-size: 30px; font-weight: normal; border-left-color: rgb(63, 110, 168); border-left-width: 4px; border-left-style: solid;
}
.cas_blk27 h2.cas_tit02 span {
	text-align: right; font-size: 14px; margin-top: 5px; float: right; display: inline;
}
.cas_blk27 h2.cas_tit02 span a {
	color: rgb(102, 102, 102); margin-left: 24px;
}
.cas_blk27 h2.cas_tit02 span a:hover {
	color: rgb(255, 119, 0);
}
.cas_b27_main {
	border: 1px solid rgb(238, 238, 238); border-image: none; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.f_main {
	padding: 10px 0px; overflow: hidden;
}
.f_main ul li {
	margin-left: 10px; float: left; display: inline;
}
.f_main ul li a img {
	width: 388px;
}
.f_main2 {
	padding: 10px; overflow: hidden;
}
.f_main2 ul li {
	width: 196.5px; height: 130px; overflow: hidden; border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; display: inline; position: relative;
}
.f_main2 ul li h2 a {
	left: 15px; top: 14px; color: rgb(51, 51, 51); font-size: 13px; font-weight: normal; display: block; position: absolute;
}
.f_main2 ul li h2 a:hover {
	color: rgb(255, 119, 0);
}
.f_main2 ul li h3 {
	left: 15px; top: 40px; width: 64px; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; font-weight: normal; position: absolute;
}
.f_main2 ul li a img {
	transition:0.5s; width: 80px; height: 80px; right: 10px; bottom: 10px; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.f_main2 ul li:hover a img {
	width: 80px; height: 80px; right: 15px; bottom: 10px; position: absolute;
}
.f_main3 {
	padding: 10px 0px 20px; overflow: hidden;
}
.f_main3 ul li {
	width: 201px; float: left; display: inline;
}
.f_main3 ul li a {
	text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; font-weight: normal; display: block;
}
.f_main3 ul li a:hover {
	color: rgb(255, 119, 0);
}
.f_main3 ul li a img {
	margin: 0px auto; width: 150px; display: block;
}
.cas_partn {
	margin: 0px auto; width: 1208px; text-align: left; display: block;
}
.cas_partn ul.list03 li {
	transition:0.5s; top: 0px; width: 380px; height: 330px; margin-right: 34px; margin-bottom: 34px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_partn ul.list03 li:hover {
	top: -5px; -webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_partn ul.list03 li:hover i {
	border-top-color: rgb(225, 105, 0); border-top-width: 4px; border-top-style: solid; background-color: rgb(255, 119, 0);
}
.cas_partn ul.list03 li .img_box {
	margin: 0px auto 20px; width: 380px; display: block;
}
.cas_partn ul.list03 li .img_box a img {
	width: 380px; height: 245px;
}
.cas_partn ul.list03 li p a {
	padding: 0px 14px; height: 20px; color: rgb(51, 51, 51); line-height: 18px; overflow: hidden; font-size: 14px; font-weight: normal; display: block;
}
.cas_partn ul.list03 li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_partn ul.list03 li span {
	padding: 0px 14px; color: rgb(102, 102, 102); line-height: 18px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; margin-top: 10px; display: block;
}
.cas_partn ul.list03 li span a {
	color: rgb(51, 143, 255); float: right; display: inline;
}
.cas_partn ul.list03 li span a:hover {
	color: rgb(255, 119, 0);
}
.cas_partn ul.list03 li i {
	padding: 4px 5px 0px 0px; transition:0.5s; left: 12px; top: -4px; width: 49px; height: 46px; text-align: right; color: rgb(255, 255, 255); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; border-top-color: rgb(49, 92, 151); border-top-width: 4px; border-top-style: solid; position: absolute; z-index: 99989; background-color: rgb(63, 110, 168); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_partn ul.list03 li i font {
	display: block;
}
.cas_blk28 {
	padding: 0px 143px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; background-color: rgb(255, 255, 255);
}
.cas_blk28 dl.dst03 {
	padding: 50px 0px 40px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_blk28 dl.dst03 dt {
	padding: 4px 5px 0px 0px; width: 49px; height: 46px; text-align: right; color: rgb(255, 255, 255); line-height: 20px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; border-top-color: rgb(49, 92, 151); border-top-width: 4px; border-top-style: solid; float: left; display: inline; background-color: rgb(63, 110, 168);
}
.cas_blk28 dl.dst03 dt span {
	display: block;
}
.cas_blk28 dl.dst03 dd {
	width: 832px; text-align: left; float: right; display: inline;
}
.cas_blk28 dl.dst03 dd b {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 30px; font-weight: normal; display: block;
}
.cas_blk28 dl.dst03 dd p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal; display: block;
}
.cas_blk28 dl.dst03 dd p img {
	margin-right: 2px; vertical-align: middle; display: inline-block;
}
.cas_b28_main {
	padding: 0px 0px 40px; overflow: hidden;
}
.cas_b28_main p {
	color: rgb(51, 51, 51); line-height: 32px; text-indent: 2em; font-size: 16px; font-weight: normal; margin-top: 40px;
}
.cas_b28_main02 {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 14px; font-weight: normal; margin-top: 20px;
}
.cas_b28_main02 img {
	vertical-align: middle; display: inline-block;
}
.cas_b28_main02 label {
	border-radius: 5px; width: 310px; overflow: hidden; margin-left: 154px; vertical-align: middle; display: inline-block;
}
.cas_b28_main02 label .input07 {
	padding: 0px 0px 0px 10px; border: currentColor; border-image: none; width: 230px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(243, 243, 243);
}
.cas_b28_main02 label .input08 {
	margin: 0px; padding: 0px; border: currentColor; transition:0.5s; border-image: none; width: 70px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "΢���ź�"; font-size: 12px; font-weight: normal; vertical-align: middle; display: inline-block; cursor: pointer; background-color: rgb(128, 169, 219); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_b28_main02 label .input08:hover {
	background-color: rgb(107, 151, 205);
}
.cas_b28_main02 a {
	color: rgb(102, 102, 102); font-size: 14px; float: right; display: inline;
}
.cas_b28_main03 {
	padding: 20px 0px; overflow: hidden; margin-top: 40px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.cas_b28_main03 ul li {
	color: rgb(102, 102, 102); line-height: 32px; font-size: 16px; font-weight: normal;
}
.cas_b28_main03 ul li a {
	margin: 0px 10px; color: rgb(51, 143, 255);
}
.cas_b28_main03 ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_b28_main03 ul li span {
	color: rgb(153, 153, 153);
}
.cas_b28_main04 {
	margin-top: 70px;
}
.cas_b28_main04 h3 {
	overflow: hidden;
}
.cas_b28_main04 h3 span {
	color: rgb(153, 153, 153); font-size: 14px; font-weight: normal; float: right; display: inline;
}
.cas_b28_main04 h3 span strong {
	margin: 0px 2px; color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif;
}
.cas_b28_main04 textarea {
	padding: 10px 14px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 890px; height: 88px; color: rgb(102, 102, 102); line-height: 30px; font-family: "΢���ź�"; font-size: 14px; font-weight: normal; margin-top: 20px; background-color: rgb(243, 243, 243);
}
.cas_b28_main04 p {
	text-align: right; margin-top: 14px; display: block;
}
.cas_b28_main04 p a {
	border-radius: 4px; width: 66px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(51, 143, 255);
}
.cas_b28_main04 p a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_b28_main05 {
	padding: 0px 0px 80px; overflow: hidden;
}
.cas_b28_info {
	padding: 20px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_b28_info dl {
	overflow: hidden;
}
.cas_b28_info dl dt {
	width: 40px; float: left; display: inline;
}
.cas_b28_info dl dt img {
	border-radius: 1000px; height: 40px;
}
.cas_b28_info dl dd {
	width: 866px; margin-top: 1px; margin-left: 14px; float: left; display: inline;
}
.cas_b28_info dl dd p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; font-weight: normal;
}
.cas_b28_info dl dd p span {
	color: rgb(153, 153, 153); font-size: 12px; float: right; display: inline;
}
.cas_b28_info dl dd p b {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.cas_b28_info font {
	padding: 10px 10px 10px 54px; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; display: block;
}
.cas_b28_info em {
	padding: 0px 10px; border-radius: 4px; border: 1px dashed rgb(158, 201, 245); border-image: none; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-style: normal; font-weight: normal; margin-left: 54px; display: block; background-color: rgb(244, 249, 255);
}
.cas_b28_info em span {
	color: rgb(153, 153, 153); float: right; display: inline;
}
.cas_b28_info i {
	text-align: right; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-style: normal; margin-top: 10px; display: block;
}
.cas_b28_info i a {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.cas_b28_info i a img {
	margin-right: 2px; vertical-align: middle; display: inline-block;
}
.cas_parto {
	overflow: hidden;
}
.cas_po_left {
	width: 210px; float: left; display: inline;
}
.cas_blk29 {
	padding: 10px 0px 20px; border: 1px solid rgb(238, 238, 238); border-image: none; background-color: rgb(255, 255, 255);
}
.cas_blk29 h2 {
	padding: 0px 20px; text-align: center; color: rgb(51, 51, 51); line-height: 46px; font-size: 14px; font-weight: bold; margin-top: 10px; display: block;
}
.cas_blk29 ul li {
	line-height: 36px; font-size: 12px; font-weight: normal;
}
.cas_blk29 ul li a {
	text-align: center; color: rgb(51, 51, 51); border-left-color: rgb(255, 255, 255); border-left-width: 4px; border-left-style: solid; display: block;
}
.cas_blk29 ul li.on a {
	color: rgb(51, 143, 255); border-left-color: rgb(51, 143, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(246, 246, 246);
}
.cas_blk29 ul li a:hover {
	color: rgb(51, 143, 255); border-left-color: rgb(51, 143, 255); border-left-width: 4px; border-left-style: solid; background-color: rgb(246, 246, 246);
}
.cas_po_right {
	width: 966px; float: right; display: inline;
}
.cas_blk30 {
	padding: 0px 70px; border: 1px solid rgb(238, 238, 238); border-image: none; background-color: rgb(255, 255, 255);
}
.cas_blk30 h2 {
	padding: 40px 0px 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 27px; font-weight: normal; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_blk30 h2 span {
	color: rgb(153, 153, 153); font-size: 14px; font-weight: normal; display: block;
}
.cas_b30_main {
	padding: 0px 0px 60px; overflow: hidden;
}
.cas_b30_main p {
	color: rgb(51, 51, 51); line-height: 32px; text-indent: 2em; font-size: 14px; font-weight: normal; margin-top: 40px;
}
.cas_about_nav {
	width: 600px; float: right; display: inline;
}
.cas_about_nav ul li {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; margin-top: 16px; margin-left: 24px; float: left; display: inline;
}
.cas_about_nav ul li a {
	padding: 0px 4px; border-radius: 4px; color: rgb(0, 0, 0); line-height: 20px; display: inline-block;
}
.cas_about_nav ul li.on a {
	color: rgb(255, 255, 255); background-color: rgb(90, 142, 206);
}
.cas_about_nav ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(90, 142, 206);
}
.cas_partp {
	margin: 0px auto; width: 1000px;
}
.cas_blk31 {
	padding: 0px 60px; border-radius: 15px; border: 1px solid rgb(205, 205, 205); transition:0.5s; border-image: none; margin-top: 0px; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999;
}
.cas_blk31:hover {
	-webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_blk31 h2 {
	padding: 50px 0px 30px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 27px; font-weight: normal; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.cas_blk31 h2 span {
	text-align: center; color: rgb(153, 153, 153); font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block;
}
.cas_b31_main {
	padding: 0px 0px 60px; overflow: hidden;
}
.cas_b31_main p {
	line-height: 26px; text-indent: 2em; font-size: 15px; font-weight: normal; margin-top: 30px; display: block;
}
.cas_b31_main ul {
	margin: 40px auto 0px; width: 824px;
}
.cas_b31_main ul li {
	line-height: 36px; font-size: 14px; font-weight: normal;
}
.cas_b31_main ul li a {
	background-position: 0px 17px; padding: 0px 0px 0px 14px; color: rgb(51, 51, 51); display: block; background-image: url("../images/cas_icon88.png"); background-repeat: no-repeat; background-size: 4px 4px;
}
.cas_b31_main ul li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right; display: inline;
}
.cas_b31_main ul li a:hover {
	padding: 0px 0px 0px 20px; color: rgb(255, 119, 0);
}
.cas_b31_main .norecord {
	text-align: center; font-size: 14px; font-weight: normal; margin-top: 10px;
}
.cas_map {
	margin: 40px auto 0px; width: 878px; height: 300px; display: block; background-color: rgb(0, 0, 0);
}
.cas_blk32 {
	padding: 20px 0px; border-radius: 15px; border: 1px solid rgb(205, 205, 205); transition:0.5s; border-image: none; margin-top: 40px; background-color: rgb(255, 255, 255); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999;
}
.cas_blk32:hover {
	-webkit-box-shadow: 0 0 30px #999999; -moz-box-shadow: 0 0 30px #999999;
}
.cas_blk32 dl {
	padding: 20px 20px 20px 40px; width: 260px; float: left; display: inline;
}
.cas_blk32 dl dt {
	border-radius: 1000px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 60px; height: 60px; overflow: hidden; float: left; display: inline;
}
.cas_blk32 dl dt img {
	margin: 10px auto 0px; width: 50px; height: 50px; display: block;
}
.cas_blk32 dl dd {
	width: 190px; text-align: left; margin-top: 14px; float: right; display: inline;
}
.cas_blk32 dl dd p {
	color: rgb(51, 51, 51); line-height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;
}
.cas_blk33 {
	width: 480px; text-align: left; overflow: hidden; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.cas_blk33 h2 {
	padding: 0px 14px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 15px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);
}
.cas_blk33 h2 img {
	width: 24px; height: 24px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.cas_blk33 h2 a {
	color: rgb(51, 51, 51); font-size: 16px; float: right; display: inline;
}
.cas_b33_main {
	padding: 10px 0px 30px; overflow: hidden;
}
.cas_b33_main dl {
	margin: 0px auto; width: 420px;
}
.cas_b33_main dl dt {
	line-height: 60px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.cas_b33_main dl dd h3 {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: normal; margin-top: 0px; display: block;
}
.cas_b33_main dl a {
	margin: 4px 10px 4px 0px; padding: 0px 6px; border-radius: 4px; border: 1px dashed rgb(51, 143, 255); border-image: none; color: rgb(51, 143, 255); line-height: 24px; font-size: 14px; font-weight: normal; vertical-align: middle; display: inline-block; background-color: rgb(238, 246, 255);
}
.cas_b33_main dl a.on {
	border: 1px solid rgb(51, 143, 255); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 143, 255);
}
.cas_b33_main dl a:hover {
	border: 1px solid rgb(51, 143, 255); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 143, 255);
}
.cas_b33_main02 {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.cas_b33_main02 a.a17 {
	width: 240px; height: 50px; text-align: center; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; font-weight: normal; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.cas_b33_main02 a.a18 {
	width: 240px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; font-weight: normal; float: left; display: inline; background-color: rgb(51, 143, 255);
}
.cas_b33_main02 a.a17:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_b33_main02 a.a18:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_partq {
	margin: 0px auto; width: 1208px; text-align: left;
}
.e_blk09 {
	border: 1px solid rgb(238, 238, 238); border-image: none; height: 464px; overflow: hidden; margin-top: 30px; background-color: rgb(255, 255, 255);
}
.e_b09_left {
	width: 224px; height: 474px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.e_b09_left dl {
	margin: 30px auto 0px; width: 180px;
}
.e_b09_left dl dt {
	overflow: hidden;
}
.e_b09_left dl dt a {
	text-align: center; color: rgb(51, 51, 51); line-height: 25px; font-size: 12px; font-weight: bold; display: block;
}
.e_b09_left dl dt a img {
	margin: 0px auto; width: 156px; height: 64px; display: block;
}
.e_b09_left dl dt a:hover {
	color: rgb(51, 143, 255);
}
.e_b09_left dl dd {
	overflow: hidden; margin-top: 5px;
}
.e_b09_left dl dd p {
	text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-weight: normal; display: block;
}
.e_b09_left dl dd p span {
	color: rgb(255, 126, 0); margin-top: 24px; display: block;
}
.e_b09_left dl dd p span img {
	width: 30px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.e_b09_left dl dd p i {
	margin: 0px 2px; color: rgb(255, 126, 0); font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: bold;
}
.e_b09_left .e_b09_left_info {
	margin: 20px auto 0px; width: 180px;
}
.e_b09_left .e_b09_left_info h3 {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 12px; font-weight: bold;
}
.e_b09_left .e_b09_left_info h3 span {
	float: right; display: inline;
}
.e_b09_left .e_b09_left_info ul li {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal;
}
.e_b09_left .e_b09_left_info ul li i {
	color: rgb(64, 126, 143); font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
}
.e_b09_left .e_b09_left_info ul li span {
	color: rgb(184, 28, 34); font-family: Verdana, Geneva, sans-serif; font-weight: bold; float: right; display: inline;
}
.e_b09_left .e_b09_left_info ul li span em {
	padding: 0px 2px; border-radius: 2px; height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-size: 12px; font-style: normal; margin-right: 4px; vertical-align: middle; display: inline-block; background-color: rgb(184, 28, 34);
}
.e_b09_left .e_b09_left_info02 {
	margin: 24px auto 0px; width: 180px;
}
.e_b09_left .e_b09_left_info02 a.a06 {
	border: 1px solid rgb(51, 143, 255); border-image: none; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; font-weight: normal; display: block; background-color: rgb(51, 143, 255);
}
.e_b09_left .e_b09_left_info02 a.a06:hover {
	border: 1px solid rgb(255, 126, 0); border-image: none; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 12px; font-weight: normal; display: block; background-color: rgb(255, 126, 0);
}
.e_b09_left .e_b09_left_info02 a.a07 {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 22px; text-align: center; color: rgb(51, 143, 255); line-height: 22px; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.e_b09_left .e_b09_left_info02 a.a07:hover {
	border: 1px solid rgb(255, 126, 0); border-image: none; height: 22px; text-align: center; color: rgb(255, 126, 0); line-height: 22px; font-size: 12px; font-weight: normal; margin-top: 10px; display: block; background-color: rgb(255, 255, 255);
}
.e_b09_right {
	width: 979px; height: 474px; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.e_b09_right h2 {
	padding: 0px 20px; width: 939px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.e_b09_right h2 span {
	top: 1px; height: 50px; right: 20px; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; position: absolute;
}
.e_b09_right h2 span a {
	margin: 0px 4px; color: rgb(255, 126, 0); font-weight: normal;
}
.e_b09_right_main {
	padding: 0px 0px 0px 14px; overflow: hidden;
}
.e_b09_right_main ul li {
	background: rgb(255, 255, 255); margin: 18px 8px 0px; padding: 1px; width: 220px; float: left; display: inline; position: relative;
}
.e_b09_right_main ul li .li_box {
	background-color: rgb(255, 255, 255);
}
.e_b09_right_main ul li.mr0 {
	margin-right: 0px;
}
.e_b09_right_main ul li .img_box {
	margin: 20px auto 0px; width: 190px; height: 190px; overflow: hidden; position: relative;
}
.e_b09_right_main ul li .img_box a img {
	width: 190px; height: 190px;
}
.e_b09_right_main ul li .p_box {
	padding: 10px 14px 0px; height: 100px; margin-top: 10px;
}
.e_b09_right_main ul li .p_box_info01 b {
	color: rgb(51, 51, 51); line-height: 14px; font-size: 12px; font-weight: normal; display: block;
}
.e_b09_right_main ul li .p_box_info01 b strong {
	color: rgb(255, 126, 0); font-family: Verdana, Geneva, sans-serif; font-size: 20px; font-weight: normal;
}
.e_b09_right_main ul li .p_box_info01 b strong font {
	font-size: 14px;
}
.e_b09_right_main ul li .p_box_info01 b i {
	color: rgb(153, 153, 153); font-size: 14px; font-style: normal; text-decoration: line-through; margin-left: 10px; display: inline-block;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox {
	background-position: 50px 265px; border: 2px solid rgb(216, 0, 1); border-image: none; left: 0px; top: 0px; width: 214px; display: none; position: absolute; z-index: 2; background-image: url("../images/icon03.png"); background-repeat: no-repeat;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox a {
	width: 231px; height: 231px; margin-bottom: 38px; display: block;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox dl {
	margin: 0px auto; padding: 20px 10px; background-color: rgb(216, 0, 1);
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox dl dt {
	padding: 0px 0px 0px 15px; width: 50px; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; font-weight: normal; float: right; display: inline;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox dl dd {
	padding: 0px 15px 0px 0px; width: 109px; text-align: left; border-right-color: rgb(239, 147, 148); border-right-width: 1px; border-right-style: solid; float: right; display: inline;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox dl dd p {
	text-align: left; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; font-weight: normal; display: block;
}
.e_b09_right_main ul li .p_box_info01 .p_box_info01_fox dl dd p span {
	font-size: 12px; float: right; display: inline;
}
.e_b09_right_main ul li .p_box_info01:hover .p_box_info01_fox {
	display: block;
}
.e_b09_right_main ul li .p_box_info02 {
	padding: 7px 0px 0px; overflow: hidden;
}
.e_b09_right_main ul li .p_box_info02 a {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: normal;
}
.e_b09_right_main ul li .p_box_info02 a:hover {
	color: rgb(255, 126, 0);
}
.e_b09_right_main ul li .p_box_info03 {
	margin-top: 7px;
}
.e_b09_right_main ul li .p_box_info03 span a {
	color: rgb(153, 153, 153); line-height: 14px; font-size: 12px; font-weight: normal;
}
.e_b09_right_main ul li .p_box_info03 span a img {
	margin-left: 10px; vertical-align: middle; display: inline-block;
}
.e_b09_right_main ul li .p_box_info03 span a:hover {
	color: rgb(255, 126, 0);
}
.e_b09_right_main ul li .p_box_info03_fox {
	left: 0px; top: 330px; width: 216px; display: none; position: absolute; z-index: 2;
}
.e_b09_right_main ul li .p_box_info03_fox i {
	width: 10px; height: 6px; margin-left: 60px; float: left; display: inline; position: relative; z-index: 2; background-image: url("../images/icon07.png"); background-repeat: no-repeat;
}
.e_b09_right_main ul li .p_box_info03_fox_main {
	padding: 10px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 214px; margin-top: -1px; float: left; display: inline; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.e_b09_right_main ul li .p_box_info03_fox_main p {
	padding: 0px 0px 0px 15px; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal;
}
.e_b09_right_main ul li .p_box_info03_fox_main p span {
	color: rgb(51, 51, 51); margin-right: 5px;
}
.e_b09_right_main ul li .p_box_info03_fox_main p img {
	margin: 0px 1px; vertical-align: middle; display: inline-block;
}
.e_b09_right_main ul li .p_box_info03:hover .p_box_info03_fox {
	display: none;
}
.e_b09_right_main ul li .p_box_info05 {
	height: 36px; overflow: hidden; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.e_b09_right_main ul li .p_box_info05 span {
	width: 108px; text-align: center; line-height: 36px; font-size: 12px; font-weight: normal; float: left; display: inline;
}
.e_b09_right_main ul li .p_box_info05 span em {
	margin: 0px 2px; color: rgb(255, 126, 0); font-family: Verdana, Geneva, sans-serif; font-style: normal;
}
.e_b09_right_main ul li .p_box_info05 span i {
	margin: 0px 2px; color: rgb(51, 143, 255); font-family: Verdana, Geneva, sans-serif; font-style: normal;
}
.cas_shop_foot {
	margin: 0px; left: 0px; width: 100%; height: 100px; text-align: left; bottom: 0px; position: fixed; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 0 20px #999999; -moz-box-shadow: 0 0 20px #999999;
}
.cas_shop_foot_main {
	margin: 0px auto; padding: 0px 15px; width: 970px; height: 100px; color: rgb(51, 51, 51); line-height: 100px; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_shop_foot_main a {
	color: rgb(51, 51, 51); margin-left: 20px;
}
.cas_shop_foot_main a:hover {
	color: rgb(255, 119, 0);
}
.cas_shop_foot_main dl {
	width: 630px; margin-top: 26px; float: right; display: inline;
}
.cas_shop_foot_main dl dt {
	width: 150px; height: 48px; float: right; display: inline;
}
.cas_shop_foot_main dl dt a {
	margin: 0px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; font-weight: bold; display: block; background-color: rgb(51, 143, 255);
}
.cas_shop_foot_main dl dt a:hover {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_shop_foot_main dl dd {
	width: 460px; margin-right: 20px; float: right; display: inline;
}
.cas_shop_foot_main dl dd p {
	text-align: right; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: normal; display: block;
}
.cas_shop_foot_main dl dd p strong {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-size: 18px;
}
.cas_shop_foot_main dl dd p font {
	margin: 0px 2px; color: rgb(51, 143, 255);
}
.cas_shop_foot_main dl dd p span {
	text-align: right; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px; font-weight: normal;
}
.cas_foot {
	margin: 0px; width: 100%; text-align: left; background-color: rgb(255, 255, 255);
}
.cas_foot01 {
	width: 100%; height: 100px; background-color: rgb(78, 127, 188);
}
.cas_foot01_main {
	margin: 0px auto; width: 1360px; background-color: rgb(78, 127, 188);
}
.cas_foot01_main img {
	margin: 21px 89px 0px; vertical-align: middle; display: inline-block;
}
.cas_foot02 {
	margin: 0px auto; padding: 40px 0px; width: 1208px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_foot_info01 {
	width: 330px; margin-top: 20px; float: left; display: inline;
}
.cas_foot_info02 {
	width: 280px; margin-top: 8px; margin-left: 100px; float: left; display: inline;
}
.cas_foot_info02 p {
	color: rgb(63, 110, 168); line-height: 27px; font-size: 16px; font-weight: normal; display: block;
}
.cas_foot_info02 p span {
	width: 74px; color: rgb(51, 51, 51); display: inline-block;
}
.cas_foot_info03 {
	width: 432px; float: right; display: inline;
}
.cas_foot_info03 ul li {
	text-align: center; color: rgb(51, 51, 51); line-height: 14px; font-size: 12px; font-weight: normal; margin-left: 6px; float: left; display: inline;
}
.cas_foot_info03 ul li img {
	margin: 0px auto; width: 102px; display: block;
}
.cas_foot03 {
	margin: 0px auto; padding: 20px 0px; width: 1208px;
}
.cas_foot03 p {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; font-weight: normal; margin-top: 10px;
}
.cas_foot03 p span {
	float: right; display: inline;
}
.cas_foot03 p a {
	color: rgb(102, 102, 102);
}
.cas_foot03 p a:hover {
	color: rgb(63, 110, 168);
}
.cas_partr {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_blk001 {
	overflow: hidden;
}
.cas_b001_left {
	width: 840px; float: left; display: inline;
}
.cas_b001_left a img {
	width: 840px; height: 340px;
}
.cas_b001_right {
	width: 348px; float: right; display: inline;
}
.cas_b001_right a img {
	width: 348px; height: 160px; margin-bottom: 20px; display: block;
}
.cas_partr ul {
	overflow: hidden;
}
.cas_partr ul li {
	width: 286px; height: 390px; overflow: hidden; margin-top: 20px; margin-right: 16px; float: left; display: inline; position: relative; background-color: rgb(255, 255, 255);
}
.cas_partr ul li .img_box {
	margin: 20px auto; width: 240px; height: 240px; display: block;
}
.cas_partr ul li .img_box a img {
	width: 240px; height: 240px;
}
.cas_partr ul li p a {
	height: 40px; color: rgb(51, 143, 255); line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.cas_partr ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_partr ul li p {
	padding: 0px 24px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-top: 8px; display: block;
}
.cas_partr ul li p strong {
	color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.cas_partr ul li span {
	padding: 0px 24px; color: rgb(153, 153, 153); line-height: 20px; font-size: 12px; font-weight: normal; display: block;
}
.cas_partr ul li span font {
	text-decoration: line-through;
}
.cas_partr ul li a.a22 {
	border-radius: 2px; width: 80px; height: 30px; text-align: center; right: 24px; bottom: 24px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; position: absolute; background-color: rgb(255, 119, 0);
}
.cas_parts {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_ps_left {
	width: 210px; float: left; display: inline;
}
.cas_ps_right {
	width: 968px; float: right; display: inline;
}
.cas_blk002 {
	overflow: hidden; background-color: rgb(255, 255, 255);
}
.cas_blk002 h2 {
	padding: 0px 20px; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; font-weight: bold; margin-top: 10px; display: block;
}
.cas_blk002 h2 a {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; float: right; display: inline;
}
.cas_b002_main {
	padding: 0px 20px 20px; overflow: hidden;
}
.cas_b002_main ul li {
	line-height: 22px; font-size: 12px; font-weight: normal;
}
.cas_b002_main ul li a {
	color: rgb(51, 51, 51);
}
.cas_b002_main ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_b002_main02 {
	padding: 20px; border: 1px dashed rgb(125, 184, 255); border-image: none; overflow: hidden; background-color: rgb(237, 245, 255);
}
.cas_b002_main02 p {
	text-align: center; color: rgb(51, 143, 255); line-height: 18px; font-size: 12px; font-weight: bold;
}
.cas_b002_main02 a {
	border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-size: 14px; font-weight: bold; margin-top: 10px; display: block; background-color: rgb(51, 143, 255);
}
.cas_b002_main02 a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_b002_main03 {
	padding: 0px 0px 24px; overflow: hidden;
}
.cas_b002_main03 ul li {
	width: 90px; margin-top: 10px; margin-left: 14px; float: left; display: inline;
}
.cas_b002_main03 ul li a {
	text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; display: block;
}
.cas_b002_main03 ul li a img {
	width: 90px; height: auto;
}
.cas_b002_main03 ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_blk003 {
	overflow: hidden;
}
.cas_blk003 a img {
	width: 968px; height: 240px;
}
.cas_blk003 ul li {
	width: 309px; overflow: hidden; margin-top: 20px; margin-right: 20px; float: left; display: inline;
}
.cas_blk003 ul li a img {
	width: 309px; height: 140px;
}
.cas_blk004 {
	padding: 0px 0px 30px; overflow: hidden; margin-top: 20px; background-color: rgb(255, 255, 255);
}
.cas_blk004 h2 {
	padding: 0px 30px; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: bold; margin-top: 20px;
}
.cas_blk004 h2 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; float: right; display: inline;
}
.cas_blk004 h2 a:hover {
	color: rgb(255, 119, 0);
}
.cas_blk004 h2 img {
	width: 32px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.cas_blk004 ul {
	margin-left: 15px;
}
.cas_blk004 ul li {
	margin: 20px 15px 0px; width: 160px; float: left; display: inline;
}
.cas_blk004 ul li .img_box {
	margin: 0px auto 10px; width: 160px; height: 160px; display: block;
}
.cas_blk004 ul li .img_box a img {
	width: 160px; height: 160px;
}
.cas_blk004 ul li p a {
	height: 36px; color: rgb(51, 143, 255); line-height: 18px; overflow: hidden; font-size: 12px; font-weight: bold; margin-bottom: 5px; display: block;
}
.cas_blk004 ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_blk004 ul li p {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.cas_blk004 ul li p strong {
	color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 4px;
}
.cas_blk004 ul li a.a23 {
	margin: 10px auto 0px; border-radius: 2px; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(255, 119, 0); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(255, 156, 0);
}
.cas_blk004 ul li a.a23:hover {
	margin: 10px auto 0px; border-radius: 2px; width: 70px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; font-size: 12px; font-weight: bold; border-bottom-color: rgb(255, 119, 0); border-bottom-width: 2px; border-bottom-style: solid; display: block; background-color: rgb(255, 119, 0);
}
.cas_blk005 {
	margin-top: 20px; background-color: rgb(255, 255, 255);
}
.cas_blk005 dl.dst02 {
	margin: 0px auto; width: 968px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_blk005 dl.dst02 dt {
	padding: 14px 0px; width: 70px; text-align: left; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; font-weight: bold; margin-left: 30px; float: left; display: inline;
}
.cas_blk005 dl.dst02 dd {
	padding: 16px 0px 12px; float: left; display: inline;
}
.cas_blk005 dl.dst02 dd .dd_box {
	width: 800px; float: left; display: inline;
}
.cas_blk005 dl.dst02 dd .dd_box a {
	padding: 0px 5px; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; display: inline-block;
}
.cas_blk005 dl.dst02 dd .dd_box a:hover {
	padding: 0px 5px; border-radius: 2px; color: rgb(51, 143, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px;
}
.cas_blk005 dl.dst02 dd a.on {
	padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(51, 143, 255); border-image: none; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: normal; margin-right: 20px; display: inline-block; background-color: rgb(51, 143, 255);
}
.cas_partt {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_blk007 {
	overflow: hidden; margin-bottom: 20px;
}
.cas_blk007 h2 {
	padding: 0px 20px; color: rgb(255, 255, 255); line-height: 36px; font-size: 14px; font-weight: bold; background-color: rgb(63, 110, 168);
}
.cas_b007_main {
	overflow: hidden;
}
.cas_b007_main table {
	background-color: rgb(244, 244, 244);
}
.cas_b007_main table td {
	padding: 10px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.cas_b007_main table td.name {
	color: rgb(63, 110, 168); font-size: 14px; font-weight: bold;
}
.cas_b007_main table td strong {
	color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.cas_b007_main table td a {
	margin: 0px auto; border-radius: 2px; width: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; font-weight: bold; display: block; background-color: rgb(51, 143, 255);
}
.cas_b007_main table td a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_b007_main table td.td2 {
	padding: 0px 0px 0px 20px; text-align: left;
}
.elevator {
	left: 0px; width: 100%; text-align: left; bottom: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: fixed; background-color: rgb(255, 255, 255);
}
.elevator dl {
	margin: 0px auto; padding: 30px 0px; width: 1208px;
}
.elevator dl dt {
	width: 80px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: bold; margin-top: 10px; float: left; display: inline;
}
.elevator dl dd {
	width: 1128px; float: left; display: inline;
}
.elevator li {
	text-align: center; line-height: 30px; font-size: 12px; font-weight: normal; margin-top: 10px; margin-right: 10px; float: left; display: inline;
}
.elevator li a {
	padding: 0px 10px; border-radius: 1000px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); display: inline-block;
}
.elevator li a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); font-family: "΢���ź�"; text-decoration: none; display: block; background-color: rgb(255, 119, 0);
}
.elevator li .etitle {
	color: rgb(51, 51, 51); display: none;
}
.elevator li.current a {
	display: none;
}
.elevator li.current .etitle {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); display: block; background-color: rgb(255, 119, 0);
}
.elevator li.current .etitle:hover {
	color: rgb(255, 255, 255);
}
.elevator li.hover a {
	display: none;
}
.elevator li:hover a {
	display: none;
}
.elevator li.hover .etitle {
	color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.elevator li:hover .etitle {
	color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.member_info12 {
	overflow: hidden;
}
.member_info12 table {
	overflow: hidden; background-color: rgb(196, 219, 246);
}
.member_info12 table td {
	padding: 0px 5px; text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-size: 12px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.member_info12 table td.name {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; background-color: rgb(229, 241, 255);
}
.member_info12 table td a {
	margin: 0px 5px; color: rgb(51, 143, 255); display: inline-block;
}
.member_info12 table td a:hover {
	color: rgb(255, 119, 0);
}
.member_info12 table td span {
	padding: 0px 20px 0px 0px; text-align: right; font-size: 14px; display: block;
}
.member_info12 table td span strong {
	margin: 0px 2px; color: rgb(255, 119, 0); font-family: Arial, Helvetica, sans-serif; font-size: 16px;
}
.new_blk01 {
	width: 398px; text-align: center; margin-top: 20px; float: left; display: inline;
}
.new_blk01_main {
	text-align: left;
}
.new_blk01 ul {
	margin: 20px auto 0px; width: 358px;
}
.new_blk01 ul li {
	padding: 9px 0px; text-align: left; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal;
}
.new_blk01 ul li span {
	width: 80px; text-align: left; color: rgb(51, 51, 51); line-height: 22px; float: left; display: inline;
}
.new_blk01 ul li .li_box {
	width: 258px; font-size: 14px; float: left; display: inline;
}
.new_blk01 ul li .li_box input.input01 {
	border: currentColor; border-image: none; width: 246px; height: 22px; color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.new_blk01 ul li .li_box select {
	border: currentColor; border-image: none; width: 246px; height: 22px; color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 14px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.new_blk01 ul li i {
	color: rgb(255, 0, 0); font-size: 14px;
}
.new_blk01 a {
	width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; font-weight: bold; margin-top: 10px; margin-left: 15px; vertical-align: middle; display: inline-block; background-color: rgb(51, 143, 255);
}
.new_blk01 a:hover {
	background-color: rgb(255, 119, 0);
}
.new_blk02 {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 562px; height: 300px; margin-top: 20px; float: right; display: inline; -ms-overflow-x: hidden; -ms-overflow-y: scroll;
}
.new_blk02 table {
	margin: 3px auto 0px; background-color: rgb(255, 255, 255);
}
.new_blk02 table td {
	padding: 0px 10px; text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-size: 12px; font-weight: normal; background-color: rgb(248, 248, 248);
}
.new_blk02 table td.name {
	font-weight: bold; background-color: rgb(238, 238, 238);
}
.new_blk03 {
	padding: 20px 0px 0px; color: rgb(51, 51, 51); line-height: 40px; font-size: 12px; font-weight: normal; margin-top: 40px; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.new_blk03 span {
	font-weight: bold;
}
.new_blk03 a {
	width: 80px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12px; font-weight: bold; margin-top: 10px; margin-left: 15px; float: right; display: inline; background-color: rgb(51, 143, 255);
}
.new_blk03 a:hover {
	background-color: rgb(255, 119, 0);
}
.cas_blk009 {
	border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; margin-top: 20px; position: relative; background-color: rgb(239, 247, 255);
}
.cas_b009_left {
	width: 209px; float: left; display: inline; background-color: rgb(239, 247, 255);
}
.cas_blk009 dl.dst05 {
	left: 0px; top: 50%; width: 209px; overflow: hidden; margin-top: -50px; position: absolute;
}
.cas_blk009 dl.dst05 dt {
	margin: 0px auto; border-radius: 1000px; width: 70px; height: 70px; overflow: hidden; background-color: rgb(123, 164, 214);
}
.cas_blk009 dl.dst05 dt img {
	margin: 15px auto 0px; width: 40px; height: 40px; display: block;
}
.cas_blk009 dl.dst05 dd {
	text-align: center; color: rgb(63, 110, 168); font-size: 16px; font-weight: bold; margin-top: 10px; display: block;
}
.cas_b009_right {
	width: 996px; border-left-color: rgb(216, 232, 247); border-left-width: 1px; border-left-style: solid; float: right; display: inline; min-height: 200px; background-color: rgb(255, 255, 255);
}
.cas_b009_right dl {
	margin: 0px auto; padding: 10px 0px; width: 900px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_b009_right dl dt {
	width: 100px; text-align: left; font-size: 14px; font-weight: bold; margin-top: 3px; float: left; display: inline;
}
.cas_b009_right dl dt a {
	color: rgb(63, 110, 168);
}
.cas_b009_right dl dt a:hover {
	color: rgb(255, 119, 0);
}
.cas_b009_right dl dd {
	width: 770px; margin-left: 30px; float: left; display: inline;
}
.cas_b009_right dl dd a {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 13px; font-weight: normal; margin-right: 20px; vertical-align: middle; display: inline-block;
}
.cas_b009_right dl dd a.on {
	color: rgb(255, 119, 0);
}
.cas_b009_right dl dd a.on img {
	width: 22px; height: 16px; vertical-align: top; display: inline-block;
}
.cas_b009_right dl dd a:hover {
	color: rgb(255, 119, 0);
}
.cas_blk010 {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: 1208px; text-align: left; background-color: rgb(255, 255, 255);
}
.cas_blk010 dl {
	margin: 0px auto; padding: 5px 0px 13px; width: 1208px;
}
.cas_blk010 dl dt {
	width: 210px; text-align: center; color: rgb(63, 110, 168); line-height: 30px; font-size: 14px; font-weight: bold; margin-top: 10px; float: left; display: inline;
}
.cas_blk010 dl dd {
	width: 998px; float: left; display: inline;
}
.cas_blk010 li {
	text-align: center; line-height: 30px; font-size: 12px; font-weight: normal; margin-top: 10px; margin-right: 10px; float: left; display: inline;
}
.cas_blk010 li a {
	padding: 0px 10px; border-radius: 1000px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); display: inline-block;
}
.cas_blk010 li a:hover {
	border: 1px solid rgb(123, 164, 214); border-image: none; color: rgb(255, 255, 255); font-family: "΢���ź�"; text-decoration: none; display: block; background-color: rgb(123, 164, 214);
}
.cas_blk010 li .etitle {
	color: rgb(51, 51, 51); display: none;
}
.cas_blk010 li.current a {
	display: none;
}
.cas_blk010 li.current .etitle {
	border: 1px solid rgb(123, 164, 214); border-image: none; color: rgb(255, 255, 255); display: block; background-color: rgb(123, 164, 214);
}
.cas_blk010 li.current .etitle:hover {
	color: rgb(255, 255, 255);
}
.cas_blk010 li.hover a {
	display: none;
}
.cas_blk010 li:hover a {
	display: none;
}
.cas_blk010 li.hover .etitle {
	color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.cas_blk010 li:hover .etitle {
	color: rgb(255, 255, 255); line-height: 30px; display: block;
}
.floor {
	height: 60px; margin-top: -60px; position: relative; z-index: -99999;
}
.cas_wh_parta {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_wh_blk01 {
	border: 1px solid rgb(203, 212, 223); border-image: none; width: 208px; height: 380px; float: left; display: inline; background-image: url("../images/cas_wh_pic01.jpg"); background-repeat: no-repeat;
}
.cas_wh_blk01 ul {
	margin: 154px auto 0px; width: 156px;
}
.cas_wh_blk01 ul li {
	line-height: 40px; font-size: 14px; font-weight: bold;
}
.cas_wh_blk01 ul li a {
	transition:0.5s; color: rgb(51, 51, 51); display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_wh_blk01 ul li a span {
	border-radius: 100px; transition:0.5s; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-family: "����"; font-size: 14px; font-weight: bold; margin-top: 10px; float: right; display: inline; background-color: rgb(198, 198, 198); -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_wh_blk01 ul li a:hover {
	color: rgb(214, 50, 50);
}
.cas_wh_blk01 ul li a:hover span {
	background-color: rgb(214, 50, 50);
}
.cas_wh_blk02 {
	width: 726px; height: 382px; overflow: hidden; margin-left: 10px; float: left; display: inline;
}
.cas_wh_blk03 {
	padding: 0px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 220px; height: 380px; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.cas_wh_blk03 h2 {
	color: rgb(63, 110, 168); line-height: 28px; font-size: 14px; font-weight: bold; margin-top: 13px; margin-bottom: 4px; display: block;
}
.cas_wh_blk03 h2 img {
	width: 28px; margin-right: 5px; float: left; display: inline;
}
.cas_wh_blk03 h2 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: normal; margin-top: 2px; float: right; display: inline;
}
.cas_wh_blk03 h2 a:hover {
	color: rgb(255, 119, 0);
}
.cas_wh_blk03 ul {
	width: 220px; height: 144px; overflow: hidden; display: block;
}
.cas_wh_blk03 ul li {
	width: 220px; line-height: 26px; overflow: hidden; font-size: 12px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cas_wh_blk03 ul li a {
	color: rgb(51, 51, 51);
}
.cas_wh_blk03 ul li a:hover {
	color: rgb(255, 119, 0);
}
.cas_wh_blk04 {
	overflow: hidden; margin-top: 20px;
}
.cas_wh_blk04 h2 {
	height: 50px; color: rgb(63, 110, 168); line-height: 50px; overflow: hidden; font-size: 24px; font-weight: bold; border-bottom-color: rgb(104, 173, 208); border-bottom-width: 2px; border-bottom-style: solid;
}
.cas_wh_blk04 h2 span {
	color: rgb(214, 50, 50);
}
.cas_wh_blk04 h2 a {
	border-radius: 100px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 70px; height: 28px; text-align: center; color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 10px; float: right; display: inline; background-color: rgb(255, 255, 255);
}
.cas_wh_blk04 h2 a:hover {
	border: 1px solid rgb(255, 119, 0); border-image: none; color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.cas_wh_b04_main {
	height: 370px; background-color: rgb(255, 255, 255);
}
.cas_wh_b04_left {
	width: 210px; float: left; display: inline;
}
.cas_wh_b04_left a img {
	width: 210px; height: 370px;
}
.cas_wh_b04_right {
	padding: 0px 0px 0px 20px; width: 978px; float: left; display: inline;
}
.cas_wh_b04_right ul li {
	margin: 20px 20px 0px; width: 200px; float: left; display: inline;
}
.cas_wh_b04_right ul li .img_box {
	margin: 0px auto 10px; width: 200px; height: 200px; overflow: hidden;
}
.cas_wh_b04_right ul li .img_box a img {
	width: 200px; height: 200px;
}
.cas_wh_b04_right ul li p {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 12px; font-weight: normal;
}
.cas_wh_b04_right ul li p a {
	width: 200px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cas_wh_b04_right ul li p a:hover {
	color: rgb(255, 119, 0);
}
.cas_wh_b04_right ul li i {
	padding: 0px 3px 0px 0px; width: 82px; height: 16px; text-align: right; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; font-style: normal; font-weight: bold; margin-top: 4px; margin-bottom: 6px; display: block; background-image: url("../images/cas_wh_pic05.jpg"); background-repeat: no-repeat;
}
.cas_wh_b04_right ul li span a {
	color: rgb(63, 110, 168); font-size: 12px; font-weight: normal; margin-top: 6px; display: block;
}
.cas_wh_b04_right ul li span a:hover {
	color: rgb(255, 119, 0);
}
.cas_partz {
	background-position: top; width: 100%; text-align: left; background-image: url("../images/banner.jpg"); background-repeat: no-repeat;
}
.cas_pz_main {
	background-position: top; margin: 0px auto; padding: 430px 0px 20px; width: 1208px; background-image: url("../images/banner.jpg"); background-repeat: no-repeat;
}
.cas_pz_main table {
	background-color: rgb(195, 217, 245);
}
.cas_pz_main table td {
	padding: 10px 5px; text-align: center; color: rgb(51, 51, 51); font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; background-color: rgb(236, 245, 255);
}
.cas_pz_main table td.name {
	padding: 0px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold; background-image: url("../images/cas_icon0006.png"); background-repeat: repeat-x;
}
.cas_pz_main table td.name img {
	width: 8px; margin-left: 2px; vertical-align: middle; display: inline-block;
}
.cas_pz_main table td i {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px; font-style: normal; font-weight: normal; display: block;
}
.cas_pz_main table td i img {
	margin: 0px auto; width: 30px;
}
.cas_pz_main table td a.name {
	padding: 0px 10px; text-align: left; color: rgb(63, 110, 168); line-height: 18px; font-size: 13px; font-weight: bold; display: block;
}
.cas_pz_main table td a {
	color: rgb(23, 134, 204);
}
.cas_pz_main table td a.name:hover {
	color: rgb(255, 119, 0);
}
.cas_pz_main table td a.in {
	text-align: center; color: rgb(63, 110, 168); font-size: 12px; font-weight: normal; display: block;
}
.cas_pz_main table td a.in span {
	margin: 0px auto 4px; border-radius: 1000px; width: 30px; height: 30px; overflow: hidden; display: block; background-color: rgb(63, 110, 168);
}
.cas_pz_main table td a.in span img {
	margin: 5px auto 0px; width: 20px; height: 20px; display: block;
}
.cas_pz_main table td a.in:hover {
	text-align: center; color: rgb(255, 119, 0); font-size: 12px; font-weight: normal; display: block;
}
.cas_pz_main table td a.in:hover span {
	margin: 0px auto 4px; border-radius: 1000px; width: 30px; height: 30px; overflow: hidden; display: block; background-color: rgb(255, 119, 0);
}
.cas_pz_main table td font {
	padding: 0px 4px; border-radius: 2px; border: 1px solid rgb(144, 182, 228); border-image: none; text-align: center; color: rgb(63, 110, 168); line-height: 16px; font-size: 12px; margin-top: 6px; display: inline-block;
}
.cas_pz_main table td .td_box {
	width: 287px; display: block; position: relative;
}
.cas_pz_main table td .td_box h2 {
	text-align: center; color: rgb(63, 110, 168); line-height: 40px; font-size: 13px; font-weight: bold; display: block;
}
.cas_pz_main table td .td_box h2 img {
	transition:transform 0.4s ease-out; margin-left: 4px; vertical-align: middle; display: inline-block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_pz_main table td .td_box h2:hover img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_pz_main table td .td_box .td_box_main {
	padding: 14px; border-radius: 15px; border: 1px solid rgb(63, 110, 168); border-image: none; left: 0px; top: 30px; width: 259px; text-align: left; display: none; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 10px 10px #3f6ea8; -moz-box-shadow: 0 10px 10px #3f6ea8;
}
.cas_pz_main table td .td_box .td_box_main h3 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 12px; font-weight: bold;
}
.cas_pz_main table td .td_box .td_box_main h3 span {
	float: right; display: inline;
}
.cas_pz_main table td .td_box .td_box_main ul li {
	color: rgb(63, 110, 168); line-height: 24px; font-size: 12px; font-weight: normal;
}
.cas_pz_main table td .td_box .td_box_main ul li span {
	color: rgb(102, 102, 102); float: right; display: inline;
}
.cas_pz_main table td .td_box:hover .td_box_main {
	display: block;
}
.cas_pz_main table td .td_box:hover h2 img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_pz_main table td em {
	color: rgb(255, 119, 0); font-size: 13px; font-style: normal; font-weight: bold;
}
.cas_pz_main table tr:hover td {
	background-color: rgb(255, 248, 238);
}
.cas_partaa {
	margin: 0px auto; width: 1208px; text-align: left;
}
.cas_partaa_left {
	width: 880px; float: left; display: inline;
}
.cas_partaa_right {
	width: 298px; float: right; display: inline;
}
.cas_b01 {
	padding: 18px 20px; border: 3px solid rgb(221, 221, 221); border-image: none; width: 834px; overflow: hidden; display: block; position: relative;
}
.cas_b01 h2 {
	color: rgb(51, 51, 51); line-height: 20px; font-size: 15px; font-weight: bold; display: block;
}
.cas_b01_main {
	overflow: hidden; margin-top: 10px;
}
.cas_b01_main i {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; font-style: normal; font-weight: normal; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.cas_b01_info {
	border: 1px solid rgb(221, 221, 221); border-image: none; top: 20px; width: 50px; height: 18px; right: 20px; position: absolute;
}
.cas_b02 {
	overflow: hidden;
}
.cas_b02_info {
	padding: 24px 0px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.cas_b02_info dl {
	width: 610px; overflow: hidden; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: dotted; float: left; display: inline;
}
.cas_b02_info dl dt {
	width: 162px; float: left; display: inline;
}
.cas_b02_info dl dt a img {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 140px;
}
.cas_b02_info dl dd {
	width: 428px; text-align: left; float: right; display: inline;
}
.cas_b02_info dl dd b a {
	width: 430px; height: 24px; color: rgb(63, 110, 168); line-height: 24px; overflow: hidden; font-size: 20px; font-weight: bold; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.cas_b02_info dl dd b a:hover {
	padding: 0px 0px 0px 10px; color: rgb(63, 110, 168);
}
.cas_b02_info dl dd p {
	width: 412px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-weight: normal; margin-top: 10px; display: block;
}
.cas_b02_info dl dd p span {
	color: rgb(51, 51, 51); font-weight: bold;
}
.cas_b02_info_main {
	width: 269px; float: left; display: inline;
}
.cas_b02_info_main h3 {
	padding: 0px 0px 0px 20px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; font-weight: bold; display: block;
}
.cas_b02_info_main h3 img {
	width: 20px; margin-right: 4px; float: left; display: inline;
}
.cas_b02_info_main h3 a {
	color: rgb(63, 110, 168);
}
.cas_b02_info_main h3 i {
	font-style: normal;
}
.cas_b02_info_main h3 i a {
	font-size: 12px; float: right; display: inline;
}
.cas_b02_info_main ul {
	margin-top: 10px; margin-left: 20px;
}
.cas_b02_info_main ul li {
	line-height: 20px; font-size: 12px; font-weight: normal;
}
.cas_b02_info_main ul li a {
	color: rgb(102, 102, 102);
}
.cas_b02_info_main ul li a:hover {
	color: rgb(63, 110, 168);
}
.cas_b03 {
	overflow: hidden;
}
.cas_b03 ul li {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 296px; overflow: hidden; margin-bottom: 20px;
}
.cas_b03 ul li a {
	display: block;
}
.cas_b03 ul li a img {
	width: 296px; height: 258px;
}
.cas_b03 ul li a p {
	padding: 0px 14px; height: 40px; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 12px; font-weight: bold; display: block;
}
.cas_b03 ul li a:hover {
	background-color: rgb(63, 110, 168);
}
.cas_b03 ul li a:hover p {
	color: rgb(255, 255, 255);
}
.cas_b04 {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 258px; overflow: hidden; position: relative;
}
.cas_b04 dl {
	overflow: hidden;
}
.cas_b04 dl dt {
	width: 296px; float: left; display: inline;
}
.cas_b04 dl dt img {
	width: 296px; height: 258px;
}
.cas_b04 dl dd {
	width: 582px; float: left; display: inline;
}
.cas_b04 dl dd b {
	padding: 0px 30px; height: 60px; color: rgb(51, 51, 51); line-height: 30px; overflow: hidden; font-size: 24px; font-weight: bold; margin-top: 20px; display: block;
}
.cas_b04 dl dd p {
	padding: 0px 30px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 14px; font-weight: normal; margin-top: 14px; display: block;
}
.cas_b04 dl dd p span {
	font-weight: bold;
}
.cas_b04 dl font {
	padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(221, 221, 221); border-image: none; right: 20px; bottom: 20px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal; position: absolute;
}
.cas_b04 dl font img {
	width: 20px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.cas_b04 dl font span {
	color: rgb(63, 110, 168); font-weight: bold;
}
.cas_b05 {
	margin-top: 40px; display: block;
}
.cas_b05 h2 {
	padding: 0px 0px 0px 1px; height: 40px; overflow: hidden; border-bottom-color: rgb(63, 110, 168); border-bottom-width: 2px; border-bottom-style: solid;
}
.cas_b05 h2 ul li {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor; border-image: none; width: 146px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 14px; font-weight: bold; margin-left: -1px; float: left; display: inline; cursor: pointer;
}
.cas_b05 h2 ul li.on {
	border: 1px solid rgb(63, 110, 168); border-image: none; color: rgb(255, 255, 255); font-size: 16px; background-color: rgb(63, 110, 168);
}
.cas_b05_info {
	padding: 0px 0px 0px 12px; margin-top: 20px; display: block;
}
.cas_b05_info input {
	margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; height: 30px; color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; float: left; display: inline; cursor: pointer;
}
.cas_sea_info2 {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 90px; height: 30px; margin-right: 10px; float: left; display: inline; position: relative;
}
.cas_sea_info2 span {
	text-align: center; color: rgb(102, 102, 102); line-height: 30px; font-size: 12px; font-weight: bold; display: block;
}
.cas_sea_info2 span img {
	transition:transform 0.4s ease-out; margin-left: 4px; vertical-align: middle; display: inline-block; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out;
}
.cas_sea_info2:hover span img {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.cas_sea_info_main2 {
	border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(204, 204, 204) rgb(204, 204, 204); padding: 0px 0px 10px; border-image: none; left: -1px; top: 30px; width: 90px; display: none; position: absolute; z-index: 99999; background-color: rgb(255, 255, 255);
}
.cas_sea_info_main2 p a {
	text-align: center; color: rgb(102, 102, 102); line-height: 24px; display: block;
}
.cas_sea_info_main2 p a:hover {
	color: rgb(255, 119, 0); background-color: rgb(246, 246, 246);
}
.cas_sea_info2:hover .cas_sea_info_main2 {
	display: block;
}
.cas_b05_main {
	overflow: hidden;
}
.cas_b05_main ul li {
	margin: 20px 12px 0px; border: 1px solid rgb(221, 221, 221); transition:0.5s; border-image: none; top: 0px; width: 194px; height: 268px; overflow: hidden; float: left; display: inline; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.cas_b05_main ul li .img_box {
	margin: 0px auto 14px; width: 166px; height: 140px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; overflow: hidden; font-size: 14px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cas_b05_main ul li .img_box img {
	margin: 20px auto 0px; width: 156px;
}
.cas_b05_main ul li .word_box {
	height: 74px; overflow: hidden; display: block;
}
.cas_b05_main ul li p {
	padding: 0px 14px; color: rgb(102, 102, 102); line-height: 20px; font-size: 12px; font-weight: normal; display: block;
}
.cas_b05_main ul li p span {
	color: rgb(255, 119, 0); font-family: Verdana, Geneva, sans-serif; font-weight: bold;
}
.cas_b05_main ul li a {
	margin: 0px auto; border-radius: 2px; border: 1px solid rgb(63, 110, 168); border-image: none; width: 58px; height: 26px; text-align: center; color: rgb(63, 110, 168); line-height: 26px; font-size: 14px; font-weight: bold; display: block; background-color: rgb(238, 246, 255);
}
.cas_b05_main ul li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(63, 110, 168);
}
.cas_b05_main ul li:hover {
	border: 1px solid rgb(63, 110, 168); border-image: none; top: -5px;
}
.cas_b05_main02 {
	padding: 20px 12px; overflow: hidden;
}
.talents-list {
	background: rgb(244, 244, 244); margin: 0px auto;
}
.talents-list ul {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 20px 0px; width: 1208px;
}
.talents-list ul li {
	width: 400px; text-align: center; float: left;
}
.talents-list ul li a > p {
	color: rgb(51, 51, 51); font-size: 18px;
}
.talents-list ul li a .pic-bg1 {
	background: url("../images/icon-1.png") no-repeat center; border-radius: 100%; border: 2px solid rgb(245, 91, 73); border-image: none; width: 70px; height: 70px; display: inline-block;
}
.talents-list ul li a .pic-bg2 {
	background: url("../images/icon-1.png") no-repeat center; border-radius: 100%; border: 2px solid rgb(245, 91, 73); border-image: none; width: 70px; height: 70px; display: inline-block;
}
.talents-list ul li a .pic-bg3 {
	background: url("../images/icon-1.png") no-repeat center; border-radius: 100%; border: 2px solid rgb(245, 91, 73); border-image: none; width: 70px; height: 70px; display: inline-block;
}
.talents-list ul li a .pic-bg1:hover {
	background: url("../images/icon-01.png") no-repeat center rgb(245, 91, 73); transition:background 0.4s ease-in-out;
}
.talents-list ul li a > p {
	line-height: 40px;
}
.talents-list ul li a .pic-bg2 {
	background: url("../images/icon-2.png") no-repeat center; border: 2px solid rgb(255, 153, 37); border-image: none;
}
.talents-list ul li a .pic-bg2:hover {
	background: url("../images/icon-02.png") no-repeat center rgb(255, 153, 37); transition:background 0.4s ease-in-out;
}
.talents-list ul li a .pic-bg3 {
	background: url("../images/icon-3.png") no-repeat center; border: 2px solid rgb(57, 168, 243); border-image: none;
}
.talents-list ul li a .pic-bg3:hover {
	background: url("../images/icon-03.png") no-repeat center rgb(57, 168, 243); transition:background 0.4s ease-in-out;
}
.talents-pic-list {
	background: rgb(255, 255, 255); margin: 0px auto 40px; padding: 0px 20px 60px; width: 1160px; text-align: left;
}
.talents-pic-list > p > a {
	color: rgb(102, 102, 102);
}
.talents-pic-list > p > a:hover {
	color: rgb(63, 110, 168);
}
.talents-pic-list > p {
	color: rgb(102, 102, 102); font-size: 14px;
}
.talents-pic-list > h5 {
	color: rgb(79, 147, 204); line-height: 60px; font-size: 18px;
}
.talents-pic-list ul li {
	width: 214px; height: 214px; overflow: hidden; margin-right: 22px; margin-bottom: 30px; float: left; position: relative;
}
.talents-pic-list ul li:nth-child(5n+5) {
	margin-right: 0px;
}
.talents-pic-list ul li a {
	width: 214px; height: 214px; vertical-align: middle; display: table-cell;
}
.talents-pic-list ul li a > img {
	width: auto; height: auto; max-height: 214px; max-width: 214px;
}
.talents-texte {
	background: rgba(255, 255, 255, 0.5); padding: 10px; transition:0.4s ease-in-out; left: 0px; width: 194px; bottom: -240px; color: rgb(51, 51, 51); overflow: hidden; display: block; position: absolute;
}
.talents-pic-list ul li:hover .talents-texte {
	bottom: 0px;
}
.talents-texte a h6 {
	color: rgb(51, 51, 51); font-size: 14px;
}
.talents-texte a h6 > em {
	color: rgb(51, 51, 51); font-size: 12px; font-style: normal; font-weight: normal; margin-left: 5px;
}
.talents-texte a span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.talents-texte a > p {
	width: 194px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.talents-texte a h4 {
	text-align: right; color: rgb(51, 51, 51); font-size: 12px;
}
.talents-details {
	background: rgb(255, 255, 255); margin: 20px auto 40px; padding: 30px 30px 60px; width: 1140px; text-align: left;
}
.talents-details > p {
	color: rgb(102, 102, 102); line-height: 40px; font-size: 14px;
}
.talents-details > p > a {
	color: rgb(102, 102, 102);
}
.talents-details > p > a:hover {
	color: rgb(63, 110, 168);
}
.talents-details .details-top {
	margin-top: 20px;
}
.talents-details .details-top > img {
	width: 150px; height: 200px; float: left; display: inline-block;
}
.talents-details .details-top-name {
	margin-left: 50px; float: left;
}
.talents-details .details-top-name > h2 {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: normal;
}
.talents-details-main {
	margin-top: 20px;
}
.talents-details-main > h3 {
	color: rgb(57, 168, 243); line-height: 60px; font-size: 20px;
}
.talents-details-main > p {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.w-1200 {
	margin: 0px auto; width: 1210px;
}
.classify-six {
	margin: 30px auto; width: 1210px; height: 150px;
}
.classify-six li {
	width: 190px; height: 150px; margin-right: 12px; float: left;
}
.classify-six li:last-child {
	margin-right: 0px;
}
.classify-six li a {
	width: 190px; height: 150px; display: block;
}
.classify-six .pic-1 a {
	background: url("../images/yq-1.png") no-repeat center;
}
.classify-six .pic-1 a:hover {
	background: url("../images/yq-01.png") no-repeat center;
}
.classify-six .pic-2 a {
	background: url("../images/yq-2.png") no-repeat center;
}
.classify-six .pic-2 a:hover {
	background: url("../images/yq-02.png") no-repeat center;
}
.classify-six .pic-3 a {
	background: url("../images/yq-3.png") no-repeat center;
}
.classify-six .pic-3 a:hover {
	background: url("../images/yq-03.png") no-repeat center;
}
.classify-six .pic-4 a {
	background: url("../images/yq-4.png") no-repeat center;
}
.classify-six .pic-4 a:hover {
	background: url("../images/yq-04.png") no-repeat center;
}
.classify-six .pic-5 a {
	background: url("../images/yq-5.png") no-repeat center;
}
.classify-six .pic-5 a:hover {
	background: url("../images/yq-05.png") no-repeat center;
}
.classify-six .pic-6 a {
	background: url("../images/yq-6.png") no-repeat center;
}
.classify-six .pic-6 a:hover {
	background: url("../images/yq-06.png") no-repeat center;
}
.banner-small-1 {
	margin: 30px auto;
}
.banner-small-1 a img {
	width: 1210px; height: 80px;
}
.floor-hot {
	width: 1210px; height: 160px;
}
.floor-hot li {
	border: 1px solid rgb(82, 160, 255); border-image: none; width: 139px; height: 160px; margin-right: 10px; float: left;
}
.floor-hot li:last-child {
	margin-right: 0px;
}
.floor-hot li.active {
	border: 1px solid rgb(254, 190, 86); border-image: none;
}
.floor-hot li.active span {
	background: rgb(254, 190, 86);
}
.floor-hot li:hover span {
	background: rgb(254, 190, 86);
}
.floor-hot li a {
	display: block;
}
.floor-hot li img {
	width: 139px; height: 100px;
}
.floor-hot li span {
	background: rgb(82, 160, 255); width: 140px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px; display: inline-block;
}
.floor-hot-box {
	width: 1200px;
}
.floor-hot-box-center {
	width: 1200px; margin-top: 20px;
}
.floor-hot-box-center li {
	margin: 0px 12px 12px 0px; border: 1px solid rgb(82, 160, 255); border-image: none; width: 188px; height: 188px; float: left;
}
.floor-hot-box-center li a {
	display: block;
}
.floor-hot-box-center li a img {
	width: 188px; height: 188px;
}
.floor-hot-box-center li:hover {
	border: 1px solid rgb(254, 190, 86); border-image: none;
}
.floor-hot-box-center li:nth-child(6n) {
	margin-right: 0px;
}
.floor-hot-box ul {
	display: none;
}
.floor-four-center {
	width: 1210px;
}
.floor-four1 {
	width: 590px; overflow: hidden; float: left;
}
.floor-four2 {
	width: 590px; overflow: hidden; float: left;
}
.floor-four3 {
	width: 590px; overflow: hidden; float: left;
}
.floor-four4 {
	width: 590px; overflow: hidden; float: left;
}
.floor-four1 > img {
	margin: 30px 0px; width: 590px; height: 80px;
}
.floor-four2 > img {
	margin: 30px 0px; width: 590px; height: 80px;
}
.floor-four3 > img {
	margin: 30px 0px; width: 590px; height: 80px;
}
.floor-four4 > img {
	margin: 30px 0px; width: 590px; height: 80px;
}
.floor-four1 ul li {
	border: 1px solid rgb(62, 218, 196); border-image: none; top: 0px; width: 188px; height: 138px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;
}
.floor-four1 ul li:hover {
	box-shadow: inset 0px 0px 10px #3edac4;
}
.floor-four2 ul li {
	border: 1px solid rgb(252, 195, 106); border-image: none; top: 0px; width: 138px; height: 138px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;
}
.floor-four3 ul li {
	border: 1px solid rgb(189, 159, 255); border-image: none; top: 0px; width: 188px; height: 138px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;
}
.floor-four4 ul li {
	border: 1px solid rgb(80, 168, 255); border-image: none; top: 0px; width: 138px; height: 138px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;
}
.floor-four1 ul li:nth-child(3n) {
	margin-right: 0px;
}
.floor-four3 ul li:nth-child(3n) {
	margin-right: 0px;
}
.floor-four2 ul li:nth-child(4n) {
	margin-right: 0px;
}
.floor-four4 ul li:nth-child(4n) {
	margin-right: 0px;
}
.floor-four1 ul li a {
	display: block;
}
.floor-four1 ul li a:hover {
	display: block; box-shadow: inset 0px 0px 15px #3edac4; -webkit-box-shadow: 0px 0px 15px #3edac4 inset; -moz-box-shadow: 0px 0px 15px #3edac4 inset;
}
.floor-four2 ul li a {
	display: block;
}
.floor-four2 ul li a:hover {
	display: block; box-shadow: inset 0px 0px 15px #fcc36a; -webkit-box-shadow: 0px 0px 15px #fcc36a inset; -moz-box-shadow: 0px 0px 15px #fcc36a inset;
}
.floor-four3 ul li a {
	display: block;
}
.floor-four3 ul li a:hover {
	display: block; box-shadow: inset 0px 0px 15px #bd9fff; -webkit-box-shadow: 0px 0px 15px #bd9fff inset; -moz-box-shadow: 0px 0px 15px #bd9fff inset;
}
.floor-four4 ul li a {
	display: block;
}
.floor-four4 ul li a:hover {
	display: block; box-shadow: inset 0px 0px 15px #50a8ff; -webkit-box-shadow: 0px 0px 15px #50a8ff inset; -moz-box-shadow: 0px 0px 15px #50a8ff inset;
}
.floor-four1 ul li img {
	width: 188px; height: 138px; position: relative; z-index: -1;
}
.floor-four3 ul li img {
	width: 188px; height: 138px; position: relative; z-index: -1;
}
.floor-four2 ul li img {
	width: 138px; height: 138px; position: relative; z-index: -1;
}
.floor-four4 ul li img {
	width: 138px; height: 138px; position: relative; z-index: -1;
}
.w-1210 {
	margin: 0px auto; width: 1210px;
}
.classify-three {
	margin: 30px auto; width: 1210px; height: 130px;
}
.classify-three li {
	width: 400px; height: 130px; margin-right: 5px; float: left;
}
.classify-three li:last-child {
	margin-right: 0px;
}
.classify-three li a {
	width: 400px; height: 130px; display: block;
}
.classify-three .bg-1 a {
	background: url("../images/rc-1.png") no-repeat center;
}
.classify-three .bg-1 a:hover {
	background: url("../images/rc-01.png") no-repeat center;
}
.classify-three .bg-2 a {
	background: url("../images/wx-1.png") no-repeat center;
}
.classify-three .bg-2 a:hover {
	background: url("../images/wx-01.png") no-repeat center;
}
.classify-three .bg-3 a {
	background: url("../images/px-1.png") no-repeat center;
}
.classify-three .bg-3 a:hover {
	background: url("../images/px-01.png") no-repeat center;
}
.yxt-tit {
	margin: 30px auto; width: 1210px; height: 50px;
}
.yx-logo {
	width: 1210px;
}
.yx-logo ul li {
	border: 1px solid rgb(197, 212, 217); border-image: none; width: 293px; height: 200px; margin-right: 10px; margin-bottom: 10px; float: left;
}
.yx-logo ul li:hover {
	border: 1px solid rgb(63, 110, 168); border-image: none;
}
.yx-logo ul li a {
	width: 293px; height: 200px; display: inline-block;
}
.yx-logo ul li a .border-10 {
	border: 10px solid rgba(255, 255, 255, 0.1); border-image: none;
}
.yx-logo ul li a .border-10 img {
	width: 272px; height: 180px;
}
.yx-logo ul li a:hover .border-10 {
	border: 10px solid rgb(235, 240, 246); border-image: none;
}
.yx-logo ul li:nth-child(4n) {
	margin-right: 0px;
}
.kh-pic ul li {
	border: 1px solid rgb(197, 212, 217); border-image: none; width: 232px; height: 200px; margin-right: 10px; margin-bottom: 10px; float: left;
}
.kh-pic ul li:hover {
	border: 1px solid rgb(63, 110, 168); border-image: none;
}
.kh-pic ul li a {
	width: 232px; height: 200px; display: inline-block;
}
.kh-pic ul li a .border-10 {
	border: 10px solid rgba(255, 255, 255, 0.1); border-image: none;
}
.kh-pic ul li a .border-10 img {
	width: 214px; height: 180px;
}
.kh-pic ul li a:hover .border-10 {
	border: 10px solid rgb(235, 240, 246); border-image: none;
}
.kh-pic ul li:nth-child(5n) {
	margin-right: 0px;
}
.pj-hot {
	width: 1210px; height: 120px;
}
.pj-hot li {
	border-radius: 10px; border: 1px solid rgb(65, 110, 168); border-image: none; width: 190px; height: 80px; color: rgb(105, 173, 210); margin-right: 10px; float: left;
}
.pj-hot li:last-child {
	margin-right: 0px;
}
.pj-hot li.active {
	border: 1px solid rgb(254, 190, 86); border-image: none;
}
.pj-hot li.active span {
	border: 10px solid rgb(254, 247, 236); border-image: none; color: rgb(246, 174, 73);
}
.pj-hot li:hover {
	border: 1px solid rgb(246, 174, 73); border-image: none; color: rgb(246, 174, 73);
}
.pj-hot li:hover span {
	border: 10px solid rgb(254, 247, 236); border-image: none; color: rgb(246, 174, 73);
}
.pj-hot li a {
	display: block;
}
.pj-hot li img {
	display: inline-block;
}
.pj-hot li span {
	border-radius: 10px; border: 10px solid rgb(235, 240, 246); border-image: none; width: 170px; height: 60px; text-align: center; color: rgb(105, 173, 210); line-height: 60px; font-size: 24px; font-weight: bold; margin-bottom: 10px; display: inline-block;
}
.pj-hot li a i {
	margin: 0px auto; width: 40px; height: 16px; display: block;
}
.pj-hot li a i img {
	display: none;
}
.pj-hot .active a i img {
	display: inline-block;
}
.pj-hot-box {
	width: 1200px;
}
.pj-hot-box-center {
	width: 1200px; margin-top: 20px; margin-left: 10px;
}
.pj-hot-box-center li {
	margin: 0px 12px 12px 0px; border: 1px solid rgb(82, 160, 255); border-image: none; width: 224px; height: 190px; float: left;
}
.pj-hot-box-center li a {
	display: block;
}
.pj-hot-box-center li a img {
	width: 224px; height: 190px;
}
.pj-hot-box-center li:hover {
	border: 1px solid rgb(254, 190, 86); border-image: none;
}
.pj-hot-box-center li:nth-child(5n) {
	margin-right: 0px;
}
.pj-hot-box ul {
	display: none;
}