/* CSS Document */
body,td,th {font-size: 14px;color: #333;font-family:"微軟正黑體","新細明體","細明體",Arial,Verdana, Geneva, sans-serif;}
body {background-color: #000637;margin: 0px;}
a:link ,a:visited,a:active{color: #333;text-decoration: none;}
a:hover {text-decoration: none;color: #F30;}
p,h1,h2,ul,ol,li,dd,dt,dl,form{ padding:0; margin:0}
img{ border:0}

.wp{ width:980px; margin:0 auto}
.itop{ height:180px; background:url(i_top_rbg.png) no-repeat right bottom}
.itop_m{ height:50px; background:url(i_top.gif) repeat-x top left}
.itop_logo{ height:110px; padding-top:15px;}

.itop_mal{ float:right; width:300px; margin-top:45px;}
.itop_mal span{ display:block; float:left; width:35px;}
.itop_mal span img{ margin-bottom:5px;}
.itop_mal dt{ height:30px; color:#FFF; line-height:35px; margin-bottom:3px;}
.itop_emailin{ height:22px; border:0; border-radius:3px; padding-left:35px; background:#FFF url(inmail.png) left no-repeat; width:150px;}
.itop_emailbt{ width:60px; border:1px solid #CCCCCC; height:24px;background:-webkit-linear-gradient(#CCCCCC,#D6D6D6);background:linear-gradient(#CCCCCC,#D6D6D6); color:#333;border-radius:2px; text-shadow:1px 1px #EEE}

.itop_b,.itop_c{background-color:#e6e6e6}
.itop_bt{background:url(i_top_b.png) repeat-x; height:47px;box-shadow:0 5px 25px rgba(0,0,0,0.7); -webkit-box-shadow:0 5px 25px rgba(0,0,0,0.7); position:absolute; width:980px; z-index:2 !important}
.i_topplay{ width:940px; height:340px; margin:0 20px 20px 20px;overflow:hidden; position:relative; padding-top:120px;z-index:0 !important}
.itopplay_z,.itopplay_y{ position:absolute; width:48px; height:85px; background:url(i_play_z.png) no-repeat; margin-top:120px; cursor:pointer;}
.itopplay_z{ border-radius:0 40px 40px 0;box-shadow:5px 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:5px 0 5px rgba(0,0,0,0.5)}
.itopplay_y{ background-image:url(i_play_y.png); margin-left:892px;border-radius: 40px 0 0 40px;box-shadow:-5px 0 5px rgba(0,0,0,0.5); -webkit-box-shadow:-5px 0 5px rgba(0,0,0,0.5)}
.itopplay_list{ height:340px; position:absolute;}
.itopplay_list img{ height:340px; width:940px; float:left;}
.menu{ background:#6b4453 url(menu.png) bottom no-repeat;box-shadow:0 5px 25px rgba(0,0,0,0.7); -webkit-box-shadow:0 5px 25px rgba(0,0,0,0.7); position:absolute; width:962px; overflow:hidden; padding-left:18px;height:62px; padding-top:0 !important; margin-top:47px; z-index:1 !important}
.menu img{float:left; width:105px; height:50px; border:0}
.ipb{ background:url(menu.png) no-repeat; height:12px;}
.i_main{ background:url(i_cmain.png) no-repeat; height:787px;}
.i_main_one{ width:475px; height:250px;line-height:30px;padding:75px 0 20px 490px; font-size:16px; color:#575757}
.i_main_one i img{ width:180px;}
.i_main_one i{ width:180px;float:left; height:250px; overflow:hidden; margin:0 20px 20px 0;}
.i_main_one a{ display:block; margin-bottom:10px; line-height:25px; font-size:18px;}
.i_main_one span,.i_main_one span a{ font-size:12px; display:inline; font-weight:normal; color:#F30}
.i_main_list{width:475px;padding:0 0 10px 490px;}
.i_main_list ul{ border-top:1px dashed #999;}
.i_main_list ul li{ list-style:none; height:38px; line-height:38px; border-bottom:1px dashed #999; font-size:16px; padding:0 5px;}
.i_main_list ul li em{ display:block; float:right;font-size:13px; color:#999;font-style:normal}
.i_main_list div{ text-align:right; line-height:35px; padding-right:35px;}

.i_bottom{ height:248px; background:url(i_bottom.png) no-repeat; margin-bottom:30px;}
.i_bottom_z{ padding:10px 0 0 125px; line-height:24px; color:#4d4d4d;}
.i_bottom_z strong{ font-size:24px; font-weight:normal}
.itop_c{ background:#e6e6e6 url(n_bootom.png) no-repeat bottom center; padding-bottom:80px;}
.m_sl{ height:185px;}
.list_cont{ width:860px; margin:0 auto; background:url(bg_ic.png) no-repeat right top; padding-bottom:100px}
.left_menu{ width:230px; margin-right:30px;}
.left_menu strong{ display:block; font-size:26px; color:#c49764}
.left_menu p{ height:45px; line-height:55px; border-bottom:1px dashed #999; padding:0 5px; font-size:14px; overflow:hidden}
.right_cont{ font-size:16px; line-height:30px; color:#585858; width:600px;}
.right_cont_title{ font-size:36px; color:#c49764; margin-bottom:15px; border-bottom:2px dashed #CCCCCC; padding-bottom:10px; line-height:38px; text-align:center; text-shadow:1px 1px 1px #FFFFFF}
.right_cont_title span{text-align:right; font-size:14px;line-height:20px; display:block; margin-top:15px;}
.right_list{ width:600px; padding-top:50px;}
.right_list p{ height:55px; line-height:75px; font-size:17px;border-bottom:1px dashed #999; overflow:hidden}
.right_list p i{ display:block; width:50px; height:40px; margin-right:10px; float:left; margin-top:10px; overflow:hidden}
.right_list p i img{ width:50px;}
.right_cont_page{ margin-top:20px; border-top:1px dashed #999999; text-align:center; padding-top:10px;}
.right_cont_page span,.right_cont_page a{ display:inline-block; padding:0 10px; height:30px; background-color:#CCC; line-height:30px; border-radius:5px; margin:0 5px}
.right_cont_page a{ background-color:#09C; color:#FFF}
.right_cont_page a:hover{ background-color:#F30}
.right_plist{ width:600px;}
.right_plist dl{ height:170px; border-bottom:1px dashed #CCC; overflow:hidden}
.right_plist dl i{ display:block; float:left; width:170px; height:140px; margin:15px 15px 15px 0; overflow:hidden; border:2px solid #FFF;}
.right_plist dl i img{ width:170px;}
.right_plist dl div{ float:left; padding:0; margin:0; width:400px; padding:10px 0;}
.right_plist dl div strong{ display:block; float:left; margin-right:10px; text-align:right; width:100px;}
.right_plist dl div dt,.right_plist dl div span{ display:block; height:35px; line-height:35px; font-size:16px}

.table_cont{ width:590px;}
.table_cont img{ max-width:590px;}
.table_cont td{ font-size:16px}