
/*====================¹«¹²ÑùÊ½²¿·Ö==========================*/
body{
	margin:0 auto;
	position:relative;
}
input, img {
   vertical-align: middle;
}
body,html
{
	margin:0 auto;
}

img {
	border:none;
	vertical-align:top;
}

* {
	margin:0;
	padding:0;
	text-shadow:none;
}
/*??????*/
.time{float:right;} 

.flash_tab {
	width:100%;
	height:2px;
}
.flash_tab .tabs {
	height:5px;
	}
.flash_tab .tabs ul li {
	height:5px;
	float:left;
	width:20%;

}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li a {
	width:100%;
	height:5px;
	background:url(first.png) repeat-x;
	display:block;
}
.flash_tab .tabs ul li.noopdiv a {
	width:100%;
	height:5px;
	background:url(repeatx.png) repeat-x;
	display:block;
}
#logo {
	position:relative;
	/*position:fixed;
	top:0;
	left:0;*/
}
.arc_log{
	background:url(arc_log.jpg);
	background-repeat:no-repeat;
	background-size:100% 76px;
	-webkit-background-size:100% 76px;
	-o--background-size: 100% 76px;
	height: 76px;
	line-height:76px;
	font-size:16px;
	color:#fff;
	font-family:"Î¢ÈíÑÅºÚ";
	width: 100%;	
	}
#bottomnav{
	position:fixed;
	left:0px !important;
	bottom:0px !important;
	width:100%;
	height:40px;
	z-index:1000;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#c10032), to(#920026));
	background:-moz-linear-gradient(top,#c10032,#920026);
	/*-webkit-box-shadow: 0 -2px 2px #E8E8E8;
	-moz-box-shadow: 0 -2px 2px #E8E8E8;
    box-shadow: 0 -2px 2px #E8E8E8;*/ overflow:hidden;
}
#bottomnav a{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#c10032), to(#920026));
	background:-moz-linear-gradient(top,#c10032,#920026);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c10032,endColorstr=#920026,grandientType=0);
	color:#ffffff;
	display:inline-block;
	float:left;
	width:40%;
	height:100%;
	line-height:40px;
	font-size:14px;
}
#bottomnav a.free_tel{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff6900), to(#ff6900));
	background:-moz-linear-gradient(top,#ff6900,#ff6900);}
	
#bottomnav a.free_tel img{-webkit-animation: change 1s infinite;animation: change 1s infinite;-moz-animation:change 1s infinite;}
#bottomnav a.botdet{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background:-moz-linear-gradient(top,#fff,#fff);
	width:20%;
	color:#5f5f60;
	font-size:14px;
	position:relative;
	
	}
#bottomnav a.botdet em{width:45px;text-align:center;position:absolute;left:41%;top:30px;color:#5f5f60;}
#bgover
{
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:500;
	display:none;
}
.ui-panel-inner
{
	background:none repeat scroll 0 0 #232323;
}
.tablist{
	color:#FFFFFF;
	text-align:center;
	background:#232323;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	}
#lefta{
	position:absolute;
	display:block;
	top:15px;
	left:10px;
	}
#centb{
	position:absolute;
	display:block;
	top:50%;
	left:50%;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	font-family:"Î¢ÈíÑÅºÚ";
	width:270px;
	height:50px;
	margin-left:-135px;
	margin-top:-25px;
	line-height:50px;
	text-align:center;

	}

/*begin*/
#banner p{ float:left; display:inline;}
.ban_wrap{overflow:hidden;}
.container {
    margin: 0 auto;
	height:100%;
}
.container #slides2 {
    width: 100%;
	height:100%;
}

#slides2 img {
    display: block;
    margin: 0 auto;
    width: 100%;
	height:100%;
}
.slidesjs-container {height:100%;}
#slides2 .li2{width:100%;height:100%;list-style-type:none;}
#slides2 .li2 a{float: left;width: 100%;height:100%;display:block;}

