html {
	color: rgb(89, 89, 89); -ms-overflow-x: hidden;
}
body {
	background: rgb(255, 255, 255); font: 0.95em/1.6 "Î¢ÈíÑÅºÚ", "Arial", "tahoma"; margin: 0px; padding: 0px; -ms-overflow-x: hidden; font-size-adjust: none; font-stretch: normal;
}
h1 {
	margin: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: bold;
}
h2 {
	margin: 0px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: bold;
}
h3 {
	margin: 0px; color: rgb(17, 17, 17); font-family: "Î¢ÈíÑÅºÚ"; font-size: 1.1em; font-weight: bold;
}
h4 {
	margin: 0px; color: rgb(17, 17, 17); font-family: "Î¢ÈíÑÅºÚ"; font-size: 1em; font-weight: bold;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	margin: 0px;
}
input {
	border: 1px solid rgb(153, 153, 153); border-image: none; font-size: 1.2em;
}
textarea {
	border: 1px solid rgb(153, 153, 153); border-image: none; font-size: 1.2em;
}
button {
	border: 1px solid rgb(153, 153, 153); border-image: none; font-size: 1.2em;
}
a {
	color: rgb(17, 17, 17); text-decoration: none;
}
a:link {
	color: rgb(17, 17, 17); text-decoration: none;
}
a:visited {
	color: rgb(17, 17, 17); text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.spot {
	color: rgb(255, 34, 0);
}
.blue {
	color: rgb(7, 141, 207) !important;
}
.red {
	color: red !important;
}
.icons {
	background: url("m-icons.png") no-repeat 0px 0px / 20px; width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.arr-round {
	background: url("m-icons.png") no-repeat 0px 0px / 20px; width: 20px; height: 20px; vertical-align: middle; display: inline-block;
}
.icon-hd {
	background-position: 0px -27px;
}
.icon-eye {
	background-position: 0px -244px;
}
.icon-back {
	background-position: 6px -204px; left: 8px; top: 8px; width: 30px; height: 30px; position: absolute;
}
.icon-back a {
	width: 100%; height: 100%; display: block;
}
.telbox li .wrap .icon-hd {
	animation:icon-hd 0.6s ease-in-out infinite alternate; opacity: 1; -webkit-animation: icon-hd .6s ease-in-out infinite alternate;
}
.banner {
	font-size: 0px;
}
.banner img {
	width: 100%; height: auto;
}
#pg_margins {
	margin: 0px auto; padding: 0px 0px 30px; position: relative; -ms-overflow-x: hidden; max-width: 100%;
}
.logo {
	margin: 0px; height: 53px; text-align: center; font-size: 0px; position: relative;
}
.logo .logoimg {
	width: 100%; height: 100%;
}
.logo .logoimg a {
	width: 100%; height: 100%; display: block;
}
.btn-home {
	background: url("icon_home.png") no-repeat; top: 10px; width: 25px; height: 22px; right: 10px; display: none; position: absolute; z-index: 1000;
}
.btn-back {
	background: url("icon_back.png") no-repeat; left: 42px; top: 5px; width: 32px; height: 32px; position: absolute; z-index: 1000;
}
.btn-browser {
	background: url("icon_browser.png") no-repeat; top: 5px; width: 32px; height: 32px; right: 10px; position: absolute; z-index: 1000;
}
.arr-round {
	background-position: 0px -45px; top: 14px; width: 15px; height: 15px; right: 10px; display: block; position: absolute; background-size: 15px;
}
.box {
	background: rgb(255, 255, 255); margin: 0px 0px 0.8em; padding: 0px; position: relative; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}
.info_view {
	background: rgb(255, 255, 255); margin: 0px 0px 0.8em; padding: 0px; position: relative; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}
.box p {
	margin: 0px;
}
.telbox {
	padding: 10px 5px; text-align: center; overflow: hidden; -ms-zoom: 1; text-shadow: 1px 0px 3px rgba(0,0,0,0.3);
}
.box_info {
	margin: 0px 0px 0.8em; padding: 0px; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}
.box_display {
	background: rgb(255, 255, 255); margin: 0px 0px 0.8em; padding: 0px; position: relative; box-shadow: 3px 3px 5px rgba(0,0,0,0.15);
}
.info_content {
	background: rgb(255, 255, 255); margin: 0px 0px 0.8em; padding: 10px; position: relative; -ms-word-break: break-all; box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
}
.box_display .head {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 50px; border-bottom-color: rgb(224, 222, 218); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
.eye {
	background: rgb(216, 25, 0); padding: 2px 10px; border-radius: 2px; top: 10px; right: 10px; color: rgb(255, 255, 255); position: absolute; cursor: pointer;
}
.box_info .catetitle {
	background: linear-gradient(rgb(255, 255, 255), rgb(241, 241, 241)); margin: 0px 0px 0.5em; padding: 10px 15px; color: rgb(0, 0, 0); font-size: 1.1em; position: relative; box-shadow: 3px 0px 4px rgba(0,0,0,0.2);
}
.telbox li {
	width: 50%; float: left;
}
.telbox li .wrap {
	padding: 0px 5px;
}
.telbox li a {
	background: rgb(33, 176, 122); padding: 8px; border-radius: 3px; color: rgb(255, 255, 255); display: block;
}
.telbox li.col2 a {
	color: rgb(255, 255, 255); background-color: rgb(255, 119, 0);
}
.telbox li .wrap .icons {
	margin: 0px 3px 0px 0px;
}
.telbox li .wrap .icon-tel {
	animation-name: telshow; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: telshow; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: telshow; -o-animation-duration: 1.0s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite;
}
.box .title {
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	position: relative;
	text-align: center;
}
.box .title_name {
adding: 0px 16px;
	color: #21B07A;
	line-height: 44px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	font-size: 18px;
	background-position: center;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box .title_name1 {
	padding: 0px 16px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	background-position: center;
}
.box dd {
	margin: 0px; padding: 0px;
}
.display_content {
	padding: 65px 10px 15px; color: rgb(17, 17, 17); font-family: "simsun";
}
.box .news-box {
	padding: 10px; overflow: hidden; -ms-zoom: 1;
}
.box .news-box h3 {
	margin: 8px 0px 0px; font-size: 1.2em;
}
.box .news-box .img {
	margin: 0px 10px 0px 0px; float: left; display: inline;
}
.box .news-box .img img {
	top: 6px; position: relative;
}
.display_content table {
	border-collapse: collapse; border-spacing: 0;
}
.display_content table {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.display_content td {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none;
}
.display_content td {
	padding: 0.3em;
}
.look_more_item {
	top: 8px; right: 15px; font-size: 0.9em; display: block; position: absolute;
}
.more-item {
	background: rgb(255, 255, 255); padding: 2px 8px; border: 1px solid rgb(223, 221, 217); border-image: none; display: inline-block;
}
.more_item {
	background: rgb(255, 255, 255); padding: 0px; transition:left 0.2s linear; left: 100%; top: 0px; width: 100%; height: 100% !important; overflow: auto; position: fixed; z-index: 120;
}
.more_nav_box li a {
	padding: 10px 15px; color: rgb(85, 85, 85); font-weight: normal; border-bottom-color: rgb(229, 228, 225); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.more_nav_box li {
	overflow: hidden; -ms-zoom: 1;
}
.more_nav_box li a:hover {
	background-color: rgb(232, 231, 227);
}
.more_nav_box li .second-nav {
	background: url("icon_arr.png") no-repeat 94% 50%; color: rgb(17, 17, 17);
}
.more_nav_box li .three_nav {
	background: rgb(249, 249, 249); overflow: hidden; font-size: 0.85em; -ms-zoom: 1;
}
.more_nav_box li .three_nav li {
	width: 50%; float: left;
}
.more_nav_box li .current {
	color: rgb(216, 0, 0); background-color: rgb(232, 231, 227);
}
.more_nav_box li .three_nav .current {
	color: rgb(216, 0, 0); background-color: rgb(249, 249, 249);
}
.inside-pages .title .btn-red {
	margin-top: 2px;
}
#shade_div {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 100; opacity: 0.5;
}
.more_item .head {
	background: linear-gradient(rgb(51, 51, 51), rgb(17, 17, 17)); padding: 9px 15px; color: rgb(255, 255, 255); cursor: pointer; box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.more_item .icon-back {
	background-position: 6px -266px; left: inherit; top: 7px; width: 25px; height: 25px; right: 12px;
}
.info-list li {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.info-list li h5 {
	margin: 0px; font-size: 0.95em; font-weight: normal;
}
.info-list li a {
	padding: 10px; display: block;
}
.info-list li a:active {
	background: rgb(249, 249, 249);
}
.info-list li a:hover {
	background: rgb(249, 249, 249);
}
.info-list li p {
	margin: 0px; height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.info-list li .time {
	color: rgb(153, 153, 153); font-size: 12px;
}
.btn-more {
	padding: 10px 0px 15px;
	text-align: center;
	background-color: #21B07A;
	color: #FFFFFF;
}
.thumb_list {
	padding: 10px 0px; overflow: hidden; -ms-zoom: 1;
}
.thumb_list a {
	display: block;
}
.thumb_list li {
	padding: 0px 0px 10px; width: 50%; text-align: center; vertical-align: top; float: left;
}
.thumb_list .pic_list_li {
	padding: 0px 5px;
}
.thumb_list .pic_list_li .txt {
	height: 45px; overflow: hidden;
}
.case-list {
	padding: 10px 0px 10px 10px; overflow: hidden; -ms-zoom: 1;
}
.case-list a {
	display: block;
}
.case-list li {
	width: 100%; vertical-align: top; display: inline-block; -ms-zoom: 1;
}
.case-list .pic_list_li {
	padding: 0px 10px 0px 0px; text-align: center;
}
.case-list .pic_list_li img {
	width: 100%; height: auto;
}
.case-list .pic_list_1 {
	width: 100%;
}
.case-list .pic_list_2 {
	width: 50%;
}
.case-list .pic_list_3 {
	width: 33.33%;
}
.case-list .pic_list_4 {
	width: 25%;
}
.case-list .pic_list_5 {
	width: 20%;
}
.contact {
	line-height: 24px;
}
.youlink {
	background: rgb(33, 176, 122); padding: 10px; text-align: center; color: rgb(255, 255, 255); clear: both;
}

.youlink a {
	color: rgb(255, 255, 255);
}
.youlink1 {
	background: rgb(51, 51, 51);
	text-align: center;
	color: rgb(255, 255, 255);
	clear: both;
	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.picBox {
	background: rgb(0, 0, 0); margin: 0px 0px -10px;
}
.picBox .next {
	float: right;
}
.piclist {
	left: 0px; height: 100%; position: relative;
}
.piclist li {
	height: 100%; text-align: center; font-size: 0px; vertical-align: top; float: left; position: relative;
}
.icon_num {
	top: -22px; width: 100%; text-align: center; font-size: 0px; position: relative;
}
.icon_num a {
	background: rgb(0, 0, 0); padding: 0px; border-radius: 100%; width: 10px; height: 10px; text-align: center; overflow: hidden; font-size: 12px; margin-right: 0.4em; display: inline-block; cursor: pointer; -ms-zoom: 1; box-shadow: 0px 0px 3px rgba(255,255,255,1);
}
.icon_num a:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.icon_num .active {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255);
}
.swipe {
	overflow: hidden; position: relative;
}
.arrdiv {
	display: none;
}
.pre {
	background: url("icon_arrow.png") no-repeat 3px 5px rgb(0, 0, 0); width: 25px; height: 40px; text-indent: -999px; overflow: hidden; position: absolute; opacity: 0.5;
}
.next {
	background: url("icon_arrow.png") no-repeat 3px 5px rgb(0, 0, 0); width: 25px; height: 40px; text-indent: -999px; overflow: hidden; position: absolute; opacity: 0.5;
}
.arrdiv .pre {
	left: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
.arrdiv .next {
	background-position: -18px 5px; right: 0px; border-top-left-radius: 3px; border-bottom-left-radius: 3px;
}
.pager-next-pre {
	margin: 0px 0px 0.8em; width: 100%; text-align: center; display: table; box-shadow: 3px 3px 5px rgba(0,0,0,0.15);
}
.pager-next-pre .btn {
	background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238));
}
.pager-next-pre .btn:hover {
	background: linear-gradient(rgb(242, 242, 242), rgb(238, 238, 238));
}
.pager-next-pre ._next {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.pager-next-pre a {
	padding: 8px 0px; display: table-cell;
}
.pager-next-pre p {
	display: none;
}
.theme {
	margin: 0px; padding: 0px 0px 5px; color: rgb(17, 17, 17); line-height: 1.2; font-size: 1.3em;
}
.ms_time {
	padding: 0px; color: rgb(136, 136, 136);
}
.m_tel {
	background: url("m_tel.png") no-repeat; margin: 10px; width: 47px; height: 47px; float: left; display: inline;
}
.contact-list .topic {
	margin: 0px 0px 2px;
}
.btn-send {
	background: rgb(255, 144, 0); padding: 0.6em 0px; border-radius: 0.15em; border: 0px currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); font-size: 1.1em; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.btn-reset {
	background: rgb(255, 144, 0); padding: 0.6em 0px; border-radius: 0.15em; border: 0px currentColor; border-image: none; width: 100%; color: rgb(255, 255, 255); font-size: 1.1em; text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
.btn-reset {
	border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); background-color: rgb(204, 204, 204);
}
.text {
	padding: 0.4em 2%; width: 95%; vertical-align: middle;
}
.textarea {
	padding: 0.4em 2%; width: 95%; vertical-align: middle;
}
#fixed-foot {
	background: rgb(0, 0, 0); padding: 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; display: table; position: fixed;
}
#fixed-foot li {
	width: 22%;
	color: rgb(255, 255, 255);
	font-size: 14px;
	float: left;
	height: 35px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fixed-foot li .wrap {
	background-image: url(foot_li.png);
	background-repeat: no-repeat;
	background-position: right 50%;
}
#fixed-foot li .end {
	background-image: none;
}
#fixed-foot li a {
	color: rgb(191, 191, 191); display: block;
}
#fixed-foot .tel_li .tel {
	color: rgb(255, 51, 0); display: block;
}
#fixed-foot .tel_li .icon-tel {
	background-position: 0px -86px; margin: 0px auto; height: 25px; display: block;
}
#fixed-foot .tel_li .icon-tel {
	animation-name: foottelshow; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: foottelshow; -webkit-animation-duration: 1.0s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: foottelshow; -o-animation-duration: 1.0s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite;
}
#fixed-foot .icon-sms {
	background-position: 2px -124px; margin: 0px auto; height: 25px; display: block; position: relative;
}
#fixed-foot .icon-map {
	background-position: 2px -162px; margin: 0px auto; height: 25px; display: block; position: relative;
}
.intro {
	padding: 0.8em 0px; -ms-word-break: break-all;
}
#fixed-foot .icon-book {
	background-position: 2px -296px; margin: 0px auto; height: 25px; display: block; position: relative;
}
.triDown {
	display: none;
}
.navArea {
	width: 100%; text-align: center; overflow: hidden; display: table; position: relative; z-index: 120; -ms-zoom: 1; box-shadow: 0px 0px 5px rgba(0,0,0,0.3); text-shadow: 1px 0px 3px rgba(0,0,0,0.3);
}
.navArea li a {
	padding: 0.5em; color: rgb(255, 255, 255); display: block;
}
.navArea li .current {
	color: rgb(255, 255, 255);
}
.navArea li {
	padding: 0px; display: table-cell;
}
.navArea li .wrap {
	background: rgb(33, 176, 122); margin: 0px; border-right-color: rgb(0, 155, 96); border-right-width: 1px; border-right-style: solid;
}
.second_menu {
	background: rgb(255, 255, 255); text-align: center; overflow: hidden; -ms-zoom: 1; box-shadow: 0px 1px 0px rgba(0,0,0,0.05);
}
.second_menu li {
	width: 50%; float: left;
}
.second_menu .pic_list_1 {
	width: 100%;
}
.second_menu .pic_list_2 {
	width: 50%;
}
.second_menu li .wrap {
	margin: 0px; padding: 0px; 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;
}
.second_menu li .wrap a {
	padding: 0.4em; display: block;
}
.second_menu li .wrap a:hover {
	color: rgb(255, 51, 0);
}
.second_menu li .wrap a:active {
	color: rgb(255, 51, 0);
}
.second_menu li .wrap .active {
	color: rgb(255, 51, 0);
}
div.pagernumber {
	margin: 3px; padding: 3px; text-align: center;
}
div.pagernumber a {
	background-position: 50% bottom; padding: 2px 6px; border: 1px solid rgb(222, 223, 222); border-image: none; color: rgb(0, 97, 222); text-decoration: none; margin-right: 3px;
}
div.pagernumber a:not(.disabled):hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(255, 255, 255); background-image: none; background-color: rgb(0, 97, 222);
}
div.pagernumber a:not(.disabled):active {
	border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); background-image: none; background-color: rgb(0, 97, 222);
}
div.pagernumber span.current {
	padding: 2px 6px; color: rgb(255, 0, 132); font-weight: bold; margin-right: 3px;
}
div.pagernumber a.disabled {
	padding: 2px 6px; color: rgb(173, 170, 173); margin-right: 3px;
}
.tempWrap {
	margin: 0px auto;
}
.picBox {
	transition:0.2s linear; font-size: 0px; z-index: 90;
}
.picBox a {
	transition:0.2s linear;
}
.picBox .clearfix {
	width: 100% !important;
}
.picBox .bd li {
	width: 100% !important; text-align: center;
}
.picBox ul {
	width: 100%;
}
.picBox .hd {
	left: 0px; width: 100%; height: 14px; text-align: center; bottom: 15px; position: absolute; z-index: 99;
}
.picBox .hd ul {
	margin: 0px; padding: 0px;
}
.picBox .hd li {
	background: rgb(102, 102, 102); width: 16px; height: 16px; text-align: center; color: rgb(255, 255, 255); line-height: 16px; font-size: 12px; margin-left: 2px; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.picBox .hd li.on {
	background: rgb(255, 150, 0); color: rgb(255, 255, 255);
}
.picBox .next {
	background: url("icon_arr.png") no-repeat; vertical-align: middle; display: inline-block; cursor: pointer;
}
.picBox .prev {
	background: url("icon_arr.png") no-repeat; vertical-align: middle; display: inline-block; cursor: pointer;
}
.picBox .prev {
	background-position: 10px 26px; left: 0px; top: 50%; width: 50px; height: 90px; margin-top: -35px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(17, 17, 17);
}
.picBox .next {
	background-position: 15px -48px; top: 50%; width: 50px; height: 90px; right: 0px; margin-top: -35px; position: absolute; z-index: 100; opacity: 0; background-color: rgb(17, 17, 17);
}
.picBox:hover .prev {
	opacity: 0.5;
}
.picBox:hover .next {
	opacity: 0.5;
}
.info_list li {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.info_list li h5 {
	margin: 0px; font-size: 0.95em; font-weight: normal;
}
.info_list li a {
	padding: 10px; display: block;
}
.info_list li p {
	margin: 0px; height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.info_list li .time {
	color: rgb(153, 153, 153); font-size: 12px;
}
.info_list li img {
	top: 17px; right: 10px; float: right; position: relative;
}
.pic_news_01 {
	padding: 10px; overflow: hidden; -ms-zoom: 1;
}
.pic_news_01 li {
	margin: 0px 0px 15px; padding: 0px 0px 15px; width: 100%; vertical-align: top; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; -ms-zoom: 1;
}
.pic_news_01 li .pic {
	margin: 0px 10px 0px 0px; padding: 5px 0px 0px; width: 120px; height: 90px; text-align: center; line-height: 90px; float: left;
}
.pic_news_01 li .more {
	display: none;
}
.pic_news_01 li .txt h4 {
	margin: 0px 0px 5px; height: 20px; overflow: hidden;
}
.pic_news_01 li .txt p {
	height: 70px; overflow: hidden;
}
.list_news_01 {
	padding: 0px;
}
.list_news_01 .date {
	float: right;
}
.list_news_01 li {
	padding: 0px 10px; height: 45px; line-height: 45px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.list_news_01 li h5 {
	margin: 0px; font-size: 0.95em; font-weight: normal;
}
.list_news_01 li a {
	
}
.list_news_01 li:active {
	background: rgb(249, 249, 249);
}
.list_news_01 li:hover {
	background: rgb(249, 249, 249);
}
.list_news_01 li p {
	margin: 0px; height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list_news_01 li .time {
	color: rgb(153, 153, 153); font-size: 12px;
}
.btn-more {
	padding: 10px 0px 15px; text-align: center;
}
.display_content .topic {
	font-weight: bold;
}
.thumb_list_img .img {
	margin: 0px auto; width: 305px; height: 252px; text-align: center; display: block;
}
.thumb_list_img .img img {
	top: 7px; position: relative;
}
.thumb_list_img .img {
	background: url("box_bg.jpg") no-repeat; margin: 10px auto;
}
.ibw_content {
	padding: 0.6em;
}
.producs-sort {
	padding: 10px; text-align: center; overflow: hidden; -ms-zoom: 1;
}
.producs-sort li {
	padding: 0px 0px 15px; display: inline-block; -ms-zoom: 1;
}
.producs-sort li .imgbox {
	padding: 5px; border: 1px solid rgb(226, 226, 226); border-image: none;
}
.producs-sort li .txt {
	height: 20px; overflow: hidden;
}
.producs-sort li .bg1 {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); margin: 0px 5px; border-image: none; height: 3px; overflow: hidden;
}
.producs-sort li .bg2 {
	background: rgb(236, 236, 236); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); margin: 0px 10px; border-image: none; height: 3px; overflow: hidden;
}
.ibw_intro_wrap {
	padding: 10px;
}
.ibw_intro_wrap .img {
	margin: 0px auto; text-align: center; display: block;
}
.pro_show .num .s {
	color: rgb(255, 0, 0);
}
.img-list {
	padding: 10px 5px; text-align: center; overflow: hidden; -ms-zoom: 1;
}
.img-list li {
	width: 100%; vertical-align: top; float: left;
}
.img-list .pic_list_2 {
	width: 50%;
}
.img-list .pic_list_3 {
	width: 50%;
}
.img-list .pic_list_li {
	padding: 0px 5px;
}
.img-list .pic_list_li .msg {
	height: 60px; line-height: 20px; overflow: hidden;
}
.img-list .pic_list_li .img {
	margin: 0px 0px 5px; font-size: 0px;
}
.img-list .pic_list_li img {
width: 100%;
}
.img-list .pic_list_li .y {
	display: none;
}
.youshi_box {
	
}
.youshi_box li {
	padding: 15px 20px 15px 65px; border-bottom-color: rgb(224, 222, 218); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.youshi_box li i {
	background: linear-gradient(rgb(246, 190, 12), rgb(233, 132, 0)); border-radius: 100%; left: 10px; top: 18px; width: 40px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 20px; font-style: normal; position: absolute; box-shadow: 0px 2px 6px rgba(0,0,0,0.3);
}
.box .contact_box {
	padding: 10px;
}
.box .map_box {
	font-size: 0px;
}
.box .map_box img {
	height: auto; max-width: 100%;
}
.m_code {
	background: rgb(198, 164, 124); padding: 15px 10px 30px; text-align: center; color: rgb(255, 255, 255);
}
.m_code img {
	margin: 0px auto 5px; border-radius: 3px; display: block; box-shadow: 3px 3px 5px rgba(0,0,0,0.2);
}
.pd10 {
	padding: 10px;
}
.pic_thumb_list {
	background: rgb(255, 255, 255); padding: 15px 10px; overflow: hidden; border-bottom-color: rgb(224, 222, 218); border-bottom-width: 1px; border-bottom-style: solid; -ms-zoom: 1;
}
.pic_thumb_list img {
	margin: 0px 15px 0px 0px; float: left;
}
.pic_thumb_list .intro-info-title {
	height: 24px; overflow: hidden; font-weight: bold;
}
.pic_thumb_list .more {
	margin: 5px 0px 0px;
}
.pic_thumb_list .pic_intro {
	height: 50px; overflow: hidden;
}
.box .newslist {
	padding: 10px; overflow: hidden;
}
.box .newslist img {
	margin: 0px 10px 0px 0px; float: left; display: inline;
}
.content-topic {
	margin: 10px 0px 0px; color: rgb(255, 0, 0); font-weight: bold;
}
.content-tel {
	display: none;
}
#i-book p {
	margin: 0px 0px 1em;
}
.map_box .title {
	display: none;
}
@media screen and (min-width:320px)
{
.box dd img {
	max-width: 320px;
}
.box .container img {
	max-width: 300px;
}
.info_view .ihome_content img {
	max-width: 300px;
}
.display_content img {
	max-width: 300px;
}
.box .display_content .img img {
	max-width: 300px;
}
.display_content img {
	max-width: 300px;
}
.info_view img {
	max-width: 300px;
}
.box_info .info_content img {
	max-width: 300px;
}
}
@media screen and (min-width:360px)
{
.box dd img {
	max-width: 360px;
}
.box .container img {
	max-width: 340px;
}
.info_view .ihome_content img {
	max-width: 340px;
}
.box .display_content .img img {
	max-width: 340px;
}
.display_content img {
	max-width: 340px;
}
.info_view img {
	max-width: 340px;
}
.box_info .info_content img {
	max-width: 340px;
}
}
@media screen and (min-width:100%)
{
.box dd img {
	max-width: 100%;
}
.box .container img {
	max-width: 360px;
}
.info_view .ihome_content img {
	max-width: 360px;
}
.display_content .img img {
	max-width: 360px;
}
.display_content img {
	max-width: 360px;
}
.info_view img {
	max-width: 360px;
}
.box_info .info_content img {
	max-width: 360px;
}
}
.box .container {
	padding: 10px;
}
.info_view .ihome_content {
	padding: 10px;
}
.info_view .headlines {
	padding: 10px;
}
.box .display_content {
	padding: 10px;
}
.info_view .headlines .ibw_pic img {
	margin-right: 10px; float: left;
}
.box .display_content .img img {
	margin-right: 10px; float: left;
}
.info_view .headlines {
	overflow: hidden; -ms-zoom: 1;
}
.box .display_content {
	overflow: hidden; -ms-zoom: 1;
}
img {
	height: auto;
}
.font0 {
	font-size: 0px;
}
.img_float_left img {
	margin-right: 10px; float: left;
}
.img_float_right img {
	margin-left: 10px; float: right;
}
.img_float_none img {
	margin-bottom: 10px;
}
.container {
	
}
