/* 
 *************************************************************************************************************************/
#page_container{ padding:0; margin:0 auto; width:1024px; background-color:#fff; overflow:hidden}

/* page head */
#page_head{ padding:0; margin:0 auto; height:115px; background-color:#009CFF;}
#head_logo{ padding:0; margin:0 auto; height:63px; background:url(../images/front/head_bg.png) repeat-x;}
#logo{ float:left; width:173px; height:41px; margin:10px 0px 0px 22px;}
#singin{ float:right; text-align:right; margin:20px 5px 0px 0px; vertical-align: middle; width:68px; height:23px; line-height:23px; color:#fff; font-size:10px; font-weight:700;}
#singin a{ text-decoration:none; color:#fff}
#singin a:hover{ text-decoration:underline}

#page_head_h80{padding:0; margin:0 auto; height:68px; background-color:#009CFF;}

/* nav list */
#nav{ padding:0; margin:0 auto; height:46px; background:url(../images/front/nav_bg.png) repeat-x;}
.nav_list{ float:left; color:#fff; font-size:12px; font-weight:700; margin-left:10px}
.nav_list ul{ padding:0; margin:0 auto; list-style:none}
.nav_list li{ float:left; }
.nav_list li a{ float:left; color:#fff; text-decoration:none; padding:18px 25px 14px 25px;}
.nav_list li a:hover{/* background:url(../images/front/nav_checked_bg.gif) repeat-x;*/ padding:18px 25px 14px 25px;}
.nav_list ul li.checked a{background:url(../images/front/nav_checked_bg.gif) repeat-x;}
/* search */
#search{ float:right; margin-right:20px; margin-top:13px; /*background:url(../images/front/search.png) right no-repeat;*/ height:20px; line-height:20px}
#search img{ border:0px;}
.search_input{border:0px; margin-left:10px; margin-top:1px; height:16px; line-height:16px; font-size:12px; color: #666666}
/* main */
.main{ padding:0; /* margin:10px auto; */}
/* side menu */
.side_left{ float:left; width:259px; background:url(../images/front/side_left_bg.jpg) right repeat-y; height:auto;}
.side_menu{ padding:20px 0px 0px 30px; margin:0 auto; height:auto}
.side_menu ul{ padding:0; margin:0px 0px 15px 0px; list-style:none}
.side_menu li{ padding:3px 15px 3px 15px}
.side_menu li a{ text-decoration:none; color:#000}
.side_menu li a:hover{ text-decoration:underline}
.side_menu li.checked a{ text-decoration:underline}
.side_menu li.category{width:199px; height:43px; line-height:43px; background:url(../images/front/cate_bg.png) no-repeat; padding-left:20px; font-weight:bold; color:#fff;}
/* side block */
.side_block{ padding:0; margin:0px 0px 10px 0px; height:auto; text-align:center}
.side_block img{ border:0}

/* side right */
.side_right{float:left;width:765px; /*overflow:hidden; */padding:0; margin:0 auto}

/* banner */
.banner{ padding:0; margin:0 auto; border:0px;}
.banner_txt{ float:right; height:28px; line-height:28px; padding-right:10px;}
/* home category */
#category{ float:left; padding:0; margin:0px 0px 20px 0px; width:765px; height:auto; }
#category ul{ padding:0; margin:0 auto; list-style:none; padding:10px 10px 10px 15px}
#category li{ float:left}

/* home ad */
.homead{ padding:0; margin:0 auto; width:765px; text-align:center;}
.homead .rssBigTitle{ border-bottom:1px solid #06F; height:16px; margin:5px 10px; padding:5px 10px;}
.homead .rssBigTitle h3{ float:left; margin:0; font-size:14px;}
.homead .rssBigTitle h4{ float:right; margin:0; margin-top:2px; font-size:12px;}
.homead .rssBigTitle h4 a{ color:#999;}
.homead .rsschannel{ margin:5px 16px; padding:5px 10px; width:330px; float:left; background:#efefef;}
.homead .rsschannel h2{ margin:0;  padding:3px 5px;}
.homead .rsschannel h2 a{ font-size:12px; color:#000;}
.homead .rsschannel p{ float:left; margin:0; padding:0;}
.homead .rssdes img{ margin:5px 10px 5px 0; *margin:15px 10px 5px 0;}
.homead .rssdes h4{ margin:8px; *font-size:12px;}

/* service thumb list */
#thumbbox{ float:left; width:765px; padding:0px; background-color:#000; height:100px; margin:0px 0px 30px 0px}
.thumb{ padding:0; margin:5px 20px 5px 20px; width:725px; height:90px}
.left{ padding:0; margin:0 auto; width:16px; float:left}
.left img{ margin-top:36px}
.box{float:left; width:673px; height:100%; margin:0px 10px 0px 10px}
.box img{ padding:0 6px 0 6px; float:left}
.right{ padding:0; margin:0 auto; width:16px; float:left}
.right img{ margin-top:36px}

/* words */
.pwords{ padding:20px 30px; margin:0 auto}
/* page ad list */
#adlist{ padding:30px 30px 10px 30px; margin:0;}
#adlist ul{ padding:0; margin:0 auto; list-style:none}
#adlist li{ float:left; padding:0px 10px 0px 10px}

/* footer */
.footer{ float:left; padding:0; margin:0 auto; width:100%; color:#d1d3d4;}
.quicklink{ background-color:#393939; height:280px; padding:20px; margin:0 auto; }

.qlink{ float:left; width:730px; padding:0px 20px; }
.qblock{ float: left; width:140px; margin-top:10px; margin-left:6px}
.qblock ul{ padding:0; margin:0 auto; list-style: inside; line-height:180%}
.qblock li.base{padding-bottom:10px; font-weight:700; font-size:13px; list-style:none }
.qblock a{ text-decoration:none; color:#d1d3d4}
.qblock a:hover{ text-decoration:underline}

.flink{ float:right;  width:190px;height:100%; border-left:1px solid #ccc; padding-left:20px; font-weight:700}
.flink ul{ padding:0; margin:20px auto; list-style:none}
.flink li{ height:30px; line-height:30px}

/* copyright */
.copyright{ background-color:#202020; height:60px; text-align:center; padding:5px 0px 5px 0px; width:100%;}
.copyright a{ text-decoration:none; color:#fff}
.copyright a:hover{ text-decoration:underline}

.bottom_link{line-height:260%; text-align:center; width:100%; }
.bottom_right{ line-height:200%; text-align:center; width:100%}

/* user center
 *************************************************************************************************************************/
#contaclink{ float:left; width:90px; margin-left:20px; margin-top:23px}
#contaclink a{ color:#fff;}

#usingin{ float:right; text-align:right; padding-right:20px; margin:20px 5px 0px 0px; vertical-align: middle; width:520px; height:23px; line-height:23px; color:#fff; font-size:18px;}
/*#usingin span{ font-size:18px; font-weight:normal; padding-right:20px}*/

#logooff{ width:50px; margin-right:30px; margin-top:15px; float:right}

#subitem{ padding:0; margin:0; background:url(../images/user/submenu_bg.gif) repeat-x; height:30px; width:100%; color:#fff; }
#subitem ul{ padding:0; margin:0; list-style:none}
#subitem li{ float:left; }
#subitem ul li a{float:left;  margin:0; padding:5px 30px 5px 30px; color:#fff; text-decoration:none; font-weight:700}
#subitem ul li a:hover{ text-decoration:underline}
#subitem ul li.checked a{ text-decoration:underline}

#subnoitem{padding:0; margin:0; background:url(../images/user/submenu_bg.gif) repeat-x; width:100%; height:0px;}

#umain{ padding:0px; margin:0 auto; width:100% }
.umainbox{ padding:0px; margin:20px;}
#uwelcome{ padding:0px; margin:0 auto; height:22px; line-height:22px; width:975px; border-bottom:1px dotted #ccc}


#ucategory{ padding:0; margin:0 auto; width:780px; height:450px;}
#ucategory ul{ margin:0 auto; list-style:none; padding:10px 10px 10px 15px}
#ucategory li{ float:left; margin:2px}


.utable{ padding:20px; margin:10px auto; width:100%; height:auto; /*border: 1px solid #c00*/}
.utable td{line-height:180%}


/*register*/
#register{ padding:0px; margin:0 auto; width:100%; height:auto}
#register a{ color:#000}
#register .left{ width:250px; background-color:#efefef; height:780px; padding:30px 0px 0px 50px;}
#register .left h3{ font-weight:700}
#register .left table{ margin-top:20px}
#register .left table td{ line-height:260%}

#register .right{ padding-left:30px; padding-top:30px; width:680px; }
#register .right h3{font-weight:700;}
#register .right table{border-top:1px dotted #009cff}
#register .right td{ line-height:360%}

/*login*/
#ulogin{ padding:0px; margin:0 auto; width:100%; height:auto}
#ulogin a{ color:#000}

#ulogin .left{ width:450px; padding:50px 30px 50px 150px; }
#ulogin .left h3{ font-weight:700}
#ulogin .left span{ height:38px; line-height:38px; font-size:14px; font-weight:700}
#ulogin .left td{ line-height:260%}
#ulogin .right{ width:350px; margin:30px 0px 0px 0px; border-left:1px solid #009cff; height:350px}

/*find pass*/
#ufindpwd{ padding:50px 150px 50px 150px; width:100%}

/** yyc
  **********************************************************************************/
.galleryview { font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
/*.panel { position:relative;}*/
.panel img{ width:765px; height:405px; /*position:absolute; top:0; left:0;*/}
.panel-overlay p { text-align: right; font-size: 12px; margin-top: 2px;}  
filmstrip li img{ width:100px; height:90px;}
  
/* page */
.pagination { list-style-type:none; margin:0; padding:0; padding-left:20px;
			  /*background: none repeat scroll 0% 0% black;*/
			  position:absolute; top:365px; left:0; z-index:200; /*opacity: 0.35; filter: alpha(Opacity=35);*/
			  width:765px; height:25px; padding-top:15px;}
.pagination li { float:left; margin:0 5px; }
.pagination a { display:block; width:12px; padding-top:12px; height:0; overflow:hidden; background-image:url(../images/front/page_grey_dot.png); background-position:0 0; background-repeat:no-repeat;}
.pagination li.current a{  background-image:url(../images/front/page_blue_dot.png);}
.pagination li a:focus {outline:none;}

#example { width:765px;	height:430px; position:relative;}

/*#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}*/

#slides { position:absolute; z-index:100; height:430px;}

.slides_container {	width:765px; overflow:hidden; position:relative; display:none;}

.slides_container a { width:765px; height:430px; display:block;}

.slides_container a img { display:block; width:765px; height:405px;}

.slides_container a h5 { text-align:right; font-size:12px; margin:4px 0; padding:5px 5px 0 0;}
				
/*#suptable{ width:100%;}
#suptable tr th{ background:#efefef; text-align:left; height:30px; line-height:30px; font-weight:16px;}

#suptable tr h4{ margin:5px 0 5px 10px;}
#suptable tr p { margin:5px 0 5px 20px;}*/

/* SUPPORT-FAQ */
.faq { cursor:pointer; cursor:hand; /* margin-top:5px; */}
.faq h2{ font-size:12px; margin:0 0 5px; background:#EFEFEF; color:#000; padding:5px 15px;}
.faq p{ margin:0 0 3px 6px; color:#666;}
.faq a p{ width:85%;}

.pwords .highlight{	color: #fff; background: white;}
.pwords div{ padding:0;}
.pwords div a{
	background:#FFF;
	display : none;
	float:left;
	width:730px;
	line-height:16px;
	padding:5px 0 0 30px;
}

.pwords div a:hover{ cursor:default; text-decoration:none;}

.pwords div a span{
	cursor:pointer;
	_cursor:hand;
	color:#39F;
}

.ulist { padding: 20px 0;}


/* User_SUPPORT-FAQ */
.umainbox .faq{ width:100%;}
.umainbox div a{ width:100%;}

/* Promotion - 促销活动 */
#umain .pcontent{
	border: 1px solid #CCCCCC;
    font-size: 12px;
	height: 355px;
	width: 835px;
    line-height: 180%;
    margin-bottom: 16px;
}
#umain .pcontent .img {
    float: left;
    height: 355px;
	width: 835px;
}
#umain .pcontent .img img{
    height: 355px;
	width: 835px;
}

#umain .pcontent .text {
    float: right;
    margin: 0 8px;
    text-align: left;
    width: 288px;
}

#umain .pcontent .text .title {
    color: #FF6600;
    font-weight: bold;
    line-height: 44px;
}
#umain .pcontent .text .txt {
    color: #000000;
    font-weight: bold;
    padding-left: 2px;
}
#umain .pcontent .time {
    color: #000000;
    font-weight: bold;
    margin-top: 5px;
}
#umain .pcontent .btn {
    margin-top: 110px;
}
#umain .pcontent .text .txtd {
    font-weight: normal;
    margin-top: 5px;
    padding-left: 2px;
    padding-right: 24px;
}
#umain .pcontent .timed {
    font-weight: normal;
    line-height: 20px;
}
#umain .spbox {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 20px 0;
}

#umain .spbox div {
    margin: 0 auto 16px;
    padding: 0;
}

#umain .btn input{
	background:url(../images/btn/108.gif);
	width:108px;
	height:31px;
	color:#FFF;
	text-align:center;
	border:none;
	font-weight:bold;
}

#umain .promoinfo{
	text-align:center;
}
