﻿@charset "utf-8";
/*
Date:2012-05-23
Author:semion
Discription:チャレンテック株式会社
*/
* { margin:0px; padding:0px; border:0px; font-family:Arial, "新細明體", sans-serif; font-size:13px;}
a,ul { outline:none;}

.F_l { float:left;}
.F_r { float:right;}
.D_block { display:block;}
.D_inline { display:inline;}
/*---頭部----*/
body { background:#fff;}

/*---Header----*/
.Header_top { background:url(../img/top-bj.jpg) repeat-x left 0px; padding:20px 0px 0px 0px;}
.Header_top .Wrap { position: relative; width:1000px; margin:0 auto;}
.Header_top .Wrap a.F_l { margin:10px 0px 0px 0px;}
.Header_top .Wrap ul.F_l { margin: 0; list-style: none; position: absolute; left: 50%; top: 2px; transform: translateX(-50%);}
.Header_top .Wrap ul.F_l li { display: inline-block; padding-right: 3px;}
.Header_top .Wrap ul.F_l li:first-child { margin-right: 15px;}
.Header_top .Wrap ul.F_l li img { border-radius: 5px;}
.Header_top .Wrap ul.F_l li:last-child img {border-radius: 0px;}
.Header_top .Wrap ul.F_r { list-style:none;}
.Header_top .Wrap ul.F_r li { float:left;}
.Header_top .Wrap ul.F_r li.A a { font-size:12px; color:#2E3092; line-height:20px; text-decoration:none;}
.Header_top .Wrap ul.F_r li.A a:hover,.Header_top .Wrap ul.F_r li.A a.On { font-weight:bold;}
.Header_top .Wrap ul.F_r li.B { font-size:12px; color:#7577B7; line-height:20px; padding:0px 10px;}

.Header_nav { background:url(../img/nav-bj0.jpg) repeat-x left 35px; height:74px; overflow:hidden; width:100%;}
.Header_nav .Wrap { background:url(../img/nav-bj.jpg) no-repeat center 35px; height:74px;}
.Header_nav .Wrap .Nav_ul { list-style:none; width:925px; height:41px; background:url(../img/nav-bj1.png) no-repeat left 26px; padding:26px 15px 0px 60px; margin:0 auto; overflow:hidden;}
.Header_nav .Wrap .Nav_ul li { float:left;}
.Header_nav .Wrap .Nav_ul li a { display:block; font-size:14px; color:#fff; font-family:Arial, "新細明體", sans-serif; text-decoration:none; font-weight:bold; line-height:41px; padding:0px 26px;}
.Header_nav .Wrap .Nav_ul li a:hover,.Header_nav .Wrap .Nav_ul li a.On { background:url(../img/nav_onbj.png) no-repeat center 0px;}
/*---Center----*/
.Center { width:1000px; margin:0 auto; padding:0px 0px 25px 0px;}
.Center_bj { background:url(../img/n_banner2.png) no-repeat left 0px; overflow:hidden;}
.Banner { width:1000px; height:426px; position:relative; height:732px;}
.Banner_postion { position:absolute; left:0px; top:331px; z-index:1;}
.Bannr_imgpostion { position:absolute; left:0px; top:254px; z-index:1;}
.Index_box { position:absolute; left:0px; top:371px; z-index:1; width:1000px; overflow:hidden;}
.Index_box div.F_l { width:500px; padding:72px 0px 0px 0px;}
.Index_box div.F_l div.Title { color:#C1C3E4; font-size:20px; font-family:Verdana; font-style:italic; background:url(../img/index-img.jpg) no-repeat left 0px; padding:10px 0px 0px 0px;}
.Index_box div.F_l ul { list-style:none; padding:10px 0px 0px 0px;}
.Index_box div.F_l ul li { background:url(../img/index-bor.jpg) no-repeat center bottom; padding:20px 0px 20px 0px;}
.Index_box div.F_l ul li td.A span { display:block; width:38px; height:31px; background:url(../img/index-bj.png) no-repeat left 0px; font-size:11px; color:#3337A4; font-weight:bold; text-align:center; padding:5px 0px 0px 0px;}
.Index_box div.F_l ul li td.B a { font-size:12px; color:#3338A9; font-weight:bold; text-decoration:none;}
.Index_box div.F_l ul li td.B a:hover { text-decoration:underline; color:#FF6633;}
.Index_box div.F_l ul li td.C span { font-size:11px; color:#999; font-style:italic;}
.Index_box div.F_l ul li td.D { font-size:11px; color:#666666; line-height:18px;}


.Index_box div.F_r { width:460px;}
.Index_box div.F_r .R_ul { list-style:none; background:url(../img/index-bj1.png) no-repeat left 0px; width:420px; height:217px; overflow:hidden; padding:10px 20px 16px 20px;}
.Index_box div.F_r .R_ul li.A { float:left; width:180px; height:180px; overflow:hidden; background:url(../img/index-bj2.png) no-repeat left 0px; padding:18px 18px 18px 18px;}
.Index_box div.F_r .R_ul li.B { float:right; width:180px;}
.Index_box div.F_r .R_ul li.B ul { list-style:none; padding:0px 0px 0px 0px;}
.Index_box div.F_r .R_ul li.B ul li { display:block; width:180px; padding:10px 0px 0px 0px;}
.Index_box div.F_r .R_ul li.B ul li.Title a { font-size:13px; color:#FF6633; font-family:Verdana; font-weight:bold;}
.Index_box div.F_r .R_ul li.B ul li.Note { font-size:13px; color:#666666; line-height:20px;}
.Index_box div.F_r .R_ul li.B ul li.Bottom { text-align:right;}
.Index_box div.F_r .R_ul li.B ul li.Bottom a { font-size:11px; color:#3538A9; text-decoration:none;}
.Index_box div.F_r .R_ul li.B ul li.Bottom a:hover { color:#FF6633;}

/*---N_banner----*/
.N_banner { width:1000px; height:222px; overflow:hidden; position:relative; margin:0 auto;}
.N_banner .Postion { position:absolute; left:0px; top:127px; z-index:1;}
.N_banner .Postion1 { position:absolute; left:21px; top:49px; z-index:1;}
/*---Left----*/
.Left { float:left; width:270px; padding:0px 0px 20px 0px;}
.Left_h1 { font-size:42px; color:#C9CAE7; font-family:Verdana; background:url(../img/l_img1.jpg) no-repeat left bottom; padding:0px 0px 5px 0px; font-weight:lighter; font-style:italic;}
.About_menu { list-style:none; padding:15px 0px 0px 0px;}
.About_menu li { display:block; width:270px; padding:8px 0px;}
.About_menu li a { display:block; font-size:15px; color:#333333; line-height:20px; font-family:Arial, "新細明體", sans-serif; text-decoration:none; padding:0px 25px 0px 35px;}
.About_menu li a:hover,.About_menu li a.On { background:url(../img/icon.png) no-repeat 8px 4px; color:#3338A9; font-weight:bold;}



/*---Right----*/
.Right { float:right; width:690px;}
.R_Search { height:45px; overflow:hidden;}
.R_Search form { float:right;}
.R_Search form .Text { width:140px; height:22px; border:1px #ccc solid; background:#fff; font-size:13px; color:#333; padding:2px 3px; line-height:24px; float:left; margin:1px 10px 0px 0px;}
.R_Search form .Botton { font-size:13px; color:#fff; text-align:center; width:80px; height:30px; overflow:hidden; background:url(../img/but_bj.png) no-repeat left 0px; font-family:Verdana; cursor:pointer;}
.R_link { font-size:11px; color:#999999; line-height:20px; text-align:right;}
.R_link a { font-size:11px; color:#999; text-decoration:none; padding:0px 8px; text-decoration:underline;}
.R_link a.On,.R_link a:hover{ color:#2C3192; text-decoration:none;}
/*---R_link1----*/
.R_link1 { font-size:11px; color:#999999; line-height:20px; text-align:left; padding:45px 0px 0px 0px;}
.R_link1 a { font-size:11px; color:#999; text-decoration:none; padding:0px 8px; text-decoration:underline;}
.R_link1 a.On,.R_link1 a:hover{ color:#2C3192; text-decoration:none;}

.About_box { width:690px; overflow:hidden; padding:20px 0px 50px 0px;}

.News_ul { list-style:none; padding:0px 0px 30px 0px; width:690px; overflow:hidden;}
.News_ul li { background:url(../img/newslist_bj.png) no-repeat center bottom; padding:35px 0px 30px 0px;}
.News_ul li td.A span { display:block; width:38px; height:31px; background:url(../img/index-bj.png) no-repeat left 0px; font-size:11px; color:#3337A4; font-weight:bold; text-align:center; padding:5px 0px 0px 0px;}
.News_ul li td.B a { font-size:13px; color:#3338A9; font-weight:bold; text-decoration:none;}
.News_ul li td.B a:hover { text-decoration:underline; color:#FF6633;}
.News_ul li td.C span { font-size:13px; color:#999; font-style:italic;}
.News_ul li td.D { font-size:13px; color:#666666; line-height:18px;}

.Page { width:690px; padding:20px 0px 50px 0px; overflow:hidden;}/*880*/
.Page ul { float:left; position:relative; left:50%; list-style:none;}
.Page ul li { float:left; position:relative; left:-50%; line-height:20px; overflow:hidden;}
.Page ul li a { text-decoration:none; border:0px; outline:none; font-size:13px; color:#3338A9; padding:0px 5px; font-family:Verdana; font-weight:bold;}
.Page ul li a.On,.Page ul li a:hover { color:#FF6633; text-decoration:underline;}

.News_infotop { width:690px; list-style:none; padding:30px 0px 30px 0px;}
.News_infotop li { display:block; width:690px; padding:0px 5px 0px 5px;}
.News_infotop li.Title { font-size:23px; color:#3338A9; font-weight:bold; font-family:Arial, "新細明體", sans-serif; padding:0px 5px 25px 5px; background:url(../img/newslist_bj.png) no-repeat left bottom;}
.News_infotop li.Time { font-size:13px; color:#666666;}
.News_infoBox { width:690px; overflow:hidden;}
.News_botton { width:510px; overflow:hidden; padding:20px 0px 50px 180px;}
.News_botton a { float:left; width:102px; height:42px; background:url(../img/botton_bj2.jpg) no-repeat left 0px; text-align:center; line-height:40px; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; margin:0px 10px;}
.News_botton a:hover {background:url(../img/botton_bj1.jpg) no-repeat left 0px;}
/*---Con_box----*/
.Con_box { width:690px; padding:30px 0px 0px 0px;}
.Con_map { width:680px; height:280px; border:1px #000000 solid; background:#fff; padding:4px;}
.Con_form td { padding:0px 0px 15px 0px;}
.Con_form td label { font-size:13px; color:#333333; line-height:24px; padding:0px 10px 0px 0px;}
.Con_form td label font { font-size:13px; color:#FF6633; padding:0px 5px 0px 0px;}
.Con_form td .Con_inp,.Con_form td .Con_inp1,.Con_form td .Con_inp2 { height:22px; border:1px #ccc solid; background:#fff; font-size:13px; color:#333; padding:2px 3px;}
.Con_form td .Con_span { padding:0px 22px;}
.Con_form td .Con_inp { width:210px;}
.Con_form td .Con_inp1 { width:557px;}
.Con_form td .Con_inp2 { width:262px;}
.Con_form td .Con_text { width:551px; height:140px; border:1px #ccc solid; background:#fff; font-size:13px; color:#333; padding:5px 5px; resize:none; overflow:hidden;}
.Con_form td .Con_but1,.Con_form td .Con_but2 { float:left; width:126px; height:51px; overflow:hidden; text-align:center; font-size:13px; color:#fff; font-weight:bold; padding:10px 0px 20px 0px; cursor:pointer;}
.Con_form td .Con_but1 { background:url(../img/botton_bj3.jpg) no-repeat left 0px;}
.Con_form td .Con_but2 { background:url(../img/botton_bj4.jpg) no-repeat left 0px;}
.Con_form td .Con_radio { float:left; margin:6px 0px 0px 0px;}
*html .Con_form td .Con_radio { margin:0px;}
.Con_form td .Con_span1 { float:left; padding:0px 15px 0px 10px; line-height:24px;}
/*---Dlcp_box----*/
.Dlcp_box { width:1000px; overflow:hidden; padding:20px 0px 80px 0px;}
.Dlcp_box td { padding:0px 0px 10px 0px;}
.Dlcp_box td .Dlcp_postion { width:218px; height:80px; padding:30px 50px; cursor:pointer; position:relative;}
.Dlcp_box td .Dlcp_postion .Dlcp_div { position:absolute; left:-6px; top:0px; z-index:1; width:330px; height:130px;}
.Dlcp_box td .Dlcp_postion .Dlcp_div div.Bj { background:url(../img/dlcp_bj.png) repeat-y left 0px;}
.Dlcp_box td .Dlcp_postion .Dlcp_div td { padding:5px 15px; height:120px;}
.Dlcp_box td .Dlcp_postion .Dlcp_div td p { font-size:11px; color:#BFBFDF; text-align:left; line-height:18px;}
.Dlcp_box td .Dlcp_postion .Dlcp_div td p a { font-size:13px; color:#FFF000; text-decoration:none;}
.Dlcp_box td .Dlcp_postion .Dlcp_div td p a:hover { }
.Dlcp_box td .Dlcp_postion .Dlcp_div td p strong { font-size:13px; color:#fff;}
/*---Footer----*/
.Proc_menu { list-style:none; width:270px; padding:10px 0px 0px 0px;}
.Proc_menu li { display:block; width:270px;}
.Proc_menu li.menu_li { padding:0px 0px 5px 0px;}/*background:#6063BE url(../img/menu_bj3.png) no-repeat left bottom;*/
.Proc_menu li.menu_li a.menu_a,.Proc_menu li.menu_li a.menu_aOn { display:block; width:270px; background:#F3F3F3 url(../img/menu_bj1.png) no-repeat left bottom; padding:0px 0px 10px 0px; text-decoration:none; cursor:pointer;}
.Proc_menu li.menu_li a.menu_a span.menu_span,.Proc_menu li.menu_li a.menu_aOn span.menu_span { display:block; font-size:15px; color:#000000; font-weight:bold; background:url(../img/menu_bj0.png) no-repeat left 0px; padding:10px 30px 0px 30px;}
.Proc_menu li.menu_li a.menu_a:hover,.Proc_menu li.menu_li a.menu_aOn { background:#32349B url(../img/menu_bj3.png) no-repeat left bottom;}
.Proc_menu li.menu_li a.menu_a:hover span.menu_span,.Proc_menu li.menu_li a.menu_aOn span.menu_span {background:url(../img/menu_bj2.png) no-repeat left 0px; color:#fff;}
.Proc_menu li ul { list-style:none; padding:10px 0px 10px 0px;}
.Proc_menu li ul li a { display:block; width:270px; padding:3px 0px 13px 0px; background:url(../img/menu_bi4.png) no-repeat left bottom; text-decoration:none;}
.Proc_menu li ul li a span { display:block; padding:0px 30px 0px 30px; font-size:15px; color:#333333; font-weight:bold; line-height:20px;}
.Proc_menu li ul li a:hover span,.Proc_menu li ul li a.On span { background:url(../img/menu_icon2.png) no-repeat 2px 3px; color:#3338A9;}
.Proc_menu li ul li ul { list-style:none; background:url(../img/menu_bi4.png) no-repeat left bottom; padding:5px 0px 25px 0px;}
.Proc_menu li ul li ul li a { font-size:13px; color:#333333; background:none; padding:2px 30px 2px 30px; line-height:20px; width:210px;}
.Proc_menu li ul li ul li a:hover,.Proc_menu li ul li ul li a.On { background:none; color:#3338A9; text-decoration:underline;}
/*---Proc_ul----*/
.Proc_ul { list-style:none; width:650px; overflow:hidden; background:url(../img/newslist_bj.png) no-repeat center bottom; padding:30px 20px 50px 20px;}
.Proc_ul li { display:block;}
.Proc_ul li td { padding: 0px 0px 20px 0px;}
.Proc_ul li td a.Proc_a { display:block; width:108px; height:108px; background:url(../img/proc_bj.png) no-repeat left 0px; text-decoration:none; padding:12px;}
.Proc_ul li td a.Proc_a img { width:108px; height:108px;}
.Proc_ul li td ul { list-style:none;}
.Proc_ul li td ul li { display:block;}
.Proc_ul li td ul li.Title { height:20px; overflow:hidden;}
.Proc_ul li td ul li.Title a { font-size:13px; color:#3237A5; line-height:20px; font-weight:bold; text-decoration:none;}
.Proc_ul li td ul li.Title a:hover { color:#FF6633; text-decoration:underline;}
.Proc_ul li td ul li.Note { font-size:13px; color:#666666; line-height:20px; padding:10px 0px 0px 0px; height:80px; overflow:hidden;}
.Proc_ul li td ul li.More { text-align:right; padding:5px 0px 0px 0px;}
.Proc_ul li td ul li.More a { text-decoration:none; font-size:11px; color:#3538A9;}
.Proc_ul li td ul li.More a:hover { color:#FF6633;}
/*---Proc_infobox----*/
.Proc_infoTop { width:690px; overflow:hidden; padding:50px 0px 35px 0px; background:url(../img/newslist_bj.png) no-repeat center bottom;}
.Pic_img { width:324px; float:left;}
.Pic_img .Big_img { width:298px; height:298px; background:url(../img/proc_bj1.png) no-repeat left 0px; padding:13px; position:relative;}
.Pic_img .Big_img img { width:298px; height:298px;}
.Pic_img .Big_img a.Big_imgbj { display:block; width:298px; height:298px; background:url(../img/proc_bj2.png) no-repeat center center; position:absolute; left:13px; top:13px; z-index:1;}
.Small_img { width:324px; overflow:hidden; padding:10px 0px 0px 0px; position:relative;}
.Small_img a.Small_L,.Small_img a.Small_R { width:16px; height:34px; position:absolute; top:35px; z-index:22;}
.Small_img a.Small_L { background:url(../img/icon1.png) no-repeat left center; left:0px;}
.Small_img a.Small_R { background:url(../img/icon2.png) no-repeat left center; right:0px;}
.Small_img .Img_div { margin:0 auto; width:288px; height:90px; overflow:hidden; padding:0px 0px 0px 2px;}
.Small_img .Img_div ul { list-style:none;}
.Small_img .Img_div ul li { float:left; padding:0px 3px;}
.Small_img .Img_div ul li a { display:block; border:1px #ccc solid; padding:3px; background:#fff; text-decoration:none;}
.Small_img .Img_div ul li a:hover,.Small_img .Img_div ul li a.On { border:1px #FF6633 solid;}
.Small_img .Img_div ul li a img { width:82px; height:82px; overflow:hidden;}

.Proc_infoTop ul.F_r { list-style:none; width:335px; overflow:hidden;}
.Proc_infoTop ul.F_r li { display:block; width:335px;}
.Proc_infoTop ul.F_r li.Title { font-size:15px; color:#3237A5; font-weight:bold; line-height:22px; padding:0px 0xp 0px 0px;}
.Proc_infoTop ul.F_r li.Note { font-size:13px; color:#666666; line-height:20px; padding:20px 0px 0px 0px;}
.Proc_infoTop ul.F_r li.Note td { padding-bottom:5px;}
.Proc_infoTop ul.F_r li.Bottom { text-align:right; padding:40px 0px 0px 0px;}

.Info_box { widows:660px; overflow:hidden; padding:0px 15px 50px 15px;}
.Info_title { border-bottom:4px #33359B solid; height:31px; overflow:hidden; padding:20px 0px 0px 0px;}
.Info_title span { float:left;}
.Info_title span img { float:left;}
.Info_title span span { float:left; height:31px; background:url(../img/product_infobj2.png) repeat-x left 0px; padding:0px 15px; font-size:13px; color:#fff; font-weight:bold; line-height:30px;}
.Info_text { width:660px; padding:20px 0px 30px 0px; overflow:hidden;}
.Info_proc { width:660px; overflow:hidden; padding:20px 0px 0px 0px; position:relative;}
.Info_proc .InfoProc_L,.Info_proc .InfoProc_R { position:absolute; width:20px; height:20px; top:70px; z-index:1l;}
.Info_proc .InfoProc_L { left:0px;}
.Info_proc .InfoProc_R { right:0px;}
.Info_proc .InfoProc_img { margin:0 auto; width:605px; height:121px; overflow:hidden;}
.Info_proc .InfoProc_img ul { list-style:none;}
.Info_proc .InfoProc_img ul li { float:left; padding:7px;}
.Info_proc .InfoProc_img ul li a { display:block; padding:3px; border:1px #ccc solid; background:#fff;}
.Info_proc .InfoProc_img ul li a:hover { border:1px #FF6633 solid;}
.Info_proc .InfoProc_img ul li a img { width:99px; height:99px;}

.Hr_ul { list-style:none; padding:25px 0px 30px 0px; width:690px; overflow:hidden;}
.Hr_ul li { background:url(../img/newslist_bj.png) no-repeat center bottom; padding:10px 0px 30px 0px;}
.Hr_ul li td.B { font-size:12px; color:#3338A9; font-weight:bold; text-decoration:none; padding:5px 0px 0px 0px;}
.Hr_ul li td.C { font-size:11px; color:#666666; line-height:18px; padding:5px 0px 0px 0px;}

/*---Footer----*/
.Footer { background:url(../img/nav-bj0.jpg) repeat-x left 0px; overflow:hidden; width:100%;}
.Footer .Wrap { background:url(../img/nav-bj.jpg) no-repeat center 0px;}
.Footer .Wrap div.Foot_div { width:980px; margin:0 auto; padding:35px 10px; overflow:hidden; font-family:Verdana;}
.Footer .Wrap div.Foot_div div { font-size:11px; color:#666666; line-height:20px;}
.Footer .Wrap div.Foot_div div a { color:#666; text-decoration:none;}
.Footer .Wrap div.Foot_div div a:hover { text-decoration:underline;}

.News_1000px { width:1000px;}
.News_1000px .News_ul { list-style:none; padding:0px 70px 30px 70px; width:860px; overflow:hidden;}
.News_1000px .News_ul li { background:url(../img/newslist_bj1.png) no-repeat center bottom; padding:35px 0px 30px 0px;}
.News_1000px .News_ul li td.A span { display:block; width:38px; height:31px; background:url(../img/index-bj.png) no-repeat left 0px; font-size:11px; color:#3337A4; font-weight:bold; text-align:center; padding:5px 0px 0px 0px;}
.News_1000px .News_ul li td.B a { font-size:13px; color:#3338A9; font-weight:bold; text-decoration:none;}
.News_1000px .News_ul li td.B a:hover { text-decoration:underline; color:#FF6633;}
.News_1000px .News_ul li td.C span { font-size:13px; color:#999; font-style:italic;}
.News_1000px .News_ul li td.D { font-size:13px; color:#666666; line-height:18px;}

.News_1000px .News_infotop { width:1000px; list-style:none; padding:30px 0px 30px 0px;}
.News_1000px .News_infotop li { display:block; width:1000px; padding:0px 5px 0px 5px;}
.News_1000px .News_infotop li.Title { font-size:23px; color:#3338A9; font-weight:bold; font-family:Arial, "新細明體", sans-serif; padding:0px 5px 25px 5px; background:url(../img/newslist_bj1.png) no-repeat left bottom;}
.News_1000px .News_infotop li.Time { font-size:13px; color:#666666;}
.News_1000px .News_infoBox { width:930px; overflow:hidden; padding:0px 35px 0px 35px;}
.News_1000px .News_botton { width:410px; overflow:hidden; padding:20px 0px 50px 380px;}
.News_1000px .News_botton a { float:left; width:102px; height:42px; background:url(../img/botton_bj2.jpg) no-repeat left 0px; text-align:center; line-height:40px; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; margin:0px 10px;}
.News_1000px .News_botton a:hover {background:url(../img/botton_bj1.jpg) no-repeat left 0px;}

.Index_box div.F_r { width:460px;}
.Index_box div.F_r .R_ul { background:url(../img/index-bj1.png) no-repeat left 0px; width:390px; height:212px; overflow:hidden; padding:20px 35px 16px 35px; position:relative;}
.ProLeft,.ProRight{ position:absolute; top:96px;}
.ProLeft{ left:12px;}
.ProRight{ right:12px;}
.Index_box div.F_r .R_ul li.A { float:left; width:163px; height:161px; overflow:hidden; background:url(../img/index-bj2.png) no-repeat left 0px; padding:17px;}
.Index_box div.F_r .R_ul ul{ list-style:none;}
.Index_box div.F_r .R_ul li.B { float:right; width:180px;}
.Index_box div.F_r .R_ul li.B ul { list-style:none; padding:0px 0px 0px 0px;}
.Index_box div.F_r .R_ul li.B ul li { display:block; width:180px; padding:6px 0px 0px 0px;}
.Index_box div.F_r .R_ul li.B ul li.Title a { font-size:13px; color:#FF6633; font-family:Verdana; font-weight:bold;}
.Index_box div.F_r .R_ul li.B ul li.Note { font-size:13px; color:#666666; line-height:20px;}
.Index_box div.F_r .R_ul li.B ul li.Bottom { text-align:right;}
.Index_box div.F_r .R_ul li.B ul li.Bottom a { font-size:11px; color:#3538A9; text-decoration:none; padding-right:10px;}
.Index_box div.F_r .R_ul li.B ul li.Bottom a:hover { color:#FF6633;}
/*新增*/
#News{ height:auto; position:relative;}
#News div{position:absolute; top:-47px; left:174px;width:320px;padding:30px 0px 10px 0px;}
#News ul{overflow:hidden;height:16px;padding:0px;}
#News ul li{ background:none;line-height:16px;height:16px;padding:0px;}
#News ul li a{ text-decoration:none; color:#f00; font-size:13px; font-weight:bold;}
#News ul li a span{ color:#3338A9; font-weight:bold; padding:0 2px;}
#NewsVito{ position:relative;}
#NewsVito ul li{ padding:4px; border:1px solid #CCC; width:377px; height:238px; position:relative; background:none; margin:auto;}
#NewsVito ul li a{ position:absolute; top:5px; left:5px; display:block; width:228px; height:158px; border:none; padding:80px 0 0 149px;}
.VitoLeft,.VitoRight{ position:absolute; top:111px;}
.VitoLeft{ left:8px;}
.VitoRight{ right:8px;}
.VitoBg{ position:fixed; left:0; top:0;width:100%; height:100%; z-index:9999;background:url(../img/VitoBg.png);}
.VitoBody{ width: 540px; height:380px; top:50%; left:50%; position:absolute; margin:-190px 0 0 -270px; z-index:9999;}
.progb{ position:absolute; right: -40px; top: 10px; cursor:pointer;}
.VitoTitle{ display: none; height:39px; line-height:39px; color:#FFF; text-align:center; font-family:Arial, "新細明體", sans-serif; font-size:16px; border-bottom:13px #FFF solid; font-weight:bold;}
.VitoInfo{ background:#FFF; width:520px; height:360px; overflow:auto; border:10px #FFF solid;}
.Vito{ text-align:center; padding:0 0 5px 0;}
.Info{ color:#666; line-height:150%; font-size:13px;}
/*新聞列表*/
.NewsList{ width:690px; overflow:hidden; padding:40px 0 0 0;}
.NewsList dl{ width:690px; overflow:hidden; padding:0 0 18px 0; border-bottom:1px dotted #CCC; margin:0 0 24px 0;}
.NewsList dl dt{ float:left; width:168px;}
.NewsList dl dt img{ padding:4px; border:1px solid #CCC;}
.NewsList dl dd{ float:left; width:522px; color:#666; font-size:13px; line-height:150%; position:relative; height:100px;}
.NewsList dl dd h3{ width:522px; padding:0 0 2px 0;}
.NewsList dl dd h3 span{ float:right; color:#666; font-size:12px; font-family:"Arial", sans-serif; font-weight:normal; padding:1px 10px 0 0;}
.NewsList dl dd h3 a{ color:#3338A9; font-size:13px;  font-weight:bold; text-decoration:none;}
.NewsList dl dd h3 a:hover{ color:#ff6633;}
.NewsList dl dd a.More{ font-family:"Arial", sans-serif; color:#D66D30; font-weight:bold; font-size:10px; text-decoration:none; display:block; position:absolute; right:15px; bottom:0;}
.NewsList dl dd a.More:hover{ color:#ff6633;}
/*新聞100%*/
.News_1000px .NewsList{ width:1000px; overflow:hidden; padding:40px 0 0 0;}
.News_1000px .NewsList dl{ width:1000px; overflow:hidden; padding:0 0 18px 0; border-bottom:1px dotted #CCC; margin:0 0 24px 0;}
.News_1000px .NewsList dl dt{ float:left; width:168px;}
.News_1000px .NewsList dl dt img{ padding:4px; border:1px solid #CCC;}
.News_1000px .NewsList dl dd{ float:left; width:832px; color:#666; font-size:13px; line-height:150%; position:relative; height:100px;}
.News_1000px .NewsList dl dd h3{ width:832px; padding:0 0 2px 0;}
.News_1000px .NewsList dl dd h3 span{ float:right; color:#666; font-size:12px; font-family:"Arial", sans-serif; font-weight:normal; padding:1px 10px 0 0;}
.News_1000px .NewsList dl dd h3 a{ color:#3338A9; font-size:13px;  font-weight:bold; text-decoration:none;}
.News_1000px .NewsList dl dd h3 a:hover{ color:#ff6633;}
.News_1000px .NewsList dl dd a.More{ font-family:"Arial", sans-serif; color:#D66D30; font-weight:bold; font-size:10px; text-decoration:none; display:block; position:absolute; right:15px; bottom:0;}
.News_1000px .NewsList dl dd a.More:hover{ color:#ff6633;}

/* hong ADD  */
#News2 div ul,li{  height:auto; position:relative; margin:0; padding:0;}
#scrollDiv{font-size:13px;width:320px; height:22px;line-height:22px; overflow:hidden;left:174px; position:absolute; margin-top:-22px;}
#scrollDiv ul li{ padding:0px; background:none;height:22px;padding-left:10px; }
#News2 ul li a {
    color: #FF0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

/* new0803 */
	.c_list_block {
		position:relative;
	}
	.c_list_block img {
		border-radius:5px;
	}
	.list_overlay {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		background-color:rgba(27, 29, 78, 0.89);
		border-radius:5px;
		display:none;
	}
	.c_list_block:hover .list_overlay {
		display:block;
	}
	.o_table tr td {
		vertical-align:middle;
		padding:20px;
	}
	.list_overlay a {
		font-size: 14px;
    	color: #FFF000;
    	text-decoration: none;
	}
	.list_overlay a:hover {
		font-size: 14px;
	}
	.list_overlay a h3 {
		font-weight:bold;
		font-size: 15px;
		color: #fff;
		margin-bottom:6px;
	}
	ul.c_sub_list {
		padding:0 15px;
	}
	ul.c_sub_list li {
		margin:1px 0;
		padding:0;
	}
	ul.c_sub_list li a {
		font-size:14px;
		color:#696969;
	}
	ul.c_sub_list li a.active, ul.c_sub_list li a:hover {
		background:none;
		color:#3338A9;
	}
	.Proc_menu.se li ul li a {
		cursor: default;
	}
	.Proc_menu.se li ul li a:hover span {
		background:none; 
		color: #333;
	}
	.Proc_menu.se li ul li a.On span {
		background: url(../img/menu_icon2.png) no-repeat 2px 3px;
    	color: #3338A9;
	}