﻿html { text-align:center; }
* { margin: 0px; padding: 0px; border:0; list-style-type: none; }
body { background-color:#7F7F7F; font-size: 12px; color: #555555; /*	width: 780px;*/ margin-right: auto; margin-left: auto; text-align:left; font-family:Arial,Helvetica,sans-serif; }
a:link { text-decoration: none; color: #333333; }
a:visited { text-decoration: none; color: #333333; }
a:hover { text-decoration: none; color: #A30B0E; }
a:active { text-decoration: none; color: #333333; }
.png { behavior: url(/style/iepngfix.htc); }
.clear { clear:both; width:0; height:0; }
.clear2 { clear:both; width:100%; height:5px;}
font.en{letter-spacing:0;}
/*--------page style
---------------------------------------------------------------------*/
.page { float:right; margin:10px 17px 0 20px; _margin:10px 8px 0 20px; padding:0; clear:both; color:#333; }
.page a { border:1px solid #E0E0E0; width:20px; height:19px; text-align:center; padding:0; display:block; float:left; margin:0 0 0 5px; color:#333; line-height:19px; }
.page a:hover { border:1px solid #aaaaaa; color:#111; }
.page b { border:1px solid #F3F3F3; width:auto; height:19px; text-align:center; padding:0; display:block; float:left; margin:0 0 0 5px; padding:0 3px; color:#cccccc; font-weight:bold; line-height:19px; }
.page em { border:1px solid #E0E0E0; width:auto; height:19px; text-align:center; padding:0; display:block; float:left; margin:0 0 0 5px; padding:0 3px; color:#333; line-height:19px; font-style:normal; }
.page u { border:1px solid #E0E0E0; width:20px; height:19px; text-align:center; padding:0; display:block; float:left; margin:0 0 0 5px; background:#F0F0F0; color:#AAAAAA; font-weight:bold; line-height:19px; }
img { border: none; }
input.text { background-color: #EEEEEE; margin-top: 1px; margin-bottom: 1px; line-height: 18px; border: 1px solid #CCCCCC; height: 18px; }
input.special_text{ float:left;_margin-left:3px;}
input.text_language{ color:#555; width:300px; font-size:12px;}
font.red { color: #A30B0E; }
textarea { background-color: #EEEEEE; border: 1px solid #CCCCCC; font-size:12px;}
select { font-size: 12px; border: 1px solid #CCCCCC; margin-top: 2px; margin-bottom: 2px; }
input.button { background-color: #EEEEEE; height: 20px; line-height: 16px; margin-top: 1px; margin-left:5px; margin-bottom: 3px; border: 1px solid #CCCCCC; }
input.special_button{ float:left; height:20px; line-height:18px; margin-top:1px; margin-bottom:1px; margin-left:6px;}
.safeimg{cursor:hand;margin-top:6px; margin-left:8px;}
/*--------note
---------------------------------------------------------------------*/
/* Navigation */
.mtnav { margin:0 auto; padding:0; list-style:none; width:766px; border-top:0px solid #ffffff;z-index:80; position: relative; }
.mtnav ul { list-style: none; margin:0; padding: 0; }
.mtnav li { float: left; margin: 0; padding: 0; position: relative; height:27px; text-align:center; line-height:27px; }
.mtnav li a, .mtnav li a:link, .mtnav li a:active, .mtnav li a:visited { background:#BF0202 url(../images/menu.gif); width:153px; color: #f3f3f3; display: block; text-transform: lowercase; text-decoration: none; font-size:13px; letter-spacing:1px; }
.mtnav li a:hover { color: #FFFFFF; }
#nav-one li:hover a, #nav-one li.sfHover a { background:#BF0202 url(../images/menu.gif) 0 -27px; color: #FFFFFF; height:27px; }
#nav-one li:hover ul a, #nav-one li.sfHover ul a { background:#BF0202; color: #f3f3f3; width:150px; height:26px; font-size:13px; border-bottom:1px solid #9B0D0F; filter:alpha(opacity=90); /* IE */ -moz-opacity:0.9; /* Moz + FF */ opacity: 0.9; /* support CSS3 browser（FF 1.5 support too）*/ }
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover { background:#87090A; color: #ffffff; }
.mtnav ul { list-style: none; margin:0 0 0 2px; position: absolute; top: -999em; left: -1px; }
.mtnav li:hover ul, .mtnav li.sfHover ul { top: 27px; }
.mtnav li ul { border: 0; float: none; width:150px; }
.mtnav ul a { border-bottom: 0; white-space: nowrap; }
.mtnav ul a:hover { color: #000; }
/*---------------end
----------------------------------------------------------------------------------------------------*/
.white_line1 { margin:0 auto; width:938px; height:1px; line-height:1px; font-size:1px; overflow:hidden; background:#FFF; }
.white_line16 { margin:0 auto; width:938px; height:16px; line-height:16px; overflow:hidden; background:#FFF; }
.white_line26 { margin:0 auto; width:938px; height:26px; line-height:26px; overflow:hidden; background:#FFF; }
#contain { margin:0 auto; width:1002px; min-height:600px; height:auto; _height:600px; background:url(../Images/main_bg.jpg) left top no-repeat; }
#head { margin:0 auto; height: 77px; width:938px; display:block; background:url(/Images/head_bg.png); position:relative;z-index:10000}
#head a.logo {width:130px; height:60px; float:left; display:block; margin-top:5px; margin-left:20px; text-indent:-2000px;}
#head #head_right{ position:absolute; left:695px; top:6px; width:243px; height:68px; font-size:11px}
#head .language{ float:left; width:230px; font-size:11px;}
#head .language li { float:right;}
#head .language li a{ float:left; display:block; padding:0 3px; color:#F4F6F6;font-family: "新細明體", "宋体", Arial, Helvetica, sans-serif;}
#head .language li a:hover{color:#A30B0E;}
#head .language li a.selected{color:#A30B0E;background:url(/images/head_dot1.gif) left center no-repeat; padding-left:12px;}
#head .language li.last{position:relative;}
#head .language li.last a{background:url(/images/head_dot2.gif) right center no-repeat; padding-right:12px;}
#head .language li.last a:hover{}
#head .language li.last ul{ position:absolute; left:-30px; top:15px; height:0px; overflow:hidden;width:85px;}
#head .language li.last ul li{}
#head .language li.last ul a{ background:none; padding:0; width:78px; height:16px; line-height:16px;padding:0 4px; background:#505050;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8}
#head .language li.last ul a:hover{ background:#333; color:#FFF;}

#head .search{ width:100%; float:left; margin-top:29px;}
#head .search a{}
#head .search label{ padding-left:16px; padding-right:16px; float:left; padding-top:2px;  }
*html #head .search label{ padding-left:16px; padding-right:16px; float:left; padding-top:0px;  }
#head .search label a {line-height:18px; color:#FFFFFF; font-size:11px;}
#head .search .keyword{border:0;color:#000000;cursor:text;font-size:11px;height:16px;padding-top:4px;width:127px; float:left; background:transparent;}
*html #head .search .keyword{border:0;color:#000000;cursor:text;font-size:11px;height:16px;padding-top:2px;width:127px; float:left; background:transparent;}
#head .search .submit{border:0;cursor:pointer;height:18px;width:20px; float:left; background:transparent;}
#head #head_right #search_up { position:absolute;top:58px; left:68px; width:146px; height:auto; color:#FFF;background:#505050;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8}
#head #head_right #search_up.show {border:1px solid #666; }
#head #head_right ul#search_ul {text-align:left; height:auto;}
#head #head_right ul#search_ul li{height:18px; line-height:18px; width:100%; overflow:hidden; font-size:11px }
#head #head_right li.mouseOver { background:#333;text-decoration:underline;}
#menu { margin:0 auto; width: 938px; height:33px; background:url(/Images/nav_bg.png) left top no-repeat; }
#mid { margin:0 auto; width:938px; height:420px; background:#FFF; }
#mid #mid_left { float:left; display:inline; width:237px; height:330px; background:url(/Images/mid_left_bg.jpg); }
#mid #index_banner { float:right; display:inline;height:420px; }
/*index*/
#index_body { margin:0 auto; width:938px; height:325px; background:url(/images/img2.gif) repeat-x top #FFF;padding-top:15px; }
#index_body #adv_img { float:right; display:inline; width:523px; height:314px;margin-right:10px;}
#index_body #adv_img h1 { font-size:20px; color:#A30B0E;  font-weight:100; padding-left:14px; padding-top:5px;margin:0;}
#index_body #adv_img ul{height:auto; margin-right:15px;}
#index_body #adv_img ul li{margin-top:12px; height:119px;}
#index_body #adv_img ul li span.text{float:left; display:block; width:275px; height:111px; overflow:hidden; line-height:16px;font-size:11px; margin-left:15px; margin-top:8px;_margin-left:7px;}
#index_body #adv_img ul li span.text a,#index_body #adv_img ul li span.text a:visited{ color:#A30B0E;}
#index_body #adv_img ul li span.img{float:right; display:block; width:186px; height:119px; overflow:hidden;}
#index_body #adv_img ul li span.img a{position:absolute; display:block; width:186p; height:119px;}
#index_body #adv_img ul li span.img img{width:186px;height:119px;behavior: url(/style/iepngfix.htc);}
#index_body #service { float: left; display:inline; width:374px; height:auto; }
#index_body #service h1 { font-size: 18px; background-repeat: no-repeat; background-position: left top; padding-left: 14px; display: block; line-height: 32px; height: 32px; width:339px;margin-right: 7px; margin-left: 10px;  font-weight:100; }
#index_body #service h1 a { color:#555; }
#index_body #service p{ padding:15px 7px 0 15px; line-height:15px;  color:#5C5C5C;font-size:11px;}
#index_body #service ul { margin-top: 5px; margin-right: 7px; margin-left: 15px;  }
#index_body #service li { display: block; padding-top: 6px; padding-bottom: 2px; line-height: 15px; font-size:11px;}
#index_body #service li a { color: #A30B0E; font-size:12px;}
#index_body #service h2 { clear:both; font-size: 12px; padding-left: 7px; display: block;margin-top: 13px; margin-right: 7px; margin-left: 10px;  font-size:16px; color:#000; }
#index_body #service #clients{ clear:both; width:320px;margin-left:40px; margin-top:10px; height:auto; position:relative;}
#index_body #service #clients #slider ul{margin:0; padding:0;}
#index_body #service #clients #slider li {width:320px; height:36px; line-height:36px; overflow:hidden; margin:0; padding:0; }
#index_body #service #clients #slider li img{width:100px; margin:0 3px;}
#index_body #service #clients #prevBtn,#index_body #service #clients #nextBtn { display:block; width:15px; height:22px; position:absolute; left:-22px; top:6px; overflow:hidden;}
#index_body #service #clients #nextBtn { left:328px; }
#index_body #service #clients #prevBtn a, #nextBtn a { display:block; width:15px; height:22px; background:url(/images/flecha-i-clientes.gif) no-repeat 0 0; text-indent:-8000px; }
#index_body #service #clients #nextBtn a { background:url(/images/flecha-d-clientes.gif) no-repeat 0 0; }
/*index end*/

/*left*/
#left #elite { margin:18px 0 10px 0; height:300px;  }
#left #elite h1 {display: block; background:url(/Images/left_case_top.png) bottom no-repeat; height: 7px; margin:0; padding:0; }
#left #elite .elite_top{background:url(/Images/left_case_bg.png); height:315px;}
#left #elite .elite_bottom{background:url(../Images/left_case_bottom.png) top no-repeat; height:20px;}
#left #elite ul { display: block; margin: 0px; padding:4px 0 0 6px; height:250px; }
#left #elite li { display: block; clear: both; height: 50px; padding: 5px; }
#left #elite li img { float: left; display: block; width: 78px; height: 50px; border: 1px solid #CCCCCC; }
#left #elite li b { display:block; font-weight:normal;line-height:25px; white-space:nowrap; overflow:hidden; width:110px; float:left;}
#left #elite li i { text-align: left; display: block; font-style: normal; line-height: 25px; overflow: hidden; width: 110px; float: left; padding-left: 5px; }
#left #elite h2 { display:block; text-align:right; font-size:12px; line-height:20px; height:30px; padding-right:15px; padding-left:10px; }
#left #elite h2 a{ display:block; width:89px; height:27px; line-height:27px; text-align:center; background:url(/images/reset.jpg) no-repeat; color:#A30B0E; float:right;}
#left #elite h2 a:hover{background:url(/images/reset2.jpg) no-repeat;color:#A30B0E;} 
/*left*/

/*service*/
#service_body { margin:0 auto; width:938px; min-height:600px; height:auto; _height:600px; background-color:#FFF; padding-bottom:16px; }
.sv_b_process{margin:0 auto; width:938px;min-height:405px; height:auto; _height:405px;background-color:#FFF; overflow:hidden; }
#service_body #service_contain { width:926px; margin:0 auto; height:auto; }
#service_banner { width:938px; height:auto; margin:0 auto; }
#service_banner img{width:938px;}
#service_body #left { float:left; display:inline; width:212px; height:auto; margin-top:8px; }
#service_body #right { float:right; display:inline; width:706px; height:auto; margin-top:6px; background:url(/Images/service_right_line.png) repeat-y; }
#service_body .round_top { padding-left:17px; width:185px; height:35px; background:url(/Images/service_left_top.png); line-height:35px; color:#393939; font-size:16px;}
#service_body .round_main { width:202px; min-height:24px; height:auto; _height:24px;  }
#service_body .round_bottom { width:202px; height:32px; background-image:url(/Images/service_left_bottom.png); }
#service_body .round_main ul {}
#service_body .round_main li {width:202px;height:33px;line-height:33px;background:url(/Images/service_left_line.png) top no-repeat;}
#service_body .round_main li a {padding-left:8px;width:194x; height:33px; line-height:33px; display:block; text-indent:18px; color:#707070; font-size:13px;background:url(/Images/service_left_line.png) top no-repeat;}
#service_body .round_main li a:hover {color:#707070;background-position:0 -33px; }
#service_body .round_main li a.left_onit { color:#707070; background-position:0 -33px; }
#service_body #left #link { padding-left: 6px; }
#service_body #left #link h1 { font-size: 12px; line-height: 20px; font-weight: normal; display: block; background-image: url(/Images/Logo_.jpg); background-repeat: no-repeat; background-position: 0px -1px; text-indent: 13px; font-weight:bold; margin-top:10px; }
#service_body #left #link ul { }
#service_body #left #link li { margin-top: 5px; margin-bottom: 5px; display: block; }
#service_body #left #elite h2{ font-weight:normal}
#service_body #right_bottom { float:right; display:inline; width:706px; height:7px; background:url(/Images/service_right_bottom.png) no-repeat; }
#service_body #right_content { position:relative; width:706px; min-height:807px; height:auto; _height:807px; background:url(/Images/customer_right_bg.jpg) no-repeat; }
#service_body #right_content2 { position:relative; width:706px; min-height:807px; height:auto; _height:807px; background:url(/Images/service_right_bg.jpg) no-repeat; }
#service_body #right_content3 { position:relative; width:706px; min-height:807px; height:auto; _height:807px; background:url(/Images/about_right_bg.jpg) no-repeat; }
#service_body #right_content4 { position:relative; width:706px; min-height:807px; height:auto; _height:807px; background:url(/Images/contact_right_bg.jpg) no-repeat; }
#service_body #position { position:absolute; left:14px; top:92px; width:500px; height:23px; line-height:23px;color:#6D828F; }
#service_body #img_info { position:absolute; left:14px; top:8px; width:650px; line-height:22px;font-size:17px; color:#eee;}
#position a, #position a:visited { width:auto; height:23px; display:block; float:left; color:#354854; }
#position span{float:left; margin-right:6px; _margin-right:3px;width:13px;height:23px;background:url(/Images/right_content_arrow.gif) right 7px no-repeat;}
#right_text { width:535px; height:auto; margin-left:15px; padding-top:125px; }
#service_body #right_text #service1 h1 { background-image: url(/Images/Arraw.jpg); background-repeat: no-repeat; background-position: 5px 25px; font-size: 12px; line-height: 20px; font-weight: normal; padding: 20px; padding-left:5px; text-indent: 25px; text-align:justify; text-justify:inter-ideograph; }
#service_body #right_text #service1 p { display: block; padding-top: 60px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px; background-repeat: no-repeat; background-position: -10px top; text-indent: 15px; line-height: 20px; text-align:justify; text-justify:inter-ideograph; }
#service_body #right_text #Server_Web { background-image: url(/Images/Server_Web_ICO.jpg); }
#service_body #right_text #Server_Action { background-image: url(/Images/Server_Action_ICO.jpg); }
#service_body #right_text #Server_Graip { background-image: url(/Images/Server_Graip_ICO.jpg); }
#service_body #right_text #Server_Flash { background-image: url(/Images/Server_Flash_ICO.jpg); }
#service2{height:auto; padding-top:10px;}
.vs { height:auto;}
.vs .vs_top { width:533px; height:164px; margin-bottom:8px; background:url(../Images/vs_topbg.jpg) bottom no-repeat; }
.vs .vs_top h1 { color:#A30B0E; font-size:16px; font-weight:100; line-height:35px; padding-left:7px; }
.vs .vs_top p { /*color:#9D9D9D;*/ font-size:13px; margin:5px 0 46px 7px; line-height:20px; }
.vs .vs_con { width:522px; min-height:184px; height:auto; _height:184px; background:url(../Images/vs_bg.jpg) no-repeat; margin-left:7px; }
.vs .vs_con h5 { width:252px; text-align:center; color:#424645; font-size:15px; font-weight:bold; height:58px; line-height:58px; margin:66px 0 0 0; padding:0; }
.vs .vs_con p { padding:8px 17px 0; height:auto; color:#949494; line-height:20px; }
.vs .vs_con .vsimg { position:absolute; width:76px; height:76px; margin-top:54px; margin-left:222px; *margin-left:-30px;
}
.vs .vs_con .vsimg img { azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "../../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true);
}
.vs .vs_con .leftt { float:left; width:252px; height:auto; }
.vs .vs_con .rightt { float:right; width:252px; height:auto; }
.vs .vs_footer { height:20px; width:522px; margin-bottom:10px; margin-left:7px; background:url(../Images/vs_footerbg.jpg); }
.vs_submit { width:100%; height:auto; text-align:center; margin:20px 0; }
#alpha {/*filter: Alpha(Opacity=50, FinishOpacity=50, Style=0, StartX=0, StartY=0, FinishX=100, FinishY=100*/ filter:alpha(opacity=50, FinishOpacity=50, Style=0, StartX=0, StartY=0, FinishX=100, FinishY=100); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/ }
.tflash { /*margin:0 auto;*/ width:519px; height:667px; border:0px solid #339900; position:relative; }
.tflash .hflash { width:519px; _width:519px; zoom:1; float:left; clear:both; text-align:left; *z-index:-1000;
position:absolute; }
.tflash .tool { margin:0; padding:0; position:absolute; z-index:1000; left:0px; top:0px; text-align:left; display:block; width:519px; height:667px; background:url(null.gif); }
.tflash .tool ul, .tflash .tool li { position:absolute; margin:0; padding:0; height:33px; line-height:33px }
.tflash .tool a { list-style:none; height:33px; line-height:33px; text-align:center; color:#FFFFFF; position:absolute; overflow:hidden; background:#ffffff; filter:Alpha(Opacity=1); -moz-opacity:0.001; opacity: 0.001; }
.tflash .tool a:hover { height:33px; line-height:33px; position:absolute; filter:Alpha(Opacity=100); -moz-opacity:1; opacity:1; }
.tflash .tool .na a { left:13px; top:14px; width:230px; }
.tflash .tool .na a:hover { background:url(/images/wspimg/lli.png) left bottom; }
.tflash .tool .nb a { left:282px; top:14px; width:230px; }
.tflash .tool .nb a:hover { background:url(/images/wspimg/lli.png) left bottom; }
.tflash .tool .nc a { left:33px; top:103px; width:462px; }
.tflash .tool .nc a:hover { background:url(/images/wspimg/w462.png) left bottom; }
.tflash .tool .nd a { left:33px; top:177px; width:327px; }
.tflash .tool .nd a:hover { background:url(/images/wspimg/w327.png) left bottom; }
.tflash .tool .ne a { left:170px; top:252px; width:327px; }
.tflash .tool .ne a:hover { background:url(/images/wspimg/w327.png) left bottom; }
.tflash .tool .nf a { left:14px; top:323px; width:257px; }
.tflash .tool .nf a:hover { background:url(/images/wspimg/w257.png) left bottom; }
.tflash .tool .ng a { left:301px; top:323px; width:212px; }
.tflash .tool .ng a:hover { background:url(/images/wspimg/w212.png) left bottom; }
.tflash .tool .nh a { left:348px; top:389px; width:165px; }
.tflash .tool .nh a:hover { background:url(/images/wspimg/w165.png) left bottom; }
.tflash .tool .ni a { left:14px; top:390px; width:253px; }
.tflash .tool .ni a:hover { background:url(/images/wspimg/w253.png) left bottom; }
.tflash .tool .nj a { left:13px; top:459px; width:279px; }
.tflash .tool .nj a:hover { background:url(/images/wspimg/w279.png) left bottom; }
.tflash .tool .nk a { left:329px; top:457px; width:184px; }
.tflash .tool .nk a:hover { background:url(/images/wspimg/w184.png) left bottom; }
.tflash .tool .nl a { left:176px; top:527px; width:257px; }
.tflash .tool .nl a:hover { background:url(/images/wspimg/w257.png) left bottom; }
.tflash .tool .nm a { left:34px; top:607px; width:462px; }
.tflash .tool .nm a:hover { background:url(/images/wspimg/w462.png) left bottom; }
#service_body #right #scope { }
#service_body #right #scope h1 { font-size: 12px; line-height: 20px; font-weight: normal; padding: 20px; text-indent: 25px; }
#service_body #right #scope #b_1 { background-image: url(/Images/Procedure_Bg_1.jpg); height: 230px; overflow: hidden; width: 528px; margin-right: auto; margin-left: auto; text-align: center; }
#service_body #right #scope #b_1 p { display: block; clear: both; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 140px; text-align: left; }
#service_body #right #scope #b_1 ul { display: block; width: 480px; }
#service_body #right #scope #b_1 li { float: left; width: 120px; display: block; text-align: center; }
#service_body #right #scope #b_1 li b { display: block; line-height: 20px; font-weight: normal; }
#service_body #right #scope #b_2 { clear: both; text-align: center; }
#service_body #right #scope #b_3 { background-image: url(/Images/Procedure_Bg_2.jpg); width: 528px; height: 262px; text-align: center; }
#service_body #right #scope #b_3 p { display: block; padding-top: 40px; padding-right: 30px; padding-bottom: 15px; padding-left: 115px; text-align: left; }
#service_body #right #scope #b_4 { text-align: center; }
#service_body #right #scope #b_5 { background-image: url(/Images/Procedure_Bg_3.jpg); width: 528px; height: 262px; text-align: center; }
#service_body #right #scope #b_5 p { padding-top: 60px; padding-right: 25px; padding-bottom: 30px; padding-left: 115px; display: block; text-align: left; }
#service_body #right #scope #b_5 ul { width: 480px; }
#service_body #right #scope #b_5 li { float: left; width: 120px; display: block; text-align: center; }
#service_body #right #scope #b_5 li b { display: block; font-weight: normal; }
#service_body #right #b_6 { text-align: center; }
#service_body #right #b_7 { background-image: url(/Images/Procedure_Bg_4.jpg); height: 111px; width: 528px; }
#service_body #right #b_7 p { padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 100px; }
#service_body #right #form { border: 1px solid #C1DAD7; }
#service_body #right #form .bg { background-image: url(/Images/bullet2.gif); background-repeat: no-repeat; background-position: left top; background-color: #F5FAFA; }
#service_body #right #form h1 { font-size: 12px; line-height: 25px; font-weight: normal; border-bottom: 1px solid #C1DAD7; padding-right: 15px; padding-left: 15px; background-image: url(/Images/bullet1.gif); background-repeat: no-repeat; background-position: left top; }
#service_body #right #form ul { }
#service_body #right #form li { border-bottom: 1px solid #C1DAD7; text-align: left; display: block; background-image: url(/Images/bullet1.gif); background-repeat: no-repeat; background-position: left top; line-height: 25px; overflow: hidden; width: 100%; clear: both; }
#service_body #right #form li label { width: 145px; color: #4F6B72; line-height: 25px; text-align: right; display: block; float: left; }
#service_body #right #form li p { padding-left: 5px; line-height: 25px; display: block; margin-left: 150px; float: none; border-left: 1px solid #C1DAD7; }
#service_body #right #form h2 { font-size: 12px; line-height: 25px; font-weight: normal; color: #A30B0E; border-bottom: 1px solid #C1DAD7; background-image: url(/Images/bullet1.gif); background-repeat: no-repeat; background-position: left top; padding-right: 15px; padding-left: 15px; clear: both; }
#service_body #right #form h3 { text-align: left; padding-top: 5px; padding-bottom: 5px; padding-left: 115px; }
#service_body #right #list { }
#service_body #right #list li { display: block; clear: both; height: 50px; margin: 5px; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; }
#service_body #right #list li img { float: left; border: 1px solid #E4E4E4; width: 83px; height: 50px; }
#service_body #right #list li u { text-decoration: none; display: block; margin-left: 93px; text-align: right; padding-right: 10px; padding-top: 2px; }
#service_body #right #list li a { display: block; float: left; }
#service_body #right #list li i { margin-left: 93px; display: block; font-style: normal; margin-top: 5px; }
#service_body #right h4 { font-size: 12px; line-height: 25px; font-weight: normal; text-align: center; }
#service_body #right h1.myh1 { font-size: 16px; font-weight: bold; text-align: center; height: 30px; line-height: 30px; }
#service_body #right h5.myh5 { font-weight: normal; text-align: right; margin-right: 20px; margin-left: 20px; font-size: 12px; }
#service_body #right #text { padding: 10px; line-height: 20px;font-weight: normal; }
#service_body #right #value { background-image: url(/Images/caseopinion.jpg); padding: 30px; }
#service_body #right #value label { font-size: 12px; line-height: 25px; display: block; text-align:right; padding-right:12px; color:#999999; }
#service_body #right #value h1 { font-size: 12px; line-height: 20px; display: block; font-weight:normal}
#service_body #right #value h2 { font-size: 12px; line-height: 25px; display: block; color: #A30B0E; }
#service_body #right #value p { display: block; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; padding: 5px; line-height: 20px; }
#service_body #right #value a { color: #A30B0E; font-weight: normal; }
#service_body #right #value b { font-weight: normal; }

#service_body #right #contact_top h1 { font-size: 12px; line-height: 20px; font-weight: normal;margin-right: 5px; margin-bottom: 12px; margin-left: 5px; padding: 5px;}
#service_body #right #contact_top #sitemap { position: relative; top:-14px; float: right; padding-right: 5px; }
#service_body #right #contact_top #sitemap .mapgoogle{position: relative;background-color: #F6F6F6; border: 1px solid #E1E1E1; padding: 3px; overflow:hidden; width:260px; height:190px}
#service_body #right #contact_top ul { margin: 5px; }
#service_body #right #contact_top li { line-height: 25px; padding-left: 5px; word-spacing: 0px; }
#service_body #right #contact_top li label {color: #A30B0E; }
#service_body #right #contact_top li label.contact_l{ display:block; float:left; width:45px; text-align:right}
#service_body #right #contact_top li span.contact_r{ display:block; float:left;   width:200px;}
#service_body #right #contact_bottom .Empty{ height:20px;}
#service_body #right #contact_bottom #lpath { line-height: 20px; background-color: #F2F4F3; color: #A30B0E; margin-top: 15px; margin-right: 7px; margin-bottom: 5px; margin-left: 7px;text-align: center; font-size:13px; }
#service_body #right #contact_bottom h1 { font-size: 12px; line-height: 20px; font-weight: normal; display: block; margin-top: 15px; margin-right: 7px; margin-bottom: 5px; margin-left: 7px; padding-right: 0px; padding-left: 5px; padding-top:5px; padding-bottom:5px;}
#service_body #right #contact_bottom ul {margin-top: 5px; margin-right: 7px; margin-bottom: 5px; margin-left: 7px; }
#service_body #right #contact_bottom li { line-height: 20px;  padding-right: 5px; padding-left: 5px; width: 96%; clear: both; overflow: hidden;  }
#service_body #right #contact_bottom li label { display: block; float: left; width: 110px; text-align: right; line-height: 28px;}
#service_body #right #contact_bottom li span { display: block; margin-left: 120px;padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
#service_body #right #contact_bottom h2 { margin: 5px; }
#service_body #right #contact_bottom #text { padding: 0; line-height: 15px; letter-spacing: 0; font-weight: normal; }
#service_body #right #site { text-align: center; }
#service_body #right #site ul { width: 535px; }
#service_body #right #site ul li { float: left; width: 178px; display: block; text-align: center; background-image: url(/Images/rightimgbg.jpg); height: 144px; background-repeat: no-repeat; background-position: center center; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
#service_body #right #site li img { width: 135px; height: 87px; padding-top: 7px; padding-right: 7px; padding-bottom: 6px; padding-left: 7px; display: block; margin-right: auto; margin-left: auto; }
#service_body #right #site label { font-weight: normal; text-align: left; display: block; width: 150px; text-indent: 22px; line-height: 22px; text-decoration: none; height: 22px; overflow: hidden; margin-top: 1px; margin-right: auto; margin-bottom: 1px; margin-left: auto; }
#service_body #right #site i { font-style: normal; text-align: left; display: block; width: 150px; text-indent: 22px; line-height: 18px; overflow: hidden; margin-top: 1px; margin-right: auto; margin-bottom: 1px; margin-left: auto; }
#service_body #right #site h4 { line-height: 25px; display: block; clear: both; font-size: 12px; text-align: center; font-weight: normal; }
#service_body #right #show { float: left; }
#service_body #right #show h1 { display: block; width: 280px; height: 180px; padding-right: 5px; padding-bottom: 5px; }
#service_body #right #show ul { margin-top: 5px; margin-right: 5px; margin-bottom: 5px; }
#service_body #right #show li { display: block; line-height: 22px; text-indent: 5px; height:22px; }
#service_body #right #show li.bg { background-color: #F2F4F3; }
#service_body #right #show li.bg a { color:#b00000; }
#service_body #right #show li.bg a:hover { color:#FF6600; }
#service_body #right #show label{ width:70px; display:block; float:left; text-align:right}
#service_body #right #show i{ font-style: normal; width:200px;display:block; float:left }
#service_body #right #play { float: right; width: 250px; }
#service_body #right #play #window { background-image: url(/Images/Right_Box_Show.jpg); background-repeat: no-repeat; background-position: left top; height: 160px; margin-bottom: 5px; overflow: hidden; }
#service_body #right #play #window ul { }
#service_body #right #play #window li { width: 122px; float: left; display: block; height: 80px; text-align: center; line-height: 80px; }
#service_body #right #play #window li img { width: 114px; height: 70px; margin-top: 4px; margin-left: 3px; }
#service_body #right #play #button { background-image: url(/Images/Right_Menu_.jpg); background-repeat: no-repeat; background-position: center center; line-height: 19px; margin-bottom: 5px; text-align: center; }
#service_body #right #play #button a { color: #bf0202; }
#service_body #right #play h1 { font-size: 12px; display: block; padding-right: 10px; padding-left: 10px; height: 35px; background-image: url(/Images/Item_Menu_bg.jpg); background-repeat: no-repeat; }
#service_body #right #play h1 a { float: left; width: 50%; text-align: center; display: block; background-image: url(/Images/Item_a_bg.gif); background-repeat: no-repeat; margin-top: 7px; font-weight: normal; color: #666666; line-height: 18px; padding-top: 10px; cursor:pointer; }
#service_body #right #play a.ed { background-image: url(/Images/Item_a_ed.gif); }
#service_body #right #play #s_box { min-height: 125px; height:auto;_height:125px; margin: 0px; line-height:13px;clear: both; background:url(../Images/Item_Menu_bg_bottom.gif) bottom no-repeat}
#service_body #right #play #s_box p {padding: 5px; }
#service_body #right #show_text { clear: both; line-height: 22px;}
#service_body #right #show_text h1 {background:#F2F4F3; background-repeat: no-repeat; text-indent:8px; display: block; line-height: 25px;  padding-right: 5px; padding-left: 5px; font-size:12px; font-weight:normal }
#service_body #right #show_text p { padding-right: 5px; padding-left: 5px; line-height: 20px; }
#service_body #right #key h1 {background:#F2F4F3; background-repeat: no-repeat; background-position: 5px center; text-indent: 8px; display: block; line-height: 25px; padding-right: 5px; padding-left: 5px;font-size:12px; font-weight:normal }
#service_body #right #key p { padding-right: 5px; padding-left: 5px; line-height: 20px; }
#service_body #right #key p a { margin-right: 5px; }
#service_body #right .getjob{ width:100%; margin:10px 0;}
#service_body #right .getjob ul.jobul{float:left;}
#service_body #right .getjob li.jobli{ width:100%; float:left;height:auto; margin-bottom:4px;}
#service_body #right .getjob span.job_top{ float:left;display:block; width:515px; height:22px; line-height:22px; background:url(/Images/get_job_bg.jpg) no-repeat; text-indent:10px; cursor:pointer;}
#service_body #right .getjob span.job_top a{display:block; width:60%; float:left; height:22px;}
#service_body #right .getjob span.job_top a.clickm{ width:30%; float:right; text-align:right; padding-right:10px}
#service_body #right .getjob span.job_mid{ float:left;height:auto; padding:10px 15px 0px;width:485px;}
#service_body #right .getjob span.job_bottom{ float:left;height:auto; padding:0 15px 20px;display:none; width:485px;}
/*service end*/

/*about*/
#about_body { width:938px; margin:0 auto; min-height:600px; height:auto; _height:600px; background:#FFF; padding-bottom:16px; }
#about_body #about_contain { width:938px; margin:0 auto; height:auto; }
#about_banner { width:938px; height:177px; margin:0 auto; background:url(/Images/banner_bg.jpg); }
#about_body #left { float: left; display:inline; width:687px; height:auto; margin-left:1px; margin-top:8px; }
#about_body #right { float:right; display:inline; width:235px; height:auto; margin-right:1px; margin-top:8px; }
#about_body .round_top { width:687px; height:24px; background:url(/Images/about_left_top.jpg) no-repeat; overflow:hidden; }
#about_body .round_main { width:687px; min-height:24px; height:auto; _height:24px; background:url(/Images/about_left_line.jpg) repeat-y; }
#about_body .round_bottom { width:687px; height:12px; background:url(/Images/about_left_bottom.jpg); }
#about_body .round_top2 { width:235px; height:24px; background:url(/Images/about_right_top.jpg) no-repeat; overflow:hidden; }
#about_body .round_main2 { width:235px; min-height:24px; height:auto; _height:24px; background:url(/Images/about_right_line.jpg) repeat-y; }
#about_body .round_bottom2 { width:235px; height:12px; background:url(/Images/about_right_bottom.jpg); }
#about_body .round_top h1, #about_body .round_top2 h1 { font-size:12px; color:#FFF; line-height:24px; margin-left:10px; }
#about_body .round_main .round_text { width:638px; padding-left:20px; }
#about_body .round_main2 .round_text2 { width:231px; padding-left:2px; }
/*about end*/

/*about*/
#footer { margin:0 auto; width:938px; height:58px; border-top:3px #660000 solid; margin-bottom:38px; background:transparent url(/Images/footer_bg.png) bottom left no-repeat; behavior: url(/style/iepngfix.htc);}
#footer #footer_logo { float:left; display:inline; width:48px; height:56px; margin-left:20px; margin-top:10px; _margin-top:5px; }
#footer #footer_links { float:left; display:inline; width:900px; height:53px; margin-left:6px; margin-top:5px; }
#footer_links #link1 { margin-top:6px; font-size:12px; color:#FFF; }
#footer_links #link1 a, #footer_links #link1 a:visited { color:#FFF; text-decoration:none; font-size:11px; color:#FFF; margin-left:10px; }
#footer_links #link1 a:hover { color:#FFF; text-decoration:underline; }
#footer_links #link2 { margin-top:8px; color:#69717E; font-size:10px; margin-left:10px; }
#footer_links #link2 a{color:#69717E;}
#footer_links #link2 a:hover{color:#69717E;}
#footer_certs #footer_lastword { font-size:12px; color:#646464; font-size:13px; font-weight:bold; text-transform:uppercase; }
/*footer end*/

/*SiteMap*/
#Site_Nav .sitemap{ color:#3b3737; font-size:25px; font-weight:bold;}
#Site_Nav .sitemap span{ color:#a0a0a0; font-size:13px; font-weight:normal;}
#Site_Nav h1{
display:block;
text-indent:3px;
line-height:30px;
background-color:#EFEFEF;
padding:0 7px;
font-size:12px;
font-weight:bold;
color:#666666;
margin-top:15px;
}
#Site_Nav li {
	font-size: 12px;
	background-image: url(/Images/sitemap1.jpg) ;
	background-repeat: no-repeat;
	background-position: 2px 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 5px;
	padding-left: 20px;
	letter-spacing:0px;
}
#Site_Nav li a,#Site_Nav li a:visited,#Site_Nav li a:hover{color:#A30B0E}
/*SiteMap End*/

/*our clients*/
#single_list{
	height:auto;
	margin:10px 0;
}
#single_list ul{
	list-style:none;
	height:auto;
}
#single_list ul li{
	float:left;
	width:25%;
	height:80px;
	text-align:center;
	overflow:hidden;
	line-height:20px;
}
#single_list ul li img{
	width:100px;
	height:33px;
}
#single_con{
	clear: both;
	height:auto;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 7px;
	line-height: 22px;
	letter-spacing:1px;
}
/**/
