@charset "utf-8";
/* CSS Document */

*{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:normal;
}
body{
	margin:0px auto;
	background-image:url(../images/backgroundimg.jpg);
	background-repeat:repeat-x;
}
img,form,ul,li,a,p,h1,h2{
	padding:0px;
	margin:0px;
	border:none;
}

#container{
	width:980px;
	height:auto;
	margin:0px auto;
}

.top{
	width:980px;
	height:auto;
	float:left
}

.main{
	width:980px;
	height:auto;
	float:left;
}

.footer{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-align:center;
	color: #999;
	width:980px;
	height:auto;
	background-image:url(../images/footerbg.jpg);
	background-repeat:repeat;
	padding-top:10px;
	float:left;
}


/*04 23添加login out盒子样式*/
.lout{
     height:30px;
     text-align:right;
     position:absolute;
     top:52px;
     right:288px;
     font-size:14px;
}
.lout input{
	width:100px;
	height:28px;
	line-height:21px;
}



/*首页样式定义；；；；；*/
.topbox{
	width:980px;
	float:left;
     display:inline;
     margin-bottom:-25px;
}
.topbox ul{
	list-style-type:none;
	width:auto;
	height:auto;
     float:right;
}
.topbox ul li{
	width:auto;
	height:auto;
	float:left;
}
.logobox{
	width:980px;
	float:left;
	position:relative;
}
.logo{
	float:left;
}
.search{
	width:168px;
	height:34px;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	padding-right:16px;
	padding-left:96px;
	padding-top:30px;
	margin-top:20px;
	float:right;
}
.search input{
	padding:0px;
	margin:0px;
	border:none;
	border:0px;
}


.flashes{
	width:966px;
	height:283px;
	background-image:url(../images/flash.gif);
	background-repeat:no-repeat;
	padding:7px 5px 7px 9px;
	
}
/*图片切换js效果定义-----*/
.js {
	width:961px;
	float:left;
	position:relative;
}
.jsNav {
	BACKGROUND: url(../images/jsNav.png) no-repeat
}
.prevBtn {
	BACKGROUND: url(../images/jsNav.png) no-repeat
}
.nextBtn {
	BACKGROUND: url(../images/jsNav.png) no-repeat
}
.imgSelected {
	BACKGROUND: url(../images/jsNav.png) no-repeat
}
.jsNav {
	POSITION: absolute; WIDTH: 125px; BOTTOM: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px; FONT-WEIGHT: bold; top:250px; right:10px;
}
.jsNav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 25px; FLOAT: left; VERTICAL-ALIGN: middle; text-decoration:none;
}
.prevBtn {
	DISPLAY: block; background-position:0px -30px; HEIGHT: 30px
}
.nextBtn {
	DISPLAY: block; background-position: -100px -30px; HEIGHT: 30px
}
.imgSelected {
	background-position: 1px -60px; COLOR: #000
}
/*图片切换js效果定义结束-----*/

.mainbox{
	width:980px;
	height:auto;
	margin-top:10px;
}
.pic{
	width:316px;
	height:156px;
	background-image:url(../images/pic.gif);
	background-repeat:no-repeat;
	margin-left:2px;
	margin-right:4px;
	float:left;
}
.pic img{
	margin-top:4px;
	margin-left:7px;
}
.pic01{
	width:317px;
	height:156px;
	background-image:url(../images/pic01.gif);
	background-repeat:no-repeat;
	margin-left:9px;
	margin-right:5px;
	float:left;
}
.pic01 img{
	margin-top:4px;
	margin-left:7px;
}
.pic02{
	width:317px;
	height:156px;
	background-image:url(../images/pic02.gif);
	background-repeat:no-repeat;
	margin-left:8px;
	float:left;
}
.pic02 img{
	margin-top:4px;
	margin-left:7px;
}

/*newbox-------start*/
.newbox{
	margin-top:10px;
	width:980px;
	height:400px;
	background-image:url(../images/new_bg.jpg);
	background-repeat:no-repeat;
}
.n_01{
    width:490px;
	height:184px;
	margin-left:20px;
	padding-top:110px;
	padding-left:40px;
}
.n_01 div{
	margin:12px auto;	
}
.n_01 div a{
	font-size:14px;
	font-weight:bold;
	color:#838383;
	text-decoration:none;
}
.n_01 a:hover{
	color:#000000;
}
.more{
	width:60px;
	margin-top:10px;
	margin-left:480px;
}
.more a{
	color:#5D5D5D;
	text-decoration:underline;
}
.more a:hover{
	color:#750000;
}
/*textbox-------start*/
.textbox{
	width:980px;
	height:auto;
}