#slides2{position:relative;}
#slides2 .slidesjs-control {height:100%;}
#slides2 ul {width:100%;height:8px;display:block;padding:0px;position:absolute;bottom:4%;z-index:10;text-align:center;margin:0px;}
#slides2 ul li{display:inline-block;width:8px;height:8px;margin:0 5px;}
#slides2 ul li a {width:8px;border-radius: 4px;height:8px;list-style:none;background:#D0D0D0;float:left;margin:0 5px;line-height:200%;}
#slides2 ul li a:hover,#slides2 ul li a.active { background-color:#CE5262;}

#tabdiv {
	background-image: url(hmal_01.jpg);
	background-repeat:no-repeat;
	background-size:100% 75px;
	-webkit-background-size:100% 75px;
	-o--background-size: 100% 75px;
	height: 100px;
	width: 100%;
	padding-top:8px;
	margin-top: 10px;	
}
#tab1{
	width:93.75%;
	margin:auto;
	}
#tab1 ul{ text-align:center; margin:0 auto;}
#tab1 li{ float:left; display:inline;}


#tab2{
	width:96.875%;
	margin:0 auto;
	text-align:center;
	
	}
#morediv {
	height: 57px;
	width: 93.75%;
	background:url(pix1.jpg) repeat-x;
	margin:0 auto;
	border-radius:10px 10px;
	-moz-border-radius:10px 10px;
	-webkit-border-radius:10px 10px;
	text-align:center;
	line-height:57px;
	font-size:20px;
	color:#ffffff;

}
#morediv  a{
	color:#ffffff;
	font-family:'Î¢ÈíÑÅºÚ';
	}
#morediv2{
	height: 64px;
	width: 93.75%;
	background:#ff6900;
	margin:0 auto;
	border-radius:10px 10px;
	-moz-border-radius:10px 10px;
	-webkit-border-radius:10px 10px;
	text-align:center;
	clear:both;
	-webkit-box-shadow: 3px 3px 3px #797A7A;
   -moz-box-shadow: 3px 3px 3px  #797A7A;
    box-shadow: 3px 3px 3px #797A7A ;
}
#morediv3{
	height: 65px;
	line-height:65px;
	width: 93.75%;
	background:#9d0a3a;
	text-align:center;
	margin:12px auto 15px;
	font-size:30px;
	border-radius:10px 10px;
	-moz-border-radius:10px 10px;
	-webkit-border-radius:10px 10px;
	font-family:'Î¢ÈíÑÅºÚ';
	-webkit-box-shadow: 3px 3px 3px #6E5517 ;
   -moz-box-shadow: 3px 3px 3px #6E5517;
    box-shadow: 3px 3px 3px #6E5517 ;

}
#morediv3 a{
	color:#FFFFFF;
	
	}
.more{
	display:block;
	width:168px;
	height:28px;
	line-height:28px;
	font-size:14px;
	margin-left: auto;
	margin-right:auto;
	}
#morediv2 p
{
	height: 35px;
	line-height: 35px;
	font-size: 32px;
}
.more a{
	color:#FFFFFF;
	}
#expertdiv {
	height: 41px;
	line-height:41px;
	width: 93.75%;
	margin:0 auto 10px;
	font-size:18px;
	background-color:#242424;
}
#expertdiv li {
    display: inline;
    float: left;
    width: 50%;
}
#expertdiv a {
    color: #FFFFFF;
    font-family: 'Î¢ÈíÑÅºÚ';
}
.container_wrap {width:100%;height:180px;}
.container {
    margin: 0 auto;
	height:100%;
}
.container #slides {
    width: 100%;
	height:100%;
}

#slides img {
    display: block;
    margin: 0 auto;
    max-height: 165px;
    max-width: 294px;
    width: 88%;
}
#slides .li1{width:100%;height:auto;list-style-type:none;}
#slides .li1 a{float: left;width: 50%;}
#slides {position:relative;} 
#slides ul {width:100%;height:8px;display:block;padding:0px;margin:0 auto;text-align:center;position:absolute;bottom:5%;z-index:10;}
#slides ul li {width:8px;height:8px;display:inline-block;margin:0 5px;}
#slides ul li a {display:block;width:8px;border-radius: 4px;height:8px;background:#D0D0D0;}
#slides ul li a:hover,#slides ul li a.active { background-color:#BA2636;}

.container_wrap {
	height:100px;
}

