﻿@charset "utf-8";
/* CSS Document */

.right_menu{ float:right; font-size:12px; font-weight:normal; color:#656565;}
.right_menu_now a{color:#000;}

/*about*/
.title{ clear:both;height:36px; line-height:36px;background:url(../images/title_04.gif) no-repeat center; padding-left:50px;font-size:12px; color:#333333; font-weight:bold; margin-bottom:10px; padding-right:20px;}
.gray a{color:#333;}
#what_us{ height:400px; background:url(../images/05.jpg) no-repeat  center bottom; padding:10px 30px;}
#what_us h1{ font-size:36px; color:#FE9A00; font-weight:bolder; font-family:"黑体"; margin-bottom:8px;}
#what_us h2{ width:420px; line-height:35px;font-size:20px;font-weight:bold; color:#414141; text-indent:40px;}
#what_us h3{width:420px; text-align:right;font-size:20px;font-weight:bold; color:#A29F9F;}
#about_img{ float:left; width:220px; height:200px; background:url(../images/06.jpg) no-repeat left top;}
#about_content{ float:right; width:720px; line-height:22px;}
.red{ color:#C9361F;}
.red a{color:#C9361F;}
.yellow{ color:#FF9900;}
#bottom_banner{ clear:both;width:980px; margin:10px auto; margin-top:40px;}

#main_banner{ padding:10px 0;}
#evironment_content{ margin:20px 0; padding:20px; line-height:25px; border-bottom:#CCC 1px dashed;}
#evironment_pic{ clear:both; width:920px;_width:940px; margin:auto; height:200px;}
#evironment_pic li{ display:block; float:left;width:200px; height:130px; margin:15px; background:url(../images/09.jpg) no-repeat center; text-align:center; line-height:130px;}

#joins_title{ width:auto;height:70px; padding:15px 30px;background:url(../images/42.jpg) no-repeat center top; color:#A5A5A5; margin-bottom:20px; line-height:25px; font-size:14px;font-weight:bold;}
#joins_title strong{ font-size:16px; color:#666; }

#job_title{ height:36px; line-height:32px; background:url(../images/title_05.gif) no-repeat center;padding-left:30px;font-size:14px; color:#333333; font-weight:bold; margin-bottom:10px; padding-right:20px;}
#job table tr td{ border-bottom:1px dashed #999;}
.job_list{ display:block;float:left;padding:10px; margin-bottom:20px;}
.job_list dt{ font-size:16px; color:#C91320; font-weight:bold; margin:10px 0;}
.job_list dt span{ font-family:"Courier New", Courier, monospace; color:#8C8C8C; font-size:14px;}
.job_list dd{ line-height:20px; padding-bottom:20px;}

/*news*/
#page{ clear:both;background:url(../images/title_05.gif) no-repeat top; height:36px; padding:10px 20px;color:#333333;}
.page_num{float:right;font-weight:normal;color:#CC141C; _padding-top:10px;}
.page_num a{color:#343434;}
.page_num a:hover{ color:#CC141C;}

/*case_page*/
.case_page{ float:left;_margin-top:9px;}
.case_page a{ color:#333; font-weight:bold;}
.case_page_num{ float:right; color:#ff0000; text-align:right; _margin-top:16px; width:700px;}
.case_page_num a{ color:#333;}
.case_page_num a hover{color:#ff0000;}

#news_list{ padding:20px;}
#news_list li{ border-bottom:#ccc 1px dashed;line-height:22px;}
#news_list li h2{color:#343434; font-weight:bold; font-size:12px; padding:5px 0; position:relative; left:-10px;}
#news_list li h2 a{color:#343434;}
.time{ display:block; width:auto; text-align:right; line-height:18px;}
.news_red{color:#FC0000;}
.up_page{ clear:both; height:10px;padding:10px 20px;color:#333333; font-weight:bold; margin-bottom:20px; border-bottom:#EDEDED 1px solid;}

#news_content{ float:left; width:700px; _width:690px;margin:10px; min-height:500px; _height:500px; margin-bottom:30px;}
#right_case_bg{ float:right; margin:10px; width:200px;margin-bottom:30px;}
#news_content{ line-height:22px;}
#news_content h1{ color:#D12300; font-size:16px;}
.hits{ display:block;color:#666;}
.go_back{ display:block;text-align:center;}

.left_page{ float:left; width:450px;font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.right_page{ float:right; width:450px; text-align: right; font-weight:normal;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.left_page a,.right_page a{color:#333;}
.right_case_title{display:block;color:#333333; margin-bottom:10px;}
#right_case_bg{ background:url(../images/14.jpg) no-repeat center bottom; min-height:500px; _height:500px;}
#right_case{ background:url(../images/13.jpg) no-repeat center top;min-height:500px; _height:500px; padding:10px;}
#right_case dt{ padding-bottom:5px;}
#right_case dt img{ border:#D3D3D3 1px solid; padding:2px;}
#right_case dd{ padding-bottom:10px;}

/*optimization*/
#optimization_list{ clear:both;padding:10px; line-height:25px;}
#optimization_list li{ clear:both;height:100px;}
.optimization_img{ float:left;}
.optimization_info{ float:left; margin:0 20px;}
.view_img{ float:right;}

/*case*/
#case_adv{ height:125px; background:url(../images/15.jpg) no-repeat center top;}
#case_div_info{ float:left; width:550px;padding:20px  0 0 40px; line-height:25px; color:#333;}
#case_adv_other{height:125px; background:url(../images/16.jpg) no-repeat center top;}
#case_tel{ float:left; width:200px;padding:33px 0 0 90px; font-family:Arial, Helvetica, sans-serif;font-size:32px; font-style:italic;font-weight:bold; color:#FFF; line-height:25px;}

#case{padding:10px; height:40px;}
#case_left{ width:620px; float:left; height:20px; line-height:23px;}
#case_right{ width:260px; float:right;}

#case_left ul li{display:block;float:left; color:#333; text-align:center;}
#case_left ul li a{display:block; padding:0 15px;}
#case_left ul li a:hover{text-decoration:none;padding:0 15px; background:#3e5a68; color:#FFF;}
.case_type_now{background:url(../images/05.gif) no-repeat center; color:#FFF;}
.case_type_now a{color:#FFF; font-weight:bold;}

.index_case{ float:left; width:460px; margin:0 7px; _margin:0 6px;margin-bottom:10px;}
.case_title{ display:block; background:#DEDEDE; padding:10px;height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#666666;}
.case_hit{ display:block; border-bottom:1px solid #DEDEDE; line-height:30px; padding-left:10px;}
.tag{display:block;padding-left:10px; line-height:25px; margin-bottom:20px;}
.tag a{ color:#333;}
.case_info{ clear:both;}
.case_info dt{ width:207px; height:148px; overflow:hidden; float:left; background:url(../images/04.jpg) no-repeat center; margin-right:10px;}
.case_info dt img{ margin-top:11px; margin-left:9px; border:#D8D8D8 1px solid;}
.case_info dd{ line-height:20px;height:143px; overflow:hidden;}
.case_info dd a{ color:#333;}

#case_disp_title{ height:120px; background:#EEE; text-align: center;}
#case_disp_title h1{ line-height:60px; color:#FF6501; font-size:24px; font-family:"黑体";}
#case_disp_title h3{ font-size:12px; color:#999; font-weight:normal;}
#case_disp_title h2{font-size:12px; line-height:40px;font-weight:normal; color:#666;}
#case_disp_title h2 a{ font-weight:bold;}

#case_disp_info{padding:10px;}
#case_disp_info dt{ float:left; margin-top:5px;margin-right:20px; margin-bottom:30px;}
#case_disp_info dd{ float:left; line-height:22px;margin-bottom:30px;}
#case_disp_info dd a{color:#333;}

/*project*/
#banner_adv{ background:url(../images/18.jpg) no-repeat center top; height:220px; line-height:22px; padding:20px 180px 0 40px;}
#project_01{ height:130px; background:url(../images/19.jpg) no-repeat center top;}
#project_02{ height:130px; background:url(../images/20.jpg) no-repeat center top;}
#project_03{ height:130px; background:url(../images/21.jpg) no-repeat center top;}
#project_04{ height:150px; background:url(../images/44.jpg) no-repeat center top;}

#promotion_rule{color:#666; line-height:22px;}
.promotion_big_blue{color:#0000CC; font-size:18px;}
.promotion_blue{color:#0000CC; font-size:14px;}
.promotion_red{ color:#C9151E; font-size:14px;}

#project_01 dl,#project_02 dl,#project_03 dl,#project_04 dl{ padding:10px 30px 10px 250px;}
#project_01 dt,#project_02 dt,#project_03 dt,#project_04 dt{line-height:25px; font-size:14px; font-weight:bold; font-family:"黑体"; color:#494949;}
#project_01 dd,#project_02 dd,#project_03 dd,#project_04 dd{ line-height:20px;}

#promotion{ background:url(../images/22.jpg) no-repeat center top; min-height:400px; _height:400px;}
#promotion_adv{ width:500px;padding:20px 0 0 10px; margin-bottom:30px;}
.promotion_info_box{ float:left; width:441px; height:240px; margin:10px 15px;_margin:10px 10px; background:url(../images/09.gif) no-repeat center top;}
.left_num{ float:left;width:50px; margin:10px; font-size:50px;}
.right_info{ float:right; margin:20px 10px 0 0; width:350px;}
.right_info dt{ font-size:18px; color:#666;font-family:"黑体";}
.right_info dt span{ display:block;color:#CA171D; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif;}
.right_info dd{ line-height:22px;}
.what_need{ margin:20px; margin-top:40px;text-align:center; line-height:40px;}
.what_need h2{ font-size:28px; color:#adadad; letter-spacing:-2px;font-family:"黑体";}
.what_need h3{ color:#ffa801; font-size:28px;letter-spacing:-3px;font-family:"黑体";}
.what_need h4{ font-size:14px; color:#717171;}
.what_need h4 a{ color:#f94007;}
.what_need h5{font-size:14px;color:#717171;}
.what_need h5 a{ color:#f94007;}

#domain_adv{ background:url(../images/25.jpg) no-repeat 80px top; height:143px;}
#domain_adv span{ display:block; padding-top:23px; padding-left:450px; line-height:22px;}
#domain_adv span strong{ display:block;font-size:16px; color:#FF4907; padding:20px 0; padding-left:130px;}
#domain_search{ background:url(../images/26.jpg) no-repeat center top; height:153px; margin-bottom:20px;}
#english_chain{ padding:20px 20px 0 0; text-align:right;}
#search_title,#search_chooes{ padding-left:150px; padding-top:10px;}
.button_domain{ background:url(../images/button_04.gif) no-repeat center; width:48px; height:20px; line-height:20px; font-size:12px; border:none;}
.www{ font-size:36px; font-weight:bold; color:#d0d0d0;}
#price{ color:333; margin-bottom:20px;}

#email{ background:url(../images/27.jpg) no-repeat 40px 20px; margin-bottom:30px; color:#4c4c4c}
#email table{ line-height:20px;}
#email table img{border:#999999 1px solid;}
#why_needemail{ padding:20px 10px 30px 200px; line-height:22px;}
#email strong,#engine strong{ color:#333333;}
.yellow_big{ display:block;padding-bottom:5px;font-size:16px; font-weight:bold; color:#fbae00;}

#engine{background:url(../images/28.jpg) no-repeat 30px 20px; margin-bottom:30px; color:#4c4c4c}

#index_case_title{clear:both;background:url(../images/title_03.gif) no-repeat center bottom; height:38px;line-height:35px;font-size:14px; padding-left:60px; color:#333333; font-weight:bold; padding-top:15px;}
.webimg{ margin:10px auto; width:912px;}
.webmeal{ width:912px; background:url(../images/44_01.jpg) no-repeat center top; margin:10px auto;}
.webmeal_box{ clear:both;background:url(../images/44_02.jpg) no-repeat center bottom; _height:150px;}
.webmeal strong{ color:#333;}
.webmeal_left{ float:left; width:200px; padding:15px 15px 15px 25px; line-height:20px;}
.webmeal_right{ float:left; width:630px; padding:20px; line-height:22px;}
.yellow_right{ display:block;text-align:right; color:#FF9801; font-weight:bold;}
.yellow_right a{color:#FF9801;}
.webmeal_name{ font-size:14px; font-weight:bold;}
.webmeal_english_name{font-size:14px; letter-spacing:-1px;color:#CA1420;font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
#flow{ margin:20px 0; background:url(../images/flow.jpg) no-repeat left top; height:616px;}
#flow_left{ float:left; width:118px; height:616px;}
#flow_right{ float:left; width:832px; height:616px;}
#flow_right a{float:left; display:block;width:220px;height:68px;padding:120px 20px 20px 34px;}
#flow_right a h2{ font-size:16px; padding-bottom:10px;}
.flow_01:hover{ background:url(../images/flow_02.jpg) no-repeat -118px 0; text-decoration:none;}
.flow_02:hover{ background:url(../images/flow_02.jpg) no-repeat -392px 0; text-decoration:none;}
.flow_03:hover{ background:url(../images/flow_02.jpg) no-repeat -666px 0; text-decoration:none;}
.flow_04:hover{ background:url(../images/flow_02.jpg) no-repeat -118px -208px; text-decoration:none;}
.flow_05:hover{ background:url(../images/flow_02.jpg) no-repeat -392px -208px; text-decoration:none;}
.flow_06:hover{ background:url(../images/flow_02.jpg) no-repeat -666px -208px; text-decoration:none;}
.flow_07:hover{ background:url(../images/flow_02.jpg) no-repeat -118px -416px; text-decoration:none;}
.flow_08:hover{ background:url(../images/flow_02.jpg) no-repeat -392px -416px; text-decoration:none;}
.flow_09:hover{ background:url(../images/flow_02.jpg) no-repeat -666px -416px; text-decoration:none;}

/*server*/
#server{ background:url(../images/29.jpg)  no-repeat right 80px; padding:20px; padding-right:300px; min-height:350px; _height:350px;}
#server h2,#faq h2,#opinion h2{ padding-left:20px;height:30px; font-size:18px; color:#2e2e2e;}
#server_content{ padding:0 30px; line-height:22px;}
#server_content h4{ font-size:14px;}
#server_content span{display:block;}

#handbook{background:url(../images/31.jpg)  no-repeat right 50px; padding:20px; padding-right:300px;}
#opinion{background:url(../images/33.jpg)  no-repeat right 50px; padding:20px; padding-right:300px;}
#faq{background:url(../images/35.jpg)  no-repeat right 50px; padding:20px; padding-right:200px;}
.accordion{ padding-right:150px; min-height:300px; _height:300px;}
.accordion h3 { background:url(../images/arrow-square.gif) no-repeat right -51px; padding:5px; margin: 0; border-bottom:1px solid #eee; cursor: pointer; font-size:12px;}
.accordion h3:hover { background-color: #ebeaea; }
.accordion h3.active { background-position: right 5px;}
.des{ background:#f9f9f9; padding:10px;}

#prompt{ margin:30px 180px 30px 10px;background:#f9f9f9; border:#e8e0de 1px solid; padding:15px; line-height:22px;}
.button_link{ background:url(../images/button_06.gif) no-repeat center; width:115px; height:32px; line-height:32px; border:none;font-size:12px;}

/*contact*/
#contact{ margin:20px 0;}
#contact_left{ float:left; width:420px; line-height:25px; padding-left:40px;}
#contact_left h1{ font-size:18px;padding:5px 0 20px 0;}
#contact_right{ float:right; width:470px; text-align:right;}
.yellow_gxr{ color:#FFA904;}

/*friend_link*/
#link_left{ float:left; padding-left:160px; width:550px; background:url(../images/38.jpg) no-repeat left top; padding-top:30px;}
#friend_prompt{ padding:10px; border:#E6E2E3 1px solid; background:#F9F9F9; margin-right:40px; line-height:22px; margin-bottom:40px;}

#link{width:860px; margin:auto;line-height:25px;white-space: nowrap;}
#link a{ float:left; display:block; padding:5px;}

#map{line-height:22px; font-size:14px; color:#333}
#map a{color:#333}

#pay{ background:url(../images/31.jpg) no-repeat right  bottom; height:400px;}
#pay_content{ margin:20px 200px 20px 20px; line-height:22px;}
#pay_content p{ float:right; width:400px;}
#pay_content img{ float:left; margin-right:20px; border:#CCCCCC 1px solid;}

/*合作伙伴*/
#index_customer{ width:860px;margin:auto;line-height:25px;white-space: nowrap; }
#index_customer li{ float:left;width:112px; text-align: center; padding:13px 5px; list-style-type:none;}
/*战略合作伙伴*/
#index_customer1{ width:860px;margin:auto;line-height:25px;white-space: nowrap; }
#index_customer1 li{ float:left;width:112px; text-align: center; padding:13px 5px;list-style-type:none;}