@charset "UTF-8";
* {
	margin: 0px auto;
	padding: 0px; line-height: 200%;
}

body {
	font-family: '微软雅黑','宋体',calibrii, Arial;
	font-size: 14px;
	color: #333;
	/*line-height: 200%;*/
}

img {
	max-width: 100%;
	height: auto;
	border: 0px;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-indent: 0
}
a {
	color: #000;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #F99621;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*html .clearfix {
	height: 1%;
}
*+html .clearfix {
	height: 1%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w {
	max-width: 1190px;
	margin: 0 auto;
}
@font-face {
	font-family: calibrii;
	src: url('font/calibrii.ttf');
}
h3 {
	font-size: 24px;
}
section {
	width: 100%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
/* banner
 ******************/
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles */ 
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li:first-child {
	display: block;
	-webkit-backface-visibility: visible;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	display: block;
}
.flexslider .slides .new-img img {
	width: 100%;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme */
.flexslider {
	margin: 0;
	background: #fff;
	position: relative;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
/* Direction Nav */
.flex-direction-nav a {
	width: 40px;
	height: 60px;
	margin: -20px 0 0;
	display: block;
	background: url("../images/bg_direction_nav.png") no-repeat 0 0;
	position: absolute;
	top: 50%;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-transition: all .3s ease;
	z-index: 10;
}
.flex-direction-nav .flex-next {
	background-position: 100% 0;
	right: 50px;
}
.flex-direction-nav .flex-prev {
	left: 50px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	width: 8px;
	height: 8px;
	display: block;
	border-radius: 50%;
	background: #666;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
	text-indent: -9999px;
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0,0,0,0.7);
}
.flex-control-paging li a.flex-active {
	background: #F99621;
	background: rgba(252, 148, 33, 1) none repeat scroll 0 0;
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .active {
	opacity: 1;
	cursor: default;
}
 @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
	opacity: 1;
	left: 0;
}
.flex-direction-nav .flex-next {
	opacity: 1;
	right: 0;
}
}
/* header 
 ******************/
#header{background-color: #fff;z-index:12;width:100%;top:0;position:fixed;    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    transition: padding 0.5s ease-in-out;
    -moz-transition: padding 0.5s ease-in-out;
    -webkit-transition: padding 0.5s ease-in-out;
    -o-transition: padding 0.5s ease-in-out;
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.1);
    box-shadow: 0 3px 5px rgba(0,0,0,.1);opacity:0.9;}
.top {
	padding: 10px 0px 0px;
}
.top .logo {
	width: 200px;
}