@media only screen and (min-width: 640px) {
.container_wrap {
	height:200px;
}
#slides ul{
	padding-top:10px;
	}
}
@media only screen and (min-width: 769px) {
.container_wrap {
	max-width: 1232px;
	margin: auto;
	height:180px;
}
}


#equiment{
	height: 41px;
	width: 93.75%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:11px;
	}
#tab3{
	}
.morelist{
	width:78px;
	height:25px;
	line-height:25px;
	font-size:18px;
	}
.morelist a{
	color:#FFFFFF;
	}
.movediv {
	height: 165px;
	width: 93.75%;
	margin:0 auto;
}
#footbar {
	background-color:#F1F2F3;
	width: 100%;
	padding-top:10px;
	padding-bottom:30px;
}
#address {
	height: 81px;
	width: 40%;
	margin:0 auto 10px;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:16px;
	color:#5F5F60;
	font-weight:bold;
	text-align:center;
}
#smart{
		position:fixed;
		left:0px !important;
		bottom:0px !important;
		width:112px;
		height:108px;
	    background:url(smart.png) no-repeat;
        background-size: 112px 112px;
		z-index:900;
		cursor:pointer;
}
.phonestyle a{ 
	 color:#5F5F60;
	
	}
.navcls,.navcls a{
	color:#818181;
	}
#paneltab1{
	margin:0 auto;
	}
#paneltab1 li{ float:left; display:inline;}
#panelphone {
	background-color: #2d2d2d;
	height: 62px;
	line-height:42px;
	width: 88.95%;
	margin-left:auto;
	margin-right:auto;
	margin-top:21px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
}
.c1{
	display:block;
	font-size:17px;	
	}
.c3{
	width:156px;
	height:34px;
	line-height:34px;
	font-size:26px;
	display:block;	
	}
.c1 a{
	font-family:'Î¢ÈíÑÅºÚ';	
	color:#818181;
	}
.c2 a{
	color:#818181;
	}
.c3 a{
	color:#676767;	
	}
#onlinediv {
	background-color: #2d2d2d;
	height: 42px;
	width: 88.95%;
	margin-left:auto;
	margin-right:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	text-align:center;
	margin-top:15px;
}
#tabcls{
	margin-left:auto;
	margin-right:auto;
	}
.number a{
	color:#FFFFFF;
	}
.onlinemore a{
	}
.home{
	height:92px;
	line-height:92px;
	font-size:24px;
	background-color:#232323;
	cursor:pointer;
	}
.home li img{ display:inline-block; padding-top:30px;}

.QQcls{
	font-size:20px;
	}
.QQcls a{
	color:#818181;	
	}
.indexPhoto{
	margin-top:12px;
	}
#index_zjzz{margin:10px auto;width:93.75%}	
#cirelediv {
		 width:270px ;
		 height:270px ;
		 position: fixed ;
		 bottom: 80px ;
		 left: 20px ;
		 background:url(circlebgnav_03.png) no-repeat;
		 background-size:cover;
		 z-index:900;
        }
#flower{
	margin:0 auto;
	}
#flower p {
	float: left;
	display: inline;
	}
#tab4{
	margin-bottom:10px;
	}
#tab4 ul{ height:49px;}
#tab4 li{ float:left; display:inline; width:50%; height:49px; text-align:center;}
/* ×¨¼ÒÒ³ÃæÑùÊ½¿ªÊ¼*/
#picmove {
	height: 245px;
	width: 100%;
}
.expcls{
	 width:100%;	
	}
#groupdiv {
	width: 100%;
	height: 60px;
	background-color:#CFCFCF;
}
.tabqh
{
	 margin: 0 auto;
    text-align: center;
    width: 96.875%;
}
#ediv {
	width:93.75%;
	height: 60px;
	background:#CFCFCF;
	padding-left:5%;
	padding-top:13px;
	margin:0 auto;
}
.exlist{
	width:134px;
	height:34px;
	line-height:34px;
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	color:#232323;
	font-size:26px;
	}
