/* CSS Document */
* { padding: 0; margin: 0; }

body{
	margin: 0px;
}
body{
	font-family: "MS PGothic";
	font-size: 12px;
	color:#000;
	background-color:#fff;
}
a:hover{ color:#aaa}
img{ border:0px;}
.input_css{ border:1px solid #9c9b9b; width:287px; }
.button_bg{ background:url(../images/btn_bg_search.gif) no-repeat; width:72px; height:19px; border:0;  cursor:hand; margin-left:5px;}
.icon{ margin-right:5px;}
.input_css{ border:1px solid #b4b4b4; width:287px; }
.clear{ clear:both}

/* wrap */
#wrap{ width:900px; margin:0 auto; }

/* header */
#header{  background:url(../images/top_bg.gif) no-repeat; height:404px;  color:#000;}

.header_left{ float:left;}
.logo{ margin:0 0 175px 30px;}
.google_friend{ padding:0 0 0 0; width:250px;}

.header_right{ float:right; width:420px;}
.search{ margin:20px 35px 0 0;  text-align:right;}
.header_h1{ margin:55px 35px 0 0; text-align:right;}
#header h1{ font-size:12px;  color:#343434;font-weight:normal;}
#header h1 a{ color:#343434;  text-decoration:none;}
#header h1 a:hover{ color:#aaa;}

/* nav */
#nav{ padding-top:12px;}
#nav ul{  height:27px; margin:0 27px 0 0;}
#nav ul li{float:left; text-align:center; list-style:none; width:95px;  margin-right:3px}
#nav ul li a{ color:#fff; text-decoration:none;  width:95px;display:block; height:19px; padding-top:8px; background:url(../images/sub_bg.gif) no-repeat;}
#nav ul li a:hover{ color:#fff; padding-top:8px; background:url(../images/sub_bg_touch.gif) no-repeat;}
.nav_touch{ color:#fff;background:url(../images/sub_bg_touch.gif) no-repeat left;height:19px; padding-top:8px;}

/* main */
#main{ padding:0 6px 0 6px;}

/* siderbar */
.siderbar{ float:right; width:216px;color:#000; padding:0 6px 20px 7px; background-color:#ececec; }
.sider_menu{ margin: 12px 0 10px 0; background:url(../images/sider_title_bg.gif) no-repeat top #838383; background-color:#838383; padding-top:15px;}
.sider_more{float:right; margin-right:10px}

.sider_menu p{ margin:0 0 0 52px; font-size:14px; font-weight:bold;}
.sider_menu p a{ color:#000; text-decoration:none;}
.sider_menu p a:hover{ color:#aaa;}
.sider_menu ul{ margin-top:15px;}
.sider_menu ul li{ list-style:none;  margin-left:5px; background:url(../images/siderbar_bg.gif) no-repeat;}
.sider_menu ul li a{ background:url(../images/siderbar_bg.gif) no-repeat ; color:#c6c6c6; padding:10px 0 0 15px; height:22px;text-decoration: none; display:block;}
.sider_menu ul li a:hover{ color:#302f2f; background-color:#9c9b9b; margin-right:3px;}
.sider_menu_btm{ background:url(../images/sider_title_btm_bg.gif) no-repeat; height:23px; margin-top:10px;}


/* content */
.content{ float:left; width:639px;background-color:#ececec; margin-top:10px; padding-bottom:7px;}
.cont_ad{ }
.cont_title{background:url(../images/cont_title_bg.gif) no-repeat top; padding-top:8px; height:21px;}
.cont_title p{margin-left:75px; color:#fff; font-size:14px; font-weight:bold;}

.cont_ad_insert{ margin:0 7px 0 7px; background-color:#fff; padding:10px 0 20px 10px; line-height:150%p;}
.cont_ad_insert a{ color:#07519a;}
.cont_ad_insert a:hover{ color:#aaa;}
.cont_ad_insert p{ line-height:300%}


.cont_tab_insert{ margin:0 7px 0 7px; background-color:#fff; padding:10px;}

.cont_tab_insert table{ width:100%; border:1px solid #d5d5d5; border-bottom:none; border-right:none;}
.cont_tab_insert table td{ height:30px; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.cont_tab_insert table td span{ padding-left:5px; }
.cont_tab_insert table td span a{ color:#8b898c;}
.cont_tab_insert table td span a:hover{ color:#aaa;}
.cont_tab_insert table th{ padding-left:5px; background-color:#efefef; color:#000; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;}
.cont_tab_insert table .tab_btn{padding:5px; text-align:center;}
.cont_tab_insert table .tab_btn img{ margin-bottom:5px;}
.cont_tab_insert table .tab_title{ font-weight:bold; text-align:left; background-color:#efefef; padding-left:5px;}
.cont_tab_insert table .tab_title a{ color:#000; text-decoration:none}
.cont_tab_insert table .tab_title a:hover{ color:#aaa}
.cont_tab_insert table .tab_img{ }
.cont_tab_insert table .tab_data{ padding:5px 5px 5px 10px; color:#8b898c}

.tab_btm_line{ margin:15px 0 15px 0; }


/* footer */
#footer{ background:url(../images/footer_line_bg.gif) repeat-x top; height:80px; padding-top:25px; margin-top:20px;}
.footer_menu{ text-align:center;}
.footer_menu a{ color:#000; text-decoration:none;}
.footer_menu a:hover{ color:#aaa;}
.copyright{ text-align:center;color:#5d5d5d; margin-top:10px;}
.copyright a{ color:#5d5d5d; text-decoration:none;}
.copyright a:hover{ color:#aaa;}


.cpage{ text-align:center; margin:10px;}
.page_cut { clear:both; padding:10px; clear:both; overflow:hidden; font-size:11px; font-family:Arial; _height:10px; _overflow:inherit;}
.page_cut a {padding:0 6px; float:left; background:#fff; border:1px #ccc solid; width:auto; height:17px; line-height:17px; margin-right:5px; text-align:center; color:#000!important; text-decoration:none; display:block;}
.page_cut a:hover {border:1px #000 solid; background:#f2f2f2; color:#fb7b00!important; text-decoration:none;}
.page_cut span {float:left; margin-right:5px; text-align:center; height:17px; line-height:17px; font-weight:bold;}
.page_cut .cur_page {padding:0 6px; background:#fb7b00; border:1px #E37206 solid; color:#fff;}
.page_cut ul li{list-style:none; float:left}
#cur_front{ color:#fff;}
#cur_front a {padding:0 6px; background:#319cf5; border:1px #005eac solid; color:#fff;}
#cur_front a:hover{ color:#aaa;}
.page_cut .break_page {font-size:12px; font-weight:bold; color:#666;}
.page_cut .page_cur_all {font-size:12px; font-weight:normal; line-height:19px;}

.pp_left{ float:left; margin-left:20px;width:260px;}

.pp_left ul{}
.pp_left ul li{padding-bottom:10px; background:url(../images/icon_3.gif) no-repeat; line-height:14px; list-style:none;}
.pp_left ul li a{ text-decoration:none; color:#208dcf; padding-left:20px}
.pp_left ul li a:hover{ color:#aaa;}

.cont_pp{ background:url(../images/cont_title_bg.gif) no-repeat top; line-height:200%; border:1px solid #b3b3b3; border-top:none;padding:3px 0 10px 0; margin-bottom:10px;}
.cont_pp p{ margin:0 0 20px 20px;}


/* s_video */
#s_video{ width:350px; height:390px; margin:15px 100px 25px 70px; background-image:url(../images/svideo_bg.gif); background-repeat:no-repeat; text-align:center; padding-top:15px;}

#sc_dot{ width:415px; margin:auto;}
#sc_dot img{ padding:10px 5px 10px 5px;}
#sc_pic{ width:415px; margin:auto;}
#sc_arr{ width:415px; margin:auto;}
#sc_arr img{ padding:10px 0 10px 0;}

.apps_soft_video{ background:url(../images/apps_title_bg.gif) repeat-x top;  padding-top:6px;margin-bottom:20px}
.apps_soft_video_img{ padding:0 10px 0 15px;}
.video_insert{ margin-top:15px; }

/* s_video */
#s_video{background-image:url(../images/svideo_bg.gif);
background-repeat:no-repeat;
height:390px;
margin:10px 3px 1px 70px;
padding-top:0;
text-align:center;
width:440px;
}
#s_video_list {
background-color:#F6F8FB;
height:100px;
margin:25px 0 10px 10px;
padding:0;
width:580px;
}
#s_video_pic ul li {
  display:block;
  float:left;
  padding-top: 7px;
  text-align:center;
  background:#E8ECF1;
  height: 70px;
  width: 90px;
  border:solid 1px #D8D8D8;
  list-style:none;
  margin-left:10px;
  margin-top:15px;
}
#s_video_pic ul a img {  border: 1px solid #fff; padding:0px; margin:0px;}
#s_video_arr01{ width:18px; height:15px; float:left; padding:0px; margin-top:45px; border:0px solid;}
#s_video_arr02{ width:18px; height:15px; float:right; padding:0px; margin-top:45px; border:0px solid; }

.qalink a{color:#0066CC;text-decoration:none;}
.qalink a:hover{ color:#0066CC; text-decoration:underline;}
.font_5 { font-size:14px;font-weight:bold}