.top .head_left{width:75%;}
.top .nav{border-top: 1px solid #ccc;padding-top: 5px;}


.ico .foot_icon a{background: url("../images/icons1.png") no-repeat;
    width: 30px;
    height:30px;margin-right:5px;}
    
.ico .foot_icon a.icon01{ background-position:-2px -2px;background-color:#6a8bc8;}
.ico .foot_icon a.icon02{ background-position:-38px -2px;background-color:#3bbbeb; }
.ico .foot_icon a.icon03{ background-position:-74px -4px; background-color:#ffd672;}
.ico .foot_icon a.icon05{ background-position:-147px -2px; background-color:#f30b0a;}
    
.search {
	background: #fff;
	border: 1px solid #ccc;
	width: 150px;
}
.search .text {
	height: 35px;
	line-height: 30px;
	float: left;
	text-indent: 0.5em;
	width: 70%;
	border: 0px;
}
.search button {
	background: #fff;
	border: 0px;
	width: 44px;
	height: 35px;
	float: right;
	font-size: 20px;
	color: #ccc;
}
/**/
nav {
	margin: 10px auto;
}
.main_nav {
	float: left;
}
.main_nav li {
	float: left;
	padding-bottom: 12px;
}
.main_nav li a {
	padding: 0px 20px;
	font-size: 18px;
	border-right: 1px solid #ccc;
	font-weight: bold;
	position: relative;
}
.lang {
	float: right;
	padding: 0px 5px 0px 20px;
}
.top_height {
	height: 0px;
}


/* footer 
 ******************/
footer {
	background: #373737;
}
.f_nav {
	padding: 20px 0px;
}
.f_nav .col_sm_5 {
	width: 20%;
	float: left;
	padding-bottom: 20px;
}
.f_nav h2 {
	color: #777;
	margin: 0px auto 10px;
}
.f_nav li {
	line-height: 150%;
}
.f_nav a {
	color: #fff;
}
.f_nav a:hover, footer .f_foot a:hover {color:#F99621;}
footer .f_foot, footer .f_foot a {
	text-align: center;
	color: #fff;
	padding: 5px 0px;
}
.f_nav .col_left{width:40%;float:left;color:#fff;}




/* top Start ʼ*/

.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	right: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	overflow: hidden;
	text-indent: 100%;
	background: url("../images/top.jpg") no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.cd-top.cd-is-visible {
	visibility: visible;
	opacity: 1;
	z-index: 9999999
}
.cd-top.cd-fade-out {
	opacity: .5;
}
.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1;
}
@media only screen and (min-width: 768px) {
.cd-top {
	right: 20px;
	bottom: 20px;
}
}
@media only screen and (min-width: 1024px) {
.cd-top {
	height: 60px;
	width: 60px;
	right: 0px;
	bottom: 75px;
}
}
/* top End */


/* one 
 ******************/
.main1 .main1_tit {
	position: relative;
	padding: 60px 0 20px;
	margin: 10px 0 30px;
	height: 90px;
}
.main1 .main1_tit .generate {
	background-image: url('../images/generate-success.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 300px;
	height: 78px;
	text-indent: 345px;
	overflow: hidden;
	display: block;
	max-width: 300px;
	position: absolute;
}
.main1 .main1_tit h3 {
	position: absolute;
	display: block;
	left: 310px;
	color: #F99621;
	margin: 20px 0 0;
	font-weight: 300;
}
.main1_content {
	margin-bottom: 20px;
}
.main1_content .td {
	position: relative;
	margin-bottom: 6px;
	overflow: hidden;
	display: block;
	cursor: pointer;
}
.main1_content .m_title {
	padding: 150px 50px 15px 20px;
	font-weight: 100;
	font-size: 42px;
	line-height: 1.2;
	color: #F99621;
	z-index: 1;
	position: absolute;
	top: 0;
}
.main1_content .m_more {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	background: #F99621;
	-moz-transition: all 0.25s;
	-o-transition: all 0.25s;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.main1_content .m_more:hover {
	background: rgba(255, 255, 255, 0.5);
}
.main1_content .m_more a {
	color: #fff;
	display: block;
	font-size: 54px;
	line-height: 45.9px;
	width: 54px;
	height: 54px;
	text-align: center;
	font-weight: 100;
	-moz-transition: -moz-transform 0.4s;
	-o-transition: -o-transform 0.4s;
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-moz-transition: all 0.25s;
	-o-transition: all 0.25s;
	-webkit-transition: all 0.25s;
	transition: all 0.25s;
}
.main1_content .m_more a:hover {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	color: #F99621;
}
/* two 
 ******************/

.main2 {
	background: url("../images/bg.jpg") no-repeat 50% center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 600px;
}
/*.main2 .warp{width:50%;}*/
.main2 .warp h2{font-size: 50px;margin-top: 80px;line-height: 65px;font-weight: normal;letter-spacing: 10px;}
.main2 .warp p{color: #3f3f3f;font-size: 25px;line-height: 30px;margin:24px 0px;}
.main2 .warp p a{border: 1px solid #666;border-radius: 50px;color: #666;font-size: 17px;padding: 7px 20px;transition: all 0.2s ease-out 0s;}
.main2 .warp p a:hover{background:#F8A037;border: 1px solid #F8A037;color:#fff;}





/* three 
 ******************/
.main3 {
	margin: 20px auto;
}
.main3 .main3_tit{text-align:center;font-size:46px;margin: 50px 0px;}
.nav_tabs {
	width: 60%;
	margin: 0px auto;
}
.nav_tabs li {
	float: left;
	background: #dbdbdb;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	width: 50%;
	text-align: center;
}
.nav_tabs li a {
	font-size: 28px;
	display: block;
	line-height: 40px;
}
.nav_tabs li:hover, .nav_tabs li.active {
	background: #F99621;
}
.nav_tabs li:hover a, .nav_tabs li.active a {
	color: #fff;
}
.tab_content {
	padding: 50px 0px;
}
.tab_content .tab_pane {
	display: none;
}
.tab_content .active {
	display: block;
}
/**/
.col_sm_3 {
	width: 35%;
	float: left;
	padding: 0px 1%;
+width:31.33%;/*ie7*/
}
.col_cen {
	width: 24%;
}
.col_sm_3 .pro_left {
	margin-right: 10px;
	float: left;
}
.col_sm_3 .pro_left img{
	margin:1em 0 1em;
}
.col_sm_3 .pro_body {
	float: left;
	line-height: 150%;
}
.col_sm_3 .pro_body h4 {
	font-size: 24px;
	margin-bottom: 5px;
}
.col_sm_3 .pro {
	margin: 16px 0px 16px;
}
/*.col_sm_3 .pro_first {
	margin-top: 10px;
}
 four 
 ******************/
.main4 {
	background: #e7e7e7;
	padding: 20px 0px;
}
.main4 .col_sm_2 {
	width: 48%;
	float: left;
	margin: 0px 1%;
}
/**/
.from_con {
	padding: 10px 0px;
}
.pl0{padding-left:0px !important;}
.col_md_2{width: 45%;float: left;padding: 0px 10px;}
.from_con input[type="text"],.from_con  input[type="email"],.from_con  input[type="tel"],.from_con  input[type="password"],.from_con  textarea,.from_con  select{
	background: #f9f9f9 none repeat scroll 0 0;
	border:1px solid #e3e3e3;
	border-radius: 10px;
	font-size: 17px;
	padding: 10px;
	width:95%;
	margin:6px auto;
}
.from_con textarea{height:180px;font-family: calibrii, Arial;}
.from_con input[type="submit"]{
	background: #F99621 none repeat scroll 0 0 ;
	border-radius: 50px;
	color: #fff;
	font-size: 22px;
	padding: 6px 75px;
	border:0px;
}
.from_con h4{color: #333;font-size: 25px;line-height: 30px;margin: 50px auto;text-align: center;font-weight: normal;}


/**/
.main4 .tab_nav li {
	width: 50%;
+width:49.999%;/*ie7*/
	float: left;
	background: #c9c9c9;
	text-align: center;
	position: relative;
	display: block;
	border-radius: 7px;
}
.main4 .tab_nav li.active, .main4 .tab_nav li:hover {
	background: #F99621;
}
.main4 .tab_nav li a {
	font-size: 24px;
	display: block;
}
.main4 .tab_nav li.active i {
	position: absolute;
	width: 14px;
	height: 7px;
	background: url("../images/jt.png") center center no-repeat;
	left: 48%;
}
.main4 .tab_nav li:hover a, .main4 .tab_nav li.active a {
	color: #fff;
}
.main4 .tab_con {
	background: #fff;
	padding: 10px;
	border-radius: 10px;
}
.main4 .tab_con .tab_sm_2 {
	display: none;
}

.main4 .tab_con .index_news li{
	line-height: 20px;
	padding: 5px 0;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 10px;
}
.main4 .tab_con .index_news li a{color: #666;}



.main4 .tab_con .active {
	display: block;
}
.tab_sm_2 .bx-wrapper .bx-pager {
	display: none;
}
.tab_sm_2 .bx-wrapper .bx-controls-direction a {/* color: #FFF; */
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
	margin: 5px;
	width: 34px;
	height: 33px;
	font-size: 0;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
.tab_sm_2 .bx-wrapper .bx-controls-direction a:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
.tab_sm_2 .bx-wrapper .bx-prev {
	right: 40px;
	position: absolute;
	bottom: 0;
	top: inherit;
	cursor: pointer;
	background: url("../images/proleft.png") no-repeat
}
.tab_sm_2 .bx-wrapper .bx-next {
	position: absolute;
	right: 0px;
	bottom: 0;
	top: inherit;
	cursor: pointer;
	background: url("../images/proright.png") no-repeat
}
#team .bx-wrapper {
	position: relative;
	max-height: 200px;
}
#team .bx-wrapper .bx-controls {
	position: absolute;
	float: right;
	bottom: 0px;
	right: 0px;
}
#team .tram_con {
	width: 100%;
	word-break: break-all;
	word-wrap: break-word;
	line-height: 150%;
	max-height: 100px;
	overflow: hidden;
}
/* honor */
#honor .owl-pagination {
	display: none
}
#honor .owl-controls .owl-prev {
	left: 0px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	background: url("../images/proleft.png") no-repeat
}
#honor .owl-controls .owl-next {
	position: absolute;
	right: 0px;
	top: 40%;
	cursor: pointer;
	background: url("../images/proright.png") no-repeat
}
/* display none until init*/
#honor .owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
#honor .owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
#honor .owl-carousel .owl-wrapper a img{width:100%;}
#honor .owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
#honor .owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
#honor .owl-carousel .owl-item {
	float: left;
}
#honor .owl-controls .owl-page, #honor .owl-controls .owl-buttons div {
	display: none;
}
#honor .owl-theme .owl-controls .owl-buttons div {
	color: #FFF;
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
	margin: 5px;
	width: 34px;
	height: 33px;
	font-size: 0;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
#honor .owl-theme .owl-controls .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
/* five 
 ******************/
.main5 {
	padding: 20px 0px;
}
.main5 .bx-wrapper .slide a {
	display: block;
	text-align: center;
	overflow: hidden;
}
.main5 .bx-wrapper .bx-pager {
	display: none;
}
.main5 .bx-wrapper .bx-prev {
	left: -50px;
	background: url("../images/controls.png") no-repeat 0 -32px;
}
.main5 .bx-wrapper .bx-next {
	right: -50px;
	background: url("../images/controls.png") no-repeat -43px -32px;
}
.main5 .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.main5 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.main5 .bx-wrapper {
	position: relative;
}

/****************** index End ******************/

.ban{margin-bottom: 1%;position: relative;}
.ban img{width: 100%;display: block;}
.pos{position: absolute;width: 100%;padding: 8px 0;text-indent: 1em;color: #a4a3a3;left: 0;top: 65%;}
.pos a{color: #a4a3a3;text-overflow: ellipsis;overflow: hidden;}
.pos i{margin-right:10px;}
.pos .tit{font-size:60px;text-transform: uppercase;font-weight: normal;color: #F8A43E;line-height: 55px;}

.page_box{padding: 1% 2%;margin-bottom: 1em;height: auto;overflow: hidden;}
h3.tit{border-bottom: 1px solid #c9c5c6;padding: 15px 0;margin-bottom: 15px;}
/* Treatments_list */
.tre_list{width:31%;float:left;margin:1%;text-align:center;-moz-transition: all 0.4s;-o-transition: all 0.4s;-webkit-transition: all 0.4s;transition: all 0.4s;}
.tre_list .pro_img{border:1px solid #F8A43E;border-bottom:0px;height: auto;overflow: hidden;}
.tre_list .pro_img img{display:block;width: 100%;}
.tre_list .pro_p{padding: 2%;overflow: hidden;line-height:150%;background: #F8A43E;}
.tre_list a{color:#fff;}
/* treatment_con */
.treatments_con .top1{padding: 10px 0px;}
.treatments_con .top1 .tre_left{width:50%;}
.treatments_con .top1 .tre_right{width:50%;}
.treatments_con h2{text-align:center;font-size:35px;margin:20px auto 15px;color: #F99621;font-weight: 100;}
.treatments_con h5{text-align:center;color: #F99621;font-size: 18px;margin:20px auto 15px;font-weight: 100;}
.treatments_con .btn_tre {text-align: center;font-size: 18px;margin: 20px auto 10px;}
.treatments_con .btn_tre a{background: #F99621;padding: 10px 20px;color: #fff;border-radius: 10px;}
.treatments_con .pro_list,.pane .pro_list{width:23%;}

/* technology_list */
.tec_list{width:48%;float:left;margin:1%;-moz-transition: all 0.4s;-o-transition: all 0.4s;-webkit-transition: all 0.4s;transition: all 0.4s;}
.tec_list .pro_img{border-bottom:0px;height: 190px;overflow: hidden;}
.tec_list .pro_img img{width:100%;}
.tec_list:hover .pro_img img {
-webkit-transition: all 1s ease;/* Safari and Chrome */
	-moz-transition: all 1s ease;/* Firefox */
	-ms-transition: all 1s ease;/* IE 9 */
	-o-transition: all 1s ease;/* Opera */
	transition: all 1s ease;
-webkit-transform: scale(1.12); /* Safari and Chrome */
	-moz-transform: scale(1.12); /* Firefox */
	-ms-transform: scale(1.12); /* IE 9 */
	-o-transform: scale(1.12); /* Opera */
	transform: scale(1.12);}
.tec_list .pro_p{background:#f8f8f8;padding: 10px;}
.tec_list .pro_p font{font-size:25px;}
.tec_list .pro_p p{height: 100px;overflow: hidden;}
.tec_list .pro_p .more{text-align:right;}
/* about_right */
.about_right {width: 72%;height: auto;overflow: hidden;}
.about_right .main_box{margin:0px 10px 20px;}
/*story*/
.view_content{border-left: 2px solid #666;}
.timelineMajor h2 {background: url("../images/timeline_century_tick.gif") no-repeat scroll left center rgba(0, 0, 0, 0);color: #7097AF;cursor: pointer;
font-size: 1.7em;font-weight: 700;margin: 0 0 10px;padding: 4px 4px 4px 20px;}
.timelineMajor h2 span {background: none repeat scroll 0 0 #999999;border: medium none;border-radius: 4px;color: #131313;line-height: 1.7em;padding: 3px 5px 1px;}
.timelineMinor dt {background: url("../images/timeline_decade_tick.gif") no-repeat scroll left center rgba(0, 0, 0, 0);padding: 0 0 0 24px;}


/* News */
/* news_left */
.news_box_left {width: 25%;}
.news_box_left ul li{border-bottom: 1px dashed #e1e1e1;text-indent: 1em;line-height: 50px;}
.news_box_left ul li i{margin-right:10px;}
.news_content{border: 1px solid #ccc;padding: 10px;margin:40px auto;}
.news_content div{padding:0px 10px;}
.news_box_left ul li.on a{color:#F99621;}

/* news_right */
.news_box_right{ width:72%;height:auto;overflow:hidden;}
.news_box_right ul{padding:10px;}
.news_box_right li{background:#e7e7e7; float:left; width:100%; margin-bottom:20px;}
.news_box_right li span{ width:60px; height:60px; background:#3e3e41}
.news_box_right li span.time .day{ padding-top:7px;}
.news_box_right li:hover p{color:#F99621;}
.news_box_right li:hover span{ background:#F99621; }
.news_box_right li p{ line-height:60px;}
.time {background-color: #F99621;color: #fff;float: left;height: 60px;text-align: center;width: 60px;margin-right:12px;}
.time .day {display: block;font-size: 26px;font-weight: bold;line-height: 1;padding-top: 7px;}
.paglist{ margin:20px auto 20px; text-align:center; width:100%}
.paglist a,.paglist span{ padding:4px 12px; border:1px solid #edecec; margin:0 2px; float:left;}
.paglist a:hover,.paglist .cur,.paglist span{ background:#F99621; color:#fff}

/* news_con */
h5.tit{font-size: 20px;text-align:center;}
.news_box .desc{border-bottom: 1px dashed #e1e1e1;width: 100%;height: auto;overflow: hidden;text-align:center;padding: 10px 0px;}
.news_box .news_con{margin:20px auto;width:98%;}
.news_box .news_page{border-top: 1px dashed #e1e1e1;padding: 20px 10px;margin-top: 20px;}

/* Search */
.seach_box{margin-bottom:20px;}
.seach_box .resources_search{ border-bottom:1px solid #c8c5c4; padding-bottom:3%;height: auto;margin-bottom: 3%;overflow: hidden;}
.seach_box .resources_search div{float: left;width: 35%;height: 35px;margin: 25px 20px 0px 0px;}
.search_res ul{ margin-top:3%;border-top:1px solid #c8c5c4; padding-top:3%}
.search_res h2{ font-size:14px; font-weight:bold;}
.search_res h2 font{ color:#F99621; margin-right:1%}
.search_res ul li{border-bottom:1px solid #c8c5c4; padding:1.5% 0}

/* Product list */
.page_nav{}
.page_nav ul{  display:flex;}
.page_nav li{background:#373737; width:10%; float:left; text-align:center;padding:10px 0; position:relative; border-right:1px solid #707071;}
.page_nav li a{ color:#fff;display: list-item;}
.page_nav li i{ font-style:normal; line-height:48px;}
.page_nav li:hover,.page_nav li.on{ background:#F99621}
.page_nav li.on span{top: 100%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-top-color: #F99621;border-width: 8px;left: 50%;margin-left: -8px;}
.pro_list{width:31%;float:left;margin:1%;text-align:center;-moz-transition: all 0.4s;-o-transition: all 0.4s;-webkit-transition: all 0.4s;transition: all 0.4s;}
.pro_list .pro_img{border:1px solid #F8A43E;border-bottom:0px;height: auto;overflow: hidden;}
.pro_list .pro_img img{display:block;width: 70%;}
.pro_list .pro_p{padding: 2%;overflow: hidden;line-height:150%;background: #F8A43E;white-space:nowrap;}
.pro_list a{color:#fff;}

/* Product con */
.pro_page{ margin:3% 0; height:auto; overflow:hidden}
.pro_page_img{ float:left; width:48%; position:relative;}
.detailImg{ width:502px; float:left;}
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn,.gamePrev,.sotfPrev,.gameNext,.sotfNext,.nav_box ul.nav .on a{display:block;}
#tFocus{width:502px; overflow:hidden;}
#tFocus-pic{width:500px;height:500px; border:1px solid #ccc;position:relative;}
#tFocus-pic li{width:500px;height:500px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li img{ width:500px; height:500px;}
#tFocusBtn{width:502px;height:75px; margin-top:8px; z-index:20;overflow:hidden;}
#tFocus-btn{width:502px;height:75px;position:relative;left:0;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:67px;width:60px; padding:10px 5px 0px; display:block;float:left; cursor:pointer;}
#tFocus-btn li img{ width:60px; height:60px; border:1px solid #ccc;}
#tFocus-btn li.active{ background:url("../images/detail_cur.gif") no-repeat 32px top; padding-top:10px;}
#tFocus-btn li.active img{ width:60px; height:60px; border:1px solid #F8A43E;}
#tFocus-leftbtn,#tFocus-rightbtn{height:0px;width:0px;float:left;text-indent:-9999px;}

.foot_icon a{ background:url("../images/icons.png") no-repeat;width:36px;height:36px;display:inline-block;-webkit-border-radius:50px;-moz-border-radius:50px; border-radius:50px;margin-right:10px;}
.foot_icon a.icon01{ background-position:0 -33px;background-color:#6a8bc8;}
.foot_icon a.icon02{ background-position:-36px -33px;background-color:#3bbbeb; }
.foot_icon a.icon03{ background-position:-73px -33px; background-color:#ffd672;}
.foot_icon a.icon04{ background-position:-108px -33px; background-color:#df6051;}
.foot_icon a.icon05{ background-position:-144px -33px; background-color:#f30b0a;}


.pro_page_info{ float:left; width:48%;padding: 0px 0px 0px 3%;}
.pro_page_info h1{ font-size:22px; font-weight:bold; margin-bottom:3%; line-height:30px}
.pro_page_info .cateby{ padding:3% 0; border-bottom:1px dashed #d8d7d7; border-top:1px dashed #d8d7d7;}
.pro_page_info .cateby dl{clear: both;}
.pro_page_info .cateby dl span{width: 30%;display: block;float: left;}
.pro_page_info .cateby dl font{width:65%;display:block;float:left;}

.pro_page_info .fj{ border-bottom:1px dashed #d8d7d7;padding:3% 0 5%;}
.pro_page_info .fj a{background: #9DC4FF;padding: 10px;border-radius: 50px;color: #fff;font-size: 20px;}
.pro_page_info .tel{ margin:5% 0;height:auto; overflow:hidden}
.pro_page_info .tel a{background: #F99621;padding:1px 2%;color: #fff;font-size: 20px;border-radius: 5px;float:left;}
.pro_page_info .tel a i{font-size: 30px;margin-right: 10px;}
.pro_page_info .tel .zx{ margin-right:5%;}
.pro_tab{margin:2% auto;}
.pro_tab .tabPanel>ul li{float: left;width: 24.8%;text-align: center;background: #c9c9c9;color:#000;padding: 1% 0px;font-size: 20px;border-right: 1px solid #fff;}
.pro_tab .tabPanel ul li.hit{background: #F99621;color:#fff;border-right:0px;width: 25%;}
.pro_tab .pane{display:none;border: 1px solid #ccc;border-top: 0px;padding: 1%;}
.pro_tab .pane .from_con{width: 80%;}

/* Contact us */
.contact_center{padding-bottom:30px;margin-bottom:30px;}
.contact_center dl{width:32%;display:inline-block;float:left;  margin-right: 1%;}
.contact_center dl dt{font-size:18px;color:#F99621;margin:40px 0 25px 0; text-transform:uppercase;}
.contact_center dl dd,.sub-contact dl dd.mail a{color:#333;line-height:22px;}

.contact_center dl dd span{float:left;}
.contact_center dl dd p{display:inline-block;width:60%;padding-left:5px;}
.contact_center dd i{ background:url("../images/icons.png") no-repeat;width:19px;height:17px;float:left;margin:2px 5px 0 0;}
.contact_center dd i.con01{ background-position:-114px -183px;margin-bottom:60px;width:13px;}
.contact_center dd i.con02{ background-position:-127px -183px;margin-bottom:30px;}
.contact_center dd i.con03{ background-position:-146px -183px;}
.contact_center dd i.con04{ background-position:-165px -183px;}
.contact_center dd.mail a:hover{ text-decoration:underline;}
.contact_center dd.share a{ background:url("../images/icons.png") no-repeat;width:26px;height:26px;display:inline-block;margin-right:10px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin-bottom:10px;}
.contact_center dd.share a.share1{ background-position:-5px -5px; background-color:#6a8bc8;}
.contact_center dd.share a.share2{ background-position:-40px -5px;background-color:#3bbbeb;}
.contact_center dd.share a.share3{ background-position:-78px -5px; background-color:#0190bc;}
.contact_center dd.share a.share4{ background-position:-114px -5px;background-color:#df6051;}
.contact_center dd.share a.share5{ background-position:-149px -5px;background-color:#f30b0a;}
.ckform { padding:10px 0; }
.ckform input{ padding:5px 0; }
.ckform .inp { border:#CCC 1px solid; }

/*********************    warp>1200    ***************************/
@media screen and (min-width:1200px) {
.fixed {position: fixed; top:105px; width:861px; z-index:990; }
.fixed li{float: left;width: 24.8% !important;text-align: center;background: #c9c9c9;color:#000;padding: 1% 0px;font-size: 20px;border-right: 1px solid #fff;}
.fixed li.hit{background: #F99621;color:#fff;border-right:0px;width: 25%;}


.show_nav {
	display: none;
}
.main1_content img {
	display: block;
}
/* one 
 ******************/
.main1_content .td {
	width: 32.6%;
	vertical-align: top;
	margin-right: 1%;
	float: left;
	margin-bottom: 1%;
}
.main1_content .col_2 {
	top: -30px;
}
.main1_content .col_3 {
	top: -60px;
}
.main1_content .col_last {
	margin-right: 0px;
}
/* three 
 ******************/
.col_sm_3 .cp_left20 {
	margin-left: 50px;
}
.col_sm_3 .cp_left25 {
	margin-left: 100px;
}
.col_sm_3 .pro .pro_body {
	max-width: 80%;
}
.col_sm_3 .cp_left20 .pro_body {
	max-width: 77%;
}
.col_sm_3 .cp_left25 .pro_body {
	max-width: 74%;
}
.col_right .pro_body {
	float: right;
	text-align: right;
}
.col_right .pro_left {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}
.col_right .cp_left20 {
	margin-right: 50px;
	margin-left: 0px;
}
.col_right .cp_left25 {
	margin-right: 100px;
	margin-left: 0px;
}
/* four 
 ******************/
#team .bx-wrapper .bx-viewport {
	height: 200px !important;
}
#honor .bx-wrapper .bx-viewport {
	height: 320px !important;
}
#honor .slider2 .slide {
	width: 551px !important;
}
/**/
.f_n {
	width: 48%;
	float: left;
}
.e_a {
	width: 48%;
	float: right;
}
/****************** index End ******************/
/* product_list */
.pro_list{height: 254px;}
.pro_list:hover{-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);padding:-10px;}
.pro_list:hover .pro_p{border:1px solid #F8A43E;border-top:0px;color:#F8A43E;background:#fff;}


.pro_page_info{width:400px;margin-left:430px;position:absolute;padding:0px;}
.detailImg{ width:402px;}
#tFocus{width:402px;}
#tFocus-pic{width:400px;height:400px;}
#tFocus-pic li{width:400px;height:400px;}
#tFocus-pic li img{ width:400px; height:400px;}
#tFocusBtn{width:402px;}
#tFocus-btn{width:402px;}
.pro_page_img .tu{display:none;}
.pro_page_info .cateby dl span{width: 20%;}
.pro_page_info .cateby dl font{width:80%;}

/* treatments */
.treatments_con .pro_list,.pane .pro_list{height: 194px;}

.tre_list{height:268px;}
.tre_list:hover{-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);padding:-10px;}
.tre_list:hover .pro_p{border:1px solid #F8A43E;border-top:0px;color:#F8A43E;background:#fff;}

.hon_list{height:162px;}
/**/

.tec_list:hover{-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);padding:-10px;}


}
/*********************    warp>960 and warp<1199    ***************************/
@media screen and (min-width: 960px) and (max-width: 1199px) {

.top .head_left{display:none;}
.top_height{height:96px;}
.show_nav {
	margin: 30px 0px 0px 30px;
}
nav {
	display: none;
}
.main1_content img {
	display: block;
}
.w {
	width: 98%;
	margin: 0px auto;
}

.f_nav .col_left{width:100%;}
.f_nav .col_sm_5{width:33%;}
/* one 
 ******************/
.main1_content .td {
	width: 32.6%;
	vertical-align: top;
	margin-right: 1%;
	float: left;
	margin-bottom: 1%;
}
.main1_content .col_2 {
	top: -30px;
}
.main1_content .col_3 {
	top: -60px;
}
.main1_content .col_last {
	margin-right: 0px;
}
/* two 
 ******************/
.main2 {
	height: 400px;
}
.main2 .warp h2{margin-top:50px;}
/* three 
 ******************/

.main3 .main3_tit{font-size:38px;}

.tab_content {
	padding: 50px 0px;
}
.col_sm_3 .cp_left20 {
	margin-left: 50px;
}
.col_sm_3 .cp_left25 {
	margin-left: 100px;
}
.col_sm_3 .pro .pro_body {
	max-width: 76%;
}
.col_sm_3 .cp_left20 .pro_body {
	max-width: 73%;
}
.col_sm_3 .cp_left25 .pro_body {
	max-width: 68%;
}
.col_right .pro_body {
	float: right;
	text-align: right;
}
.col_right .pro_left {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}
.col_right .cp_left20 {
	margin-right: 50px;
	margin-left: 0px;
}
.col_right .cp_left25 {
	margin-right: 100px;
	margin-left: 0px;
}
/* four 
 ******************/
#team .bx-wrapper .bx-viewport {
	height: 157px !important;
}
#team .tram_con {
	max-height: 240px;
}
/* five 
 ******************/
.main5 .bx-wrapper {
	width: 810px;
}
/****************** index End ******************/
.ban .pos{top:45%;}
.ban .pos .tit{font-size: 50px;line-height: 45px;}
/* News */
/* news_left */
.news_box_left ul li{text-indent:0px;}
.news_box_left ul li i{margin-right:0px;}
.news_content div {padding: 0px;}
/* product */
.pro_tab .tabPanel ul li{width:24.8%;}
.pro_page_info{width:99%;margin-top:20px;padding:0px;}
.detailImg{ width:402px;}
#tFocus{width:402px;}
#tFocus-pic{width:400px;height:400px;}
#tFocus-pic li{width:400px;height:400px;}
#tFocus-pic li img{ width:400px; height:400px;}
#tFocusBtn{width:402px;}
#tFocus-btn{width:402px;}
.pro_page_img .tu{display:none;}
.pro_page_info .cateby dl span{width: 20%;}
.pro_page_info .cateby dl font{width:75%;}
/* Contact us */
.contact_center dl{width:49%;}

}
/*********************    warp>768 and warp<959    ***************************/
@media screen and (min-width: 768px) and (max-width: 959px) {
.top_height{height:96px;}
.ban .pos{top:45%;}
.ban .pos .tit{font-size: 50px;line-height: 45px;}
.top .head_left{display:none;}
.show_nav {
	margin: 30px 0px 0px 30px;
}
nav {
	display: none;
}
.w {
	width: 98%;
	margin: 0px auto;
}


/* one 
 ******************/
.main1 .main1_tit h3 {
	left: 0px;
	margin-top: 100px;
}
.main1_content .td {
	display: block;
	float: left;
	width: 49%;
	margin: 0px 3px 6px;
	box-sizing: border-box;
}
.main1_content .m_img {
	background-color: #f2f2f2;
	text-align: right;
}
.main1_content .m_img img {
	height: 200px;
	vertical-align: middle;
}
.main1_content .m_title {
	padding: 50px 30% 30px 10%;
	font-size: 34px;
}
/* two 
 ******************/
.main2 {
	height: 300px;
}
.main2 .warp h2{font-size:50px;line-height:45px;margin-top:20px;}
.main2 .warp p{font-size: 18px;margin: 20px 0px;line-height: 25px;}
/* three 
 ******************/
.tab_content .active{background:none !important;}
.main3 .main3_tit{font-size:30px;}

.col_sm_3 {
	width: 47.5%;
	float: left;
	padding: 0px 1%;
}
.col_cen {
	display: none;
}
.col_right {
	border-left: 1px solid #ccc;
	float: right;
}
.tab_content {
	padding: 50px 0px;
}
.col_sm_3 .pro .pro_body {
	max-width: 76%;
}
.col_right .pro_body {
	float: right;
	text-align: right;
}
.col_right .pro_left {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}
/* four 
 ******************/
.main4 .col_sm_2 {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#team .bx-wrapper .bx-viewport {
	height: 200px !important;
}
#honor .owl-carousel {
	width: 600px;
	margin: 0px auto;
}
/* five 
 ******************/
.main5 .bx-wrapper {
	width: 540px;
}
/* footer 
 ******************/
.f_nav .col_left{width:60%;}
.f_nav .col_sm_5{width:40%;}
.f_nav .col_pro{height:256px;}
.f_nav .col_about,.f_nav .col_sites{width:50%;}
/****************** index End ******************/
/* News */
/* news_left */
.news_content {display:none;}
.news_box_left ul li{text-indent:2px;}

.page_box {margin-bottom: 0.5em;}

/* Product */
.news_box_left{display:none;}
.news_box_right,.about_right{width:100%;}

.pro_tab .tabPanel ul li{width:24.7%;}
.detailImg{display:none;}
.pro_page_info .cateby dl span{width: 22%;}

/* Treatments con */
.treatments_con .pro_list,.pane .pro_list{width:31%;}
/* Contact us */
.contact_center dl{width:49%;}


}
/*********************    warp>480 and warp<767    ***************************/
@media only screen and (min-width: 480px) and (max-width: 767px) {

.top_height{height:96px;}
.ban .pos{top:45%;}
.ban .pos .tit{font-size: 28px;line-height: 45px;}
.ban .pos .wz{display:none;}

.top .head_left{display:none;}
nav, .ico, .search {
	display: none;
}
.show_nav {
	margin-top: 30px;
}
.w {
	width: 98%;
	margin: 0px auto;
}
/* one 
 ******************/
.main1 .main1_tit {
	padding: 20px 0 10px;
	margin: 10px 0px 40px;
}
.main1 .main1_tit .generate {
	max-width: 300px;
	background-size: 300px;
}
.main1 .main1_tit h3 {
	left: 0px;
	margin-top: 100px;
}
.main1_content .td {
	display: block;
	margin: 0px 3px 6px;
	box-sizing: border-box;
}
.main1_content .m_img {
	background-color: #f2f2f2;
	text-align: right;
}
.main1_content .m_img img {
	max-height: 110px;
	vertical-align: middle;
}
.main1_content .m_title {
	padding: 20px 30% 30px 10% !important;
	font-size: 28px;
}
.main1_content .m_more a {
	font-size: 34px;
	line-height: 34px;
	width: 34px;
}
/* two 
 ******************/
.main2 {
	height: 300px;
}
.main2 .warp h2{font-size: 24px;margin-top: 20px;line-height: 25px;}
.main2 .warp p{font-size: 14px;line-height: 20px;margin: 18px 0px;}
.main2 .warp p a{font-size: 14px;}
/* three 
 ******************/

.main3 .main3_tit{font-size:20px;margin: 20px 0px;}
.tab_content .active{background:none !important;}

.nav_tabs {
	width: 90%;
	margin: 0px auto;
}
.tab_content {
	padding: 20px 0px;
}
.col_sm_3 {
	width: 47.5%;
	float: left;
	padding: 0px 1%;
}
.col_cen {
	display: none;
}
.col_right {
	border-left: 1px solid #ccc;
	float: right;
}
.col_sm_3 .pro .pro_body {
	max-width: 66%;
}
.col_right .pro_body {
	float: right;
	text-align: right;
}
.col_right .pro_left {
	margin-left: 10px;
	margin-right: 0px;
	float: right;
}
.col_sm_3 .pro_body h4 {
	font-size: 20px;
}
/* four 
 ******************/
.main4 .col_sm_2 {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#team .bx-wrapper .bx-viewport {
	height: 146px !important;
}
#slide-box li img {
	min-width: 80%;
}
#slide-box .wrap {
	min-height: 256px;
}
/* five 
 ******************/
.main5 .bx-wrapper {
	width: 270px;
}
/* footer 
 ******************/
.f_foot span {
	display: none;
}
.f_nav .col_left{width:100%;}
.f_nav .col_sm_5{display:none;}


/****************** index End ******************/

/* News */
.page_box {margin-bottom: 0.5em;}
.news_box_left{display:none;}
.news_box_right,.about_right{width:99%;}
.news_box_right li p {line-height:30px;height:60px;overflow:hidden;}

.news_page span{float:none;display: block;}

/* Search */
.seach_box .resources_search .search{display:block;width: auto;}

/* Product */
.pro_list{width:48%;}

.pro_page_img{width:auto;}
.pro_page_info{width:95%;padding:2%;}
.pro_tab .tabPanel ul li{width:24.7%;font-size: 18px;}

.detailImg{display:none;}
.pro_page_info .cateby dl span{width: 22%;}
.pro_page_info .cateby dl font{width:75%;}
/* Treatments con */
.tre_list{width:48%;}


.treatments_con .top1 .tre_left{width:100%;}
.treatments_con .top1 .tre_right{width:100%;margin:10px auto;}
.treatments_con .pro_list,.pane .pro_list{width:48%;}
/* Contact us */
.contact_center dl{width:99%;}
.col_md_2{width:90%;}
.from_con h4{font-size: 18px;}



}
/*********************    warp<479    ***************************/
@media only screen and (max-width: 479px) {

.top_height{height:90px;}
.ban .pos{top:45%;}
.ban .pos .tit{font-size: 28px;line-height: 45px;}
.ban .pos .wz{display:none;}

.top .head_left{display:none;}
nav, .ico, .search {
	display: none;
}
.show_nav {
	margin-top: 20px;
}
.fa_menu {
	font-size: 26px !important;
}
.w {
	width: 98%;
	margin: 0px auto;
}
.top {
	padding: 10px 0px;
}
.top .logo {
	width: 35%;
}
nav {
	display: none;
}
/* one 
 ******************/
.main1 .main1_tit {
	padding: 0px 0 10px;
	margin: 10px 0px 30px;
}
.main1 .main1_tit .generate {
	max-width: 80%;
	background-size: 100%;
}
.main1 .main1_tit h3 {
	left: 0px;
	bottom: -15px;
}
.main1_content .td {
	display: block;
	margin: 0px 3px 6px;
	box-sizing: border-box;
}
.main1_content .m_img {
	background-color: #f2f2f2;
	text-align: right;
}
.main1_content .m_img img {
	max-height: 110px;
	vertical-align: middle;
}
.main1_content .m_title {
	padding: 20px 30% 30px 10% !important;
	font-size: 28px;
}
.main1_content .m_more a {
	font-size: 34px;
	line-height: 34px;
	width: 34px;
}
/* two 
 ******************/
.main2 {
	height: 300px;
}
.main2 .warp{width:80%;}
.main2 .warp h2{font-size: 24px;margin-top: 20px;line-height: 25px;}

.main2 .warp p{font-size: 18px;margin: 20px 0px;line-height: 25px;}

/* three 
 ******************/
 .tab_content .active{background:none !important;}
 .col_sm_3 .pro_left{margin-right:0px;}
 .col_sm_3 .pro_body{float:right;}
 .main3 .main3_tit{font-size:20px;margin: 20px 0px;}
.nav_tabs {
	width: 98%;
	margin: 0px auto;
}
.nav_tabs li a {
	font-size: 20px;
	display: block;
	line-height: 40px;
}
.tab_content {
	padding: 20px 0px;
}
.col_sm_3 {
	width: auto;
	float: left;
	padding: 0px 1%;
}
.col_cen {
	display: none;
}
.col_sm_3 .pro .pro_body {
	max-width: 76%;
}
.col_sm_3 .pro_body h4 {
	font-size: 20px;
}
.col_sm_3 .pro, .col_sm_3 .pro_first {
	margin-top: 10px;
}
/* four 
 ******************/
.main4 .col_sm_2 {
	width: 90%;
	margin: 0px auto;
	float: none;
}
#team .bx-wrapper .bx-viewport {
	height: 100px !important;
}
#honor .bx-wrapper .bx-viewport {
	height: 152px !important;
}
/* five 
 ******************/
.main5 .bx-wrapper {
	max-width: 270px !important;
}
.main5 .bx-wrapper .bx-prev {
	left: -30px;
}
.main5 .bx-wrapper .bx-next {
	right: -30px;
}
/* footer 
 ******************/
.f_nav .col_left{width:100%;}
.f_nav .col_sm_5{display:none;}
.f_foot span {
	display: none;
}
/****************** index End ******************/

/* News */
.pos{padding:0px;}
.page_box {margin-bottom: 0.5em;}
.news_box_left{display:none;}
.news_box_right,.about_right{width:99%;}
.news_box_right li p {line-height:30px;height:60px;overflow:hidden;}

.news_page span{float:none;display: block;}
/* Search */
.seach_box .resources_search .search{display:block; float:none;}
.seach_box .resources_search div{width: 90%;}

/* Product */
.pro_list{width:48%;}

.pro_page_img{width:auto;}
.pro_page_info{width:auto;padding:2%;}
.pro_tab .tabPanel ul li{font-size: 0.8em;width: 24.6%;}

.detailImg{display:none;}
.pro_page_info .cateby dl span{width:80px;}

/* Treatments con */
.tre_list{width:48%;}
.treatments_con .top1 .tre_left{width:100%;}
.treatments_con .top1 .tre_right{width:100%;margin:10px auto;}
.treatments_con .pro_list,.pane .pro_list{width:48%;}

/* Contact us */
.contact_center dl{width:99%;}
.col_md_2{width:90%;}
.from_con h4{font-size: 18px;}

/**/
.tec_list{width:97%;}


}

.blank10 { height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.blank50 { height:50px; line-height:50px; clear:both; visibility:hidden; }
.blank60 { height:60px; line-height:60px; clear:both; visibility:hidden; }
.blank70 { height:70px; line-height:70px; clear:both; visibility:hidden; }
.blank80 { height:80px; line-height:80px; clear:both; visibility:hidden; }
.blank90 { height:90px; line-height:90px; clear:both; visibility:hidden; }
.blank100 { height:100px; line-height:100px; clear:both; visibility:hidden; }
/*page*/
.pager { width:100%; text-align:center; font-size:18px; padding:10px 0; }
DIV.jogger { MARGIN: 0px; }
DIV.jogger A {
	PADDING: 5px 10px; MARGIN: 0px; COLOR: #333; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger A:hover { PADDING: 5px 10px; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #F99621;}
DIV.jogger A:active { PADDING: 5px 10px; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #F99621;}
DIV.jogger SPAN.current { PADDING: 5px 10px; MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #F99621;
	  -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:3px;}
DIV.jogger SPAN.disabled { DISPLAY: none}