.title1 {
	height: 40px;
	width: 93.75%;
	margin-left:auto;
	margin-right:auto;
	margin-top:17px;
	margin-bottom:15px;
	background:#232323;
	line-height:40px;
	font-size:18px;
	font-family:'Î¢ÈíÑÅºÚ';
	color:#FFFFFF;
	padding-left:5%;
}
#tabimg{
	width:93.75%;
	margin-left:auto;
	margin-right:auto;
	}
#tabimg1{
	width:93.75%;
	margin-left:auto;
	margin-right:auto;
	}
#tabimg tr td{
	text-align:center;
	width:auto;
	height:auto;
	padding-top: 10px;	
	}
#tabimg>tr{
	margin-top:12px;
	
	}
#tabimg1 tr td{
	text-align:center;
	width:auto;
	height:auto;
	padding-top:10px;
	}
#tbar {
	height: 43px;
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	color:#4d4c4c;
	font-size:12px;
	line-height:43px;
	border-bottom:1px  dotted gray;
	margin-bottom:20px;
	
}
#tbar a{color:#4d4c4c;}
#tbar2 {
	height: 55px;
	background:#CFCFCF;
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	color:#232323;
	font-size:26px;
	line-height:55px;
	padding-left:26px;
}
.tdleft{
	padding-left:16px;
	padding-top:11px;
	
	}
.tdright{
	text-indent:1em;
	
	}
.tcls a{
	color:#242424;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:22px;	
	}
.tcls2 a{
	color:#616161;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:18px;	
	}
#tableft {
	width: 26.875%;
	background:#A6A6A6;
	float:left;
	border-bottom: solid 2px silver;
	position:relative;
	box-shadow:2px 0 5px silver;
}
#titlediv {
	height: 64px;
	width: 100%;
	background:#B59545;
	line-height:64px;
	font-size:25px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;	
}
#eyeul{
	 width:100%;	
	}
.eyelist{
	width:100%;
	height:60px;
	line-height:60px;
	color:#242424;
	font-size:20px;
	font-weight:bold;
	cursor:pointer;	
	}
#tabright {
	width:73.125%;
	float:left;	
	border-bottom: 2px solid silver;
}
.listcls{
	height:80px;
	}
.cls1{
	background:#F8F8F8;	
	}
.cls2{
	background:#DEDEDE;
	}
.all
{
	margin-top:5px;
	display:block;
}
.all a{
	color:#242424;
	font-weight:bold;
	font-size:16px;	
	}
.tab5{
	width:100%;
	}
.tab5  tr  td p{
	line-height:24px;
	}
.pcls{
	font-size:16px;
	}
.pcls a	{
    color:#616161;
	font-weight:bold;
		}
.index{
	width:66.7%;
	padding-left:20px;"
	}
.beatycls{
	width:33.3%;
	text-align:right;
	}
.textcls{
	font-family:'Î¢ÈíÑÅºÚ';
	text-indent:2em;
	line-height:25px;
	font-size:18px;
	padding-left:5px;
}
#txt1{
	 width:auto;
	 margin-left:18px;
	 border-left:dotted 3px #9F9C9C;
	}
#txt2 {
	width:auto;
	margin-left:18px;
	border-left:dotted 3px #9F9C9C;
}
#div360 {
    border-left:dotted 3px #9F9C9C;
	width:auto;
	margin-left: 18px;
	padding-left:5px;
}
#txt3 {
	width:auto;
	margin-left:18px;
	border-left:dotted 3px #9F9C9C;
}
#zdzj{
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	font-size:26px;
	color:#242424;
	height:55px;
	line-height:55px;
	padding-left:35px;	
	}
#equintro {
	width: 100%;
	margin-top:30px;
}
.heacls{
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:18px;
	font-weight:bold;
	color:#121212;
	}
#textcon{
	width:89.85%;
	margin: 0 auto;	
	}
.tlist{
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	font-size:18px;
	color:#8c712e;
	width:100%;
	text-align:center;
	}
.hcls{
	padding-left:16px;
	font-family:'Î¢ÈíÑÅºÚ';
	font-weight:bold;
	font-size:18px;	
	}
.samelist{
	font-family:'Î¢ÈíÑÅºÚ';
	color:#121212;
	font-size:18px;
	}
