/* CSS Document */
*{
	font-size:12px; margin:0 auto;
	}
body{
	margin:0; padding:0;
	}
a{
	text-decoration:none;
	}
img{
	border:none;
	}
ul,li{
	margin-top:0;
	}
#head_fm{
	width:770px; height:56px; clear:both; overflow:hidden; border:#efefef 1px solid;
	}
.head_l{
	width:535px; height:56px; background-color:#f4f5f5; float:left;
	}
#logo{
	background-image:url(../images/ui/jc_03.jpg); margin-left:15px; margin-top:10px;
	background-repeat:no-repeat; width:211px; height:34px;
	}
.head_r{
	width:235px; height:56px; float:left;
	}
#nav_fm{
	width:770px; height:50px; background-image:url(../images/ui/jc_06.jpg); 
	background-repeat:repeat-x; margin-top:5px; clear:both;
	}
#nav_fm ul li{
	list-style-type:none;
	}
#nav_fm ul{
	margin-left:55px; height:50px; overflow:hidden;
	}
#nav_fm li{
	float:left; width:110px;
	}
#nav_fm2{
	width:770px; height:78px; clear:both;
	}
.nav_fm2_l{
	background-image:url(../images/ui/jc_21.jpg); width:186px; height:78px; 
	background-repeat:no-repeat; float:left;
	}
.nav_fm2_r{
	float:left; width:584px; height:78px;
	}
.r_top{
	width:584px; height:31px;
	}
.r_bottom{
	width:584px; height:47px; background-image:url(../images/ui/jc_26.jpg); 
	background-image:url(../images/ui/jc_26.jpg);background-repeat:repeat-x;
	}
.nav_text{
	padding-left:40px;
	}
.nav_text2{
	float:right; padding-right:10px; padding-top:10px;
	}
#banner_fm{
	width:770px; clear:both;
	}
#contant_fm{
	width:770px; clear:both;
	}
#con_left{
	width:185px; background-color:#fbfbfb; float:left; height:100%; 
	border-right:#ebebeb 1px solid;
	}
.ti{
	margin-top:10px; height:40px; border-bottom:#3e3e3e 1px dashed
	}
.ti1{
	padding-left:20px; padding-top:5px; float:left
	}
.ti2{
	padding-left:35px; padding-top:6px; float:left
	}
#server{
	background-image:url(../images/ui/jc_39.jpg); width:153px; height:42px; 
	background-repeat:no-repeat; margin-top:20px;
	}
#contact{
	width:153px; height:23px; background-image:url(../images/ui/jc_42.jpg);
	background-repeat:no-repeat; margin-top:20px; margin-bottom:10px;
	}
#address_nav{
	width:153px; height:205px; margin-top:10px; overflow:hidden; padding-bottom:20px;
	}
#add_top{
	background-image:url(../images/ui/jc_44.jpg); width:153px; height:11px;
	background-repeat:no-repeat;
	}
#add_mid{
	background-image:url(../images/ui/jc_47.jpg); width:153px; height:173px;
	background-repeat:repeat-y;
	}
#add_foot{
	background-image:url(../images/ui/jc_49.jpg); width:153px; height:16px;
	background-repeat:no-repeat;
	}
.add_text{
	padding-left:3px; width:130px; overflow:hidden; line-height:23px; padding-top:5px;
	}
.search{
	width:153px; margin-top:30px;
	}
#con_right{
	width:580px; height:auto; background-color:#FFFFFF; float:left; height:100%;
	}
.text{
	text-align:left; line-height:20px; width:520px; overflow:hidden; padding-bottom:20px;
	}
#foot_fm{
	width:770px; height:61px; border:#f3f3f3 1px solid; clear:both;
	}
.foot_l{
	width:186px; background-color:#ebebeb; height:70px; float:left; line-height:70px;
	}
.foot_r{
	width:584px; height:51px; float:left; text-align:center; padding-top:10px;
	}
.pic_div{
	width:130px; height:100px; border:#CCCCCC 1px solid; 
	}
.shadom{
	background-image:url(../images/ui/shadom.jpg); background-repeat:no-repeat; background-position:bottom; 
	width:13px; height:90px;
	}
.pro_sty{
	border:#3e3e3e 1px solid;
	}
.page{
	height:25px; text-align:center;
	}
.big_shadow_l{
	background-image:url(../images/ui/big_shadow_49.jpg); background-position:bottom; width:17px; 
	background-repeat:no-repeat;
	}
.big_shadow_r{
	background-image:url(../images/ui/big_shadow_39.jpg); background-position:top; width:17px; 
	background-repeat:no-repeat;
	}
.big_shadow_t{
	background-image:url(../images/ui/big_shadow_32.jpg); background-position:left; height:16px; 
	background-repeat:no-repeat;
	}
.big_shadow_f{
	background-image:url(../images/ui/big_shadow_55.jpg); background-position:right; height:16px; 
	background-repeat:no-repeat;
	}
.big_case{
	border:#e3e3e3 1px solid;
	}
.feature{
	text-align:left; padding-left:20px; border-bottom:#e3e3e3 1px solid;
	}
.feature_text{
	text-align:left; padding-left:10px; line-height:20px;
	}
/* easy clearing */
#contant_fm:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#contant_fm
	{
	display: inline-block;
	}
/*\*/
#contant_fm
	{
	display: block;
	}
/*\*/
#con_left,#con_right
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
@media all and (min-width: 0px) {
#con_left, #con_right
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#con_left:before,#con_right:before
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	background: inherit;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
	height: 0;
	}
}
/**/
