﻿@charset "utf-8";
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#555;background:#fff;margin:0 auto 20px;text-align:center;}
h1, h2, h3, h4, h5, h6, form, ul, li {margin:0;padding:0;}
a {font-size:12px;}
a:link, a:visited {color:#666;text-decoration:underline;}
a:hover {color:#c00;}
.dis {DISPLAY:block;}
.undis {DISPLAY:none;}
.img_border img {border:1px solid #ddd;}
.float_l {float:left;}
.float_r {float:right;}
.font_en {font-family:Arial;}
.fc1 {color:#C00;}
.fs1 {font-size:13px;}
.fs2 {font-size:14px;}
.fs2_e {font-size:14px;font-family:Helvetica, sans-serif;}
.fs1 {font-size:11px;}
a.font1:link, a.font1:visited {color:#c00;}
a.font1:hover {color:#666;}
.date {font-size:12px;color:#bbb;font-weight:normal;}
.slidingList_none {display:none;}
.slidingList {margin:0px;padding:5px;height:150px;}
.black_overlay {display:none;position:absolute;}
.white_content {display:none;position:absolute;top:25%;padding:16px;border:16px solid #ccc;background-color:white;z-index:1002;overflow:auto;}
#header {width:960px;height:70px;margin:0 auto 0;}
#header #logo {float:left;}
#header #lanuage {float:left;}
#header #nav {width:504px;height:70px;list-style:none;float:right;}
#header #nav img {float:left;}
#header #nav li {width:72px;float:left;padding:0;margin:0;}
#header #nav a {background:no-repeat;}
#header #nav #about a {background:url(/en/images/t_1_about.gif);}
#header #nav #about a:hover {background:url(/en/images/t_1_about_1.gif);}
#header #nav #info a {background:url(/en/images/t_2_info.gif);}
#header #nav #info a:hover {background:url(/en/images/t_2_info_1.gif);}
#header #nav #project a {background:url(/en/images/t_3_project.gif);}
#header #nav #project a:hover {background:url(/en/images/t_3_project_1.gif);}
#header #nav #service a {background:url(/en/images/t_4_service.gif);}
#header #nav #service a:hover {background:url(/en/images/t_4_service_1.gif);}
#header #nav #job a {background:url(/en/images/t_5_job.gif);}
#header #nav #job a:hover {background:url(/en/images/t_5_job_1.gif);}
#header #nav #contact a {background:url(/en/images/t_6_contact.gif);}
#header #nav #contact a:hover {background:url(/en/images/t_6_contact_1.gif);}
#index_pic {width:960px;margin:0 auto 0;}
.index_pic {width:960px;height:240px;padding:0px;margin:0 auto 0;background:#fff;overflow:hidden;}
.index_pic img {border:0;width:960px;height:240px;margin:0px;padding:0px;}
#index_main1 {width:960px;margin:0 auto 0;height:265px;clear:both;}
#index_main2 {width:960px;margin:0 auto 0;height:130px;clear:both;}
.index_main_l {width:505px;float:left;padding:0px 25px 0 0px;}
.index_main_r {width:400px;float:left;padding:0px 0 0 30px;}
.index_tit {text-align:left;padding-bottom:10px;}
.index_tit .tit {width:50px;float:left;}
*html .index_tit .more {margin-top:12px;}
*+html .index_tit .more {margin-top:8px;}
.index_tit2 {padding-top:10px;}
#index_ser_list .index_tit {;}
#index_ser_list {list-style:none;float:none;clear:both;margin:0;padding:0;}
#index_ser_list li {float:left;width:125px;}
#index_ser_list .item1 a {background:url(/en/images/index_ser_item_1_1.gif);display:block;width:124px;height:95px;}
#index_ser_list .item1 a:hover {background:url(/en/images/index_ser_item_1_2.gif);display:block;width:124px;height:95px;}
#index_ser {padding-top:10px;}
#index_news {background:url(/en/images/bg_index_case.jpg) -265px left no-repeat;}
#index_design {background:url(/en/images/bg_index_case.jpg) top left no-repeat;padding-top:20px;}
#index_case {margin-top:20px;width:504px;text-align:left;}
#index_case td {padding:0px;}
#index_case .img {width:247px;height:105px;padding:1px;margin-bottom:3px;}
#index_case a {background:#ddd;}
#index_case a:hover {background:#aaa;}
#index_case_pic {float:none;clear:both;}
#index_case_pic .more {padding-top:5px;}
#index_show_news {float:none;clear:both;padding-top:10px;}
#index_show_news .more {padding-top:5px;}
#index_news_pic {width:140px;float:left;text-align:left;}
#index_news_pic img {padding:2px;border:1px solid #bbb;width:120px;height:80px;padding:1px;}
#index_news_pic a {width:124px;height:84px;display:block;background:none;}
#index_news_pic a:hover {background:#c00;display:block;}
#index_news_list {width:230px;float:left;text-align:left;color:#aaa;list-style:none;}
#index_news_list a.lm:link {color:#aaa;}
#index_news_list a.lm:visited {color:#aaa;}
#index_news_list a.lm:hover {text-decoration:underline;color:#c00;}
#index_news_list a {text-decoration:none;}
#index_news_list a:hover {text-decoration:underline;color:#333;}
#other_banner {width:960px;height:175px;margin:0 auto 0;}
#other_banner img {float:left;}
#other_banner b {width:240px;height:175px;display:block;float:left;}
#other_main {width:960px;margin:0 auto 0;word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;}
#other_main #left_menu {width:230px;height:500px;background:url(/en/images/bg_left_menu.png) no-repeat;float:left;}
#other_main #menu_list {list-style:none;margin:50px 0 0 20px;text-align:left;}
#other_main #menu_list .class0 {height:34px;line-height:34px;overflow:hidden;background:url(/en/images/menu_bg_1.gif) no-repeat 0 left;}
#other_main #menu_list .class0 a {height:34px;width:185px;line-height:34px;display:block;padding-left:25px;}
#other_main #menu_list .class0 a:hover {width:185px;display:block;}
#other_main #menu_list .class1_link {height:34px;line-height:20px;width:185px;padding-left:25px;background:url(/en/images/menu_bg_2.gif) no-repeat 0px left;}
#other_main #menu_list .class1 a {height:31px;width:185px;line-height:31px;display:block;padding-left:25px;background:url(/en/images/menu_bg_1.gif) no-repeat 0 left;}
#other_main #menu_list .class1 a:hover {width:185px;display:block;height:31px;line-height:31px;}
/*#other_main #menu_list .class1 a:hover{ width:185px; display:block;background:url(/en/images/menu_bg_2.gif) no-repeat 0 left;height:30px; line-height:30px; display:block;}*/
#other_main #menu_list .class2 {margin-left:55px;list-style:none;}
#other_main #menu_list .class2 a {height:20px;line-height:20px;display:block;padding-left:0;width:150px;;text-decoration:none;}
#other_main #menu_list .class2 a:hover {padding-left:0;width:150px;}
#other_main #menu_list .class2 li {background:none;line-height:20px;height:20px;font-size:11px;font-family:"arial";}
#other_main #menu_list li img {border:0;}
#other_main .right_content {width:605px;background:url(/en/images/bg_main.png) no-repeat;float:left;padding:60px 65px 20px 60px;text-align:left;word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;}
#other_main .right_content_notop {width:605px;background:url(/en/images/bg_main.png) no-repeat;float:left;padding:0px 55px 20px 60px;text-align:left;}
#other_main .text_date {color:#333;margin:0 0 5px;width:605px;list-style:none;}
#other_main .text_date li {float:left;}
#other_main .text_date #show_date {width:390px;padding:0 0 0 15px;}
#other_main .text_date #back {width:200px;text-align:right;}
#other_main .text_date #back img {border:none;}
#other_main .text {text-indent:0em;padding:0 0 0 15px;background:url(/en/images/arrow1.gif) no-repeat 4px left;word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;}
#other_main .text_title {font-size:20px;padding:0 0 0 15px;color:#000;margin-bottom:15px;}
#info_sp img {width:580px;}
.gototop {text-align:right;margin:30px 0 20px;border-top:1px dashed #bbb;clear:both;padding:10px 0 10px;}
.page {color:#999;text-align:right;margin-top:30px;}
.page a {color:#999;text-decoration:underline;}
.page .thispage {color:#c00;}
.next {color:#999;text-align:left;line-height:25px;padding-left:15px;margin-top:50px;}
.next a:link, .next a:visited {text-decoration:none;color:#999;}
.next a:hover {text-decoration:underline;background:none;}
#tit_tuandui {border-bottom:1px solid #ccc;padding-bottom:10px;line-height:14px;margin:0 0px 20px 15px;width:590px;}
#info {padding:0;}
#info_list {margin:10px 0 0 10px;}
#info_list li {margin-bottom:20px;padding-bottom:10px;clear:both;list-style:none;}
#info_list li .pic {width:120px;height:80px;float:left;overflow:hidden;border:1px solid #666;margin-right:20px;}
#info_list li .pic img {width:120px;height:80px;}
#info_list li .info_title {font-size:14px;font-weight:bold;color:#333;float:left;width:450px;margin-bottom:5px;}
#info_list li .info_title a {font-size:14px;font-weight:bold;color:#333;width:450px;margin-bottom:5px;text-decoration:none;}
#info_list li .info_title a:hover {color:#c00;}
#info_list li .info_text {font-size:12px;color:#888;float:left;width:450px;}
#info_list li .info_text a {color:#c00;text-decoration:underline;}
#info_list li .info_text a:hover {color:#c00;text-decoration:none;}
#info_list li .border_line {border-bottom:1px dashed #ccc;clear:both;margin-top:10px;}
#info_page {padding:10px 0 0 0px;}
#sp {min-height:300px;height:auto;}
.spList {width:580px;height:auto;margin:10px auto 0 auto;text-align:left;}
.spList li {border:1px solid #ddd;list-style:none;margin-bottom:15px;}
.spList li h2 {height:35px;background:#eee;font-size:14px;line-height:35px;padding-left:20px;color:#333;cursor:pointer;}
.spList li .content {;}
.spList li .content .pic img {width:576px;height:196px;padding:1px;}
.spList li .content .pic a {width:578px;height:198px;display:block;background:none;}
.spList li .content .pic a:hover {background:#c00;display:block;}
.spList li .content img {padding:1px;}
.spList li .sp_text {line-height:22px;padding:10px 20px;}
.spList li .sp_text a {color:#c00;}
.spList li .sp_text a:hover {background:none;}
#service {padding-top:0px;}
#service .ser_title {border-left:10px solid #c00;padding:58px 0 0 20px;font-size:20px;line-height:20px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;margin-bottom:15px;}
#service .show_text {padding:0 0 0 30px;text-align:justify;text-justify:inter-ideograph;}
#service .border_line {border-bottom:2px dashed #ccc;clear:both;margin:10px 0;}
#service .ser_title_s {color:#c00;font-size:16px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:20px 0 10px 20px;}
#service .ser_title_s1 {color:#c00;}
#project {width:665px;background:url(/en/images/bg_main.png) no-repeat;float:left;padding:0px 35px 20px 30px;text-align:left;}
#project #pro_nav {padding-top:0px;width:616px;height:110px;margin-left:40px;margin-bottom:40px;}
#project #pro_nav #pro_class {width:616px;float:none;clear:both;text-align:left;word-wrap:break-word;}
#project #pro_nav #pro_class a {margin:0 12px 0;text-align:center;text-decoration:none;line-height:20px;display:block;width:90px;float:left;font-size:12px;word-wrap:break-word;word-break:normal;}
#project #pro_nav #pro_class a:hover {text-decoration:underline;color:#fff;}
#project #pro_nav #pro_class .sm_class_hover {text-decoration:underline;background:#c00;color:#fff;}
#project #pro_nav .pro_class_small a {padding:30px 12px 10px;width:20px;}
#project #pro_nav #pro_date {width:560px;padding-left:30px;}
#project #pro_nav #pro_date li {float:left;width:35px;line-height:35px;font-size:18px;color:#999;list-style:none;font-family:Arial;background:url(/en/images/3_project/bg_nav_class.gif) right top no-repeat;padding-right:25px;margin-right:25px;}
#project #pro_nav #pro_date li a {width:35px;line-height:35px;font-size:16px;color:#999;text-align:center;display:block;text-decoration:none;font-weight:bold;font-family:Arial;}
#project #pro_nav #pro_date .hover {font-size:25px;line-height:35px;text-align:center;color:#c00;font-family:Arial;}
#project #pro_nav #pro_date li a:hover {font-size:18px;line-height:35px;text-align:center;color:#c00;font-family:Arial;font-weight:normal;}
#project_list {width:580px;margin:10px 40px 20px 45px;}
#project_list li {margin-bottom:20px;padding-bottom:10px;list-style:none;float:left;padding-left:20px;width:173px;}
#project_list li .pic {width:154px;height:104px;overflow:hidden;border:1px solid #ccc;}
#project_list li .pic a {width:154px;height:104px;display:block;background:none;}
#project_list li .pic a:hover {background:#c00;display:block;}
#project_list li .pic img {width:150px;height:100px;padding:2px;}
#project_list li .pro_title {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin-bottom:5px;line-height:24px;font-weight:bold;}
#project_list li .pro_info {display:none;}
#project_list li .pro_more {display:none;}
#project_list li .pro_text {display:none;}
#project_list li .border_line {display:none;border-bottom:1px dashed #ccc;clear:both;margin-top:10px;}
#project_page {width:580px;padding:10px 0 0 0px;margin:0px 40px 0px 40px;}
#project2_list {width:580px;margin:70px 40px 20px 45px;}
#project2_list li {margin-bottom:20px;padding-bottom:10px;list-style:none;float:left;padding-left:20px;width:270px;}
#project2_list li .pic {width:244px;height:164px;overflow:hidden;border:1px solid #ccc;}
#project2_list li .pic a {width:244px;height:164px;display:block;background:none;}
#project2_list li .pic a:hover {background:#c00;display:block;}
#project2_list li .pic img {width:240px;height:160px;padding:2px;}
#project2_list li .pro_title {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;margin-bottom:5px;line-height:24px;font-weight:bold;}
#project2_list li .pro_info {display:none;}
#project2_list li .pro_more {display:none;}
#project2_list li .pro_text {display:none;}
#project2_list li .border_line {display:none;border-bottom:1px dashed #ccc;clear:both;margin-top:10px;}
#project_page {width:580px;padding:10px 0 0 0px;margin:0px 40px 0px 40px;}
#project #tb_pro_tit {margin:0 35px 15px 30px;}
#project #logo {text-align:right;height:55PX;overflow:hidden;padding-top:30PX;}
#project #logo img {width:130px;height:60px;}
#project .pro_title2 {border-left:10px solid #c00;padding:50px 0 0 10px;font-size:26px;line-height:26px;font-family:"黑体", Verdana;color:#000;margin:0 35px 15px 30px;}
#project .pro_info2 {font-family:Arial;padding:0 0 0 20px;color:#999;}
#project #show_content {padding:0 0 0 0px;margin:0 0px 40px 40px;width:580px;height:500px;}
#project #show_text {padding:400px 0 0 300px;line-height:18px;}
#project .show_text {padding:0 0 0 20px;margin:0 35px 20px 30px;text-align:justify;text-justify:inter-ideograph;}
#project .show_text img {padding:2px;border:1px solid #ccc;width:574px;margin-bottom:15px;}
#project .pro_pic {text-align:center;padding:2px;border:1px solid #ccc;}
#project_next {width:580px;padding:10px 0 0 0px;margin:0px 40px 0px 45px;border-top:1px dashed #aaa;margin-top:10px;}
#project_next li {float:left;}
#project_next li img {width:120px;border:1px solid #ccc;}
#project_next .left {width:50%;text-align:left;}
#project_next .right {width:50%;text-align:right;}
#contact {width:660px;background:url(/en/images/bg_main.png) no-repeat;float:left;padding:60px 35px 20px 35px;text-align:left;}
#contact .text {background:none;}
#contact #pic {width:346px;height:226px;float:left;margin-right:20px;border:1px solid #999;padding:1px;}
#contact .con_box {width:260px;float:left;}
#contact .con_box a {color:#c00;}
#contact .con_box h1 {color:#666;font-size:12px;margin-bottom:5px;border-bottom:1px dashed #ccc;}
#contact .show_add {float:none;clear:both;}
#contact .show_add h1 {color:#666;font-size:14px;margin:10px 0 5px;}
#show_job_detail {margin:20px 0;}
#show_job_detail .show_job_one {padding-left:20px;}
#show_job_detail .show_job_one {padding-left:20px;}
#bottom {background:url(/en/images/bottom.gif);width:960px;height:25px;margin:10px auto 10px;float:none;clear:both;}