#other{line-height: 65px;margin: 12px auto 15px;text-align: center;width: 93.75%;}
.o_tit{line-height:30px;border-bottom:1px dotted #42373A;font-weight:bold;text-align:left;font-size:18px;}
.o_con{margin:30px auto;height:100px;}
#other .o_con a{height:48%;line-height:45px;font-size:14px;text-align:center;color:#fff;font-family:'Î¢ÈíÑÅºÚ';text-decoration:none;float:left;margin-bottom:1%;margin-right:1%;}
.o_con .o_bg1{background:#EAB323;width:48.5%;display:block;float:left;margin-bottom:2%;display:inline;}
.o_con .o_bg2{background:#4963AE;width:48.5%;display:block;float:left;}
.o_con .o_bg3{background:#2E9B95;width:45.5%;display:block;float:left;display:inline;}
.o_con .o_bg4{background:#DA557C;width:51.5%;display:block;float:left;}
	
#lines{
	height:31px;
	width:100%;
	border-bottom:1px solid #ABABAC;
	margin-bottom:10px;
	}
.casenav{
	text-align:left;
	font-family:'Î¢ÈíÑÅºÚ';
	font-size:12px;
	padding-left:40px;
	margin:8px auto;
	}
.casenav a{
	color:#242424;
	}
#tabtemp{
	margin:20px auto 10px;	
	}
.gall img {
	display: block;
	width: 88%;
	max-width: 295px !important;
	max-height: 408px !important;
	margin: 0 auto;
}
.show{
	display:block;
	}
#switchid tr td.bglist{
	background:#242424;
	}
.tdlist{
	padding-bottom:8px;	
	}
#leftpanel,#rightpanel
{
	overflow:hidden;
	border-color:#2D2D2D;
}

.selected{
	background:#AE9D75;
	}
.beatycls img{
	vertical-align:middle;
	}
#topcls{
	padding-left:25px;
	}
#leftright{
	width:100%;
	height:auto;
	}
#pagecon
{
	
	font-family: Î¢ÈíÑÅºÚ;
	padding:0 10px;
}

/*start*/
/*mobi*/
@keyframes change
{
	0%		{transform: scale(.8);}
	50%		{transform: scale(1);}
	100%	{transform: scale(.8);}
}
@-webkit-keyframes change
{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}
@-moz-keyframes change
{
	0%		{-moz-transform: scale(.8);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.8);}
}
#rightb{
	position:absolute;
	display:block;
	top:17px;
	right:10px;
	background:url(btn22.png) no-repeat;
	width:71px;
	height:58px;
	background-size:71px 58px;
	vertical-align:middle;
	text-align:center
	}
#rightb span{background:url(btn22_tel.png) no-repeat;background-size:38px 39px;width:38px;height:39px;display:block;-webkit-animation:change 1s infinite;animation:change 1s infinite;-moz-animation:change 1s infinite;margin-left:16px;margin-top:9px;float:left;}

/*mobi*/

