*{ margin:0; padding:0; font-size:12px; color:#333}
body{font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif;
	min-width:1200px;
 _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"auto");
 }
ul{ list-style:none}
a{ text-decoration:none}

#submit{ height:55px; background:#ff4900; font-size:16px; line-height:55px; text-align:center; float:left; border:none; cursor:pointer; color:white; padding:0 20px}

input{ outline:none}
textarea{ outline:none}

.top{ width:100%; height:30px; background:#404040; line-height:30px;}
.top .top_in{ width:1210px; margin:0px auto}
.top .top_in span{ float:left; color:#acacac}
.top .top_in p{ float:right; color:#acacac}
.top .top_in p a{ margin:0 5px; color:#acacac}
.top .top_in p a:hover{ text-decoration:underline}

.head{ width:1200px; height:122px;margin:0px auto}
.head .logo{ float:left; margin-top:25px}
.head .search{ width:443px; float:left; margin-left:200px; margin-top:35px; color:#999999}
.head .search a{ color:#999; margin:0 5px;}
.head .search .text{ width:301px; height:38px; border:1px solid #e5e5e5; background:url(../images/search_03.jpg) no-repeat 10px center; float:left; padding-left:40px; margin-bottom:10px; color:#999;}
.head .search .submit{ width:100px; height:40px; border:none; background:#007cdb; color:white; font-size:16px; margin-bottom:10px; cursor:pointer}

.head ul{ width:330px; float:right; margin-top:20px}
.head ul li{ width:165px; float:left; text-align:center;}
.head ul li span img{}
.head ul li span{color:#666666; font-size:14px; float:left; margin-left:0px; display:block; width:165px; text-align:center}
.head ul li span b{ font-weight:400; font-size:14px;}
.head ul li span.china{ background:url(../images/head_06.jpg) no-repeat left center;  padding-left:25px; width:40px; float:left; text-align:left}
.head ul li span.usa{ background:url(../images/head_08.jpg) no-repeat left center;  padding-left:25px; width:70px; text-align:left}

.zsubmit{ height:55px; background:#ff4900; font-size:16px; line-height:55px; text-align:center; float:left; border:none; cursor:pointer; color:white; padding:0 20px;
-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.main {
position: relative;
width: 46px;
height: 46px;
background:url(../images/head_05.jpg);
overflow:hidden;
margin-left:60px;
}
#timeLabel {
color: #666666;
text-align: center;
}
#hour {
width: 8px;
height: 2px;
background-color: white;
position: absolute;
left: 23px;
top: 23px;
transform-origin: 0 50%;
}

#minute {
width: 10px;
height: 2px;
background-color: white;
position: absolute;
left: 23px;
top: 23px;
transform-origin: 0 50%;
}
#second {
width: 12px;
height: 2px;
background-color: white;
position: absolute;
left: 23px;
top: 23px;
transform-origin: 0 50%;
}
.hourPointer, .minuterPointer, .secondPointer {
position: absolute;
transform-origin: 0 50%;
}
.hourPointer {
height: 10px;
width: 12px;
left: 0;
top: 0;
background-color: #f00;
z-index: 3;
}
.minuterPointer {
height: 8px;
width: 10px;
left: 150px;
top: 146px;
background-color: #b6ff00;
z-index: 2;
}
.secondPointer {
height: 6px;
width: 8px;
left: 150px;
top: 147px;
background-color: #fa8;
z-index: 1;
}

.nav{ width:100%; border-bottom:2px solid #337ab7}
.nav .nav_in{ width:1200px; margin:0px auto; font-family:Arial}
.nav .nav_in ul{ float:left}
.nav .nav_in ul li{ /*width:145px;*/ height:44px; float:left; margin-right:10px;}
.nav .nav_in ul li a{ /*width:145px;*/ height:44px; padding-left:80px; padding-right:80px; float:left; font-size:18px; color:#000000; text-align:center; line-height:44px;}
.nav .nav_in ul li.sel a{ background:#337ab7; color:#ffffff}
.nav .nav_in a.cart{ display:block; height:44px; line-height:44px; background:url(../images/cart_03.jpg) no-repeat left center; float:right;font-size:18px; padding-left:30px;}
.nav .nav_in a.cart:hover{ text-decoration:underline}


.page{ width:500px; margin:0px auto; text-align:center}
.page span{ float:left; display:block; float:left;border:1px solid #ededed;}
.page span.sel{ width:35px; height:35px; border:1px solid #4472d0; background:#4472d0; color:white; line-height:35px;}
.page .prev{ width:70px; height:35px; border:1px solid #ededed; line-height:35px; margin-right:10px}
.page .next{ width:70px; height:35px; border:1px solid #ededed; line-height:35px; margin-left:10px;}
.page a{ float:left; display:block; float:left;width:35px; height:35px;border:1px solid #ededed; line-height:35px; color:#333}
.page .info{ float:left; line-height:35px; margin-left:10px;}
.page .info .text{ width:35px; height:21px; border:1px solid #ededed; margin:0 5px;}
.page .info .submit{ width:45px; height:21px; border:1px solid #ededed; margin:0px 5px; background:none; cursor:pointer;}

.footer{ width:100%; background:#ede4dc; margin-top:20px; padding:20px 0}
.footer ul{ width:1200px; margin:0px auto}
.footer ul li{ width:20%; float:left; color:#000; font-size:14px;}
.footer ul li h1{ color:#000; font-size:25px; margin-bottom:20px;}
.footer ul li p{ line-height:20px;}
.footer ul li p a{ color:#000; margin-top:10px; font-size:14px;}
.footer ul li p a:hover{ text-decoration:underline}
.footer ul li b{ font-size:20px; color:#000;}













#sideBar{
text-align:left;
z-index:999999;
}
#sideBar h2{
	color:#FFFFFF;
	font-size:110%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold !important;
}
#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	background-color:#007cdb;
	width:177px;
	color:#FFFFFF;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 240px;
	right:0px;
	background-image:url(/images/background.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:231px;
	height:388px;
}

#sideBarContents UL{ width:100%}
#sideBarContents ul li{ width:100%; float:left; border-bottom:1px dashed white; padding:25px 0;}
#sideBarContents ul li img{ float:left; margin-right:5px;}
#sideBarContents ul li p{ float:left; color:white; font-size:14px;}

#sideBarContentsInner{
	width:200px;
}



.blue{ color:#007cdb;text-decoration:underline}
.indexbg4{ height:423px; background:url(../images/index_bg4.png) no-repeat center;}
.index_1 h1:hover{ font-size:19px}
.index_1 span:hover{ font-size:13px}