﻿* {
	margin: 0;
	padding:0;
}
body {
	background:url(../images/bg.jpg) repeat-y center #efefef;
	color: #000;
	font-family:"Arial";
	font-size:14px;
}
a {
	color:#565656;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: 0;
}
embed:focus {
	outline: 0;
}
object:focus {
	outline: 0;
}

img, a img, button {
	border: none;
	vertical-align:middle;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
dl img {
	display:block;
}
select, textarea {
	color:#666;
	line-height: 20px;
	vertical-align:middle;
	border:1px #f1f1f1 solid;
	background:#f1f1f1;
	padding-left:3px;
}
input {
	color:#666;
	height:22px;
	line-height: 22px;
	vertical-align:middle;
	border:1px #ccc solid;
	background:#f1f1f1;
	text-indent:3px;
}
.color {
	color:#0089e1;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.magt {
	margin-top:10px;
}
.magm {
	margin-bottom:10px;
}
ul, ol {
	list-style: none;
}
.clear {
	clear: both;
	height:0px;
	*line-height:0px;
	*overflow:hidden;
}
.font16 { font-size:16px; font-weight:bold;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */

.wrap {	clear:both;	width:980px; margin:0 auto;}
.header {clear:both; width:980px; margin:0 auto; height:82px;}
.logo { float:left; margin-top:16px; }
.header_r { float:right; width:390px; margin-top:14px;}
.top_nav { background:url(../images/top_menu_bg.jpg) no-repeat; float:left; height:22px; text-align:center; line-height:22px; width:298px; display:block; font-size:13px; text-indent:13px;}
.red { color:#d4161a;}
.language { float:right; margin-left:10px; margin-top:2px;}
.language select { background:#85caf2; border:1px #50a0cf solid; color:#FFF;}
.search { float:right; font-size:13px; margin-top:10px; color:#4a4a4a; *width:262px;}
.search_bg { background:#FFF; border:1px #d6d6d6 solid; width:170px; height:19px; line-height:19px; text-indent:6px; }
.search_btn {height:21px; width:21px; border:0px; margin-left:2px;}
.job_search_bg { background:#FFF; border:1px #d6d6d6 solid; width:170px; height:22px; line-height:22px; text-indent:6px; margin-left:10px; }
.job_search_btn { padding:0 5px; height:24px; background:#d4161a; color:#FFF; border:0px; cursor:pointer;}

.nav {  clear:both; width:978px; margin:0 auto; height:32px; line-height:32px; background:url(../images/nav_bg.jpg) repeat-x; border:1px #474646 solid;}
.nav li { float:left; font-size:14px; font-weight:bold; background:url(../images/nav_line.jpg) no-repeat right;}
.nav li a { padding:0 26.6px; *padding:0 27px; color:#FFF; display:block; }
.nav li a:hover { background:url(../images/nav_on_bg.jpg) no-repeat right;}
.nav li.hover a { background:url(../images/nav_on_bg.jpg) no-repeat right;}
/* banner */
#banner { margin-top:12px;}
#ny_banner { margin-top:12px; margin-bottom:12px;}
.focus_ad{ height:330px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none; position:relative;}
.exp { position:absolute; top:0; right:35px; width:360px; text-align:left; line-height:24px; color:#FFF;}
.exp .text_title { font-size:24px; color:#FFF; margin:40px 0 18px 0; line-height:24px; height:48px;}
.exp .text_con { height:96px; width:360px; overflow:hidden;}
.exp .text_more a{ float:right; color:#fffa6f; margin-top:30px;}
.exp .text_more a:hover { text-decoration:underline;}
.pic01 p { height:30px; line-height:30px; font-size:14px; }
.pic01 p a { background:url(../images/icon01.gif) no-repeat 10px; width:180px;  padding-left:20px; }

.focus_ad .slide_pic .li_on{display:block;}

.focu_btn{ width:40px; margin:0 auto;}
.focus_ad .slide_txt{ width:180px; display:block; position:absolute; bottom:12px;}
.focus_ad .slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:10px; height:10px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li.png', sizingmethod='scale')\9;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0; background:none\9; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/li_on.png', sizingmethod='scale')\9;}

.hm_list { margin-top:10px; margin-bottom:12px;}
.hm_list li { float:left; height:257px; width:234px; border:1px #ef191d solid; overflow:hidden; margin-right:12px;}
.hm_list li h1 { background:#d4161a; height:31px; line-height:31px; margin-bottom:2px;}
.hm_list li h1 a { color:#FFF; font-size:14px; background:url(../images/icon01.gif) no-repeat 20px!important; padding-left:30px!important;}
.hm_list li h1 a:hover {  text-decoration:underline;}
.hm_list li h2 { text-align:center;}
.hm_list li span a { display:block; line-height:24px; background:url(../images/icon02.gif) no-repeat 20px; padding-left:30px; text-decoration:underline; color:#000;}
.hm_list li span a:hover { text-decoration:none; color:#333;}
.hm_list_r {margin-right:0px!important;}

.hm_con_r { float:right; width:236px;}
.hm_con_r h1 { margin-bottom:7px;}
.hm_con_r h1 .text { font-size:14px; line-height:20px; font-weight:normal; padding:10px 0;}

.hm_news { float:left; width:700px; padding:0 15px; height:220px; background:#f4f4f4; border:1px #e9e9e9 solid;}
.hm_news h1 { font-size:14px; border-bottom:1px #CCC solid; color:#333; height:36px; line-height:36px; text-indent:6px;}
.hm_news h2 { text-align:right; font-size:14px; height:36px; line-height:36px;}
.hm_news h2 a { color:#d4161a!important; text-decoration:underline!important;}
.hm_news h2 a:hover { text-decoration:none!important;}
.hm_news ul { margin-top:10px;}
.hm_news li { height:26px; line-height:26px; width:686px; overflow:hidden;}
.hm_news li a { text-decoration:underline; color:#000;}
.hm_news li a:hover { text-decoration:none; color:#333;}
.hm_news .time { float:left; color:#666; margin-right:14px;}
.hm_news .lb { float:left; color:#d4161a; margin-right:4px; width:143px; height:26px; overflow:hidden;}

.hm_Intr { float:left; width:700px; padding:0 15px; height:682px; margin-top:12px; border:1px #e9e9e9 solid;}
.hm_Intr h1 { font-size:14px; border-bottom:1px #CCC solid; color:#333; height:36px; line-height:36px; text-indent:6px;}
.hm_Intr h2 { text-align:right; font-size:14px; height:36px; line-height:36px;}
.hm_Intr h2 a { color:#d4161a!important; text-decoration:underline!important;}
.hm_Intr h2 a:hover { text-decoration:none!important;}
.hm_Intr ul { margin-top:10px;}
.hm_Intr li { line-height:18px; margin-bottom:20px; float:left; width:700px;}
.hm_Intr li p {float:right; width:560px;}
.hm_Intr li a:hover { text-decoration:none; color:#333;}
.hm_Intr .img { float:left; margin-right:24px; width:116px;}
.hm_Intr .lb { float:left; color:#d4161a; margin-right:4px; height:18px; overflow:hidden;}

.foot_nav { background:url(../images/foot_nav_bg.jpg) #ddd no-repeat; height:auto!important; height:245px; min-height:245px;  width:980px; margin-top:12px;}
.foot_nav h1 { font-size:14px; height:40px; line-height:40px; margin-top:10px; margin-bottom:6px;}
.foot_nav ul { float:left; margin:0 10px 0 20px; }
.foot_nav ul li { height:24px; line-height:24px;}


.right { float:right; width:756px; line-height:24px; }
.location { background:#f8f8f8; height:31px; line-height:31px; width:756px; border-bottom:1px #e4e4e4 solid;}
.location span { float:right; color:#555; background:url(../images/icon03.gif) no-repeat 5px; padding:0 10px 0 24px;}
.location span p { color:#d4161a; text-decoration:underline; display:inline;}
.location span a { color:#555;}
.location span a:hover { text-decoration:underline;}

.cart_right { width:100%; line-height:24px; }
.cart_location { background:#f8f8f8; height:31px; line-height:31px; width:100%; border-bottom:1px #e4e4e4 solid;}
.cart_location span { float:right; color:#555; background:url(../images/icon03.gif) no-repeat 5px; padding:0 10px 0 24px;}
.cart_location span p { color:#d4161a; text-decoration:underline; display:inline;}
.cart_location span a { color:#555;}
.cart_location span a:hover { text-decoration:underline;}
.cart_content { width:100%; padding:20px 0;  }

.content { width:750px; padding:20px 0;  }
.content img { max-width:700px;}

.honor_list li {float:left; margin:10px 10px 10px 16px; width:158px; display:inline;}
.honor_list li h1 { width:158px; height:121px; border:1px #dfdfdf solid;}
.honor_list li img { width:156px; height:119px; border:1px #FFF solid;}
.honor_list li p { text-align:center; height:24px; line-height:24px;  overflow:hidden;}
.honor_list li p a { color:#000;}
.honor_list li p a:hover { color:#000; text-decoration:underline;}

.left { float:left; width:204px;}
.left h1 { height:31px; line-height:31px; color:#FFF; font-size:14px; background:url(../images/icon01.gif) no-repeat 20px #d4161a!important; padding-left:30px!important;}
.left ul { border:1px #ef191d solid;}
.left ul li { width:202px; height:30px; line-height:30px; border-bottom:1px #ffcfd0 solid; }
.left ul li a { background:url(../images/icon02.gif) no-repeat 20px; color:#000; padding-left:30px; display:block; }
.left ul li a:hover { color:#d4161a; font-weight:bold;  background:url(../images/icon02.gif) no-repeat 20px #fff1f1;}
.left ul li.hover a { color:#d4161a; font-weight:bold;  background:url(../images/icon02.gif) no-repeat 20px #fff1f1;}
.left h2,h3 { margin-top:10px;}


.suckerdiv { float:left; width:204px;}
.suckerdiv h1 {height:31px; line-height:31px; color:#FFF; font-size:14px; background:url(../images/icon01.gif) no-repeat 20px #d4161a!important; padding-left:30px!important;}
.suckerdiv ul {border:1px #ef191d solid; margin-bottom:10px; float:left;}
.suckerdiv ul li { width:202px; float:left;}
.suckerdiv ul li ul {
	width: 202px;
	border:0px;
	padding:0px; margin:0px; 
}
.suckerdiv ul li ul li {
	position: relative;
	text-indent:10px;
}
.suckerdiv ul li ul li ul {
	left: 202px;
	position: absolute;
	top: 0;
	display: none;
	text-indent:0px;
	background:none;
			}
.suckerdiv ul li ul li ul li {
    position: relative;
	width:144px;
			}
.suckerdiv ul li ul li ul li ul {
	left: 144px;
	position: absolute;
	top: 0;
	display: none;
	text-indent:0px;
	background:none;
			}
.suckerdiv ul li ul li ul li ul li {
    position: relative;
	width:144px;
			}
.suckerdiv ul li a { height:30px; line-height:30px; background:url(../images/icon02.gif) no-repeat 20px; color:#000; border-bottom:1px #ffcfd0 solid; padding-left:30px; display:block; }
.suckerdiv ul li ul li a {
	width:172px; height:26px!important; line-height:26px!important; color:#000; background:url(../images/icon02.gif) no-repeat 30px;  margin-left:0px; font-size:14px;  font-weight:normal !important; border-bottom:1px #ffcfd0 solid; 
}
.suckerdiv ul li ul li a:hover {
	font-weight:normal; width:172px; background:url(../images/icon02.gif) no-repeat 30px #fff1f1;
}
.suckerdiv ul li ul li ul li a {
	background:#bbb !important; color:#333;  width:134px; height:26px!important; line-height:26px!important;  margin-left:0px;  padding-left:10px;  font-size:12px;  text-decoration:none; border-bottom:1px #ffcfd0 solid;
}
.suckerdiv ul li ul li ul li a:hover {
	background:#de3535  !important; color:#FFF; width:134px; font-weight:normal !important;  
}

.suckerdiv ul li ul li ul li ul li a {
	background:#ccc !important; color:#333;  width:134px; height:26px!important; line-height:26px!important;  margin-left:0px;  padding-left:10px; font-size:12px;  text-decoration:none; border-bottom:1px #ffcfd0 solid;
}
.suckerdiv ul li ul li ul li ul li a:hover {
	background:#de3535  !important; color:#FFF; width:134px;  font-weight:normal !important;  
}


.suckerdiv ul li a:visited {
	/*color: #fff;*/
}
.suckerdiv ul li a:hover {  color:#d4161a; font-weight:bold;  background:url(../images/icon02.gif) no-repeat 20px #fff1f1;}
.suckerdiv ul li.hover a{ color:#d4161a; font-weight:bold;  background:url(../images/icon02.gif) no-repeat 20px #fff1f1;}


.suckerdiv h2 a{ margin-top:10px; background:none!important; padding-left:0px!important;}
.suckerdiv h3 a{ margin-top:10px; background:none!important; padding-left:0px!important;}

.news ul li {  height:30px; line-height:30px; border-bottom:1px #e7e7e7 solid; }
.news ul li p {  height:30px; width:600px; overflow:hidden; }
.news ul li a { background:url(../images/icon04.gif) no-repeat 5px;display:block; color:#000; padding-left:16px;}
.news ul li span { float:right; color:#666; margin-right:10px;}
.news ul li a:hover { color:#d4161a; background:url(../images/icon04.gif) no-repeat 5px #fafafa;}

.newsview { }
.newsview_title { text-align:center; font-size:16px; line-height:30px; margin-bottom:10px; }
.newsview_tit { padding:0 10px; font-size:14px; font-weight:normal; height:30px; line-height:30px; background:#f6f6f6; margin-bottom:10px; border-top:1px #d8d8d8 solid;}
.newsview_end a:hover { color:#333; text-decoration:underline;}
.back a { float:right; background:url(../images/icon02.gif) no-repeat 5px; color:#d4161a;text-indent:15px; }
.back a:hover { text-decoration:underline; color:#d4161a;}

.btn02 { height:40px; line-height:40px; }
.btn02 a{ background:url(../images/btn.jpg) no-repeat center; width:75px; height:29px; display:inline-block; border:none; text-align:center; line-height:29px; font-size:12px; margin-right:20px; color:#333; font-weight:bold; }
.btn02 a:hover { background:url(../images/btn01.jpg) no-repeat center; width:75px; height:29px; color:#fff; }

.products { width:750px;}
.products ul { margin-bottom:16px;}
.products ul h1 { width:716px; color:#d4161a; padding:0 10px; margin-left:7px; height:30px; line-height:30px; background:#eee; font-size:14px;}
.products .pr_more a{ float:right; color:#000;}
.products .title { float:left; font-size:14px; color:#000; height:30px; line-height:30px; display:block;}
.products .text { float:left; color:#000; line-height:20px; width:206px; height:40px; overflow:hidden;}
.products ul li { float:left; width:361px; height:109px; border:1px #eee solid; margin:10px 0px 0px 8px; overflow:hidden;}
.products ul li a{ color:#000; }
.products ul li a:hover{ color:#333; text-decoration:underline;}
.products ul li h2 { float:left; margin:2px 0 0 2px;}
.products ul li img { width:145px; height:104px;  }
.products ul li div { float:right; width:206px;}
.products .view { background:url(../images/pr_more_bg.gif) no-repeat; float:right; margin-top:10px; margin-right:6px; width:93px; height:21px; line-height:21px; text-align:center;}
.products .view a { color:#000;}
.products .view a:hover { color:#333; text-decoration:underline;}

.pr_view_l { float:left; width:309px; height:225px; border:1px #CCC solid;}
.pr_view_l img { width:305px; height:221px; border:2px #FFF solid;}

.pr_view_r { float:right; width:410px; margin-right:10px; }
.pr_name { height:32px; line-height:32px; border-bottom:1px #dcdcdc solid; background:url(../images/icon02.gif) no-repeat 6px; padding-left:14px; font-size:14px; margin-bottom:10px; color:#d4161a;}
.down { float:right; margin-right:10px; font-weight:normal; background:url(../images/down_icon.gif) no-repeat left; padding-left:20px;}
.pr_view_text { line-height:24px; height:124px; width:410px; float:left; overflow:hidden; margin-bottom:16px;}

.pr_view_r span ul li { margin-left:15px; list-style: disc;}




.btn5 { margin-top:16px;}
.btn5 a{ background:url(../images/btn02.gif) no-repeat; width:167px; height:48px; text-align:center; line-height:48px; display:block; font-size:14px; cursor:pointer; border:none; color:#003157; float:left; margin-right:20px;}
.btn5 a:hover { color:#003157; text-decoration:underline;}

.pr_deta { margin-top:20px;}

.pr_item-tab{ margin:20px 0 0 0px; width:750px; }
.pr_item-tab h3{ height:35px; line-height:35px; font-size:14px; font-weight:normal; }
.pr_item-tab h3 span{ background:#dcdcdc; display:block; color:#333; padding:0 20px; float:left; border-radius:4px 4px 0 0; text-align:center; margin-right:3px;}
.pr_item-tab h3 span.hover{ background:#d4161a;  color:#fff;}

#pr_con_Tab_1,#pr_con_Tab_2,#pr_con_Tab_3,#pr_con_Tab_4,#pr_con_Tab_5,#pr_con_Tab_6 { height:auto !important; height:270px; min-height:270px; border:1px #e9d7b0 solid; padding: 20px; height:28px; line-height:28px;  background:#fff; border:1px #dcdcdc solid; }
#pr_con_Tab_1 ul li,#pr_con_Tab_2 ul li,#pr_con_Tab_3 ul li,#pr_con_Tab_4 ul li,#pr_con_Tab_5 ul li,#pr_con_Tab_6 ul li { list-style: disc;}
.pr_table { border-spacing:0; border-top:1px #e7e7e7 solid; border-left:1px #e7e7e7 solid; border-collapse:collapse ; margin-bottom:20px;}
.pr_table td { padding-left:5px; height:40px; line-height:22px;  border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}

.company { font-size:14px; margin-bottom:6px; display:block;}
.contact { margin:50px 0 0 30px;}
.company_name { margin-bottom:16px; font-size:18px; font-family:"微软雅黑"; font-weight:bold; color:#d4161a; display:block;}
.login_tip { border-top:1px #f3f3f3 solid; height:50px; line-height:50px; text-align:center;}

.join{ }
.join table{ width:732px; margin:0 auto; color:#555;}
.join table tr.trhead{ height:31px; color:#4a4a4a; line-height:31px; font-weight:bold; background:#eee; height:31px; line-height:31px; border:1px #e3e3e3 solid;}
.join table tr td{ padding:5px 0 5px 15px; height:24px; line-height:24px;}
.join table tr.trbg{ background:#f3f3f3;}
.join table tr td a{ color:#555; }
.join table tr td a:hover{ color:#d4161a; text-decoration:underline; }
.join table tr td .more01{color:#b91118;}
.jobs_name { margin-bottom:10px; color:#d4161a; height:20px; line-height:20px;}

.resume td { color: #696969; line-height: 30px;    padding: 3px;}
.box2{ border-bottom:1px solid #ddd; padding:10px 0 10px 0;}
.box2 table td{ padding:2px 0px 0px 0;}
.box2 h3 { font-size:20px;}
.box2 h4 { font-size:14px; color:#d4161a; }
.btn3 a{ background:url(../images/btn03.jpg) no-repeat; width:149px; height:29px; text-align:center; line-height:29px; display:block; font-size:14px; cursor:pointer; border:none; color:#fff;}
.btn3 a:hover { color:#FFFFFF;}
.mt20{ margin-top:20px;}

.feed h4{ font-size:14px; background:url(../images/feed.jpg) no-repeat 40px 0; border-bottom:2px #e0e0e0 solid; font-size:14px; 	height:100px; padding-left:240px; padding-top:26px; line-height:24px; }
.guestbook{ margin:15px auto;}
.guestbook td{ padding:8px; line-height:20px; }
.feedback {	padding:18px; }

.pl_con { margin:20px 0;}
.pl_con ul li { margin:10px 0; border-bottom:1px #ddd dashed; float:left; }
.pl_title { font-size:16px; color:#d4161a; height:30px; line-height:30px; border-bottom:1px #e0e0e0 solid;}
.pl_con dl { float:left; width:98%; }
.pl_time { margin-right:10px; color:#b2b1af; float:right;}
.pl_con_text { color:#666; margin-bottom:10px; width:720px;   }
.pl_con_edit { text-align:right; color:#cfcfcf; margin-bottom:10px; width:98%; }
.pl_con_reply { background:#fffeee; border:1px #fffccb solid;  padding:12px; margin-bottom:10px; color:#7f7f7f; width:720px; }


.page { height:30px; line-height:30px; text-align:center; margin-top:10px;}

.regTable{
	color:#333;
	font-size:14px;
	margin:0 auto;
}
.regTable th{
	font-weight:100;
	text-align:right;
	width:180px;
}
.regTable.regTable1 th,.regTable.regTable2 th{
	font-weight:100;
	text-align:right;
	width:120px;
	line-height:26px;
}
.regTable td{
	padding:10px 5px;
	vertical-align:middle;
}
.regTable.regTable2 td,.regTable.regTable2 th{
	padding:5px 5px 15px;
	vertical-align: top;
}
.regTable .txt{ color:#999;}
.regTable input.in{
	font-size:14px;
	line-height:24px;
	height:24px;
}
.regTable .in{
	border-top:1px #9c9c9c solid;
	border-left:1px #d5d5d5 solid;
	border-right:1px #d6d6d6 solid;
	border-bottom:1px #d6d6d6 solid;
}
.regTable .w200{ width:260px;}
.regTable .txt div{padding-left:16px;}
.regTable .ok{background:url(../images/ico_ok.png) no-repeat 0 center;	padding-left:20px; text-indent:-9999px;}
.regTable .error{background:url(../images/ico_error.png) no-repeat 0 center;padding-left:20px; color:#f60;}

.user_table{
	background:#fff;
	border:0;
	width:100%;
}
.user_table th{
	background:#f1f1f1;
	border-top:1px #ddd solid;
	border-bottom:1px #ddd solid;
	height:35px;
	line-height:35px;
	font-weight:100;
	text-align:center;
}
.user_table td{
	border-bottom:1px #ddd solid;
	padding:8px 10px;
	text-align:center;
}
.user-title{ clear:both; font-size:16px; font-weight:bold; line-height:40px;}

.foot { height:40px; line-height:40px; text-align:center; background:#333; color:#fff; margin-top:12px; margin-bottom:12px;}
.foot a { color:#8b8b8b;}
.foot_r { float:right; margin-right:16px;}
.foot_l { float:left; margin-left:16px;}


#nav {  clear:both; width:978px; margin:0 auto; height:34px; line-height:34px; background:url(../images/nav_bg.jpg) repeat-x; border:1px #474646 solid; border-top:none;  border-bottom:none; }
.navigation { width:978px; background:url(../images/nav_bg.jpg) repeat-x; height:34px; line-height:34px; }
.navigation li {float:left;position:relative; z-index:991; height:32px; font-size:14px; background:url(../images/nav_line.jpg) no-repeat right; }
.navigation li a {  padding:0 26.6px; *padding:0 27px; color:#FFF; display:block;  font-weight:bold; }
.navigation li a:hover,.navigation li.hover a{ background:url(../images/nav_on_bg.jpg) no-repeat right; }

.navigation ul {display:none;}
.navigation ul li {background-image:none; font-size:14px;  height:26px !important; line-height:26px !important; margin:0px; padding: 0px; }
.navigation ul li a { height:26px !important; line-height:26px !important;  }
.navigation ul li a:hover {background-image:none; width:196px; margin:0px; padding: 0px;}
.navigation li ul {width:196px; display:none; position:absolute; top:34px; left:0px; margin: 0px; padding:0px 0; z-index:100; color:#666; background:#fff !important;   filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.navigation li ul ul {left:174px; top:34px; z-index:200; top:0; }
.navigation li ul li {background-color:#fff!important; border:0; background-image:none;   }
.navigation li ul li a { color:#000 !important; font-weight:normal; padding:0px!important;  width:196px; background-image:none!important; text-align:center; }
.navigation li ul li a:visited { background-image:none; font-weight:normal; width:196px; padding:0px!important; }
.navigation li ul li a:hover { color:#fff !important; padding:0px!important; width:196px;  background:#d4161a !important;  text-decoration:none; }
.navigation li ul li.hover {   background-image:none;padding:0px!important; }
.navigation li.hover ul a {background:#fff !important; background-image:none; width:196px; padding:0px!important; }
.navigation li .con_w { width:144px!important;}
.navigation li .con_w li a { width:144px!important;}
.navigation li .con_w li a:hover { width:144px!important;}

/**qq**/
.SonlineBox{ width:162px; font-size:12px;overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:30px; height:138px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#0176ba url(../images/openTrigger.jpg) no-repeat;}
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#038bdc url(../images/SonlineTitleBg.gif) repeat-x; border-bottom:2px solid #0176ba;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #0176ba;/* background:#fff;*/ background:#fff url(../images/qq_t) no-repeat; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; margin-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; width:86%; height:22px; margin:10px auto 0px auto;}
.SonlineBox .contentBox .listBox .QQList span{float:left; line-height:22px; color:#333;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}


/* 购物弹窗*/
/*快速登录*/
#box_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:888;
	width: 100%;
	height: 100%;
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#Popup{ width:320px;border:3px #666 solid; text-align:center; padding:10px 10px 20px;
background:#fff;
z-index:999;
left:50%;
top:50%;
margin-left:-130px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-80px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#Popup span#close a{ width:15px; height:15px; background:url(../images/cp_detail/close.gif) no-repeat 0 0; display:block; text-indent:-9999px; float:right;}
#Popup .join_cart_ok{height:70px; background:url(../images/cp_detail/success.gif) no-repeat center 0; margin:20px 0 10px;}
#Popup .cart_txt_info{ width:250px; height:45px; background:#f2f2f2; display:block; line-height:45px; margin:0 auto 30px; font-size:12px; color:#666;}
#Popup .cart_txt_info span{ font: bold 24px Arial; color:#f90;}

/*询价单弹窗*/
#Popup1{ width:320px;border:3px #666 solid; text-align:center; padding:10px 10px 20px;
background:#fff;
z-index:999;
left:50%;
top:50%;
margin-left:-130px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-80px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#Popup1 span#close1 a{ width:15px; height:15px; background:url(../images/cp_detail/close.gif) no-repeat 0 0; display:block; text-indent:-9999px; float:right;}
#Popup1 .join_cart_ok{height:70px; background:url(../images/cp_detail/success2.gif) no-repeat center 0; margin:20px 0 10px;}
#Popup1 .cart_txt_info{ width:250px; height:45px; background:#f2f2f2; display:block; line-height:45px; margin:0 auto 30px; font-size:12px; color:#666;}
#Popup1 .cart_txt_info span{ font: bold 24px Arial; color:#f90;}