@media  screen and (max-width:640px){
#rightb{position:absolute;display:block;top:17px;right:10px;background:url(btn22.png) no-repeat;width:38px;height:29px;background-size:38px 29px;vertical-align:middle;text-align:center
}
#rightb span{background:url(btn22_tel.png) no-repeat;background-size:19px 20px;width:19px;height:20px;display:block;-webkit-animation:change 1s infinite;animation:change 1s infinite;-moz-animation:change 1s infinite;margin-left:8px;margin-top:5px;float:left;}


	#morediv2
	{
		height:40px;
	}
	.more
	{
		height:15px;
		line-height:15px;
		font-size:8px;
	}
	#morediv2 p
	{
		height:25px;
		line-height:25px;
		font-size:22px;
	}
	#morediv3
	{
		height:40px;
		line-height:40px;
		font-size:24px;
	}
	#tbar
	{
		font-size:12px;
		padding-left:8px;
		height: 24px;
        line-height: 24px;
        margin-bottom: 10px;
	}
	.fourpic{
	   width:68px;
	   height:68px;
	   }
	   #imgcls1{
		   width:142px;
		   height:31px;	   
	   }
      #imgcls2{
		   width:142px;
		   height:31px;
	   }
	   #btn1{
			width:38px;
			height:30px;
	   }
	  #btn2{
			width:36px;
			height:30px;	
	   } 
	   .tablist{
			height:26px;
			line-height:26px;
			font-size:12px;
			border-radius:9%  5px;
			-moz-border-radius:9%  5px;
			-webkit-border-radius:9%  5px;

		}
		.smartlist{
		  width:53px;
		  height:53px;
	   } 
	   #address {
			height:auto;
			width: 80% !important;
			margin:0 auto 8px;
			font-size:12px !important;
      }
      .imgstyle{
			  width:56px;
			  height:24px;
		  }
	 ul.home{
			 height:46px;
			 line-height:46px;
			 font-size:12px;
			 }
	ul.home li img{ display:inline-block; padding-top:0px;}
	 span.navcls{padding:0 35px; display:inline-block;}
	 img.ajust{
		 width:23px;
		 height:21px;
		 vertical-align: middle;
		 }
	 img.ajust2{
		 width:7px;
		 height:12px;
		 vertical-align: middle;
		 }	
	.c1{
		height:18px;
		}
	.c1 a{
		font-size:12px;
		}  
	.c2 a{
		font-size:14px;
		}
   .c3{
	    width:100px;
	   height:42px;
	   line-height:38px;	  
	}
	.c3 a{
		 font-size:12px;
		}
	#tabcls{
	  margin-left:auto;
	  margin-right:auto;
	  text-align:center;
	}
	.QQcls
	{
		font-size:8px;
	}
	.QQcls a{
		font-size:8px;
		}
    .bigsmall{
		height: 205px;
		width: 205px;
		}
	#cirelediv {
		 width:270px !important;
		 height:270px !important;
		 position: fixed !important;
		 bottom: 80px !important;
		 left: 20px !important;
		 background:url(circlebgnav_03.png) no-repeat;
		 background-size:cover;
        }
	.plist{
		width:148px;
		height:83px;
		}
	#titlediv {
		height: 45px;
		line-height:45px;
		font-size: 16px !important;
   }
   .index{
	   font-size:12px;
	   padding-left:0px;
	   width:70%;
	   font-size:13px;
	   }
	.flexcls{
		width:50%;
		height:50%;
		 }
	.pcls a{
	  font-size:12px;
	}
	.tab5 tr td p{
	    line-height:22px;
	}
	.index{
		padding:0 !important;		
		}
  #tableft {
		width:35% !important;
      }
  #tabright{
	  width:65% !important;
	  }
  .beatycls{
	  text-align:center !important;
	  }
  .textcls{
	line-height: 25px !important;
	font-size: 14px !important;
	  }
	 .imgall{
		 width:60px;
		 height:48px;
		 }
	
	.tcls a{
		font-size:16px !important;
	}
	.tcls2 a{
		font-size:13px !important;
	}
	.imlist{
		width:135px;
		height:29px;
	}
	#expertdiv{
		font-size:12px !important;
		}
	.tlist{		
		font-size:16px  !important;
		}
	.hcls{
		font-size:14px !important;
		}
	.samelist{
		font-size:14px !important;
		}
	#lefta{
		top:5px !important;
		left:6px !important;
	}
    #rightb{
		top:5px !important;
		right:5px !important;
	}
	#tabdiv {
		background-image: url(hmal_01.jpg);
		background-repeat:no-repeat;
		background-size:100% 40px !important;
		-webkit-background-size:100% 40px !important;
		-o-background-size: 100% 40px !important;
		height: 45px !important;
		width: 100%;
		padding-top:5px;
   }   
   #morediv {
		height: 42px !important;
		width: 93.75%;
		background:url(pix2.jpg) repeat-x !important;
		margin:0 auto;
		border-radius:10px 10px;
		-moz-border-radius:10px 10px;
		-webkit-border-radius:10px 10px;
		text-align:center;
		line-height:42px !important;
		font-size:18px !important;
		color:#ffffff;
}
.casenav{
	padding-left:10px !important;	
	}
 .pcls{
		width:148px;
		height:83px;
		}
 #topcls{
	 padding-left:15px !important;
	 
	 }
 .smallcls{
	 margin-left:48px !important;
	 margin-right:48px !important;
	 }
  #ediv {
	height:40px !important;
	padding-left:12px !important;
  }
  .exlist{
	    width: 130px !important;
		height: 24px !important;
		line-height: 24px !important;
		font-size: 16px !important;
	  }
	#expertdiv
	{
		height:21px;
		line-height:21px;
	}
	#expertdiv img
	{
		width:13px;
		height:13px;
		margin-bottom: 2px;	
	}
	#footbar{
		padding-top:0;
	}
}

	
@media  screen  and (min-width:480px) and (max-width:639px){
#rightb{position:absolute;display:block;top:17px;right:10px;background:url(btn22.png) no-repeat;width:40px;height:40px;background-size:40px 40px;vertical-align:middle;text-align:center
}
#rightb span{background:url(btn22_tel.png) no-repeat;background-size:19px 20px;width:19px;height:20px;display:block;-webkit-animation:change 1s infinite;animation:change 1s infinite;-moz-animation:change 1s infinite;margin-left:8px;margin-top:5px;float:left;}

	#tbar
	{
		font-size:20px;
		padding-left:12px;
		height:24px;
		line-height:24px;
	}
     #btn1{
		width:40px;
		height:40px;
		margin-left:7px;
	   }
	#btn2{
		width:40px;
		height:40px;
		margin-right:5px;
	   } 
   .tablist{
		height:50px;
	    line-height:50px;
		font-size:8px;
		border-radius:9%  5px;
		-moz-border-radius:9%  5px;
		-webkit-border-radius:9%  5px;
	}
	
 .expertdiv {
	
	margin-top:12px;
}
   #address {
	width:70% !important;
   }
    .bigsmall{
		height: 205px;
		width: 205px;
		}
	.tab5  tr  td p{
	    line-height:24px;
	}
	.index{
		padding:0 !important;
		
		}
  #tableft {
		width:35% !important;
      }
  #tabright{
	  width:65% !important;
	  }
  .beatycls{
	  text-align:center !important;
	  }
  .tcls a{
		font-size:18px !important;
	}
	.imlist{
		width:112px;
		height:24px;
	}
   #cirelediv {
		 width:270px !important;
		 height:270px !important;
		 position: fixed !important;
		 bottom: 80px !important;
		 left: 20px !important;
		 background:url(circlebgnav_03.png) no-repeat;
		 background-size:cover;
        }
 
}
@media  screen   and (min-width:640px){
  .tablist{
	height:50px;
	line-height:50px;
	font-size:18px;
	border-radius:9%  15px;
	-moz-border-radius:9%  15px;
	-webkit-border-radius:9%  15px;
	 }
	.smartlist{
		  width:106px;
		  height:106px;
	
	} 
}