/*hot-------start*/
.add{
	width:980px;
	float:left;
}
.hot{
	width:980px;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.adda{
	float:left;
	width:229px;
	height:auto;
	padding-left:1px;
	margin-top:10px;
}
.addb{
	float:left;
	width:220px;
	height:auto;
	padding-left:1px;
	margin-top:10px;
}
.addc{
	float:left;
	width:220px;
	height:auto;
	padding-left:1px;
	margin-top:10px;
}
.addd{
	float:left;
	width:277px;
	height:auto;
	padding-left:1px;
	margin-top:10px;
}
.hotbgl{
	font-size:12px;
	line-height:40px;
	color: #fff;
	font-weight:bolder;
	padding-left:20px;
	background-image:url(../images/hotbgleft.jpg);
	background-repeat:no-repeat;
	width:209px;
	height:44px;}
.hotbgc{
	font-size:12px;
	line-height:40px;
	color: #fff;
	font-weight:bolder;
	padding-left:20px;
	background-image: url(../images/hotbg.jpg);
	background-repeat:repeat;
	width:200px;
	height:44px;}
.hotbgr{
	font-size:12px;
	line-height:40px;
	color: #fff;
	font-weight:bolder;
	padding-left:20px;
	background-image:url(../images/hotbgright.jpg);
	background-repeat:no-repeat;
	width:257px;
	height:44px;
	}
.hotbge{
	font-size:12px;
	line-height:40px;
	color: #fff;
	font-weight:bolder;
	padding-left:20px;
	background-image:  url(../images/hotbgright.jpg);
	background-repeat: nono-repeat;
	width:277px;
	height:44px;}
.hotbtn{
	width:auto;
	height:155px;
	overflow:hidden;
	}
.hotbtn ul{
	padding-left:15px;
	list-style:none;
	padding-top:5px;
	padding-bottom:20px;
	}
.hotbtn ul li{
	line-height:25px !important;
    border-bottom:#999 1px dashed;}
.hotbtn a{
	font-size:12px;
	color: #555;
	text-decoration:none;
}
.hottitlefont{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:40px;
	color: #fff;
	font-weight:bolder;
	padding-left:20px;
	}	
/*hot-----------end*/
.f_box01{
	width:980px;
	height:26px;
	float:left;
}
.f_box01 ul{
	list-style-type:none;
     width:720px; 
     margin:0 auto;
     text-align:center;
}
.f_box01 ul li{
     padding:0 10px;
     display:inline;
	border-right:1px #A7A7A7 dashed;
}
.f_box01 ul li a{
	font-size:13px;
	color:#FFF;
	text-decoration:none;
}
.f_box01 ul li a:hover{
	color:#FF8000;
}
.f_box02{
	width:980px;
	height:30px;
	font-size:12px;
	float:left;	
}
.f_box02 a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

/*子页样式定义；；；；；*/
.mainbox01{
	width:980px;
	height:auto;
	float:left;
}
.mainbox02{
	width:980px;
	height:auto;
	float:left;
}
.mainbox03{
	width:980px;
	height:auto;
	float:left;
}
.mainbox04{
	width:980px;
	height:auto;
	float:left;
}
.mainbox05{
	width:980px;
	height:auto;
	float:left;
}
.mainbox06{
	width:980px;
	height:auto;
	float:left;
}
.dh{
	width:970px;
	height:34px;
	padding-left:10px;
	padding-top:6px;
	background-image:url(../images/dh.gif);
	background-repeat:no-repeat;
}
.dh a{
	text-decoration:none;
	color:#0909FF;
	font-size:12px;
}
.leftbox{
	width:270px;
	height:auto;
	float:left;
}
.rightbox{
	width:680px;
	/*height:600px;*/
	height:auto;
	float:left;
	margin-left:26px;
}
.box01{
	width:260px;
	height:auto;
	float:left;
     font-weight:bold;
}
.box02{
	width:680px;
	height:auto;
	background-image:url(../images/rightpicbg.gif);
	background-repeat:no-repeat;
	float:left;
}
.r_pic{
	width:680px;
	height:180px;
	float:left;
}

/*04-20修改*/
.r_pic001{
	width:680px;
	height:508px;
	margin-bottom:16px;
	float:left;
}


.textpic01{
	width:246px;
	height:auto;
	padding-top:10px;
	padding-left:14px;
	background-image:url(../images/textpicbg_01.gif);
	background-repeat:no-repeat;
	float:left;
}
.textpic02{
	width:252px;
	height:auto;
	padding-left:8px;
	background-image:url(../images/textpicbg_02.gif);
	background-repeat:repeat-y;
	float:left;
}
.textpic02 ul{
	list-style-type:none;
	padding-top:10px;
	width:242px;
	height:auto;
}
.textpic02 ul li{
	line-height:23px;
	background-color:#C4E1FF;
	padding-left:4px;
	border:1px #FFF solid;
}
.textpic02 ul li a{
	text-decoration:none;
	font-size:13px;
	color:#3D3D3D;
}
.textpic02 ul li a:hover{
	color:#D56A00;
}
.textpic03{
	width:252px;
	height:20px;
	padding-bottom:16px;
	padding-left:8px;
	background-image:url(../images/textpicbg_03.gif);
	background-repeat:no-repeat;
	float:left;
}
.textpic04{
	width:680px;
	height:10px;
	background-image:url(../images/rightpic_01.gif);
	background-repeat:no-repeat;
	float:left;
}
.textpic05{
	width:679px;
	height:auto;
	background-image:url(../images/rightpic_02.gif);
	background-repeat:repeat-y;
	padding-top:5px;
	padding-left:1px;
	float:left;
}
.t_box{
	width:662px;
	height:38px;
	font-size:20px;
	color:#ffffff;
	background-image:url(../images/hx.gif);
	background-repeat:repeat;
	padding-left:16px;
	padding-top:16px;
	float:left;
}
.t_box01{
	width:224px;
	height:230px;
	border:1px ;
	margin-top:16px;
	margin-bottom:16px;
	float:left;
}
.t_box02{
	width:500px;
	height:auto;
	padding:16px 0px 16px 87px;
	text-align:justify;
	line-height:30px;
	float:left;
}
.t_box02_1{
	width:620px;
	height:auto;
	padding:16px 0px 16px 20px;
	text-align:justify;
	line-height:30px;
	float:left;
}
.t_box02_1 img{
	float:right;
}
.t_box03{
	width:auto;
	height:auto;
	padding:16px 0px 16px 87px;
	text-align:justify;
	line-height:30px;
	float:left;
}
.tt_box{
	width:650px;
	height:auto;
	padding:12px;
	float:left;
}
.tt_pic{
	border:1px #D9F2FF solid;
	float:left;
}
.picsbox{
	padding-top:20px;
	padding-left:10px;
}
.picsbox img{
	border:1px #ECFFFF solid;
}
.one{
	padding-right:12px;
}
.one img{
	border:1px #E0E0E0 solid;
}
.tt_text{
	width:330px;
	height:auto;
	margin-left:10px;
	background-color:#fbfbfb;	
	/*border:1px #D9F2FF solid; */
	float:left;
}
.tt_text table{
	border-color:#FFF;
}
.tt_text table td{
	font-size:13px;
	color:#282828;
	text-align:center;
	line-height:44px;
}

.detal{
	width:636px;
	padding:10px;
	text-align:justify;
	float:left;
}
.detal h2{
	padding-top:16px;
	color:#006CD9;
}
.detal p{
	font-size:13px;
	line-height:23px;
	padding:10px;
}
.pic_01{
	width:174px;
	padding-left:50px;
	float:left;
     height:150px;
}
.pic_01 img{
	border:none 0;
}
.pic_text{
	text-align:center;
}
.shopbox{
	width:520px;
	height:auto;
	padding:10px 0px 0px 60px;
}
.shopbox table{
	width:520px;
	border-left:1px #66B3FF solid;
}
.shopbox table th{
	background-color:#66B3FF;
	height:26px;
	line-height:26px;
	font-size:12px;
	color:#009;
	text-align:center;
	border-right:1px #66B3FF solid;
}
.shopbox table td{
	text-align:center;
	border-right:1px #66B3FF solid;
	border-bottom:1px #66B3FF solid;
}
.shop_pic{
	width:100px;
	height:100px;
	margin:6px;
	padding:1px;
}
.shop_pic img{
	width:100px;
	height:100px;
}
.t{
	padding-top:4px;
	padding-left:20px;
	padding-bottom:4px;
	background-color:#66B3FF;
	text-align:left;
}
.tt{
	margin-right:40px;
	float:left;
}
.tt01{
	margin-right:40px;
	float:left;
}
.tt02{
	float:left;
}
.textpic06{
	width:680px;
	height:20px;
	background-image:url(../images/rightpic_03.gif);
	background-repeat:no-repeat;
	float:left;
}
.t_box031{
	width:auto;
	height:auto;
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	border:1px #DFDFDF solid;
	padding:44px 0px 4px 8px;
}
.t_box031 table{
	width:500px;
	height:auto;
}
.t_box031 table td{
	line-height:25px;
}



/*style 定义列表-----*/
.style01{
	color:#00008A;
	font-size:14px;
	font-weight:450;
}
.style02{
	color:#00008A;
	font-size:14px;	
}
.style03{
	color:#FF1717;
	font-size:11px;
	padding-left:4px;
}
.style04{
	color:#DB0000;
}
.t_b02_01{
	margin:0px 10px 0px 0px;
	font-size:16px;
	float:left;
}
.t_b02_02{
	width:460px;
	float:left;
	margin:0px 0px 0px 10px;
}
.t_b02_02 a{
	font-size:16px;
	color:#000000;
	text-decoration:none;
}
.t_b02_02 a:hover{
	color:#008ED2;
}
.pages{
	clear:both;
	width:420px;
	text-align:center;
	margin:0 auto;
}
.pages a{
	color:#000000;
	text-decoration:none;
}
.pages a:hover{
	color:#008ED2;
}
.name{ color:#15847b}
.edit,.edit a{ color:#031e54;}
.edit a:hover{ color:#999}
.show{ font-size:14px; }
.tab_border, .tab_border td {
	border-collapse:collapse;
	border:1px solid #000;
}
.page { text-align:center;}
.page span{ padding:0 2px; color:#999; font-size:12px;}
.page a{ color:#000; text-decoration:none; font-weight:bold;}
.page a:hover{ color:#999;}
.input1{ width:40px;}
.box01 li,.box01 .style01{ font-weight:bold}