﻿/* CSS Document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0; color:#2b2b2b; font-size:12px; line-height:22px; font-family:'宋体',Arial, Helvetica, sans-serif;}
body{
	background-image:url(../images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
ul{
    list-style:none;
	margin:0;
	padding:0;
}
img{
    border:0;
}
input{

}
a:link{
    text-decoration:none;
	color:#000000;
}
a:visited{
    text-decoration:none;
	color:#000000;
}
a:hover{
    text-decoration:none;
	color:#410101;
}
.main{
	 width:1000px;
	 margin:0 auto;	
	}
header{
	 width:100%;
	 height:113px;
	 background-image:url(../images/top-img.jpg);
	 background-position:right bottom;
	 background-repeat:no-repeat;
	 padding-top:8px;
	 display:block;
	}
header h1{
	width:233px;
	float:left;
	height:106px;
	background-image:url(../images/logo.jpg);	
	}
nav{
	width:999px;
	height:47px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	background-image:url(../images/nav-bg.jpg);	
	}
nav div{
	width:984px;
	float:right;
	padding-top:10px;
	overflow:hidden;
	}
nav a:link{
    width:109px;
	height:37px;
	font-size:14px;
	line-height:37px;
	color:#9c9b9b;
	display:block;
	font-weight:bold;
	float:left;
	text-align:center;
}
nav a:visited{
    width:109px;
	height:37px;
	font-size:14px;
	line-height:37px;
	color:#9c9b9b;
	display:block;
	font-weight:bold;
	float:left;
	text-align:center;
}
nav a:hover{
    width:109px;
	height:37px;
	font-size:14px;
	line-height:37px;
	display:block;
	font-weight:bold;
	float:left;
	text-align:center;
	color:#febdcc;
	background-image:url(../images/nav-every-bg.jpg);	
}
nav div a.a-active{
	line-height:37px;
	text-align:center;
	width:109px;
	height:37px;
	font-size:14px;
	font-weight:bold;
	display:block;
	float:left;
	color:#febdcc;
	background-image:url(../images/nav-every-bg.jpg);	
	}
.switch{
    width:100%;
	overflow:hidden;
	position:relative;
	height:161px;
}
.login{
    width:231px;
	height:161px;
	background-image:url(../images/login-bg.png);
	position:absolute;
	left:5px;
	z-index:1000;
}
.login ul{
	width:80%;
	margin:50px auto 0 auto;
}
.login ul li{
    padding-top:3px;
}
.login ul li div{
    float:left;
	line-height:24px;
	overflow:hidden;
}
.login ul li input{
    line-height:24px;
	height:24px;
	border:0;
	background-color:#e8e7e7;
}
.login ul li button{ width:87px; float:left;}
.login ul li a{
    float:left;
	line-height:38px;
	margin-right:10px;
}
a.login-btn{
    background-image: url(../images/login-btn.jpg);
	width:87px;
	height:38px;
	display:block;
}
a.login-btn:hover{
    background-image: url(../images/login-btn-hover.jpg);
	width:87px;
	height:38px;
	display:block;
}
a.blue{
    color:#0471a9;
	text-decoration:underline;
}
a.blue:hover{
    color:#000000;
	text-decoration: none;
}
.swit-con{
    width:100%;
}
.shadow-top{
    width:100%;
	height:3px;
}
.notice{
    width:97%;
	height:32px;
	margin:0 auto;
	background-image:url(../images/sount-icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
.notice-con{
    width:95%;
	height:30px;
	float:left;
	margin-left:45px;
	line-height:30px;
	background-image:url(../images/sount-icon01.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.now-time{
    width:30%;
	float:right;
	line-height:30px;
	color:#000000;
	margin-top:80px;
}
.notice-scroll{
    width:95%;
	float:left;
	white-space:nowrap;
	overflow:hidden;
}
.notice-scroll span{
    padding-left:15px;
}
.notice-scroll span a:link{
    color:#fcc4c4;
}
.notice-scroll span a:visited{
    color:#fcc4c4;
}
.notice-scroll span a:hover{
    color:#fcf09e;
}
.content{
    width:100%;
	overflow:hidden;
}
.left{
    width:207px;
	float:left;
	background-image:url(../images/leftbg.jpg);
}
.search{
    width:202px;
	margin-left:1px;
	background-color:#dee5eb;
	padding-bottom:10px;
	overflow:hidden;
	padding-top:5px;
}
.search h1{
    width:80%;
	height:27px;
	margin:0 auto;
	padding-left:45px;
	padding-top:5px;
	background-image:url(../images/search-icon.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
.s-input{
    width:90%;
	margin:0 auto;
	padding-bottom:5px;
}
.s-input span{
   border:1px solid #bdd4e7;
}
.s-input span input{
    border:none;
	width:99%;
	height:22px;
	padding-left:2px;
}
/* 下拉框*/
.sel-box-main{ width:90%; margin:0 auto;}
.select_box{width:90px; float:left; font-size:12px;font-family:Arial, Helvetica, sans-serif; padding-top:3px;}
.open_select_box{width:90px;position:relative;height:24px; background-color:#FFFFFF;}
#ensign{display:inline-block;width:16px;height:11px;position:absolute;left:6px;top:4px;margin:0;}
#open_select{border:solid 1px #bdd4e7;float:left;width:86px;text-align:left; padding-left:4px;height:24px;line-height:24px;cursor:pointer;background:url(../images/xl-icon01.jpg) no-repeat  62px center;}
.select_list{padding:0; border:solid 1px #bdd4e7; float:left; width:90px; margin:0; border-top:none; display:none; box-shadow:0 0 4px rgba(0, 0, 0, 0.1); z-index:9999;position:absolute; background-color:#FFFFFF;}
.select_list li{text-align:left;height:24px;line-height:24px;cursor:pointer;width:100%;list-style-type:none;vertical-align:top;position:relative;}
.h_bg{background:#f7f7f7;}
.currency_type{display:block;width:100%;position:absolute;left:0;top:0;text-align:center;}
/*currency type*/
.currency_icon{display:inline-block;width:16px;height:11px;position:absolute;left:5px;top:5px;}
.s-btn{width:73px; float:right;}
.s-btn a{ width:72px; height:30px; background-image:url(../images/search-btn.jpg); display:block;}
.s-btn a:hover{ width:72px; height:30px; background-image:url(../images/search-btn-hover.jpg); display:block;}


.class,.link{
    width:202px;
	margin-left:1px;
	margin-top:2px;
	border-bottom:1px solid #bbbaba;
}
.class h1{
    width:100%;
	height:28px;
	background-image:url(../images/class-title-bg.jpg);
	font-size:14px;
}
.class h1 span{
    background-image:url(../images/class-t-icon.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	height:28px;
	line-height:28px;
	color:#FFFFFF;
	padding-left:28px;
	display:block;
	margin-left:15px;
}
.class ul{
    width:100%;
}
.class ul li{
   padding-left:12px;
   padding-right:12px;
   overflow:hidden;
   padding-bottom:3px;
   padding-top:3px;
}
.class ul li.li-bg{
    background-color:#f1f1f1;
}
.class ul li h2{
   padding-left:15px;
   padding-top:2px;
   padding-bottom:2px;
}
.class ul li div{
   width:45%;
   float:left;
   white-space:nowrap;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
   overflow: hidden;
}
.class ul li span{
   float:left;
   margin-left:5px;
   margin-right:5px;
   display:block;
   width:2%;
}
.link h1{
   width:100%;
   height:30px;
   background-image:url(../images/link-t-bg.jpg);
   font-size:14px;
}
.link h1 span{
    background-image:url(../images/link-t-icon.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	height:30px;
	line-height:30px;
	display:block;
	color:#d30000;
	padding-left:28px;
	margin-left:15px;
}
.link ul{
   width:90%;
   margin:0 auto;
   padding-top:10px;
   padding-bottom:10px;
}
.link ul li{
   text-align:center;
   padding-top:2px;
   padding-bottom:2px;
}
.link ul li img{
   padding:2px;
   border:1px solid #222222;
}
.con-main{
   width:552px;
   float:left;
   margin-left:4px;
   padding-top:5px;

}
.video-main{
   width:546px;
   height:277px;
   margin:0 auto;
   background-image:url(../images/video-bg.jpg);
}
.video-main h1{
   height:22px;
   overflow:hidden;
   padding-top:3px;
}
.video-main h1 span{
   width:160px;
   display:block;
   float:left;
   height:22px;
   font-size:14px;
   line-height:22px;
   padding-left:15px;
   color:#FFFFFF;
}
.video-main h1 a{ color:#FFFFFF;}
.video-main div{
   width:535px;
   margin:0 auto;
   padding-top:5px;
}
.book-list{
   width:546px;
   margin:5px auto 0 auto;
   border:1px solid #bbbaba;
}
.book-list-top{
   width:100%;
   height:33px;
   background-image:url(../images/book-list-bg-color.jpg);
   background-position:top;
   background-repeat:repeat-x;
}

.testtab { width:100%;
}
.tabtag {
	 height:33px;background-image:url(../images/book-list-bg-color.jpg); background-position:top; background-repeat:repeat-x;
}
.tabtag h1{
   width:150px;
   height:30px;
   font-size:14px;
   float:left;
   color:#FFFFFF;
   background-image:url(../images/book-list-t-bg.jpg);
}
.tabtag h1 span{
   padding-left:45px;
   line-height:30px;
}
.tabtag ul{ width:380px; float:right; margin-top:4px;}
.tabtag LI {
	TEXT-ALIGN: center; WIDTH: 63px; height:30px; line-height:30px; FLOAT: left

}
.tabtag LI.cur {
	BACKGROUND: #fff; COLOR: #626e01; background-image:url(../images/tab-action-t-bg.jpg);
}
.tabcon { OVERFLOW: hidden; width:100%; height:536px;}
.tabcon DIV {OVERFLOW: hidden;  width:100%; height:536px;}
.tabcon ul{ width:98%; margin:0 auto;} 
.tabcon LI {
   width:24%;
   float:left;
   text-align:center;
   margin-left:2px;
   margin-top:20px;
    line-height:24px;
}
.tabcon LI img{ padding:2px; border:1px solid #d3d3d3;}
.tabcon LI span{
   width:80%;
   margin:0 auto;
   display:block;
   text-align:left;
   margin-top:2px;
}
a.pay-btn{ width:85px; height:26px; background-image:url(../images/buy-btn.jpg); display:block; margin:0 auto;}
a.pay-btn:hover{ width:85px; height:26px; background-image:url(../images/buy-btn-hover.jpg); display:block; margin:0 auto;}
.page{
    text-align:center;
	margin-top:15px;
	overflow:hidden;
}
.page a:link{
     padding:4px;
}
.page a:visited{
     padding:4px;
}
.page a:hover{
     padding:4px;
	 color:#993300;
	 text-decoration:underline;
}
.page a.red:link{
     padding:4px;
	 border:1px solid #cd0404;
	 color:#cd0404;
}
.page a.red:visited{
     padding:4px;
}
.page a.red:hover{
     padding:4px;
	 color:#000000;
	 text-decoration:none;
}
.right{
    width:229px;
	float:right;
	padding-top:3px;
}
.r-c-01{
    width:548px;
	margin-left:3px;
	position:relative;
}
.r-c-01 h1{
    width:100%;
	height:33px;
	background-image:url(../images/new-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:absolute;
	z-index:100;
}
.r-c-01 h1 span{
    width:94px;
	height:31px;
	display:block;
	margin-left:25px;
	margin-top:7px;
	background-image:url(../images/switch-title.png);
	
}

.r-c-01-main{
	border:1px solid #bbbaba;
	width:543px;
	padding-top:33px;
	margin:0 auto;
	background-image:url(../images/new-con-bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
/* 轮播图1*/
.flashNews1 {position:relative;width:543px;overflow:hidden;text-align:left; margin:0 auto;}
.firstNews1 {position:relative; width:543px;overflow:hidden;}
.flashNews1, .firstNews {height:215px;}
.flashNews1 .bg {
	position:absolute;

	bottom:0;
	width:935px;
	height:73px;
	background:#000000;
	filter:alpha(opacity=39);
-moz-opacity:0.39;	opacity:0.39;
	top: 150px;
}
.flashNews1 h3 {position:absolute;left:10px;top:150px;width:750px;height:35px;line-height:35px;z-index:2;}
.flashNews1 h3 a {font-size:20px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews1 h3 a:hover {color:#F20000;}
.flashNews1 p {position:absolute;left:10px;top:170px;width:650px;height:20px;line-height:20px;;z-index:2;}
.flashNews1 p a {color:#FFFFFF;}
.flashNews1 p a:hover {color:#F20000;}
.flashNews1 ul {
	position:absolute;
	right:0;
	bottom:0;
	background:url() 0 0 no-repeat;
	z-index:2;
	_background:none;

_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop'); left:400px;top: 180px;}
.flashNews1 ul li {float:left;width:20px;height:23px;line-height:22px;text-align:center;margin-left:1px;background:#ffffff; border:1px dashed #cccccc;}
.flashNews1 ul li a {display:block;width:20px;height:23px;font-size:12px;font-family:Tahoma;font-weight:bold;color:#000000;}
.flashNews1 ul li a:hover, .flashNews1 ul li a.sel {color:#F20000;}
.firstNews1 h3 {width:747px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#000000;}
.firstNews1 p {position:absolute;top:5px;right:5px;}
.firstNews1 p a {font-size:12px;}
.firstNews1 h4 {width:500px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews1 ul {width:935px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews1 ul li {position:relative;width:935px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../img/pic.gif) -298px -141px no-repeat;}

.r-c-02{
	border:1px solid #bbbaba;
	margin-top:5px;
	overflow:hidden;
}
.r-c-02 h1{
    height:29px;
	background-image:url(../images/right-t-bg.jpg);
	font-size:14px;
	line-height:29px;
	color:#FFFFFF;
}
.r-c-02 h1 span.news{
    width:48%;
	margin:0 auto;
	display:block;
	background-image:url(../images/new-icon.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.r-c-02 h1 span.phb{
    width:48%;
	margin:0 auto;
	display:block;
	background-image:url(../images/sale-icon.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.r-c-02 ul.news-list{
    width:93%;
	margin:0 auto;
	padding-top:7px;
	padding-bottom:5px;
}
.r-c-02 ul li{
    line-height:27px;
	white-space:nowrap;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
   overflow: hidden;
}
.r-c-02 ul.news-list li{
    background-image:url(../images/point.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
}
.r-c-02 ul.phb-list{
    width:100%;
	margin:0 auto;
	padding-top:7px;
	padding-bottom:5px;
}
.r-c-02 ul.phb-list li{
    padding-left:10px;
}
.r-c-02 ul.phb-list li.li-bg{
    background-color:#f1f1f1;
}
.r-c-02 ul.phb-list li span{
    width:19px;
	height:19px;
	display:block;
	float:left;
	text-align:center;
	line-height:19px;
	margin-right:5px;
	margin-top:4px;
}
.r-c-02 ul.phb-list li span{
	background-image:url(../images/sale-num-bg01.jpg);
	color:#80858d;
}
.r-c-02 ul.phb-list li span.phb-groom{
	background-image:url(../images/sale-num-bg.jpg);
	color:#7b7e01;
}
.adv{
    margin-top:5px;
}
footer{
    width:100%;
	display:block;
	height:80px;
	overflow:hidden;
	background-color:#e8e8e9;
	margin-top:5px;
	border-top:1px solid #dadadb;
}
.foot-main{
    width:1000px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.foot-main a{
    color:#462629;
}
.foot-main a:hover{
    color: #333333;
}
.ny-main{
    width:785px;
	float:right;
}
.ny-title-main{
    width:760px;
	height:78px;
	background-image:url(../images/ny-title-bg.jpg);
	
}
.ny-title-main h1{
    float:left;
}
.position{
    float:right;
	width:55%;
	text-align:center;
	padding-top:10px;
}
.position1{
	width:55%;
	padding-top:15px;
	padding-left:10px;
}
.position a{
    color:#6b0201;
}
.position a:hover{
    color: #333333;
	text-decoration:underline;
}
.position1 a{
    color:#6b0201;
}
.position1 a:hover{
    color: #333333;
	text-decoration:underline;
}
.ny-con{
    width:98%;
	margin:0 auto;
}
.news-list{
    width:80%;
	margin:0 auto;
	padding-bottom:10px;
	padding-top:10px;
	overflow:hidden;
}
.news-list li{
    line-height:26px;
	overflow:hidden;
}
.news-list li a{
    width:80%;
    float:left;
	white-space:nowrap;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
   overflow: hidden;
}
.news-list li span{
    width:18%;
    float:right;
	overflow: hidden;
}
.pro-list{
    width:98%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
.pro-list li{
    width:24%;
	text-align:center;
	float:left;
	line-height:22px;
	padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;
}
.pro-list li img{
    padding:2px;
	border:1px solid #d0d0d0;
}
.pro-list li a{
    font-size:14px;

}
.pro-list li span{
    width:60%;
	display:block;
	margin:0 auto;
	text-align:left;
}
.down-search{
    width:90%;
	margin:0 auto;
	padding-top:10px;
}
.down-search span input.input01{
    height:24px;
	line-height:24px;
}
.down-list{
    width:95%;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}
.down-list li{
    height:50px;
	border-bottom:1px dashed #dedede;
}
.down-list li.d-l-t{
    background-color: #f1f1f1;
	height:30px;
	line-height:30px;
	color:#993300;
}
.down-list li div{
    float:left;
}
.down-list li.d-l-t div{
    float:left;
	text-align:center;
}
.down-list li div.l-name{
    width:29%;
	padding-left:10px;
	line-height:50px;
}
.down-list li.d-l-t div.l-name{
	line-height:30px;
}
.down-list li div.l-con{
    width:50%;
}
.down-list li div.l-operate{
    width:19%;
	text-align:center;
}
/*服务中心切换*/
#slidingBlock {
    width:98%; margin:0 auto; border:1px #dad8d8 solid;over-flow:hidden; background-image:url(../images/book-list-bg-color.jpg); background-position:top; background-repeat:repeat-x;
}
#slidingBlock h4 {
    float:left;width:33%; height:36px;line-height:25px;text-align:center;font-size:12px;over-flow:hidden; font-weight:bold; font-size:14px;
}
#slidingBlock h4.menuNo {
    font-weight:normal;color:#333333;
}
#slidingBlock h4.menuOn {
    font-weight:bold;color:#6a6102; line-height:30px; background-image:url(../images/sevice-t-bg.png);
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    margin:0px auto;padding:5px; overflow:hidden; width:80%;
}
#slidingBlock DIV.slidingList ul {
    margin:0px; padding-bottom:10px; padding-top:10px;
}
#slidingBlock DIV.slidingList li { line-height:28px;
}
#slidingBlock DIV.slidingList li a{ float:left;}
#slidingBlock DIV.slidingList li span { float:right;
}
#slidingBlock DIV.slidingList li.one {
    background:url(images/slidingTag1.gif) no-repeat
}
#slidingBlock DIV.slidingList li.two {
    background:url(images/slidingTag2.gif) no-repeat
}
#slidingBlock DIV.slidingList li.thr {
    background:url(images/slidingTag3.gif) no-repeat
}

.intro{
    width:95%;
	margin:0 auto;
}
.intro h1{
    font-size:24px;
	text-align:center;
	line-height:50px;
}
.intro h2{
    font-size:14px;
	text-align:center;
	line-height:24px;
	font-weight:normal;
	width:98%;
	padding:8px;
	background-color:#f1f1f1;
	color:#6d0207;
}
.intro h3{
    font-size:14px;
	text-align:center;
	line-height:24px;
	font-weight:normal;
	padding:5px;
}
.intro p{
    line-height:24px;
}
.contact ul{
    width:95%;
	margin:0 auto;
}
.contact ul li{
    line-height:28px;
	height:28px;
}
.contact ul li.l-bg{
    background-color: #ded891;
}
.contact ul li.l-active{
    background-color: #f1f1f1;
}
.contact ul li div{
    float:left;
	text-align:center;
}
.contact ul li div.l-section{
   width:12%;
}
.contact ul li div.l-name{
   width:12%;
}
.contact ul li div.l-fj{
   width:10%;
}
.contact ul li div.l-zb{
   width:15%;
}
.contact-zong{
   width:93%;
   margin:0 auto;
   padding:10px;
   background-color: #ded891;
}
.zxzx-con{
    width:95%;
	margin:0 auto;
}
.zxzx-con-top ul{
   width:80%;
   margin:0 auto;
}
.zxzx-con-top ul li{
    padding-bottom:2px;
	padding-top:2px;
	overflow:hidden;
}
.zxzx-con-top ul li div{
    float:left;
}
.zxzx-con-top ul li div.pl-t{
    width:10%;
	text-align:right;
}
.zxzx-con-top ul li div.pl-con{
    width:88%;
}
.zxzx-con-top ul li div.pl-con input{
    height:24px;
	line-height:24px;
}
a.tj-btn{
    width:145px;
	height:53px;
	display:block;
	margin:0 auto;
	background-image:url(../images/tj-btn.jpg);
}
a.tj-btn:hover{
    width:145px;
	height:53px;
	display:block;
	margin:0 auto;
	background-image:url(../images/tj-btn-hover.jpg);
}
.zxzx-con-main{
   width:100%;
   margin-top:5px;
   border:1px solid #f1f1f1;
}
.zxzx-con-main h1{
   height:35px;
   background-image:url(../images/pl-t-bg.jpg);
   padding-left:15px;
   line-height:35px;
   font-size:14px;
   color:#4d4702;
}
.zxzx-con-main ul{
   width:98%;
   margin:0 auto;
}
.zxzx-con-main ul li{
   padding-bottom:3px;
   padding-top:3px;
   border-bottom:1px dashed #cccccc;
}
.axlb-t{
   width:100%;
   overflow:hidden;
}
.zxzx-con-main ul li h2{
    background-image:url(../images/pl-icon.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:27px;
	padding-left:31px;
	line-height:27px;
	width:75%;
	float:left;
	overflow:hidden;
}
.zxzx-con-main ul li span{
    width:20%;
	float:right;
	overflow:hidden;
	color:#990000;
}
.zxzx-con-main ul li p{
    width:95%;
	margin:0 auto;
	padding:8px;
}
.hftime{
    color:#990000;
}
.reply{
    width:98%;
	margin:0 auto;
	background-image:url(../images/pl-con-bg.jpg);
	background-position:50px 0;
	background-repeat:no-repeat;
	padding-top:9px;
}
.reply-main{
    background-color:#f0f0ee;
	padding:8px;
}
.pro-show{
    width:98%;
	margin:0 auto;
	padding-top:15px;
}
.pro-top{
    overflow:hidden;
}
.pro-top h1{
    width:30%;
	float:left;
	text-align:center;
}
.pro-top h1 img{
    padding:2px;
	border:1px solid #f1f1f1;
}
.pro-top ul{
    width:68%;
	float:right;
}
.pro-top ul li{
    line-height:24px;
	width:100%;
	float:left;
}
.pro-top ul li.half{
    line-height:24px;
	width:49%;
}
.pro-top ul li h2{
    font-size:14px;
}
.pro-top ul li h3{
	color:#FF0000;
	font-size:14px;
	line-height:30px;
}
.pro-top ul li h4{
	color:#336699;
	font-size:14px;
	line-height:30px;
}
.pro-top ul li a{
    margin-top:10px;
	margin-left:10px;
}
a.pro-buy{
    width:139px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/pro-buy-btn.jpg);
}
a.pro-buy:hover{
    width:139px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/pro-buy-btn-hover.jpg);
}
a.pro-dg{
    width:139px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/pro-dg-btn.jpg);
}
a.pro-dg:hover{
    width:139px;
	height:45px;
	display:block;
	float:left;
	background-image:url(../images/pro-dg-btn-hover.jpg);
}
.pro-main{
    padding:8px;
	overflow:hidden;
}
.pro-main h1{
    padding:8px;
	border-bottom:1px dashed #cccccc;
}
.pro-main p{
    padding:8px;
}
.inter{
    border:1px solid #cccccc;
}
.inter h1{
    font-size:14px;
	color:#990000;
	padding:6px;
	background-color:#f1f1f1;
}
.inter ul{
    width:95%;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:10px;
}
.inter ul li{
    width:24%;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-left:7px;
	line-height:30px;
}
.reg{
    width:602px;
	margin:0 auto;
}
.reg-top{
    width:100%;
	height:140px;
	background-image:url(../images/reg-con-top.jpg);
}
.login-top{
    width:100%;
	height:140px;
	background-image:url(../images/login-top.jpg);
}
.reg-con{
    width:100%;
	background-image:url(../images/reg-con-bg.jpg);
}
.reg-con h1{
    width:90%;
	margin:0 auto;
	padding:3px;
	border-bottom:1px dashed #ccc;
	color:#990000;
	font-weight:normal;
	text-align:right;
}
.reg-con ul{
    width:70%;
	margin:0 auto;
	overflow:hidden;
}
.reg-con ul li{
    padding-bottom:5px;
	padding-top:5px;
	overflow:hidden;
}
.reg-con ul li span{
    float:left;
	display:block;
}
.reg-con ul li span.r-l-t{
    width:17%;
	text-align:right;
	line-height:24px;
}
.reg-con ul li span.r-l-c{
    width:50%;
}
.reg-con ul li span.r-l-info{
    width:30%;
}
.reg-con ul li span.r-l-c input.reg-input{
    height:20px;
	line-height:20px;
}
.reg-foot{
    width:100%;
	height:23px;
	background-image:url(../images/reg-con-foot.jpg);
}
.jcyhm-btn{
	padding:2px;
}
.reg-con ul li a{
    margin-left:15px;
}
a.reg-btn{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/reg-btn.jpg);
}
a.reg-btn:hover{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/reg-btn-hover.jpg);
}
a.login-con-btn{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/login-con-btn.jpg);
}
a.login-con-btn:hover{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/login-con-btn-hover.jpg);
}
a.reg-text{
    color:#0066CC;
	line-height:38px;
	font-size:14px;
}
a.reg-text:hover{
    color:#000000;
	line-height:38px;
	font-size:14px;
	text-decoration: underline;
}
a.cancel-btn{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/cancel-btn.jpg);
}
a.cancel-btn:hover{
    width:103px;
	height:46px;
	display:block;
	float:left;
	background-image:url(../images/cancel-btn-hover.jpg);
}