﻿@charset "utf-8";

body{  
    margin:0 auto;
	padding:0px;
	font: 11px/1.5em Arial, Verdana, Tahoma, sans-serif;
	color: #60655F;
	text-align:center;
	line-height:18px;
	background:#D5DCE2;
	}
h1{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-top:20px;
	}

img{border:0; margin:0px;}
a,a:active,a:visited{ text-decoration:none;color:#60655F;}
a:hover{ text-decoration:underline; color:#000000;}
dl,dt,dd{ margin:0px;}
.body_clear{ clear:both; height:0px; overflow:hidden;}
form{ margin:0px;}



/*top*/
.topMain,.head,.Nav,.pageList{
	display:block;
	width:900px;
	margin:auto;
	overflow:hidden;
	border-left:#93A4B4 1px solid;
	border-right:#93A4B4 1px solid;
	background:#fff;
	overflow:hidden;
	}

.topMain{
	background:#F1F2F6;
	height:21px;
	text-align:right;
	position:relative;
	padding-top:4px;
	}
.topMain a{ margin:0px 6px;}
.topMain div{ display:block; float:left; text-align:left; padding-left:30px; background:url(../images/address.gif) 6px 2px no-repeat;}
.head{ height:165px; width:960px;}
.Nav{
	height:86px; overflow:visible; position:relative;
	}
.Nav .logo{ display:block; float:left; margin:10px 0px 0px 0px; padding-left:10px;}


.nav_R{ position:absolute; right:21px; top:20px; width:635px;}

.menu2{overflow:hidden; text-align:left; display:block; margin-top:5px;}
.menu2 a,.menu2 a:active,.menu2 a:visited{
	color:#929292;
	display:block;
	float:left;
	padding-left:14px;
	background:url(../images/ico1.gif) left 5px no-repeat;
	margin-right:12px;
	white-space:nowrap;
	}
.menu2 a:hover{
	color:#333;
	text-decoration:none;
	}
.btn{ height:80px; margin-top:20px; text-align:left;}

/*Column*/
.bodyMain{
	clear:both;
	display:block;
	width:900px;
	margin:auto;
	overflow:hidden;
	border-left:#93A4B4 1px solid;
	border-right:#93A4B4 1px solid;
	background:#fff;
	padding:0px;
	}
.Left{
	width:162px;
	display:inline;
	float:left;
	margin:0px 0px 0px 15px;
	text-align:left;
	padding:0px;
	}
.Left2{
	width:227px;
	display:inline;
	float:left;
	margin:0px 0px 0px 15px;
	text-align:left;
	overflow:hidden;
	padding:0px;
	}
.ma_10{ margin-top:10px;}
.he_30{ height:30px;}
.he_10{ height:10px;}
.nRight{
	width:690px;
	display:inline;
	float:right;
	margin-right:21px;
	text-align:left;
	padding:0px;
	overflow:hidden;
	}
.nRight2{
	width:610px;
	display:inline;
	float:right;
	margin-right:21px;
	text-align:left;
	padding:0px;
	overflow:hidden;	
	}
.search{ font-size:11px; height:50px; margin-top:10px;}
.s_in{ height:12px; font-size:11px; width:60%}
.s_t{ height:22px; font-size:11px;}


.nL1{ height:21px; background:#336A8D; color:#fff;}
.nL2{ height:21px; border-bottom:#e0e0e0 1px solid;}
.n_title{ display:inline; float:left; margin-left:8px; font-weight:bold; font-size:12px;}
.more{ display:block; float:right; margin:9px 6px 0px 0px;}
.nL2 .n_title{ margin-left:3px;}
.n_gs{ width:340px; float:left;}
.n_lx{ width:340px; float:right;}
.n_tt1,.n_tt2{ height:20px; font-size:12px; font-weight:bold; padding-left:6px; padding-top:1px;}
.n_tt1{ background:#336A8D; color:#fff;}
.n_tt2{ background:#DEE1E0; color:#666;}
.n_t1_body{ color:#336A8D; background:url(../images/txt_bg.jpg) left 50px no-repeat; margin:6px 0px 0px 6px;}
.n_t2_body{ margin:6px 0px 0px 6px;}

.pro_tt{
	height:24px;
	border-bottom:#CED7DF 1px solid;
	border-top:#CED7DF 1px solid;
	margin:0px 21px 0px 15px;
	color:#336A8D;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:6px;
	}
.pro_tt a,.pro_tt a:active,.pro_tt a:visited{ color:#336A8D; margin:5px;}
.pro_tt2{
	height:24px;
	border-bottom:#CED7DF 1px solid;
	border-top:#CED7DF 1px solid;
	text-align:left;
	padding-top:6px;
	}
.pro_tt2 a,.pro_tt2 a:active,.pro_tt2 a:visited{ margin:5px;}
.pro_tem{ margin:8px 21px 5px 15px; height:17px; padding-left:5px; text-align:left;}

#ScrollsPro{ margin:10px 0px;}
#ScrollsPro .pro_img{ margin:0px 10px 0px 10px;}
#ScrollsPro .pro_img div{ border-bottom:#fff 1px solid; white-space:normal;}

.pro_img{ display:inline; width:148px; height:170px; overflow:hidden; text-align:left; float:left; margin:10px 10px 10px 19px;}

.pro_img img,.pro_img2 img{ border:#e0e0e0 1px solid; padding:3px;}
.pro_img div {padding:6px 0px;}
.pro_img a,.pro_img a:active,.pro_img a:visited{ color:#97A2AB; font-weight:bold;}
.pro_img a:hover img,.pro_img2 a:hover img{ border:#8298AC 1px solid;}

.list_img{ display:inline; width:139px; overflow:hidden; text-align:left; float:left; margin:20px 13px 30px 0px; font-size:10px; line-height:normal;}
.list_img img{ border:#e0e0e0 1px solid;}
.list_img div { border-bottom:#e0e0e0 1px solid; padding:6px 0px;}
.list_img a,.list_img a:active,.list_img a:visited{ color:#666;}

/* Apply */
.pro_dl{ margin-bottom:20px;}
.pro_dl dd{ margin-top:8px; height:21px; background:#F3F4F4;}
.pro_dl dd a,.pro_dl dd a:active,.pro_dl dd a:visited{ display:block; padding-left:8px; height:21px;}
.pro_dl dd a:hover{ background:url(../images/pro_list.gif) #DEE1E0 right no-repeat; color:#666; text-decoration:none;}
.dl_left{ margin:8px 0px 10px 3px;}
.tt_head{
	height:36px;
	padding-left:10px;
	font-size:20px;
	padding-top:6px;
	background:url(../images/ico2.gif) left 8px no-repeat;
	border-bottom:#CED7DF 1px solid;
	margin-bottom:8px;
	}
.tt_head a,.tt_head a:active,.tt_head a:visited{color:#5B656F;}
.tt_head a:hover{ color:#333; text-decoration:none;}
.tt_head h1{ color:#5B6589; font-size:20px; margin-top:5px; padding-bottom:0px;}
.c_93{ color:#93A8B7;}


/*down*/
.btmMain{
	padding:20px 0px 10px 20px;
	color:#336A8D;
	display:block;
	width:880px;
	margin:auto;
	overflow:hidden;
	border-left:#93A4B4 1px solid;
	border-right:#93A4B4 1px solid;
	background:#fff;
	text-align:left;
    }
.btm_body{
	line-height:22px;
	background:#F1F2F6;
	margin-bottom:10px;
	font-weight:bold;
	}
.btmMain a,.btmMain a:active,.btmMain a:visited{ color:#336A8D; margin-right:5px; margin-left:2px;}
.btmMain a:hover{ color:#000;}

.nList{ line-height:26px; height:26px; font-size:13px;}
.nList span{ color:#999; font-size:12px;}
.nList a,.nList a:visited,.nList a:active{ text-decoration:underline;}
.nList a:hover{ text-decoration:none; color:#ff0000;}
.newsInfo{ line-height:26px; font-size:14px; margin-top:10px; text-indent:2em;}
.newsInfo br{ text-indent:2em;}


.pageList{
    height:24px;
	margin:10px 0px 0px 0px;
	border-left:0px;
	}
.pageList a,.pageList span,.pageList div{
    display:block;
	float:left;
	padding:0px 7px;
	border:#d9d9d9 1px solid;
	font-size:14px;
	margin-right:5px;
	padding-top:0px;
	}
.pageList span{
    background:#07679A;
	color:#fff;
	}
.pageList a,.pageList a:visited{
    background:url(../images/title/link_h.jpg) repeat;
	color:#3e3e3e;
	}
.pageList a:hover{background-image:none; background:#07679A; color:#fff;text-decoration: none; }


.stockInfo,.stockBuy{display:block;  margin-top:10px;border:#ddd 1px solid;}
.stockBuy{ float:right; width:210px; height:225px;}
.stockInfo{ background:url(../images/vip/line_h.gif) 0px 0px repeat-x; width:380px; height:215px; padding:5px 0px 5px 10px; float:left; line-height:24px; font-size:13px;}
.stockBuy_top{ background:url(../images/flag/sel_r.gif) 6px 8px no-repeat; padding:2px 0px 0px 20px;}
.stockBuy_body{ margin:8px; line-height:22px; font-size:12px;}
.stockBuy_body a:hover{ text-decoration:none; color:#ff0000;}
.stockFile{ border:#ddd 1px solid; margin-top:8px; padding:1px; position:relative;}
.stockFile_top,.stockBuy_top{ height:23px; background-color:#f5f5f5; display:block; border-bottom:#ddd 1px solid; overflow:hidden;}
.stockFile_top{ padding:2px 0px 0px 8px;}
.stockFile_body{ margin:8px;}
.stockFile_body p{ text-indent:2em;}
.stockFile_body h1{ background:none; padding-left:0px;}
.stockFile_Img img{ border:#8e8e8e 1px solid; padding:3px; margin-right:17px; margin-top:12px; vertical-align: middle;}
.stockFile_Img{ margin:0px 8px 12px 20px;}
.stockFile_Img a:hover img{ border:#0D455E 1px solid; background:#E4EDF1}
.stockFile ul img{ vertical-align:bottom;}
.stockFile ul{ margin:8px 0px 8px 8px; list-style:none;}
.stockFile ul li{ display:block; float:left; width:48%; background:none; padding-left:0px; font-family:"宋体",Arial;}
.stockFile li a,.stockFile li a:active,.stockFile li a:visited{ background:none; color:#264AEE; text-decoration:underline;}
.stockFile li a:hover{ text-decoration:none; color:Red;}


.conList{ line-height:24px; font-size:13px; position:relative; margin-bottom:10px;}
.conList a:hover{ color:#ff0000; text-decoration:none;}
.conList dt{ border-bottom:#ddd 1px solid; padding-bottom:5px; margin-bottom:8px; font-size:14px; background:url(../images/vip/bg.png) repeat-x; padding-left:5px;}
.conList span{ display:block; width:100px; float:left; color:#000;}

.rImg{ position:absolute; top:40px; right:10px;}
.rImg img{ border:#000 1px solid; padding:1px;}

.suInfo{ display:block; float:right; width:180px; height:378px; padding:10px; border:#DBDFE8 1px solid; line-height:22px; font-size:12px; position:relative; word-wrap:break-word;}
.suInfo img{ text-align:center; margin-left:15px; margin-top:10px;}

.nImg{ display:block; float:left; overflow:hidden; width:400px; height:400px; overflow:hidden;}

.nImg_more,.nImg_con{ clear:both; border:#dbdfe8 1px solid; margin-top:10px;}
.nImg_more2{margin-top:10px; position:relative;}
.nImg_more2 .nTitle{ margin:0px}
.pro_img2{ margin:8px 4px 0px 0px; display:block; float:left; width:148px; overflow:hidden;}
.nImg_con{ padding:15px; color:#666; line-height:22px;}

.nTitle{background:url(../images/ico2.gif) #f5f5f5 2px 6px no-repeat; border-bottom:#dbdfe8 1px solid; margin:1px; padding:2px 0px 2px 12px; font-size:13px;}


.feedback{ margin-top:20px; line-height:24px; font-size:13px;}
.feedback input{ margin-top:12px;}
.feedback img{ vertical-align:middle;}
.feedback span.a{ color:#ff0000; margin-left:5px; font-size:14px; font-weight:bold;}
.fInp,.rSinp{ width:200px; border:#ddd 1px solid; height:19px; padding:4px 0px 0px 4px;}
.fBtn{ background:url(../images/btn.gif) no-repeat; border:0px; width:66px; height:26px; font-size:13px; font-weight:bold;}

.LogInfo 
{
	color:red; 
	padding-top:10px; 
	font-weight:bold;
	font-size:14px;
	}
.LogInfo img
{
	margin-right:4px;
	vertical-align:text-bottom;
}
.fInfo{ width:80px; display:block; overflow:hidden; font-weight:normal; color:#000; float:left; margin-top:12px}

.iType
{
	width:170px;
	display:block;
	float:left;
	overflow:hidden;
	height:265px;
	margin-top:10px;
}
.iType b{ white-space:nowrap;}
.iType_bg{ background:#f5f5f5;}
.iType img{ width:140px; height:140px; padding:3px; border:#e0e0e0 1px solid;}
.iType ul{ margin:4px 0px 0px 0px; padding:0px; clear:both;}
.iType ul li{ padding:0px 0px 0px 8px; background:url(../images/flag/1_33.gif) 0px 8px no-repeat;}

.r_div{ height:35px; display:block; overflow:hidden;}
.r_div div{ width:90px; display:block; float:left; color:#666; font-weight:bold;}
.rInp{ border:#95acbb 1px solid; width:200px; color:#737373;}
.r_div span{ color:#95ACBB; margin-left:8px;}

.cInfo{ line-height:28px; font-size:13px;}
.cInfo a,.tRegsiter a{ text-decoration:underline; color:#6A899E}
.cInfo a:hover,.tRegsiter a:hover{ text-decoration:none; color:#000;}

.tRegsiter{ margin-top:15px; font-size:13px;}

.cart_Top{ font-size:13px; border-bottom:#93C4F9 1px solid; background:#ABD0FA; padding-top:3px; padding-bottom:0px; color:#fff; font-weight:bold; height:20px;}
.cart_Top span,.cart span{ display:block; float:left;}
.sp1{ width:54%; text-align:left}
.sp2{ width:7%; text-align:center;}
.sp3{ width:10%; text-align:center;}
.sp4{ width:10%; text-align:center;}
.sp5{ width:10%; text-align:center;}
.sp6{ width:8%; text-align:center;}
.sp7{ width:62%; text-align:left;}
.cart{ height:80px; display:block; overflow:hidden; vertical-align:middle; font-size:12px;}
.cart img{ vertical-align:middle; margin:8px 8px 0px 8px; padding:2px; border:#eee 1px solid;}
.cart span{padding-top:28px;}
.cart a,.cart_Btm a{ text-decoration:underline;}
.cart a:hover,.cart_Btm a:hover{ text-decoration:none;}
.cart .sp1,.cart .sp7{ padding-top:0px;}
.cart .sp2,.cart .sp4{ color:red;}
.cartbg{ background:url(../images/flag/line_btm.gif) #f5f5f5 left top repeat-x;}
.cartBtn{ background:url(../images/btn/remove.gif) no-repeat; width:42px; height:17px; border:0px;}
.cartInp{ width:45px; height:15px; border:#ddd 1px solid; font-size:12px; overflow:hidden; padding:1px;}
.cart_Btm{ height:25px; background:url(../images/flag/line_btm.gif) left top repeat-x; position:relative; font-size:12px; padding-top:8px;}
.cart_Btm div{ position:absolute; top:8px; right:10px;}
.cart_Btm div span{ color:red;}
.cart_Btm a{color:#0000cc; margin-right:8px;}
.cart_Btm a:hover{ color:red;}

.cart_Info{ border:#ddd 1px solid; background:#ffffcc; padding:2px 0px 0px 10px;}

.redInfo{ font-size:12px; color:#ff0000; font-weight:normal;}




.Nav2{
	padding:0px; margin:0px auto 0px auto; width:635px; position: relative;
	}
.Nav2_m1{ width:100%; height:21px; font-size:1.0em; color:#fff; background:#336A8D; text-align:left; top:0px; left:0px;}


.dt_over{ background:#DBDFE8; color:#326A8D;}
.dt_in{background:none; color:#fff;}

.dl_over dd{ display:inline; position:absolute;}
.dl_in dd{ display:none;}

.nowDl dt a,.nowDl dt a:active,.nowDl dt a:visited{ display:block; color:#fff; padding:2px 5px 0px 0px;}
.nowDl dt a:hover{ color:#346A8E; text-decoration:none;}
.nowDl{ position:relative; z-index:100; display: inline; float:left; width:70px;}
.nowDl dt{ height:21px; display:block;  padding:0px 0px 0px 0px; text-align:center; width:70px;}
.nowDl dd{background:#fff;}
.nowDl dd a,.nowDl dd a:visited{width:150px; display: block; background:#F8F6F7; height:19px; padding-top:2px; padding-left:8px; border-left:#999 1px solid; border-right:#999 1px solid; border-bottom:#999 1px solid;}
.nowDl dd a:hover{ background:#ebebeb;}



.alphdiv
{
	width:100%; 
	background: #333; 
	position:absolute; 
	left:0;right:0; top:0; bottom:0; 
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	z-index:99;  
	height:100%; 
	visibility: hidden;
	}



.modalPopup{ background:#fff; text-align:left; position:absolute; left:0; top:0; z-index:100; visibility:hidden; display:block;}
.modalBackground{ background:#333;-moz-opacity:0.6;filter:alpha(opacity=60);z-index:99;}
.modalTop{cursor: move; background:url(../Images/alert-top.gif) repeat; height:23px; position:relative; color:#fff; padding-left:25px; padding-top:4px; text-align:left; font-weight:bold;}
.mTop-L{ position:absolute; left:0; top:0; width:25px; height:27px; background:url(../Images/alert-top-L.gif) no-repeat;}
.mTop-R{ position:absolute; right:0; top:0; width:8px; height:27px; background:url(../Images/alert-top-R.gif) no-repeat;}
.mTop-X{ position:absolute; right:10px; top:5px; width:15px; height:27px; cursor:pointer; color:#f5f5f5;}
.modalBody{ border-left:#7998B7 1px solid;border-right:#7998B7 1px solid;border-bottom:#7998B7 1px solid; text-align:left;}
.modalBtm{ height:43px; background:url(../Images/alert-btm.gif) repeat-x; border-left:#D7E0E7 1px solid; border-right:#D7E0E7 1px solid; text-align:right; position:relative;}
.modalBtm div{ position: absolute; left:10px; top:12px; color:#999; width:300px; text-align:left}
.modalBtn{
    background:url(../Images/alert-btn.gif) no-repeat;
	width:65px;
	height:21px;
	border:0;
	font-size:12px;
	margin-top:11px;
	text-align:center;
	color:#333;
	margin-right:16px;
	padding-top:2px;
	}
.modalMain{border-left:#D7E0E7 1px solid; border-right:#D7E0E7 1px solid; padding:10px; color:#333; text-align:left; background:#fff;}