.gallery{overflow:hidden;}
.gallery li{float:left;font-size:14px;text-align:center;}
.gallery li>a{float:left;width:47.5%;}
.gallery span{display:inline-block;background:#eaeaea;padding:5px 0;color:#5C5C5C;text-overflow:ellipsis;border:1px solid #cacaca;border-top:none;width:88%;max-width:282px;box-sizing:border-box;white-space:nowrap;overflow:hidden;}
.gallery img{display:block;width:88%;max-width:294px;max-height:165px;margin:0 auto;}
.ctrls,.photos{margin:5px auto 0;width:208px; text-align:center;}
.photos{position:relative; margin:0 auto;}
.photos ul{ position:absolute; top:-15px;}
.ctrls ul,.photos ul{display:inline-block;margin:0;height:13px;}
.ctrls li,.photos li{float:left;margin:2px 4px;height:8px;width:8px;background:#D0D0D0;-webkit-border-radius:4px;border-radius:4px; z-index:9999;}
.ctrls .current,.photos .current{background:#BA2636;}
.ctrls div,.photos div{display:none;margin:0 8px;}

.imgPageBtn.imgPageBtn.imgPageBtn-l{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
.imgPageBtn2.imgPageBtn2.imgPageBtn-2{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
@media all and (-webkit-min-device-pixel-ratio: 2) {
   
}
