/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0; font-family:arial; }
ul li { list-style:none; }
img { border:none; }
a { color:#3a5999; text-decoration:none; }
a:hover { color:#3366ff; text-decoration:underline; }
.clear:after { content:''; display:block; clear:both; }

body { background-color:#fff; font-size:12px; }

/*------------------top start-------------------*/
#top { width:960px; height:72px; margin:0 auto; }

.top_menu { width:960px; height:35px; margin:0 auto; margin-top:2px;	margin-bottom:1px;	background:url(../images/header_bg.jpg) no-repeat; }
.top_menu ul { margin:0;	padding:0; height:30px;	margin-left:4px; list-style:none; }
.top_menu ul li { float:left; width:auto; padding:0px 4px; margin:4px 5px 0px 0px; display:block; line-height:25px; text-align:center; background-color:#FFFFFF; }
.top_menu .act { color:#3a5999; font-weight:bold; background-color:#FFFFFF; line-height:30px; }

.top_menu a:hover { color:#3a5999; text-decoration:underline; }

.top_nav_bg { width:960px; height:35px; margin:0 auto; background:url(../images/shops_bg.jpg) no-repeat; }
.top_title { width:156px; float:left; height:20px; text-align:center; padding-top:13px; color:#3a5999; cursor:pointer; font-size:16px; font-weight:bold;}
.top_nav { width:780px; float:right; color:#3a5999; cursor:pointer; padding-top:10px; }
.top_nav span { margin:0 10px; } 
/*------------------top end-------------------------*/


/*------------------content start-------------------*/
#Tmallcon { width:960px; margin:0 auto; }

#ad { width:960px; margin-top:5px; }
.notice,.ad_pic,.ruzhu { border:5px solid #ebebeb; height:180px; padding:10px; }
.notice { width:250px; overflow:hidden; padding-bottom:5px; float:left; line-height:20px; }
.notice h2,.joinflow h2,.clerk h2 { font-size:14px; }
.notice ul { margin:0; padding:0; list-style:none; border-top:1px solid #ebebeb }
.notice a:hover,.joinflow p a:hover { color:#3366ff; }
.ad_pic { width:425px; float:left; margin-left:5px; }
.ruzhu { width:185px; float:right; }
.ruzhu p { color:#666; text-align:center; margin:20px 0px; }
.ruzhu .btn1 { font-size:18px; text-align:center; line-height:48px; background:url(../images/notice_btn_bg.png) no-repeat 0 0; }
.ruzhu .btn2 { font-size:14px; text-align:center; line-height:28px; background:url(../images/notice_btn_bg.png) no-repeat 0 -52px; }
.ruzhu a { display:block; font-weight:bold; height:48px; color:#fff;  }
.ruzhu a:hover { text-decoration:none; }

#ibanner { position:relative; width:425px; height:180px; overflow:hidden;}
#ibanner_pic a { position:absolute; top:0; display:block; width:425px; height:180px; overflow:hidden;}
#ibanner_pic a img { width:425px; height:215px;}
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-family:Arial;}
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#FFFFFF; cursor:pointer;}
#ibanner_btn .normal { height:18px; border:1px solid #0099cc; color:#0099cc; line-height:18px;}
#ibanner_btn .current { height:18px; border:1px solid #FFFFFF; color:#FFFFFF; background:#99ccff; line-height:18px;}

.joinflow { width:930px; float:left; margin-top:10px; border:5px solid #ebebeb; padding:10px; }
.joinflow .flowhr { width:930px; border-top:1px solid #f1f1f1; margin:10px 0; *margin-bottom:0;
}
.joinflow p a,.clerk p a,.knowright p a { float:right; margin-top:-15px; }
.joinflow .arrows,clerk .arrows { border:none; margin:94px 10px 0; }
.flow_list { width:930px; height:210px; }
.flow_list li { float:left; }
.flow_list .step1 { margin-left:26px; _margin-left:6px; }

.hot_nav { margin-left:6px; _margin-left:10px; }
.hot_nav li { float:left; padding:5px 14px; display:block; }
.hot_nav a { display:block; }
.hot_nav .active { background-color:#339966; color:#fff; display:block; }
.hot_nav .active a:link,.hot_nav .active a:visited,.hot_nav .active a:hover { color:#fff; text-decoration:none; }

.hot_list { width:930px; float:left; margin-top:10px; display:none; }
.hot_list li { width:102px; height:26px; float:left; text-align:center; border:1px solid #ccc; margin:5px; overflow:hidden; padding:10px 0; display:block; color:#666; }
.hot_block { display:block; }
.hot_none { display:none; }

.clerk { width:288px; float:left; height:130px; overflow:hidden; margin:10px 3px 0 0; border:5px solid #ebebeb; padding:10px; }
.r_none { margin-right:0; }
.clerk img { width:95px; float:left; height:95px; }
.clerk p { color:#666; width:180px; float:right; }
.clerk p,.clerk img { margin-top:5px; }

.question { line-height:30px; }
.question span{ color:#FF0000; font-weight:bold; margin-right:10px; }
.question .hide { width:928px; border:1px solid #ccc;}
.question .hide label { margin-left:40px; }
.question .hide li { line-height:20px; }

.scroll { width:930px; float:left; position:relative; }
.scroll .prev,.scroll .next { margin-top:40px; position:absolute; width:34px; height:34px; }
.scroll .prev { left:0; background:url(../images/scroll/prev1.png) no-repeat; }
.scroll .next { right:0; background:url(../images/scroll/next1.png) no-repeat; }
.scroll .prev:hover { left:0; background:url(../images/scroll/prev.png) no-repeat; }
.scroll .next:hover { right:0; background:url(../images/scroll/next.png) no-repeat; }
.ali_wrap { width:876px; margin:0 auto; height:120px; overflow:hidden; }
.ali_wrap li { float:left; width:292px; }
.ali_wrap .pic,.ali_wrap p,.ali_wrap h3 { width:210px; margin:0 auto; }
.ali_wrap .pic a { display:block; width:210px; height:35px; }
.ali_wrap h3 { font-size:14px; margin-top:10px; }
.ali_wrap p { text-align:center; }
.ScrCont { width:10000px; }
#List1,#List2 { float:left; }
/*------------------content end---------------------*/
