﻿
/*about.html start*/
.about_banner { background: url(img/about_banner.jpg) no-repeat center top; height: 400px; }
.general { width: 100%; margin: 0 auto; background: #fff; padding: 40px 0; }
.general_con { width: 1200px; margin: 0 auto; text-align: center; line-height: 24px; }
.general_title { font-size: 34px; font-family: "微软雅黑"; text-align: center; margin: 0 auto; line-height: 40px; }
.general_title table { margin: 0 auto; margin-bottom: 50px; }
.general_title table td, .general_title table { text-align: center; }
.general_con_c_le, .general_con_c_ri, .general_con_c_le2, .general_con_c_ri2 { width: 600px; }
.general_con_c_ri { text-align: left; }
.general_con_c_ri_title { color: #ccc; font-size: 26px; font-family: "微软雅黑"; margin-bottom: 30px; font-weight: bold; }
.general_con_c_ri_word { color: #666; }
.general_con_c_ri_int { padding-top: 15px; color: #999; font-size: 14px; font-family: "微软雅黑"; }
.general2 { width: 100%; margin: 0 auto; background: #f6f6f6; padding: 40px 0; }
.general_con_c_le2 { text-align: left; }
.what { font-size: 26px; font-family: "微软雅黑"; background: #4bcdd9; width: 200px; height: 40px; color: #fff; line-height: 40px; padding-left: 20px; }
.what_int { color: #999; font-size: 18px; font-family: "微软雅黑"; padding: 10px 20px; }
.what_A { width: 275px; }
.what_name { padding: 10px 0; }
.what_name_ch { font-family: "微软雅黑"; font-size: 18px; }
.what_name_en { font-family: Arial; font-size: 14px; color: #999; }
.what_B { width: 180px; }
.what_C { width: 200px; }
.what_D { width: 275px; }
.what_con ul li { float: left; margin-right: 30px; }
.general_con_c_ri_ad { font-family: "微软雅黑"; font-size: 14px; font-weight: bold; color: #666; padding-bottom: 10px; margin-top: 10px; }
.general_con_c_ri_ad span { color: #ffba19; }
.certificate_ul { height: 220px; margin-bottom: 20px; width: 1200px; }
.certificate_ul ul { height: 212px; }
.certificate_ul ul li { float: left; position: relative; height: 212px; width: 280px; _display: inline; overflow: hidden; }
.certificate_img { margin-right: 24px; }
.jion_mail { float:right; margin-top: 10px; font-size:18px; }
.jion_title { border-bottom: solid 1px #eee; margin-bottom: 10px; }
.jion_title_en { color: #4bcdd9; font-family: Impact; font-size: 20px; text-transform: uppercase; }
.jion_title_ch { font-family: "微软雅黑"; font-size: 28px; padding: 5px 0 8px 0; }
.skill { width: 560px; height: 55px; background: #eaeaea; padding: 10px 20px; margin-top: 5px; }
.skill_word { font-family: Arial; text-transform: uppercase; }
.skill ul li { float: left; margin-right: 5px; }
.general_con_c_ri ul li { margin-bottom: 30px; }
.box-l { left: -20%; position: absolute; }
.box-r { left: 120%; position: absolute; }
.box1 { margin-left: -470px; }
.box2 { margin-left: -560px; width: 600px; text-align: left; }
.box3 { margin-left: -500px; width: 268px; height: 190px; }
.box32 { width: 600px; text-align: center; }
.box_parent { position: relative; width: 1200px; overflow: hidden; height: 235px; }
.box4 { margin-left: -600px; width: 600px; text-align: right; }
.box5 { margin-left: 190px; padding-top: 25px; }
.box_b { position: absolute; bottom: -205px; left: 0px; }
.box6 { width: 600px; height: 235px; margin-left: -600px; padding-top: 30px; }
/*about.html end*/


/*case.html start*/
.case_banner { background: url(img/case_banner.jpg) no-repeat center top; height: 400px; }
.case { width: 1200px; margin: 0 auto; padding: 40px 0; }
.case_class ul { margin-bottom: 30px; width: 700px; height: 36px; }
.search fr { width: 305px; float: right; }
.case_class ul li { float: left; margin-right: 10px; font-size: 18px; width: 100px; height: 36px; font-family: "微软雅黑"; line-height: 36px; text-align: center; }
.case_class ul li a { display: block; border: 1px solid #ccc; }
.case_class ul li a:hover, .case_class ul li a.a2 { background: #4bcdd9; color: #fff; border: 1px solid #4bcdd9; }
.item_list { position: relative; padding: 0px; background-color: #fff; width: 1200px; }
.item { width: 280px; background: #fff; margin: 0px 20px 20px 0px; padding: 0px; border: 1px solid #eee; overflow: hidden; }
.item_hover { border: 1px solid #4bcdd9; width: 280px; margin: 0px 20px 20px 0px; padding: 0px; overflow: hidden; }
.item dl { padding: 0px 0px 0px 0px; margin: 0px; width: 280px; overflow: hidden; }
.item dt a:hover img { filter: alpha(opacity=80); -khtml-opacity: 0.8; opacity: 0.8; -webkit-transition: all 0.3s ease-out; -khtml-transition: all 0.3s ease-out; }
.case_name { font-size: 14px; margin-top: 15px; padding-left: 20px; }
.case_name a { color: #000; }
.case_int { color: #999; line-height: 20px; border-top: 1px solid #eee; padding: 20px; background: #fafafa; }
.case_int a { color: #999; }
.item_hover .case_int { color: #333; }
.item_hover a:hover { color: #000; }
.case_tag { text-align: left; margin: 10px 0; margin-left: 20px; }
.case_tag a { display: inline-block; background: #666; color: #fff; height: 15px; line-height: 15px; text-align: center; padding: 2px 4px; margin-right: 5px; }
.case_tag a:hover { color: #fff; }
/* to_top */
.to_top a, .to_top a:hover { background: url(img/gotop.png) no-repeat }
.to_top a { background-position: 0 0; float: left; height: 50px; overflow: hidden; width: 50px; position: fixed; bottom: 35px; cursor: pointer; right: 20px; _position: absolute; _right: auto;  _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}
.to_top a:hover { background-position: -51px 0px; }
/*case.html end*/

/*case_detail.html start*/
.case_detail_bg { /*border-top:1px solid #f6f6f6;*/
background: url(img/yinying.png) repeat-x; }
.case_detail { padding-top: 20px; width: 1200px; margin: 0 auto; }
.case_detail_color { width: 100%; float: left; min-height: 365px; height: auto!important; height: 365px; background: #fafafa; }
.case_detail_le { width: 900px; background: #999; min-height: 365px; height: auto!important; height: 365px; }
.case_detail_le div { width: 870px; background: #999; text-align: center; min-height: 365px; height: auto!important; height: 365px; padding: 10px; }
.case_detail_le img { background: #fff; }
.case_detail_ri { width: 260px; padding: 40px 0 0 40px; }
.case_detail_name { font-size: 18px; font-family: "微软雅黑"; }
.case_detail_date { color: #ffb243; margin: 40px 0 20px 0; }
.case_detail_rolling { margin-top: 20px; }
.case_detail_rolling a { display: block; background: #eee; border: 1px solid #d8d8d8; width: 26px; height: 26px; margin-right: 5px; text-align: center; line-height: 26px; }
.case_detail_rolling a:hover, .case_detail_rolling a.a3 { background: #4bcdd9; border: 1px solid #36a8b3; color: #fff; }
.case_detail_info { width: 1200px; overflow: hidden; margin: 10px auto; line-height: 20px; text-align: left; }
.local { color: #666; text-align: left; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 15px; padding-left: 20px; background: url(img/local.png) no-repeat 0px 0px; }
.local span { color: #333; }
.local img { padding-right: 10px; }
/*case_detail.html end*/


/*case_detail.html start*/
.crgk_banner { background: url(img/crgk_banner.jpg) no-repeat center top; height: 400px; }
.service_banner { background: url(img/service_banner.jpg) no-repeat center top; height: 400px; }
.service_project { width: 1200px; margin: 0 auto; padding: 40px 0; }
.service_project_dl01 { margin-right: 45px; margin-bottom: 20px; }
.service_project_dl dl { width: 206px; height: 230px; background: #f6f6f6; padding: 35px 30px 25px 30px; }
.service_project_dl dl dt { text-align: center; }
.service_project_name { font-family: "微软雅黑"; font-size: 20px; margin-top: 15px; font-weight: bold; }
.service_project_int { color: #666; margin: 5px 0 10px 0; }
.service_project_word { color: #999; line-height: 20px; }
.service_scope_sub, .service_cooperation { width: 100%; margin: 0 auto; background: #fff; padding: 40px 0; }
.service_scope_sub_con, .service_cooperation_con { width: 1200px; margin: 0 auto; text-align: center; }
.service_scope_sub_con_en { font-family: Arial; font-size: 24px; color: #fff; background: #4bcdd9; line-height: 22px; height: 22px; width: 430px; padding: 5px; text-transform: uppercase; text-align: center; margin: 0 auto; }
.service_scope_sub_con_en2 { font-family: Arial; font-size: 14px; line-height: 26px; width: 980px; text-align: center; margin: 0 auto; padding-top: 20px; color: #666; }
.service_scope { width: 100%; margin: 0 auto; background: #f6f6f6; }
.service_scope_con { width: 1200px; margin: 0 auto; padding: 40px 0; }
.service_scope_dl01 { width: 362px; margin-right: 55px; }
.service_scope_dl01 dt { text-align: center; padding-bottom: 20px; }
.service_scope_int { height: 221px; background: url(img/service_scope_bg.png) no-repeat; font-family: "微软雅黑"; font-size: 14px; font-style: normal; line-height: 32px; padding: 50px 39px 0 39px; }
.service_scope_title { margin-top: 10px; }
.service_scope_title_nu { font-family: Impact; font-size: 22px; color: #ccc; margin-top: 2px; }
.service_scope_title_ch { font-family: "微软雅黑"; font-size: 22px; color: #666; }
.service_scope_title span { display: block; float: left; }
.service_cooperation_dl table td { padding-bottom: 15px; }
/*case_detail.html end*/


/*mobile.html start*/
.mobile_banner { background: url(img/mobile_banner.jpg) no-repeat center top; height: 400px; }
.mobile_net { padding-top: 40px; }
.mobile_ul, .mobile_net_class01 { width: 1200px; margin: 0 auto; padding: 40px 0; }
.mobile_APP { width: 1200px; margin: 0 auto; padding-top: 40px; }
.general_title_mobile { font-family: "微软雅黑"; font-size: 22px; color: #666; }
.mobile_ul ul li { width: 330px; margin-right: 105px; }
.mobile_li_ri { width: 260px; }
.mobile_li_title { font-size: 18px; font-family: "微软雅黑"; line-height: 30px; font-weight: bold; margin-bottom: 10px; }
.mobile_li_con { font-size: 12px; line-height: 24px; }
.mobile_net_class01_bg, .mobile_net_class02_bg { padding-top: 15px; }
.mobile_net_class01_bg { width: 100%; margin: 0 auto; background: #f6f6f6; }
.mobile_net_class_le, .mobile_net_class_ri, .mobile_APP_le, .mobile_APP_ri { width: 600px; margin: 0 auto; }
.mobile_net_class_le img { padding-left: 180px; }
.mobile_net_class_ri_title { width: 400px; }
.mobile_net_class_ri_title_ri { margin-left: 10px; }
.mobile_net_class_ri_title_ri_top { font-family: "微软雅黑"; font-size: 22px; margin-top: 5px; }
.mobile_net_class_ri_title_ri_bot { font-family: "微软雅黑"; font-size: 26px; color: #4bcdd9; font-weight: bold; margin-top: 5px; }
.mobile_net_class_ri_con_title { margin: 20px 0 10px 0; font-family: "微软雅黑"; font-size: 18px; }
.mobile_net_class_ri_con_int { font-size: 14px; line-height: 28px; }
.mobile_net_class02_bg { width: 100%; margin: 0 auto; background: #fff; }
.mobile_APP_le_title { color: #4bcdd9; font-family: "微软雅黑"; font-size: 30px; }
.mobile_APP_le_int { font-size: 18px; font-family: "微软雅黑"; padding-top: 20px; line-height: 36px; }
.mobile_APP_ri img { padding-left: 150px; }
.mobile_APP_le_bo { color: #010810; padding-top: 20px; }
.mobile_APP_le_bo span { padding-right: 20px; }
/*mobile.html end*/


/*solution.html start*/
.solution_banner { background: url(img/solution_banner.jpg) no-repeat center top; height: 400px; }
.solution_li { width: 100%; margin: 0 auto; background: #fff; }
.solution_li2 { width: 100%; margin: 0 auto; background: #f6f6f6; }
.solution_li_con, .solution_li2_con { width: 1200px; overflow: hidden; min-height: 200px; margin: 0 auto; padding: 70px 0; }
.solution_img { width: 600px; margin: 0 auto; text-align: center; overflow: hidden; }
.solution_content { width: 1200px; overflow: hidden; margin: 0px auto; position: relative; }
.solution_con { width: 600px; margin: 0 auto; margin-top: 20px; overflow: hidden; }
.solution_img img { text-align: center; margin: 0 auto; }
.solution_title { color: #4bcdd9; font-size: 26px; font-family: "微软雅黑"; font-weight: bold; }
.solution_int { font-size: 14px; font-family: "微软雅黑"; line-height: 28px; margin-top: 20px; }
.read_more { font-size: 20px; font-family: Arial; margin-top: 30px; }
.read_more a { color: #293b49; }
.read_more a:hover { text-decoration: underline; }
.box-l2 { left: 50%; top: 300px; position: absolute; }
.box-r2 { left: 50%; top: -300px; position: absolute; }
/*solution.html end*/
/*solution.html start*/
.solution_detail_word { text-align: center; margin: 10px 0; }
.solution_detail_title_en { text-align: center; font-family: Arial; padding: 5px; font-size: 22px; background: #4bcdda; width: 300px; margin: 0 auto; color: #fff; }
.solution_detail_con { width: 1200px; margin: 0 auto; margin-top: 50px; }
.solution_detail_con_title { font-size: 24px; color: #4bcdda; font-family: "微软雅黑"; font-weight: bold; }
.solution_detail_con_int { margin: 10px 0; line-height: 24px; }
.solution_detail_class { width: 1200px; margin: 0 auto; margin-top: 50px; margin-bottom: 20px; text-align: center; font-family: "微软雅黑"; vertical-align: bottom; }
.solutions_content { width: 1200px; margin: 40px auto; }
.solution_detail_class ul li { margin-bottom: 10px; float: left; margin-right: 10px; }
.solution_detail_class ul li a { padding: 6px; display: block; border: 1px solid #ccc; }
.solutions_title { font-size: 24px; font-weight: bold; padding-bottom: 20px; text-align: center; line-height: 50px; }
.solutions_detail { line-height: 22px; }
/*solution.html end*/

/*news.html start*/
.news_banner { background: url(img/news_banner.jpg) no-repeat center top; height: 400px; }
.news { width: 100%; margin: 0 auto; background: #fff; padding: 20px 0; }
.news2 { width: 100%; margin: 0 auto; background: #f6f6f6; padding: 40px 0; }
.news_con { width: 1200px; margin: 0 auto; position: relative; }
.baidu { position: absolute; left: 1000px; top: 0px; }
.news_con_int { padding-bottom: 20px; }
.news_con_int1 { padding-bottom: 20px; border-bottom: 1px dashed #d8d8d8; margin-top: 20px; float: left; }
.news_title1 { font-family: "微软雅黑"; font-weight: bold; font-size: 18px; padding-bottom: 10px; }
.news_word1 { font-size: 14px; line-height: 25px; padding-bottom: 10px; }
.news_left { width: 260px; margin-right: 20px; float: left; padding-top: 5px; }
.news_right { float: left; }
.news_title { font-family: "微软雅黑"; font-size: 22px; margin-bottom: 20px; }
.news_word { font-size: 14px; margin-bottom: 20px; line-height: 28px; }
.news_add { margin-bottom: 20px; }
.news_add span { color: #4bcdd9; }
.news_read_more { margin-bottom: 20px; }
.news_class { width: 1200px; margin: 0 auto; font-family: Arial; text-align: center; line-height: 35px; font-size: 16px; }
.news_class a { color: #fff; background: #4bcdd9; width: 130px; height: 35px; display: block; float: right; }
.news_class a:hover { background: #333; }
/*news.html end*/
/*news_detail.html start*/
.news_title_add { color: #999; margin-bottom: 20px; }
.news_title_add a { color: #999; }
.news_title_add a:hover { text-decoration: underline; }
.news_bg_01 { margin: 0 auto; background: url(img/news_bg.gif) no-repeat center center; background-color: #f6f6f6; }
.news_01 { width: 1200px; margin: 0 auto; padding-top: 40px; padding-bottom: 40px; }
.news_con_01 dl { width: 550px; border-bottom: dashed 1px #d8d8d8; padding: 20px 0 10px 0; }
.news_con_right { margin-left: 50px; }
.news_con_01 dd { line-height: 20px; margin-top: 10px; }
.news_title_01 { font-size: 14px; font-weight: bold; }
.news_date_01 { color: #999; font-family: Arial; }
/*news_detail.html end*/

/*contact.html start*/
.contact_banner { background: url(img/contact_banner.jpg) no-repeat center top; height: 400px; }
.contact { padding: 40px 0px 0px 0px; }
.contact_int { width: 1200px; margin: 0 auto; height: 170px; padding-top: 30px; background: url(img/contact_int_bg.gif) no-repeat; }
.contact_int_le { width: 880px; padding-left: 30px; }
.contact_int_title { font-family: "微软雅黑"; font-size: 16px; margin-bottom: 20px; font-weight: bold; }
.contact_int_title span { color: #4bcdd9; }
.contact_int_word { line-height: 24px; }
.contact_int_ri { width: 220px; padding-top: 20px; }
.contact_int_ri a { width: 142px; height: 35px; background: #333; display: block; color: #fff; line-height: 35px; text-align: center; font-family: "微软雅黑"; font-size: 16px; }
.contact_int_ri a:hover { background: #4bcdd9; }
.contact_type { width: 100%; margin: 0 auto; background: #f6f6f6; }
.contact_type_ul, .contact_arrive { width: 1200px; margin: 0 auto; padding: 40px 0; }
.contact_type_ul ul li { width: 302px; height: 360px; text-align: center; }
.contact_type_ad { background: url(img/contact_type_ad_bg.gif) no-repeat; }
.contact_type_tel { background: url(img/contact_type_tel_bg.gif) no-repeat; }
.contact_type_mail { background: url(img/contact_type_mail_bg.gif) no-repeat; }
.contact_type_ad_title { padding-top: 130px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; padding-bottom: 20px; }
.contact_type_ad_int { line-height: 24px; font-size: 14px; }
.contact_type_ad_button { width: 95px; height: 35px; background: #333; margin: 0 auto; display: block; color: #fff; text-align: center; line-height: 35px; font-size: 14px; font-family: Arial; margin-top: 20px; }
.contact_arrive_dl dl { width: 265px; text-align: center; margin-right: 45px; }
.contact_arrive_type { font-family: "微软雅黑"; font-size: 20px; color: #4bcdd9; padding: 15px 0; margin: 30px 0; font-weight: bold; border-bottom: 1px solid #4bcdd9; border-top: 1px solid #4bcdd9; }
.contact_arrive_how { text-align: left; line-height: 32px; font-size: 14px; }
.contact_arrive_how span { color: #ffb82a; }
/*contact.html end*/