body {
	color: rgb(47, 47, 47); font-family: "microsoft yahei",Arial,Helvetica, sans-serif;
}
a {
	transition:0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;
}
ul {
	list-style: none;
}
.clear {
	clear: both;
}
.img-thumbnail {
	transition:opacity 0.7s;
}
.img-thumbnail:hover {
	opacity: 0.75;
}
.opacity_img:hover {
	opacity: 0.75;
}
header {
	background-color: rgb(255, 255, 255);
}
.new_container {
	width: 100%; height: 310px; display: flex; flex-direction: column; align-items: center;
}
.search_box_bg {
	background: rgb(244, 244, 244); width: 100%; height: 50px; display: flex; justify-content: center;
}
.search_box {
	width: 90%; display: flex; max-width: 1140px; justify-content: flex-start; align-items: center;
}
.search_box form {
	width: 40%; justify-content: flex-start;
}
.search_input {
	width: 100%; display: inline-flex;
}
.search_input input {
	border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(163, 163, 163) currentColor rgb(163, 163, 163) rgb(163, 163, 163); padding: 0px 5px; border-image: none; width: 80%; height: 32px; display: inline-flex;
}
.search_input > a {
	background: rgb(0, 113, 191); width: 15%; height: 32px; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; display: inline-flex; justify-content: center;
}
.search_tags {
	width: 60%; height: 32px; display: inline-flex;
}
.search_tags > span {
	color: rgb(84, 84, 84); font-size: 16px; font-weight: 500; display: inline-flex; align-items: center;
}
.search_tags > ul {
	margin: 0px; padding: 0px; display: inline-flex;
}
.search_tags > ul > li {
	margin: 0px 5px; display: inline-flex; align-items: center;
}
.search_tags > ul > li > a {
	color: rgb(107, 107, 107); font-size: 16px; text-decoration: none; align-items: center;
}
.show_box {
	padding: 10px 0px 0px; width: 90%; height: auto; margin-top: 40px; display: flex; max-width: 1140px; justify-content: space-between;
}
.show_box > div {
	width: 31%;
}
.show_box > div > span > img {
	width: 100%;
}
.top_bg {
	width: 100%; height: 40px; color: rgb(119, 119, 119); border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.top_welcome {
	padding-top: 12px; display: inline-block;
}
.top_tel {
	margin-top: 38px; float: left;
}
.top_tel img {
	margin-top: 8px; margin-right: 8px; float: left; display: inline-block;
}
.top_tel span {
	color: rgb(102, 102, 102); float: left; display: inline-block;
}
.top_tel p {
	margin: 0px; color: rgb(0, 113, 190); font-size: 25px; font-weight: bold; float: left;
}
.flash {
	margin-top: 2px;	
}
.flash img {
	width: 100%;
}
.flash ul.bxslider {
	list-style: none;
}
.flash div.bx-pager {
	bottom: 4%;
}
.flash div.bx-controls-direction {
	display: none;
}
.search_group {
	margin: 5px 0px 0px; border-radius: 20px; border: 1px solid rgb(223, 225, 227); border-image: none; float: right;
}
.search_group input.form-control {
	background: none; padding: 0px 0px 0px 15px; border-radius: 0px; border: currentColor; border-image: none; height: 26px; color: rgb(88, 90, 90); box-shadow: none;
}
.search_group input.form-control:focus {
	border-color: rgb(178, 224, 251); box-shadow: none;
}
#search_submit {
	height: 26px; color: rgb(195, 196, 197); font-size: 16px; margin-top: -14px;
}
#search_submit:hover {
	color: rgb(0, 103, 182); cursor: pointer;
}
.left_nav {
	background: url("left_nav.jpg") no-repeat 200px 70px rgb(0, 113, 191); padding: 20px 15px 30px; margin-top: 25px; margin-bottom: 20px;
}
.left_nav p {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.left_nav h3 {
	margin: 0px 0px 30px; color: rgb(255, 255, 255);
}
.left_nav_bg {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 22px;
	padding-left: 15px;
	background-color: rgb(255, 255, 255);
}
.left_nav_tel {
	margin: 220px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.left_nav_ul {
	list-style: none; margin: 15px 0px 0px; padding: 0px 0px 10px;
}
.left_nav_ul > li > a {
	padding: 8px 0px 8px 18px; border-radius: 25px; color: rgb(255, 255, 255); font-size: 15px; text-decoration: none; margin-bottom: 10px; display: block; background-color: rgb(0, 113, 191);
}
.left_nav_ul > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 178, 156);
}
.left_nav_ul li a.left_active {
	color: rgb(255, 255, 255); background-color: rgb(3, 178, 156);
}
ul.left_snav_ul {
	list-style: none; padding: 0px;
}
ul.left_snav_ul > li {
	margin: 0px;
}
ul.left_snav_ul > li > a {
	background: url("left_tree.gif") no-repeat 20px 8px rgb(2, 138, 230); padding: 5px 0px 5px 30px; border-radius: 25px; color: rgb(255, 255, 255); text-decoration: none; margin-bottom: 8px; display: block;
}
ul.left_snav_ul > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(3, 178, 156);
}
.left_h3 {
	color: rgb(84, 84, 84); line-height: 50px; font-size: 22px; font-weight: normal; margin-top: 19px; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_h3 span {
	height: 50px; border-bottom-color: rgb(2, 178, 156); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.left_column ul.left_nav_ul {
	list-style: none; margin: 15px 0px 0px; padding: 0px 0px 10px;
}
.left_column ul.left_nav_ul > li {
	background: url("left_li.gif") no-repeat 6px 12px; margin-bottom: 5px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_column ul.left_nav_ul > li > a {
	background: none; padding: 6px 0px 6px 18px; border-radius: 0px; color: rgb(0, 0, 0); font-size: 14px; text-decoration: none; margin-bottom: 8px; display: block;
}
.left_column ul.left_nav_ul > li > a:hover {
	background: none; color: rgb(3, 178, 156);
}
.left_column ul.left_nav_ul li a.left_active {
	background: none; color: rgb(3, 178, 156);
}
.left_column ul.left_snav_ul {
	list-style: none; padding: 0px;
}
.left_column ul.left_snav_ul > li {
	background: url("left_sli.gif") no-repeat 15px 11px; margin-bottom: 7px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid;
}
.left_column ul.left_snav_ul > li > a {
	background: none; padding: 5px 0px 5px 25px; border-radius: 25px; color: rgb(0, 0, 0); text-decoration: none; margin-bottom: 8px; display: block;
}
.left_column ul.left_snav_ul > li > a:hover {
	background: none; color: rgb(3, 178, 156);
}
.left_news {
	list-style: none; margin: 0px; padding: 0px; clear: both;
}
.left_news li {
	background: url("li.png") no-repeat left 15px; padding: 10px 0px 10px 14px; color: rgb(84, 84, 85); line-height: 21px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.left_news li a {
	color: rgb(47, 47, 47);
}
.left_news li a:hover {
	color: rgb(3, 178, 156); text-decoration: none;
}
.left_news li a:focus {
	color: rgb(3, 178, 156); text-decoration: none;
}
.left_contact {
	margin: 30px 0px 35px;
}
.left_contact p {
	clear: both;
}
.product_head h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 38px; font-weight: bold; margin-top: 60px;
}
.product_head span {
	background: url("h2_line.jpg") no-repeat center; height: 3px; display: block;
}
.product_head p {
	text-align: center; color: rgb(85, 85, 85); font-size: 18px; margin-top: 8px;
}
.product_list {
	padding: 25px 0px 0px; clear: both; margin-right: -15px; margin-left: -15px;
}
.product_list2 {
	padding-top: 20px;
}
.product_img {
	padding-right: 10px; padding-left: 10px; min-height: 270px;
}
.product_img img {
	padding: 0px;
	height: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	display: block;
	max-height: 200px;
	max-width: 100%;
	border: 1px solid #CCCCCC;
}
.product_list2 div.product_img {
	min-height: 260px;
}
.product_title {
	height: 40px; text-align: center;
}
.product_title a {
	color: rgb(47, 47, 47);
}
.product_title a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.case_bg {
	padding-bottom: 30px;
}
.case_head h2 {
	text-align: center; color: rgb(255, 255, 255); font-size: 38px; font-weight: bold; margin-top: 60px;
}
.case_head span {
	background: url("h2_line2.jpg") no-repeat center; height: 3px; display: block;
}
.case_head p {
	text-align: center; color: rgb(255, 255, 255); font-size: 18px; margin-top: 8px;
}
.case_list {
	padding: 25px 0px 0px; clear: both; margin-right: -15px; margin-left: -15px;
}
.case_list2 {
	padding-top: 20px;
}
.case_img {
	padding-right: 15px; padding-left: 15px; min-height: 270px;
}
.case_img img {
	padding: 0px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; max-height: 270px; max-width: 100%;
}
.case_list2 div.case_img {
	min-height: 220px;
}
.case_title {
	height: 40px; text-align: center;
}
.case_title a {
	color: rgb(255, 255, 255); font-weight: bold;
}
.case_title a:hover {
	color: rgb(133, 194, 38); text-decoration: none;
}
.case_title2 a {
	color: rgb(47, 47, 47); font-weight: normal;
}
.case_title2 a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.advantage_head h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 38px; font-weight: bold; margin-top: 60px;
}
.advantage_head span {
	background: url("h2_line.jpg") no-repeat center; height: 3px; display: block;
}
.advantage_head p {
	text-align: center; color: rgb(85, 85, 85); font-size: 18px; margin-top: 8px; margin-bottom: 50px;
}
.advantage_left img {
	width: 50%; float: left;
}
.advantage_left h3 {
	width: 50%; text-align: right; color: rgb(0, 113, 190); font-size: 36px; font-weight: bold; float: right;
}
.advantage_left h3 span {
	font-family: Arial black; font-size: 68px;
}
.advantage_left p {
	width: 50%;
	text-align: left;
	color: rgb(85, 85, 85);
	margin-top: 15px;
	float: left;
	padding: 10px;
	line-height: 26px;
}
.advantage_left p span {
	display: flex; min-height: 48px; justify-content: flex-end; align-items: center;
}
.advantage_left p span i {
	background: url("advantage_libg2.jpg") no-repeat 0px 0px; width: 19px; height: 48px; margin-left: 5px; min-width: 19px;
}
.advantage_right img {
	width: 50%; float: right;
}
.advantage_right h3 {
	width: 50%; text-align: left; color: rgb(0, 113, 190); font-size: 36px; font-weight: bold; float: left;
}
.advantage_right h3 span {
	font-family: Arial black; font-size: 68px;
}
.advantage_right p {
	width: 50%;
	text-align: left;
	color: rgb(85, 85, 85);
	margin-top: 15px;
	float: left;
	line-height: 26px;
	padding: 10px;
}
.advantage_right p span {
	display: flex; min-height: 48px; align-items: center;
}
.advantage_right p span i {
	background: url("advantage_libg2.jpg") no-repeat 0px 0px; width: 19px; height: 48px; margin-right: 5px; min-width: 19px;
}
.news_bg {
	background-color: rgb(247, 247, 247);
}
.news_head {
	margin-bottom: 20px;
}
.news_head h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 38px; font-weight: bold; margin-top: 50px;
}
.news_head span {
	background: url("h2_line.jpg") no-repeat center; height: 3px; display: block;
}
.news_head p {
	text-align: center; color: rgb(85, 85, 85); font-size: 18px; margin-top: 8px;
}
.news_h3 {
	background: url("news_title.jpg") no-repeat left bottom; padding: 10px 0px; font-size: 18px; font-weight: bold;
}
.news_ul {
	list-style: none; padding: 0px; clear: both; margin-top: 10px;
}
.news_ul li {
	padding: 10px 0px; color: rgb(84, 84, 85); line-height: 21px;
}
.news_ul li a {
	color: rgb(47, 47, 47);
}
.news_ul li a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.news_time {
	float: right;
}
.news_img img {
	margin-right: 28px; float: left; max-width: 250px;
}
.news_img a {
	font-size: 16px; font-weight: bold;
}
.news_img p {
	line-height: 26px; margin-top: 12px;
}
.answer_ul {
	list-style: none; padding: 0px; clear: both; margin-top: 10px;
}
.answer_ul li {
	padding:8px 0px; color: rgb(84, 84, 85); line-height: 21px;
}
.answer_ul li a {
	background: url("ask.jpg") no-repeat left; color: rgb(51, 51, 51); padding-left: 28px; font-weight: bold; display: block;
}
.answer_ul li a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.answer_ul li p {
	background: url("answer.jpg") no-repeat left 2px; color: rgb(85, 85, 85); line-height: 22px; padding-left: 28px; margin-top: 10px;
}
.about_head {
	margin-bottom: 60px;
}
.about_head h2 {
	text-align: center; color: rgb(51, 51, 51); font-size: 38px; font-weight: bold; margin-top: 50px;
}
.about_head span {
	background: url("h2_line.jpg") no-repeat center; height: 3px; display: block;
}
.about_head p {
	text-align: center; color: rgb(85, 85, 85); font-size: 18px; margin-top: 8px;
}
.about_h3 {
	margin: 0px; color: rgb(0, 113, 190); font-family: Arial; font-size: 54px; font-weight: bold;
}
.about_p {
	color: rgb(0, 0, 0); padding-bottom: 20px; font-size: 16px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.about_content {
	color: rgb(85, 85, 85); line-height: 30px; margin-top: 20px;
}
.about_btn {
	padding: 7px 0px; border-radius: 15px; width: 140px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; margin-top: 20px; display: block; background-color: rgb(0, 113, 191);
}
.about_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(3, 178, 156);
}
.about_btn:focus {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(3, 178, 156);
}
.about_video {
	width: 100%;
}
.cooperation_head {
	margin-top: 60px; margin-bottom: 30px;
}
.cooperation_head p {
	text-align: center; color: rgb(51, 51, 51); font-size: 24px; margin-top: 8px;
}
.cooperation_head span {
	background: url("cooperation_title.jpg") no-repeat center; height: 3px; display: block;
}
.cooperation_img {
	padding-right: 15px; padding-left: 15px; min-height: 180px;
}
.cooperation_img img {
	padding: 0px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; display: block; max-height: 170px; max-width: 100%;
}
.page_bg {
	height: 400px;
	margin-bottom: 0px;
	margin-top: 1px;
}
.bread_bg {
	background-color: rgb(243, 243, 243);
}
.bread_nav {
	padding: 10px 0px;
}
.bread_nav span {
	padding-left: 8px; border-left-color: rgb(2, 178, 156); border-left-width: 8px; border-left-style: solid;
}
.bread_nav a {
	color: rgb(76, 76, 76);
}
.bread_nav a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.right_head {
	clear: both;
}
.right_head h2 {
	height: 50px; color: rgb(84, 84, 84); line-height: 50px; font-size: 22px; font-weight: normal; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.right_head h2 span {
	height: 50px; border-bottom-color: rgb(2, 178, 156); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.right_contents {
	padding: 15px 0px; line-height: 28px; overflow: auto; clear: both;
}
.right_contents_h1 {
	margin: 0px; padding: 10px 0px; text-align: center; color: rgb(67, 67, 67); line-height: 34px; font-size: 24px; font-weight: bold;
}
.right_contents img {
	max-width: 840px;
}
.right_new {
	list-style: none; margin: 0px; padding: 0px 0px 20px; clear: both;
}
.right_new li {
	background: url("li.png") no-repeat left 18px; padding: 12px 0px 12px 13px; color: rgb(137, 137, 137); line-height: 22px; font-size: 16px; border-bottom-color: rgb(227, 226, 226); border-bottom-width: 1px; border-bottom-style: dashed;
}
.right_new li a {
	color: rgb(47, 47, 47);
}
.right_new li a:hover {
	color: rgb(0, 113, 191); text-decoration: none;
}
.right_new li a:focus {
	color: rgb(0, 113, 191); text-decoration: none;
}
.right_new_time {
	float: right;
}
.relevant_new ul.right_new li {
	font-size: 14px;
}
.page {
	margin: 20px 0px; text-align: center; clear: both;
}
.page a {
	margin: 2px 2px 5px; padding: 4px 9px; border: 1px solid rgb(219, 219, 219); border-image: none; color: rgb(49, 54, 60); font-family: Arial; font-size: 13px; text-decoration: none; display: inline-block;
}
.page a:hover {
	padding: 4px 9px; border: 1px solid rgb(0, 113, 190); border-image: none; color: rgb(255, 255, 255); font-family: Arial; font-size: 13px; background-color: rgb(0, 113, 190);
}
.page a:focus {
	padding: 4px 9px; border: 1px solid rgb(0, 113, 190); border-image: none; color: rgb(255, 255, 255); font-family: Arial; font-size: 13px; background-color: rgb(0, 113, 190);
}
.page .current {
	margin: 2px; padding: 5px 9px; border: 1px solid rgb(0, 113, 190); border-image: none; color: rgb(255, 255, 255); font-family: Arial; font-size: 13px; background-color: rgb(0, 113, 190);
}
.showpic_box {
	margin: 30px 0px 20px;
}
.proinfo_box {
	margin: 30px 0px 20px;
}
.product_h1 {
	margin: 0px; color: rgb(0, 0, 0); line-height: 22px; padding-bottom: 10px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.product_info {
	list-style: none; padding: 0px; margin-top: 10px;
}
.product_info p {
	line-height: 28px;
}
.product_btn {
	margin-top: 25px;
}
#pic-page {
	text-align: center; margin-top: 10px;
}
#pic-page a {
	margin: 0px 2px;
}
#pic-page a img {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 40px; margin-bottom: 5px;
}
#pic-page a:hover img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
#pic-page a.active img {
	border: 1px solid rgb(82, 128, 221); border-image: none;
}
.product_con {
	margin: 10px 0px 20px; padding: 20px 0px 0px; line-height: 26px; overflow: auto; clear: both; border-top-color: rgb(169, 169, 169); border-top-width: 1px; border-top-style: dotted;
}
.photo_con {
	margin: 0px 0px 20px; padding: 10px 0px 20px; line-height: 26px; overflow: auto; clear: both;
}
.product_con img {
	max-width: 840px;
}
.photo_con img {
	max-width: 840px;
}
.download_btn {
	margin: 10px 10px 20px 0px; float: right; display: block;
}
.page-btn {
	border-radius: 0px; border: currentColor; transition:background 0.3s; border-image: none; margin-right: 15px; float: left; display: inline-block; background-color: rgb(0, 113, 191);
}
.page-btn:hover {
	background-color: rgb(2, 178, 156);
}
.page-btn:focus {
	background-color: rgb(2, 178, 156);
}
.grey-btn {
	border-radius: 0px; border: currentColor; border-image: none; background-color: rgb(232, 232, 232);
}
.grey-btn:hover {
	background-color: rgb(204, 204, 204);
}
.grey-btn:focus {
	background-color: rgb(204, 204, 204);
}
.feedback {
	margin-top: 50px;
}
.form-horizontal .form-group {
	margin-right: -10px; margin-left: -10px;
}
.codeimg {
	margin: 0px 0px -10px -18px;
}
.point {
	margin: 20px 0px 40px; line-height: 22px; padding-bottom: 40px; clear: both;
}
.point span.to_prev {
	text-align: center;
}
.point span.to_prev a {
	color: rgb(51, 122, 183);
}
.point span.to_prev a:hover {
	color: rgb(234, 4, 43);
}
.point span.to_next {
	text-align: center;
}
.point span.to_next a {
	color: rgb(51, 122, 183);
}
.point span.to_next a:hover {
	color: rgb(234, 4, 43);
}
.tags {
	margin: 18px 0px 10px;
}
.tags a {
	margin: 0px 5px 8px 0px;
}
.tags_list {
	padding: 5px 10px 100px;
}
.tags_ul {
	margin-top: 0px;
}
.tags_ul li {
	line-height: 28px; padding-bottom: 10px; margin-bottom: 8px;
}
.tags_ul h3 {
	margin: 0px; padding: 0px; line-height: 20px; font-size: 14px;
}
.tags_ul p {
	margin: 0px; padding: 8px 0px 0px; color: rgb(119, 119, 119); line-height: 20px; font-size: 13px;
}
ul.ul_sitemap {
	margin: 30px 0px 40px 30px;
}
ul.ul_sitemap li {
	list-style: none; line-height: 26px; clear: both;
}
ul.ul_sitemap li a {
	color: rgb(125, 125, 125);
}
li.small_li_sitemap {
	padding-left: 12px; clear: both;
}
li.small_li2_sitemap {
	padding-left: 20px; float: left;
}
.link_box {
	padding: 20px 0px 10px; text-align: center; color: rgb(149, 171, 193); font-size: 13px; background-color: rgb(0, 81, 136);
}
.link_box a {
	padding: 0px 0px 0px 10px; color: rgb(149, 171, 193); font-size: 13px;
}
.link_box a:hover {
	color: rgb(151, 243, 231); text-decoration: none;
}
.link_box a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.link_box button {
	display: none;
}
.link_title {
	font-size: 13px; margin-right: -6px;
}
.link_title::after {
	content: "£º";
}
.tags_box {
	padding: 5px 0px 20px; text-align: center; color: rgb(149, 171, 193); font-size: 13px; background-color: rgb(0, 81, 136);
}
.tags_box a {
	padding: 0px 2px 0px 8px; color: rgb(149, 171, 193); font-size: 13px;
}
.tags_box a:hover {
	color: rgb(151, 243, 231); text-decoration: none;
}
.tags_box a:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.tags_box button {
	display: none;
}
.tags_title {
	font-size: 13px; margin-right: -6px;
}
.tags_title a {
	padding: 0px;
}
.tags_title::after {
	content: "£º";
}
footer {
	background: url("foot_bg.jpg") repeat-x top rgb(7, 107, 181); padding: 60px 0px 40px; color: rgb(255, 255, 255); margin-top: 20px;
}
.footer_logo {
	max-width: 196px;
}
.footer_logo_text {
	width: 196px; text-align: center; line-height: 22px; padding-top: 10px; margin-top: 20px; border-top-color: rgb(78, 151, 197); border-top-width: 1px; border-top-style: solid;
}
.footer_sitemap {
	color: rgb(255, 255, 255);
}
.footer_sitemap:hover {
	color: rgb(151, 243, 231); text-decoration: none;
}
.footer_sitemap:focus {
	color: rgb(151, 243, 231); text-decoration: none;
}
.footer_menu a {
	color: rgb(255, 255, 255);
}
.footer_menu a:hover {
	color: rgb(151, 243, 231); text-decoration: none;
}
.footer_menu_first {
	font-weight: bold;
}
.footer_qrcode {
	max-width: 130px;
}
.footer_qrcode_text {
	width: 130px; text-align: center; margin-top: 15px;
}
.translate {
	background-color: rgb(0, 81, 136);
}
.translate_btn {
	margin: 0px auto; width: 130px; padding-top: 20px;
}
table {
	margin-bottom: 10px; display: table; border-collapse: collapse;
}
td {
	padding: 5px 10px;
	border-image: none;
	line-height: 30px;
}
th {
	padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
caption {
	border-width: 1px 1px 0px; border-style: dashed dashed none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; padding: 3px; border-image: none; text-align: center;
}
th {
	border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; background-color: rgb(247, 247, 247);
}
table tr.firstRow th {
	border-top-width: 2px;
}
.ue-table-interlace-color-single {
	background-color: rgb(252, 252, 252);
}
.ue-table-interlace-color-double {
	background-color: rgb(247, 250, 255);
}
td p {
	margin: 0px; padding: 0px;
}
@media screen and (min-width:769px)
{
.logo {
	margin-top: 20px; max-width: 700px;
}
.navbar {
	margin: 24px 0px 0px; border: currentColor; border-image: none; min-height: 60px; background-color: rgb(30, 97, 186);
}
.navbar-nav > li {
	
}
.navbar-nav > li:first-child {
	
}
.navbar-nav > li:last-child {
	
}
.navbar-nav > li > a {
	text-align: center;
}
.navbar-default .navbar-nav > li > a {
	padding: 20px 38px; color: rgb(255, 255, 255); font-size: 16px;
}
.wwwsd {
	top: -10px; right: -20px; color: rgb(231, 225, 205); position: absolute;
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > li > a.active {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-brand {
	display: none;
}
.navbar-fixed-top {
	margin-top: 0px; min-height: 50px; opacity: 0.9;
}
.navbar-fixed-top ul.navbar-nav > li > a {
	padding: 15px 25px;
}
.nav_small {
	padding: 10px 0px 15px; border-radius: 0px; border: currentColor; border-image: none; box-shadow: none; background-color: rgba(215, 50, 46, 0.9);
}
.nav_small > li > a {
	padding: 7px 0px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px;
}
.nav_small > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(189, 8, 3);
}
#app_menudown {
	display: none;
}
#search_btn {
	display: none;
}
.mfoot_box {
	display: none;
}
}
@media screen and (max-width:768px)
{
.new_container {
	display: none;
}
.top_bg {
	display: none;
}
.top_welcome {
	display: none;
}
.top_tel {
	display: none;
}
.logo {
	margin: 5px auto; display: block; max-width: 300px;
}
#search_btn {
	padding: 8px 13px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 17px; margin-top: 7px; float: right;
}
#search_btn:hover {
	cursor: pointer; background-color: rgb(215, 50, 46);
}
#search_btn:focus {
	cursor: pointer; background-color: rgb(215, 50, 46);
}
.navbar {
	margin: 0px; border: 0px currentColor; border-image: none; min-height: 50px; background-color: rgb(0, 113, 191);
}
.navbar-default .navbar-brand {
	color: rgb(255, 255, 255); font-size: 16px;
}
.navbar-default .navbar-brand:hover {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand:focus {
	color: rgb(255, 255, 255);
}
.navbar-toggle {
	border: currentColor; border-image: none;
}
.navbar-default .navbar-collapse {
	border: currentColor; border-image: none;
}
.navbar-default .navbar-form {
	border: currentColor; border-image: none;
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav {
	margin-top: 0px; margin-bottom: 0px;
}
.navbar-default .navbar-nav > li:last-child {
	border: currentColor; border-image: none;
}
.navbar-default .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(215, 50, 46);
}
#app_menudown {
	top: 0px; right: 0px; font-size: 16px; position: absolute;
}
#app_menudown:hover {
	background-color: rgb(215, 50, 46);
}
.navbar-fixed-top {
	margin-top: 0px; opacity: 0.9;
}
.product_head h2 {
	font-size: 25px; margin-top: 40px;
}
.product_head span {
	background: url("m_h2_line.jpg") no-repeat center;
}
.product_head p {
	font-size: 14px; margin-top: 8px;
}
.product_img {
	min-height: 180px;
}
.product_list2 div.product_img {
	min-height: 180px;
}
.case_head h2 {
	font-size: 26px; margin-top: 40px;
}
.case_head p {
	font-size: 14px; margin-top: 4px;
}
.case_img {
	min-height: 150px;
}
.case_list2 div.case_img {
	min-height: 150px;
}
.news_head {
	margin-bottom: 0px;
}
.news_head h2 {
	font-size: 18px; margin-top: 30px;
}
.news_head span {
	background: url("m_h2_line.jpg") no-repeat center;
}
.news_head p {
	font-size: 14px; margin-top: 4px;
}
.news_h3 {
	background: url("news_title.jpg") no-repeat bottom; padding: 10px 0px; text-align: center; margin-bottom: 20px;
}
.news_ul li {
	background: url("li.png") no-repeat left 15px; padding: 10px 0px 10px 14px; color: rgb(0, 0, 0); line-height: 21px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news_time {
	display: none;
}
.right_new_time {
	display: none;
}
.news_time_p {
	display: none;
}
.news_des {
	display: none;
}
.news_img img {
	display: none;
}
.news_img a {
	font-size: 14px; font-weight: normal;
}
.about_head {
	margin-bottom: 25px;
}
.about_head h2 {
	font-size: 26px; margin-top: 35px;
}
.about_head span {
	background: url("m_h2_line.jpg") no-repeat center;
}
.about_head p {
	font-size: 14px; margin-top: 8px;
}
.about_content {
	margin-top: 0px;
}
.about_btn {
	margin: 20px auto 40px; width: 200px; display: block;
}
.cooperation_head {
	margin-top: 50px;
}
.cooperation_head p {
	font-size: 22px; margin-top: 8px;
}
.cooperation_img {
	min-height: 100px;
}
.page_bg {
	display: none;
}
.right_contents img {
	max-width: 100%;
}
.product_con img {
	max-width: 100%;
}
.photo_con img {
	max-width: 100%;
}
.feedback {
	margin-top: 20px;
}
.proinfo_box {
	margin-bottom: 80px;
}
#pic-page a img {
	width: 35px;
}
#cmsFloatPanel {
	display: none;
}
.point span.to_prev {
	text-align: left; padding-bottom: 8px;
}
.point span.to_next {
	text-align: left; padding-bottom: 8px;
}
footer {
	padding-top: 40px; padding-bottom: 25px;
}
.footer_logo {
	display: none;
}
.footer_logo_text {
	display: none;
}
.footer_contact {

	margin-bottom: 30px;
}
.footer_qrcode {
	margin: 25px auto 0px; display: block; max-width: 130px;
}
.footer_qrcode_text {
	margin: 10px auto 35px; width: 130px;
}
.link_box {
	padding-left: 7px;
}
.link_box a {
	padding: 4px 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.link_title {
	display: block;
}
.link_title::after {
	content: "";
}
.link_box button {
	border: currentColor; border-image: none; margin-top: -20px; float: right; display: inline-block; background-color: transparent;
}
.link_box button:hover {
	color: rgb(151, 243, 231);
}
.link_box button:focus {
	color: rgb(151, 243, 231);
}
.link_list {
	padding-top: 7px; display: none;
}
.tags_box {
	padding-left: 7px; margin-bottom: 50px;
}
.tags_box a {
	padding: 4px 0px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: block;
}
.tags_title {
	display: block;
}
.tags_title::after {
	content: "";
}
.tags_box button {
	border: currentColor; border-image: none; margin-top: -20px; float: right; display: inline-block; background-color: transparent;
}
.tags_box button:hover {
	color: rgb(151, 243, 231);
}
.tags_box button:focus {
	color: rgb(151, 243, 231);
}
.tags_rows {
	padding-top: 7px; display: none;
}
.mfoot_box {
	background-color: rgb(250, 250, 250);
}
.mfoot_nav {
	width: 25%; text-align: center; color: rgb(137, 137, 137); float: left; background-color: rgb(250, 250, 250);
}
.mfoot_nav:hover {
	cursor: pointer; background-color: rgb(228, 228, 228);
}
.mfoot_nav:focus {
	cursor: pointer; background-color: rgb(228, 228, 228);
}
.mfoot_nav a {
	color: rgb(137, 137, 137); display: block;
}
.mfoot_nav a:hover {
	text-decoration: none;
}
.mfoot_nav a:focus {
	text-decoration: none;
}
.mfoot_nav span {
	padding: 3px 0px 0px; display: block;
}
.mfoot_share {
	padding: 5px; width: 240px;
}
}
@media screen and (max-width:767px)
{
.copyright_p {
	display: none;
}
}
@media screen and (max-width:768px) and (min-width:320px)
{
.col-mm-1 {
	float: left;
}
.col-mm-2 {
	float: left;
}
.col-mm-3 {
	float: left;
}
.col-mm-4 {
	float: left;
}
.col-mm-5 {
	float: left;
}
.col-mm-6 {
	float: left;
}
.col-mm-7 {
	float: left;
}
.col-mm-8 {
	float: left;
}
.col-mm-9 {
	float: left;
}
.col-mm-10 {
	float: left;
}
.col-mm-11 {
	float: left;
}
.col-mm-12 {
	float: left;
}
.col-mm-12 {
	width: 100%;
}
.col-mm-11 {
	width: 91.66%;
}
.col-mm-10 {
	width: 83.33%;
}
.col-mm-9 {
	width: 75%;
}
.col-mm-8 {
	width: 66.66%;
}
.col-mm-7 {
	width: 58.33%;
}
.col-mm-6 {
	width: 50%;
}
.col-mm-5 {
	width: 41.66%;
}
.col-mm-4 {
	width: 33.33%;
}
.col-mm-3 {
	width: 25%;
}
.col-mm-2 {
	width: 16.66%;
}
.col-mm-1 {
	width: 8.33%;
}
}
.js_about_right img{display:block;width:100%;}
.footer_contact {
	line-height: 28px;
	padding-right: 10px;
	padding-left: 10px;
}
.font13 {
	font-size: 16px;
	font-weight: bold;
}
