@charset "utf-8";
body{ font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}
form{ padding:0px; margin:0px;}
/*table{ border-collapse:collapse;}*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

#homer{}
#homer h1{ font-size:16px; font-family:"微軟正黑體"}
#homer ul{ font-size:13px; color:#666; margin:0px; padding:0px; margin-bottom:6px;}
#homer li{ margin-left:22px;}
.txt_style1{ font-size:15px; color:#F60; font-family:"微軟正黑體"; margin-top:3px; margin-bottom:3px;}
.aj_img{}


/*仿Yahoo左右滑動廣告↓*/
.abgne-yahoo-carousel {	height: 90px;	padding: 10px;position: relative; left:-40px;}
	.abgne-yahoo-carousel * {margin: 0;padding: 0;}
	.abgne-yahoo-carousel ul, .abgne-yahoo-carousel li {list-style: none;}
	.abgne-yahoo-carousel a img {border: none;}
	.abgne-yahoo-carousel h3 {font-size: 18px;height: 30px;}
	.abgne-yahoo-carousel .page {position: absolute;top: 12px;right: 80px;}
	.abgne-yahoo-carousel .btn {}
	.abgne-yahoo-carousel .btn a {}
	.abgne-yahoo-carousel .btn a.prev { cursor:pointer;}
	.abgne-yahoo-carousel .btn a.next { cursor:pointer;}
	.abgne-yahoo-carousel .frame {	position: relative;	overflow: hidden;width: 830px;	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 - 1) */height: 200px;}
	.abgne-yahoo-carousel ul {width: 99999px;position: absolute;}
	.abgne-yahoo-carousel li {float: left;width: 108px;position: relative;margin-right: 23px;	border: 1px solid #333;	}
	.abgne-yahoo-carousel li .thumb, .abgne-yahoo-carousel li .ovrly, .abgne-yahoo-carousel li h3 {	position: absolute;}
	.abgne-yahoo-carousel li .ovrly, .abgne-yahoo-carousel li h3 {width: 100%;height: 50px;	line-height: 50px;text-align: center;bottom: 0;	}
	.abgne-yahoo-carousel li .ovrly {background: #000;}
	.abgne-yahoo-carousel li h3 a {	color: #fff;}
	.abgne-yahoo-carousel li h3 a:hover {color: #f90;}
	.demo2, .demo2 .frame {	width: 380px; height:110px; 	/* (li 的寬度 + li 的邊框寬度 * 2 ) * 一次要顯示的數量 + li 的右邊界 * (一次要顯示的數量 -1) */}
/*仿Yahoo左右滑動廣告↑*/

/*頁籤效果↓*/
#abgne-block-20120327 { margin-left:7px;width:457px;}
#abgne-block-20120327 ul, #abgne-block-20120327 li {list-style: none;margin: 0;	padding: 0;}
	#abgne-block-20120327 .tabs li {font-family:"微軟正黑體"; font-size: 15px; font-weight:bold;color:#5c1593;	float: left;margin: 0 0 -1px 5px;border: 1px solid #ddd;background: #fafafa;height: 32px;cursor: pointer;border-radius: 5px 5px 0 0;}
	#abgne-block-20120327 .tabs li.active {	background: #fff;padding-bottom: 1px;border-bottom: none;}
	#abgne-block-20120327 .tabs li.hover{background: #f5f5f5; }
	#abgne-block-20120327 .tabs span {display: block;float: left;overflow: hidden;padding: 7px 15px 5px 15px;}
	#abgne-block-20120327 .tab_container {clear: both;border: 1px solid #DDD;overflow: hidden;border-radius: 5px;}
	#abgne-block-20120327 .tab_container ul {position: relative;height: 150px;overflow: hidden;}
	#abgne-block-20120327 .tab_container .tab_content li {position: absolute;width: 610px;	height: 100%;padding-top:10px;background: #fff;}
	#abgne-block-20120327 .tab_container .tab_content li img {display: block;float: left;margin-right: 15px;}
	#abgne-block-20120327 .tab_container .tab_content li h3 {font-size: 22px;line-height: 22px;	margin: 5px 0 15px;}
/*頁籤效果↑*/

/*左右廣告↓*/
#abgneBlock {width: 457px;height: 180px;position: relative;	overflow: hidden; margin-left: 7px;}
	#abgneBlock ul.list {padding: 0;margin: 0;list-style: none;position: absolute;width: 9999px;height: 100%;left: -1px;top: -4px;}
	#abgneBlock ul.list li {float: left;width: 457px;height: 100%;}
.txt_back
{
    position: absolute;
    z-index: 10;
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    font-family: "微軟正黑體";
    background-image: url(../images/txt_back.png);
    width: 400px;
    height: 25px;
    text-align: left;
    top: 12px;
    padding-left: 6px;
    background-repeat: no-repeat;
}
	#abgneBlock .list img{ margin-top:13px;}
	#abgneBlock ul.playerControl {margin: 0;padding: 0;list-style: none;position: absolute;bottom: 3px; margin-left:158px;height: 14px;}
	#abgneBlock ul.playerControl li {float: left;width: 23px;height: 14px;cursor: pointer;margin: 0px 2px;background: url(../images/rect_ctrl.png) no-repeat 0 0;}
	#abgneBlock ul.playerControl li.current { background-position: -23px 0;}
/*左右廣告↑*/

/*最新消息跑馬↓*/
div#abgne_marquee {position: relative;overflow: hidden;	/* 超出範圍的部份要隱藏 */	width: 472px;height: 25px;border: 1px solid #ccc;text-align:left;margin-top:5px;}
	div#abgne_marquee ul, div#abgne_marquee li {margin: 0;padding: 0;list-style: none;}
	div#abgne_marquee ul {position: absolute;left: 33px;	/* 往後推個 30px */}
	div#abgne_marquee ul li a {	color:#900;	display: block;	overflow: hidden;	/* 超出範圍的部份要隱藏 */	font-size:13px; margin-bottom: 0px;	height: 25px;line-height: 25px;	padding-left: 0px;	text-decoration: none;background: #fff ;}
	div#abgne_marquee ul li.b1 a {background-position: 5px 5px;}
	div#abgne_marquee ul li.b2 a {background-position: 5px -15px;}
	div#abgne_marquee ul li.b3 a {background-position: 5px -35px;}
		div#abgne_marquee ul li.b4 a {background-position: 5px -35px;}
		div#abgne_marquee ul li.b5 a {background-position: 5px -35px;}
	div#abgne_marquee div.marquee_btn {	position: absolute;	cursor: pointer;}
	div#abgne_marquee div#marquee_next_btn {left: 5px;}
	div#abgne_marquee div#marquee_prev_btn {right: 5px;}
/*最新消息跑馬↑*/

.header_wrap { background-image:url(../images/header_bg.jpg); height:125px; background-repeat:repeat-x;}
.header_top{ height:74px; width:960px; margin:0px auto;}
.header_top .header_top_nav{ position:absolute; margin-left:620px; margin-top:15px;}
.header_bot{ width:960px; margin:0px auto;}
.header_bot ul{ padding:0px; margin:0px; list-style:none;}
.header_bot li{ padding:0px; margin:0px; float:left;}
.main_wrap{ background-image:url(../images/index_10.jpg); background-repeat:repeat-x;}
.main_box{ width:960px; margin:0px auto;}
.footer_wrap{ background-image:url(../images/footer_bg.jpg) ; background-repeat:repeat-x; height:180px; clear:both;}
.footer_box{ width:960px; margin:0px auto; font-size:13px; color:#666; margin-top:15px; }
.footer_box .footer_img{ width:130px; height:95px; float:left; margin-top:26px; margin-left:85px;}
.footer_box .footer_txt{ float:left; margin-left:15px; line-height:23px; margin-top:12px; text-align:left; margin-top:26px;}  
.footer_box .footer_txt span{ margin-left:6px;}
.footer_box .qr_box{ float:left; margin-top:26px; margin-left:13px;}
.footer_wrap .footer_navi{ font-size:13px; clear:both; padding-top:35px; text-align:center;}
.footer_wrap .footer_navi span{ margin-right:12px;} 
.footer_wrap a, .footer_wrap a:visited{ color:#666666; text-decoration:none;}
.footer_wrap a:hover, .footer_wrap a:active{ color:#3e195f; text-decoration:none;}

.con_box{ width:220px; font-size:13px; color:#333; margin-top:10px;}
.con_box .con_box_top{}
.con_box .con_box_con{ background-image:url(../images/box_02.jpg); background-repeat:no-repeat; background-position:top;}
.con_box .con_box_bot{ background-image:url(../images/box_03.jpg); background-repeat:no-repeat; height:5px;}
.con_box a, .con_box a:visited{ color:#333; text-decoration:none;}
.con_box a:hover, .con_box a:active{ color:#925cbf; text-decoration:none;}
.con_box .con_box_con ul{ margin:0px ; padding:0px; line-height:22px;}
.con_box .con_box_con li{ margin:0px ; padding:0px; text-align:left; margin-left:23px;}

.txt_box_style1{ border-bottom:#CCC 1px dashed; text-align:left; width:200px; margin:0px auto; line-height:23px; padding-bottom:10px;}
.txt_box_style1 h2{text-align:left; width:200px; margin:0px auto; line-height:23px; padding-bottom:10px;}
.txt_box_style1 h1{ font-size:13px; color:#333; font-weight:bold; margin:0px; padding:0px; margin-bottom:2px; padding-top:8px;}
.txt_box_style1 span{ margin-right:0px; }
.main_box .side_left{ width:220px; float:left; margin-top:10px;}

.center_box{ width:472px; float:left; margin-top:10px; margin-left:18px;}
.center_box2{ width:692px; float:left; margin-top:10px; margin-left:18px; text-align:left; font-size:13px;}
.center_box2 a, .center_box2 a:visited{ color:#333; text-decoration:none;}
.center_box2 a:hover, .center_box2 a:active{ color: #C000C6; text-decoration:none;}
.center_box2 td{ padding:6px; border:#FFF 1px solid;}
.main_banner{ width:472px; height:188px; background-image:url(../images/main_banner_bg.jpg); }
.main_banner img{ }
.box2{ margin-top:10px;}
.box2 .box2_top{ height:9px; background-image:url(../images/center_top.gif);}
.box2 .box2_con{ background-color:#e3e3e3;}
.box2 .box2_bot{ height:9px; background-image:url(../images/center_bot.gif);}
.tag_box{ width:457px; margin:0px auto;}
.tag_box_top{ text-align:left;}
.tag_box_top span{ margin-right:4px;}
.tag_box_con{ background-color:#FFF; }
.tag_box_con .tag_img{ width:98px; height:116px; float:left; margin-top:6px; margin-left:12px; margin-bottom:6px;}
.tag_box_con .tag_con{ float:left; width:326px; text-align:left; line-height:18px; margin-left:8px; margin-top:6px; padding:3px;}
.tag_box_con .tag_con_over{ float:left; width:326px; text-align:left; line-height:18px; margin-left:8px; margin-top:6px;padding:3px; cursor:pointer;}
.tag_box_con .tag_con h1{ font-size:13px ; color:#333; padding:0px; margin:0px; margin-bottom:6px; font-weight:normal;}
.tag_box_con .tag_con p{ font-size:12px; color:#666; padding:0px; margin:0px;}
.tag_box_con .tag_con_over h1 { font-size:13px ; color:#9A00D5; padding:0px; margin:0px; margin-bottom:6px; font-weight:normal;}
.tag_box_con .tag_con_over p{ font-size:12px; color:#666; padding:0px; margin:0px;  color: #9A00D5;}
.box2_con .video_box{  width:457px; margin:0px auto;margin-top:12px;}
.video_box .video_box_top{}
.video_box .video_box_con{ width:461px;}
.box2_con .video_title{ font-size:16px; color:#5900A2; font-weight:bold; font-family:"微軟正黑體"; margin-bottom:3px;}
.video_side{ margin-top:6px;}
.video_side span{ margin-left:6px; margin-right:6px;}

.box3{ margin-top:10px;}
.box3 .box3_top{ height:44px;}
.box3 .box3_con{ background-image:url(../images/box3_con.jpg); background-position:top; background-repeat:repeat-y; }
.box3 .box3_bot{ height:5px; background-image:url(../images/box3_bot.jpg); background-repeat:no-repeat;}
.box3_cc{ margin-left:42px; padding-top:8px;}
.box3_cc .box3_cc_top{ height:8px; background-image:url(../images/box3_01.png); background-repeat:no-repeat; }
.box3_cc .box3_cc_con{  background-image:url(../images/box3_02.png); background-repeat:repeat-y;}
.box3_cc .box3_cc_bot{ height:8px; background-image:url(../images/box3_03.png); background-repeat:no-repeat;}
.box3_aa{ border-bottom:#95b9f0 1px dashed; padding-bottom:9px; padding-top:9px; width:390px; margin-left:15px;}
.txt_style1{ font-size:13px; color:#333; margin-top:3px; margin-bottom:3px;}
.box3_aa .tar{ position:absolute; margin-left:-55px;}
.i182{ width:230px; float:left; border-right:#CCC 1px dashed; margin-top:8px; margin-bottom:8px;}
.txt_style2{ color:#854a99; font-size:13px; text-align:left; padding-left:10px; padding-right:6px; margin-top:5px; margin-bottom:5px;}
.txt_style3{ color:#FFF; font-size:12px;}
.txt_style4{ color:#666; font-size:12px;}
.i182 td{ padding-top:3px; padding-bottom:3px;}

.side_right{ float:left; width:220px; margin-top:10px; margin-left:18px;}
.txt_style5{ font-size:13px; float:left; width:100px; margin-top:5px; margin-bottom:5px;}
.qa_box{ margin-top:10px;}
.qa_box .qa_box_top{ height:29px;}
.qa_box .qa_box_con{}
.qa_box .qa_box_bot{}
.qa_txt{ font-size:13px; color:#333; border-bottom:#CCC 1px dashed; text-align:left; padding-bottom:8px; padding-top:8px; padding-left:8px; margin-bottom:6px;}
.qa_txt span{ position:relative; top:5px; margin-right:5px;}
.inside_title{  height:44px; margin-bottom:8px; clear:both;}
.txt_style6{ font-size:15px; color:#333; text-align:left;}
.txt_style6 span{ margin-right:5px;}
.select_box div
{
    width: 100px;
    float: left;
    font-size: 13px;
    text-align: center;
    color: #333;
    background-color: #FF9933;
    border: 1px solid #FF9933;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 12px;
    margin-bottom: 12px;
    border-radius: 8px;
    cursor: pointer;
}
.select_box div.w110{ width:100px;}
.select_box div.w110_over{ width:100px;font-weight:bold; background: #FC6;  border:#EBEBEB 1px solid;}
.select_box div a, .select_box div a:visited
{
    text-decoration: none;
    display: block;
    cursor: pointer;
}
.select_box div:hover, .select_box div a:hover
{
    background:#FFCC99;
    color: #0033CC;
}
.select_box div.over
{
    width: 100px;
    float: left;
    font-size: 13px;
    text-align: center;
    color: #CEDEFF;
    background-color: #FFCC99;
    border: 1px solid #FF9933;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 12px;
    margin-bottom: 12px;
    border-radius: 8px;
    cursor: pointer; 
}
.select_box div.over a
{
    color: #0033CC;
}
.select_box h2{font-size:13px; text-align:center;  margin: 0px; height: 100%;
    font-weight: normal;}
.box_wrap1{ clear:both;}
.box_wrap1 a, .box_wrap1 a:visited{ color:#333; text-decoration:none;}
.box_wrap1 a:hover, .box_wrap1 a:active{ color: #609; text-decoration:none;}
.box_wrap1 .table_box{ float:left; margin-right:15px; margin-top:13px; margin-left:15px;}
.box_wrap1 td{border: #FFF 1px solid; padding:10px; font-size:13px; line-height:150%;}
.txt_style7{ font-size:16px; font-weight:bold;}
.txt_style7 span{ margin-left:6px; position:relative; top:5px;}
.txt_style7 ul{ font-size:15px; font-weight:normal; margin-top:10px;}
.txt_style7 li{ margin-left:15px;}
.txt_style8{ font-size:15px; padding-top:6px; padding-bottom:6px; line-height:130%; border-top:#CCC 1px dashed; border-bottom:#CCC 1px dashed; margin-bottom:10px;}
.txt_style8 span{ color:#F00;}
.txt_style9{ font-size:15px; color:#666; text-align:left; margin-left:10px; margin-bottom:5px; margin-top:5px;}
.txt_style9 span{ color:#7434b3; font-weight:bold; margin-right:5px;}
.txt_style9 p{ font-size:12px; color:#999; margin:0px; padding:0px;}
.txt_style9 a, .txt_style9 a:visited{ color:#666; text-decoration:none;}
.txt_style9 a:hover, .txt_style9 a:active{ color:#925cbf; text-decoration:none;}

.txt_style10{ color:#ff5a00; font-size:15px; padding-top:6px; padding-bottom:6px; line-height:130%; border-top:#CCC 1px dashed; border-bottom:#CCC 1px dashed; margin-bottom:10px; text-align:left;}
.txt_style10 span{ }
.box_wrap2{ background-color:#FFF; border:#CCC 1px solid; font-size:15px; padding:8px; color:#333;}
.box_wrap2 td{ padding-top:3px; padding-bottom:3px;}
.box_wrap2 td span{ color:#ff5a00;}
.box_wrap3{ width:675px; margin:10px auto;}
.box_wrap3 td{ padding:0px; border:none; }
.box_wrap3 tr{ padding:0px; }
.txt_style11{ color:#541c84; font-size:16px; margin-left:120px; positioN:relative; top:8px;} 
.txt_style11 a, .txt_style11 a:visited{ color:#541c84; text-decoration:none;}
.txt_style11 a:hover, .txt_style11 a:active{ color:#ff5a00; text-decoration:none;}
.txt_style12{ font-size:15px; color:#333; margin-left:25px; margin-top:12px;}
.box_wrap4{}
.box_wrap4 .video_box2{ float:left; background-color:#FFF; border:#CCC 1px solid; width:215px; margin-right:12px; margin-bottom:12px; text-align:center;}
.box_wrap4 .video_box2 h3{ color:#541c84; border-top:#CCC 1px dashed; padding:0px; margin:0px auto; font-size:13px; margin-top:6px; text-align:left; padding-top:5px; width:95%; font-weight:normal; }
.box_wrap4 .video_box2 p{ font-size:13px; color:#333; width:95%; margin:8px auto; text-align:left;}
.box_wrap4 .video_box2_over{float:left; background-color: #F2F2F2; border:#d0b1ec 1px solid; width:215px; margin-right:12px; margin-bottom:12px; text-align:center; cursor:pointer;}
.box_wrap4 .video_box2_over h3{ color:#541c84; border-top:#CCC 1px dashed; padding:0px; margin:0px auto; font-size:13px; margin-top:6px; text-align:left; padding-top:5px; width:95%;font-weight:normal; }
.box_wrap4 .video_box2_over p{ font-size:13px; color:#333; width:95%; margin:8px auto; text-align:left; }
.box_wrap5{}
.box_wrap5 .video_box3{ width:332px; float:left; margin-right:12px; margin-bottom:12px; background-color:#FFF; border:#CCC 1px solid; padding-bottom:12px;}
.box_wrap5 .video_box3 p{ font-size:15px; margin-left:12px;}
ul.qastyle{ font-size:15px; text-align:left; list-style:decimal; line-height:150%;}
ul.qastyle a, ul.qastyle a:visited{ color:#333px; text-decoration:none;}
ul.qastyle a:hover, ul.qastyle a:active{ color:#333px; text-decoration:none;}
.box_wrap_ans{ background-color:#FFECFF; text-align:left; padding:12px; border: #f0c6f0 3px solid;}
.box_wrap_ans ul{ font-size:13px; text-align:left; color:#333; list-style:decimal; padding:0px; margin:0px; margin-left:18px;}
.box_wrap_ans li{ border-bottom:#CCC 1px dashed; padding-bottom:6px; margin-bottom:10px;}
.box_wrap_ans .ans_txt{ font-size:13px; color:#666; margin-top:8px; }
.box_wrap_ans .ans_txt img{ position:relative; top:3px; margin-right:3px;}
.sitemap_wrap{ width:960px; margin:0px auto;}
.site_box{ float:left; margin-right:10px; padding-top:10px; width:300px; height:220px;}
.page_bar{ clear:both; background-image:url(../images/page_line.gif); background-position:top; background-repeat: repeat-x; margin-top:10px; height:45px; text-align:center; padding-top:6px; font-size:13px; letter-spacing:3px; color:#e1ab2c;}
.page_bar a, .page_bar a:visited{ color:#333; text-decoration:none;}
.page_bar a:hover, .page_bar a:active{ color:#e1ab2c; text-decoration:none;}
.txt_style13{ font-size:15px; color:#333; margin-bottom:8px;}
.txt_style13 span{ font-size:15px; color: #9A02FF; font-weight:bold;}
.ad_470{ width:470px; height:130px; background-color:#FC0; margin-top:10px;}
.center_box a, .center_box a:visited{ color:#333; text-decoration:none;}
.center_box a:hover, .center_box a:active{ color: #60F; text-decoration:none;}
.wrap_3{ text-align:left;}
.wrap_3 h1{ font-size:15px; margin-bottom:5px; border-bottom:#CCC 1px solid; }
.path_bar 
{
    margin-left: -180px; 
    margin-top: -20px;
    *margin-top: -15px; 
    margin-top: -15px \9;
    width: 100%;
    float: left;
    color: #BF80FF; background-image:url(../images/path_back.png); background-position:top left; background-repeat:no-repeat; height:51px; clear:both; font-size:13px; text-align:left;}
.path_bar span{ position:relative; top:10px; }
.path_bar span img{ position:relative; top:7px;}
.path_bar a, .path_bar a:visited{ color:#333; text-decoration:none;}
.path_bar a:hover, .path_bar a:active{ color: #60F; text-decoration:none;}
.teacher_box{ width:211px; float:left; margin:8px;}
.teacher_box td{ margin:0px; padding:0px; border:none; }
.txt_style14{ font-size:13px; color:#333; text-align:left; margin-bottom:22px;}
.txt_style14 h1{ font-size:15px; margin:0px; padding:0px;}
.txt_style14 h2{ font-size:13px; margin:0px; padding:0px;  color:#846300;}
.txt_style14 h3{ font-size:15px; font-weight:bold; margin:0px; padding:0px; margin-left:12px; margin-top:12px; border-bottom:#CCC 1px solid; padding-bottom:5px;}
.txt_style14 p{ margin:0px; padding:0px; color:#666; margin-top:8px; margin-left:16px; }
.txt_style14 ul{ margin:0px; padding:0px; margin-left:36px; list-style:decimal; margin-top:8px; line-height:155%; color:#666;}