﻿@charset "utf-8";
/* CSS Document */
a{color:#727272;text-decoration:none}
.go{width:47px;height:106px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(/images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}
body{ margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
p,ul,li,dt,dd,dl,b,dfn{ padding:0px; margin:0px;}
ul,li{ list-style-type:none;}
* { margin:0; padding:0;}
#mainbox{ width:980px; margin:0 auto;}
input,textarea{ vertical-align:middle; }
input.text,textarea.text{ padding: 3px 2px; border: 1px solid #ccc; }
input.normal{ width:230px; }
input.submit { margin: 0; padding: 0 10px; line-height: 24px; height: 24px; border: 0px solid #0078c6; background:#707070; color:#FFF; font-size:12px; font-family:"Microsoft YaHei"; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; overflow:hidden;  }
/*top*/
#top{width:980px; height:110px; position:relative;}
#logo{ float:left; width:300px; padding-top:25px;}
#dh{ float:right; width:560px; padding-top:25px; text-align:right;}
#dh .add{color:#999; padding-right:20px}
#dh .follow_weibo{ background:url(../images/tb01.gif) no-repeat 0 -6px; padding:0 25px 0 25px;color:#bcbcbc;}
#dh .follow_weibo a{color:#bcbcbc; text-decoration:none; padding:0 0px;}
#dh .dh_text{ padding-top:25px; margin-left:45px;}
#dh .dh_text a{ text-decoration:none; color:#545454; padding:3px 20px; display:block; float:left; height:12px; line-height:12px; border-right:1px solid #d2d2d2; font-weight:600;}
#dh .dh_text a:hover{background:#ff4026; padding:3px 20px; color:#FFF}

/* 焦点图 */
.bannerbox { width:980px; height:380px; overflow: hidden; margin: 0px auto; border-bottom:4px solid #666; }
#focus { width:980px; height:380px; clear: both; overflow: hidden; position: relative; float: left; }
#focus ul { width:980px; height:380px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width:980px; height:380px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:300px; height:380px; position: absolute; top: 0px; cursor: pointer; }
#focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }
/*用户留言
------------------------------------------------------------------*/
.feedback_add dl{ clear: both; height:auto; padding:10px 0; }
.feedback_add dl dt{ float: left; display:block; width: 110px; }
.feedback_add dl dd{ float: left; width:508px; }
.feedback_add dl dd .fright{ float: right;}
.feedback_add dl dd textarea{ width:230px; height:80px; overflow:auto; }
.feedback_add dl dd label{ margin-left: 10px; color: #999; }
/* -----------------------
   *   验证 *
* ----------------------- */
.l-verify-tip{ padding:0; margin:0; position:absolute; display:block;}
.l-verify-tip-corner{ padding:0; margin:0;position:absolute;background:url('../images/form/verify-corner.gif') no-repeat; width:8px; line-height:9px; height:9px; overflow:hidden; top:5px; left:0px; z-index:10001;}
.l-verify-tip-content{margin:0; position:absolute; left:7px;top:0px;border:1px solid #FFC340; background:#FFFCC7; z-index:10000; padding:0 8px; line-height:22px; width:100px; font-size:12px; font-family:Verdana, Geneva, sans-serif; } 

/*banner下文字图片*/
.textbox{ float:left; padding:10px 30px 0 0; width:630px; line-height:20px;}
.hx_service{ float:right; padding-top:10px;}
.hx_service a{ float:left;}
.line_ht{ padding:20px 0px;}
.line_ht1{ padding:20px 0px; margin-top:10px; background:url(../images/bn.jpg) no-repeat; height:90px;}
.hx_service a{ width:104px; height:55px; display:block; float:left;}

/*四大分类*/
.four_type li{ width:220px; float:left;; text-align:center;}
.four_type .wenzi{ text-align:left; color:#626262; line-height:20px; border-top:1px dotted #c9ced2; margin-top:5px; padding-top:5px;}
.four_type .wenzi a{ text-decoration:none; color:#626262;}

/*案例*/
.case{ margin:30px 0 15px 0; border-bottom:2px dotted #c8ced2;}
.case span{font-size:16px; font-weight:bold; padding-bottom:5px; display:inline-block; color:#333}
.fadehover { float:left; height:176px; margin-bottom:0; margin-right:0; position:relative; width:230px}
.fadehover h4 a { border-bottom-style:none; color:#626262; text-decoration:none;}
.fadehover img.a { left:0; position:absolute; top:0; z-index:10;}
img { border:0 none; margin:0; padding:0;}
.fadehover img.b { left:0; position: absolute; top:0;}
.fadehover h4 { float:left; line-height:20px; margin-top:120px;}
h4 { color:#626262; font-size:12px; margin:0; padding:0; font-weight:normal;}
.mag_l20{ margin-left:20px;}
.an_zy{ text-align:right; padding-bottom:8px; border-bottom:1px dashed #c8ced2; margin-bottom:20px;}

/*首页_news*/
.new_zk{ width:980px;}
.wid200{ width:200px; float:left; color:#626262; line-height:20px;}
.wid400{ width:500px; float:left; color:#626262; line-height:20px;}
.wid230{ width:230px; float:left; color:#626262; line-height:20px}
.mag_hjl{ margin:0 40px 0 60px;}
.mag_t10{ margin-top:8px;}
.news_bt{float:left;}
.news_more{float:right; font-family:Verdana; padding-right:5px;}
.news_text a{ text-decoration:none; color:#626262;}
.news_text a:hover{ color:#333;}
.back-to-top{ text-align:right; margin:10px 0 15px 0;} 

/*bottom*/
.footer_bg{ background-color:#333; background-repeat:repeat-x; width:100%;  padding-bottom:20px;}
.footer_img{padding-bottom:20px; margin:0 auto; width:980px;}
.footer{ background-color:#000; height:40px; line-height:40px; text-align:center; font-family:Verdana, Geneva, sans-serif; color:#727272; }
.links{ width:920px; margin:0 auto; color:#101010;}
.links dl dt{ width:110px; float:left;}
.links dl dd{ width:80px; float:left; margin-left:10px;}
.lins_img{ width:108px; float:left; margin-top:20px;}
.links ul{ width:812px; float:right; margin-top:20px;}
.links ul li{ width:60px; height:12px; float:left; border-right:1px solid #101010; padding-left:1px; text-align:center; margin-bottom:15px;}
.links ul li a{ text-decoration:none; color:#101010;}
.links ul li a:hover{ color:#ccc;}
/*内容页_bottom*/
.ny_footer{ width:930px; margin:0px auto; padding-bottom:5px;}
.ny_footer_l{ width:200px; float:left;}
.ny_footer_r{float:right; width:700px;}
.ny_footer_r ul li{ height:12px; line-height:12px; float:left; text-align:center; margin-bottom:10px; color:#727272; padding:0 15px; border-right:1px solid #444;}
.ny_footer_r ul li a{ text-decoration:none; color:#666;}
.ny_footer_r ul li a:hover{ color:#727272;}
.ksdh{ margin:0 0 10px 15px; color:#666}

/*neiye*/
.leftbox{ width:180px; float:left;}
.sidebar{ background-color:#ececec; padding:0px 0px 25px 30px;}
.sidebar_tl{ background:url(../images/zs_26.jpg) no-repeat; height:45px; width:180}
.sidebar_tl span{ font-size:14px; line-height:35px; padding-left:40px; color:#fff; font-weight:bold;}
.sidebar ul li{ width:145px; height:28px; line-height:28px; color:#353535; display:block;}
.sidebar ul li a{ color:#353535; display:block; background-color:#ececec; text-decoration:none; padding-left:5px; width:145px;}
.sidebar ul li a:hover{ background-color:#707070; color:#fff;}
.zxzx{ margin:25px 0;}

/*内页banner下文字*/
.ny_textbox{float:left; padding:20px 30px 0 8px; width:500px; line-height:22px;}
.ny_hx_service{ float:right; padding:10px 50px 0 0;}

.rightbox{ width:759px; float:right;}
.right_title{ font-size:14px; color:#3c3c3c; font-weight:bold; float:left;}
.right_title span{ font-family:Verdana; font-size:12px; color:#bdbdbd; font-weight:normal; }
.margin15{ margin-top:15px;}
.columnbox{ float:right;}
.column{ float:left; width:54px; height:18; display:block; line-height:18px; color:#363636;}
.column a{ color:#363636; text-decoration:none;}
.column_xz a{ color:White; text-decoration:none;}
.column_dfn{ color:#9e9e9e; font-style:normal;}
.column_xz{ background-color:#9e9e9e; display:block; width:57px; height:18px; float:left; color:#fff; text-align:center; line-height:18px;}
.container{ width:750px; float:left; line-height:28px; color:#494949;}
.msgbox{ width:175px; float:right;}
.msgbox p{ padding-left:5px; color:#333; line-height:28px; }
.an_fy{ text-align:right; margin:25px 8px 85px 0;}
.fenxiang{position:absolute; top:-65px; left:220px; overflow:hidden;}

/*服务项目*/
.wid240{ width:240px; float:left; margin-top:30px;}
.margin19{ margin-left:19px; margin-right:19px;}
.ser_line{ border-bottom:1px solid #fff; width:240px; height:161px; overflow:hidden;}
.ser_more{ position:relative; top:-150px; left:180px; width:100px;}
.ser_line a{ text-decoration:none; color:#fff;}
.ser_title{ height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; text-align:center; background-color:#4b4b4b;}
.ser_title a{text-decoration:none;color:#fff}
.ser_box{ background-color:#efefef; height:135px; padding:10px 0 10px 35px; color:#707070; line-height:26px;}

s.circle { background: url("../images/index_icon_1.png") no-repeat scroll 0 -522px transparent; display: block; float: left; height: 9px; margin-top: 11px; width: 9px;}
.ser_box li a{ font-size:12px; text-decoration:none; color:#707070;}
.ser_box_xq{ background-color:#efefef; height:auto; padding:15px 0 30px 0; margin-top:2px;}
.ser_box_xq ul li{ width:200px; float:left; margin:10px 0 0 40px;_margin-left:20px;}
.ser_box_xq ul li a{ font-size:12px; text-decoration:none; color:#707070;}
.ser_box_xq ul li a:hover{ color:#333;}

/*案例*/
.case_title01{ font-size:14px; font-weight:bold;}
.case_title02{ font-size:14px; margin-top:10px; color:#494949;}
.case_title03{ font-size:12px; margin-top:10px; color:#494949;}
.case_img{ margin:15px 0;}
.case_container{ width:536px; float:left; line-height:28px; color:#494949;overflow:hidden;}
.case_container img{max-width:530px;}
.case_msgbox{ width:188px; float:right;}
.case_msg{ width:168px; height:32px; background-color:#707070; padding-left:20px; line-height:32px; font-weight:bold; color:#fff; font-family:"微软雅黑";}
.case_msg_bg{ background-color:#f5f5f5; padding-bottom:10px;overflow:hidden}
.case_msg_bg li{ float:left; margin:10px 0 0 10px; color:#c4c4c4;white-space: nowrap}
.case_bot{ background-color:#e6e6e6; height:28px; width:536px; margin:40px 0 20px 0;}
.case_bot li{ color:#707070; line-height:28px; float:left; padding:0 10px;}
.case_bot_l{ margin-left:75px;}
.case_bot li a{ text-decoration:none; color:#707070;}
.case_bot li a:hover{ color:#333;}

.case_bot01{ background-color:#e6e6e6; height:28px; width:759px; margin:40px 0 20px 0;}
.case_bot01 li{ color:#707070; line-height:28px; float:left; padding-left:18px;}
.case_bot01_l{ margin-left:150px;}
.case_bot01 li a{ text-decoration:none; color:#707070;}
.case_bot01 li a:hover{ color:#333;}

.biaoqian{ height:22px; margin-top:10px;}
.biaoqian dt{ float:left; background-color:#707070; line-height:22px; padding:1px 3px; color:#fff; font-weight:bold;}
.biaoqian dd{ float:left; background-color:#e6e6e6; line-height:22px; padding:1px 5px; color:#333; margin-left:10px;}
.mag25{ margin-top:15px;}
.mag40{ margin-top:40px;}

.about { width:180px;}
.about .s_right_list {  cursor: pointer;}
.about .s_right_list1 {  cursor: pointer;}
.about .s_right_list2 {  cursor: pointer;}
.about h5{  width:180px; background:url(../images/nav02.jpg) no-repeat; font-family:"微软雅黑";height:45px; line-height:30px; padding:0px 0px 0px 20px; color:#fff;  cursor:pointer; margin:0px; font-size:14px;}
.about .s_right_list .s_right_h5{background:url(../images/nav01.jpg) no-repeat;}
.about .s_right_list p { width:180px; background-color:#ECECEC; margin:0px; padding:0px;}
.about .s_right_list1 .s_right_h5{background:url(../images/nav01.jpg) no-repeat;}
.about .s_right_list1 p { width:180px; background-color:#ECECEC; margin:0px; padding:0px;}
.about .s_right_list2 .s_right_h5{background:url(../images/nav01.jpg) no-repeat;}
.about .s_right_list2 p { width:180px; background-color:#ECECEC; margin:0px; padding:0px;}
.about .s_right_list3 .s_right_h5{background:url(../images/nav01.jpg) no-repeat;}
.about .s_right_list3 p { width:180px; background-color:#ECECEC; margin:0px; padding:0px;}
.about .s_right_list4 .s_right_h5{background:url(../images/nav01.jpg) no-repeat;}
.about .s_right_list4 p { width:180px; background-color:#ECECEC; margin:0px; padding:0px;}
.about p { color: #666666; font-family: "微软雅黑"; font-size: 12px;}
.siderbar_bg01{ margin-left:35px; width:145px; height:18px; line-height:28px; color:#353535; display:block; padding-bottom:10px;}
.siderbar_bg01 a{ color:#353535; display:block; background-color:#ececec; text-decoration:none; padding-left:5px; width:140px;}
.siderbar_bg01 a:hover{ background-color:#707070; color:#fff;}

/*新闻*/
.news{ width:758px; margin-top:10px;}
.news_column01{ float:left; width:191px; height:106px; background-color:#606060; margin-top:15px;}
.news_column02{ float:left; width:180px; margin-top:15px;}
.news_column03{ float:left; height:86px; width:366px; background-color:#e9e9e9; margin-top:15px; padding:10px; color:#707070; line-height:22px;}
.news_column03 a{ text-decoration:none; color:#707070;}
.news_more{ float:right; font-family:Arial;}
.news_more a{ text-decoration:none; color:#707070;}
.news_column01_text{ color:#fff; line-height:22px; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}
.news_column01_text a{ text-decoration:none; color:#fff;}
.news_date{ float:left; color:#9e9e9e; font-size:12px; margin:25px 0 0 10px;}
.news_more02{ float:right; margin-top:33px;}
.news_container{ padding:0px 15px 0 0; line-height:28px;}
.news_container img{ max-width:700px;}
.news_lbj{ margin:60px 0 40px 0;}

/*联系我们*/
.lx_mar{ margin:25px 0 25px 0;}

/*全部行业*/
 .tab { width:980px;}
 .tab_menu { clear:both; width:98px; float:left; background:url(../images/zs_32.jpg) no-repeat;}
 .tab_menu li { float:left; width:49px; height:40px; text-align:center; cursor:pointer; list-style:none; line-height:40px; color:#000;}
 .tab_menu li.hover { background:#666; color:#fff;}
 .tab_menu li.selected { color:#FFF;}
 .tab_box {  height:40px; width:882px; float:right;}
 .hide{display:none} 
 .hy1{ width:882px; margin:0px; padding:0px;}
.hy1 dd{ width:98px; float:left; background-color:#efefef; text-align:center; height:40px; color:#666; line-height:40px; margin:0px;}
.hy1 dd a{ color:#666; text-decoration:none; background-color:#efefef; height:40px; width:98px; display:block;}
.hy1 dd a:hover{ background-color:#707070; color:#bdbdbd; height:40px; width:98px; display:block;}
#search{position:relative; width:98px; float:left; display:block;}
#search .box{ background:url(../images/zs_32.jpg) no-repeat; width:98px; height:40px;}
#search form{background-repeat:repeat-x; background-position:0 -34px; text-align:center}
#search .select{float:left; color:#fff; width:98px; height:40px; cursor:pointer; line-height:40px; padding-left:-50px; background-position:0 -28px;}
#search a{float:left; width:98px;height:40px; color:#333; letter-spacing:4px; line-height:40px; text-decoration:none; background-position:0 -90px;}
#search a:hover{color:#f60; background-position:-80px -90px;}
#search .sub{position:absolute; top:20px; left:50px; color:#333; width:98px; display:none; }
#search .sub li{height:25px; line-height:24px; cursor:pointer; padding-left:10px; margin-bottom:-1px;}

/*核心团队*/
.teams{ width:759px; color:#323131; line-height:20px; margin-top:20px;}
.teams dd{ width:180px; float:left; display:block;}
.teams dt{ width:180px; float:left; display:block; margin-left:12px;}
.td_text{ padding:10px;}
.d_over{background-color:#cecece; width:180px;}  
.d_out{background-color:#f2f2f2; width:180px;} 
.teams_container{ padding:20px 0; color:#494949; line-height:28px;}

/*客户展示*/
.Clients_title{ width:280px; background-color:#707070; height:31px; line-height:31px; color:#fff; font-size:14px; font-weight:bold; margin:35px 0 15px 0;}
.Clients_title span{ font-family:Verdana; padding:0 10px;}
.Clients dd{ width:205px; float:left; display:block; line-height:28px; color:#Clients; color:#494949;}
.margin80{ margin-left:70px; margin-right:70px;}
.Clients_contant{padding-top:20px; color:#494949; line-height:28px;}

/*合作问答*/
.hzwd_container{ padding:15px 0 20px 0; line-height:28px;}
.hzwd{ width:757px;}
.hzwd .s_right_list {cursor: pointer;}
.hzwd h5{ margin-top:8px; margin-left:1px; width:717px; background:#A9A9A9 url(../images/jiahao.gif) no-repeat 15px center; font-family:"微软雅黑"; height:40px; line-height:40px; padding:0px 0px 0px 40px; color:#555;  cursor:pointer; font-size:14px; color:#fff;}
.hzwd .s_right_list .s_right_h5{background: url(../images/jianhao.jpg) no-repeat 15px center #707070;}
.hzwd .s_right_list p {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; }
.hzwd p { color: #494949; font-family: "微软雅黑"; font-size: 12px; line-height:28px; background-color:#F4F4F4; padding:20px 10px; width:737px;}
.hzwd_xbt{ font-size:14px; font-weight:bold;}
.hzwd .s_right_list_bot { font-size:0; height: 8px;}

/*招聘*/
.jobs_left{ width:740px; float:left; margin-top:15px;}
.jobs_right{ width:298px; float:right; margin-top:18px;}
.map{ border:1px solid #efefef; padding:15px 10px  20px 10px; margin-top:20px; color:#919191; line-height:28px;}
.map_img{ margin:15px 0;}
.jobs_text { font-size:14px; font-weight:bold;}
.jia_kx{ margin-top:10px;}

.ajobs{ width:740px;}
.ajobs .s_right_list {cursor: pointer;}
.ajobs h5{ margin-top:8px; margin-left:1px; width:700px; background:#A9A9A9 url(../images/jiahao.gif) no-repeat 15px center; font-family:"微软雅黑"; height:40px; line-height:40px; padding:0px 0px 0px 40px; color:#555;  cursor:pointer; font-size:14px; color:#fff;}
.ajobs .s_right_list2 .hover{ margin-top:8px; margin-left:1px; width:400px; background:#A9A9A9 url(../images/jiahao.gif) no-repeat 15px center; font-family:"微软雅黑"; height:40px; line-height:40px; padding:0px 0px 0px 40px; color:#555;  cursor:pointer; font-size:14px; color:#707070;}
.ajobs .s_right_list2 .s_right_h5{background: url(../images/jianhao.jpg) no-repeat 15px center #707070;}
.ajobs .s_right_list2 p {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-image: none; }
.ajobs p { color: #494949; font-family: "微软雅黑"; font-size: 12px; line-height:28px; background-color:#F4F4F4; padding:20px 10px; width:720px;}
.ajobs_xbt{ font-size:14px; font-weight:bold;}
.ajobs .s_right_list_bot { font-size:0; height: 8px;}
/*项目流程*/
.process_content{ padding:20px 0; line-height:21px;}
#hotnews {position:relative; width:759px; margin:20px 0;}
#hotnews h2 {display:block; float:left; width:186px; height:38px; margin-right:2px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; text-align:center; cursor:pointer; line-height:38px; }
#hotnews .title_normal {background:#f0f0f0;}
#hotnews .title_current {background:#797a7c; color:#FFF;}
#hotnews ul {position:absolute; left:0px; top:38px; width:700px; padding:25px; font-size:12px; border-top:8px solid #797a7c; background-color:#f0f0f0; line-height:28px;}
#hotnews ul li a{ text-decoration:none; color:#535353;}

/*office*/
#ifocus { width:757px; height:452px;}
#ifocus_pic { display:inline; position:relative; float:left; width:757px; height:432px; overflow:hidden; margin:10px 0 0 0px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:757px; height:432px; overflow:hidden; }
#ifocus_piclist img { width:757px; height:432px; }
#ifocus_btn { display:inline; width:757px; overflow:hidden;}
#ifocus_btn li { width:182px; height:102px; float:left; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); margin:8px 0 0 8px;}
#ifocus_btn img { width:182px; height:102px;}
#ifocus_btn .current { background:; opacity:1; -moz-opacity:1; filter:alpha(opacity=100);}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:757px; height:35px; background:#333; }
#ifocus_tx { position:absolute; right:8px; bottom:5px; color:#FFF; }
#ifocus_tx .normal { display:none; }
.baidua a{display:none}



#404 { background-color: #F1EFEA;width:700px;margin:0 auto;}


p#back-to-top{      position:fixed;      bottom:35px;      right:20px;}
p#back-to-top a{      text-align:center;      text-decoration:none;      color:#d1d1d1;      display:block;      width:80px;       -moz-transition:color 1s;      -webkit-transition:color 1s;      -o-transition:color 1s;}
p#back-to-top a:hover{      color:#979797;}
p#back-to-top a span{      background:#d1d1d1 url(../images/go2top.png) no-repeat center center;      border-radius:6px;      display:block;      height:50px;      width:50px;      margin-bottom:5px;      -moz-transition:background 1s;      -webkit-transition:background 1s;      -o-transition:background 1s;}
#back-to-top a:hover span{      background:#979797 url(../images/go2top.png) no-repeat center center;}
