﻿
@charset "utf-8";
/* CSS Document */
html,body{ margin:0; padding:0; background:#f7f7f7; font-family:"微软雅黑","Arail"; font-size:12px; color:#222; }
h1,h2,h3,h4,ul,li,p{ list-style:none; padding:0; margin:0; }
a{ color:#444; }
a:hover,a:focus{ text-decoration:none; color:#1d95d4; }
.jb_time{ webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; -o-transition: all 500ms; transition: all 500ms; }
.jb_kh{ webkit-transition: all 1000ms; -moz-transition: all 1000ms; -ms-transition: all 1000ms; -o-transition: all 1000ms; transition: all 1000ms; }

.main{ margin:0 auto; width:1100px; }
.dbclhd{float:left; height:100px;}


/*修改bootstrap轮播为淡入淡出*/

.carousel-fade .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}
.carousel-fade .carousel-inner .active{ opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{ left: 0; opacity: 0; }
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }

/*end*/



/*正常菜单*/
.header header{ float:left; width:100%; height:145px; }
.header header .top{ display:inline-block; width:100%; height:35px; background-color:#f5f5f5; }
.header header .top div.pull-left,
.header header .top div.pull-right{ padding:10px 55px; }
.header header .top a,
.header header .top span,
.header header .top wb{ float:left; font-family:"宋体"; font-size:12px; }
.header header .top span{ padding:0 5px; line-height:12px; color:#5e5e5e; border-left:1px solid #d2d2d2; }
.header header .top span i{ color:#d1d1d1; margin-right:5px; }
.header header .top a.hpxy_btn{ background: url(../images/icons.png) -1px -3px no-repeat; width:130px; height:19px; line-height:19px; text-align:center; color:#fff; margin-right:10px; }
.header header .top a:hover.hpxy_btn, .header header .top a:focus.hpxy_btn{ text-decoration:none; background-position:-1px -29px; }
.header header .hd{ float:left; width:100%; }
.header header .hd a.logo{ float:left; padding-right:15px; border-right:1px solid #ddd; }
.header header .hd .pull-left div{ float:left; width:225px; color:#595959; padding:4px 0 4px 15px; }
.header header .hd .pull-left div i{ display:inline-block; background:url(../images/icons.png) 0 -101px no-repeat; width:140px; height:21px; }
.header header .hd .pull-left div span{ display:inline-block; width:100%; }
.header header .hd .pull-right i{ display:inline-block; background:url(../images/icons.png) 0 -55px no-repeat; width:243px; height:29px; margin:12px 0; }
.header header .hd .pull-left,
.header header .hd .pull-right{ padding:25px 55px; }


.header nav{ float:left; width:100%; height:40px; background-color:#444; }
.header nav ul.menu{ display:inline-block; width:800px; margin-left:55px; padding:10px 0; }
.header nav ul.menu li a{ float:left; width:80px; line-height:20px; text-align:center; color:#fff; font-size:14px; border-right:1px solid #212121; border-left:1px solid #696969; }
.header nav ul.menu li a:hover,
.header nav ul.menu li a.on,
.header nav ul.menu li a:focus,
.header nav .wmdkh a:hover,
.header nav .wmdkh a:focus{ color:#888; text-decoration:none; }
.header nav .wmdkh{ position:relative; z-index:9999; float:right; width:130px; height:40px; margin-right:55px; background-color:#ec3901; }
.header nav .wmdkh a.link{ display:inline-block; width:100%; padding:10px 0; text-align:center; font-size:14px; color:#fff; }
.header nav .wmdkh a:hover.link{ color:#fff; }
.header nav .wmdkh a.link i{ margin-right:5px; }
.header nav .wmdkh div.kh{ float:left; width:990px; height:0; background-color:#fff; position:relative; left:-860px; overflow:hidden; }
.header nav :hover.wmdkh div.kh{ height:422px; }
.header nav .wmdkh div.kh ul{ float:left; width:990px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.header nav .wmdkh div.kh ul li{ float:left; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }
.header nav .wmdkh div.kh .btn_more{ display:inline-block; width:100%; text-align:center; padding:20px 0; border-bottom:4px solid #05a3ea; }
.header nav .wmdkh div.kh .btn_more a{ display:inline-block; font-size:14px; line-height:38px; padding:0 10px; background-color:#e93a05; color:#fff; border-radius:5px; }

/*下拉后菜单*/
.small header,
.small nav{ display:none; }
.large .small_menu{ height:0; overflow:hidden; }
.small .small_menu{ position:fixed; top:0; z-index:9999; display:block; float:left; width:100%; height:52px; padding:15px 0; background:rgba(255,255,255,.9); border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.small_menu .pull-left{ margin-left:50px; }
.small_menu .pull-right{ margin-right:50px; }
.small_menu .pull-right li{ float:left; }
.small_menu .pull-right li a{ display:inline-block; color:#333; margin-left:26px; font-size:14px; }
.small_menu .pull-right li a:hover,
.small_menu .pull-right li a.on{ text-decoration:none; color:#ec3901; border-bottom:2px solid #ec3901; }




/*底部*/
footer{ float:left; width:100%; background:url(../images/footer_bg.jpg) repeat;}
footer .footer_menu{ display:inline-block; width:990px; margin:0 55px; padding:30px 0; text-align:center; border-bottom:1px dashed #000; }
footer .footer_menu a{ display:inline-block; padding:0 15px; color:#636766; background:url(../images/foot_menu_dot.png) left no-repeat; }
footer .footer_menu a:hover{text-decoration:underline;} 

footer .footer_menu a.top{width:65px; height:45px; line-height:35px; font-size:16px; float:right; padding:5px 10px; margin-top:-30px; border-radius:0 0 5px 5px; background:#ca2b2f; color:#fff; }
footer .footer_menu a:hover.top{ text-decoration:none; }
footer .footer_center{ display:inline-block; width:990px; margin:0 55px; padding:30px 0; border-top:1px dashed #505050; border-bottom:1px solid #393939; }
footer .footer_center .pull-left span{ float:left; width:14px; background:url(../images/ewm_site.png) right top no-repeat; padding:10px 220px 10px 10px; color:#b1372a; font-size:14px; word-wrap:break-word; word-break:normal; }
footer .footer_center .c{ float:left; margin-left:110px; width:370px; color:#666; }
footer .footer_center .c p{ font-size:13px; margin-bottom:10px; }
footer .footer_center .c i.glyphicon{ float:left; width:30px; color:#989898; margin-top:2px; }
footer .footer_center .c i.tel{ display:inline-block; background:url(../images/icons.png) 0 -181px no-repeat; width:281px; height:16px; }
footer .footer_center .pull-right{ width:200px; padding:17px 0; }
footer .footer_center .pull-right p{ display:inline-block; width:100%; margin-bottom:5px; }
footer .footer_center .pull-right a{ float:left; }
footer .footer_center .pull-right i{ display:inline-block; background:url(../images/icons.png) no-repeat; }
footer .footer_center .pull-right a.qq_num{ border-radius:20px; background-color:#262626; padding:5px 10px; margin-right:7px; }
footer .footer_center .pull-right a.qq_num i{ background-position:0 -208px; width:92px; height:12px; }
footer .footer_center .pull-right i.qq,
footer .footer_center .pull-right i.wx,
footer .footer_center .pull-right i.wb{ width:22px; height:22px; margin:2px 0 0 4px; }
footer .footer_center .pull-right i.qq{ background-position:0 -231px; }
footer .footer_center .pull-right i.wx{ background-position:-26px -231px; }
footer .footer_center .pull-right i.wb{ background-position:-52px -231px; }
footer .footer_center .pull-right div.fx{ float:left; width:100%; }
footer .footer_center .pull-right div.fx span{ color:#ecb421; line-height:26px; margin-left:10px; }
footer .footer_center .pull-right div.fx span,
footer .footer_center .pull-right div.fx .bdsharebuttonbox{ float:left; }
footer h1{ padding:35px 0; text-align:center; font-size:22px; font-weight:bold; color:#a7a7a7; }
footer div.b{ float:left; width:100%; line-height:40px; background-color:#141414; text-align:center; color:#666; }



/*成功案例*/
.case_banner{ float:left; width:100%; height:320px; background: url(../images/case_banner.jpg) no-repeat center; margin:10px 0;}
.case_banner .case_ba{ width:713px; margin:0 auto;}
.case_banner .case_ba ul li{ width:165px; height:147px; float:left; text-align:center; margin-top:110px; margin-left:13px; background:rgba(0,0,0,0.8); border-radius:10px; }
.case_banner .timer{font-size:56px; color:#fff; font-family:"arial"; font-weight:bold; display:inline-block; padding-top:23px;}
.case_banner .statistic-counter span{font-size:20px;font-family:"arial"; font-weight:bold; color:#fff; }
.case_banner .statistic-counter p{ width:100%; height:40px; line-height:40px; font-size:20px; font-family:"微软雅黑"; color:#bbbfc5;}


.case_search{ display:inline-block; width:100%; text-align:center; margin:45px 0; }
.case_search div.search{ display:inline-block; width:375px; height:35px; line-height:30px; border:1px solid #2a2f35; }
.case_search div.search input{ float:left; margin:0 5px; background:none; border:none; width:325px; }
.case_search div.search button{ background:none; border:none; padding:0; margin:0; }
.case_search div.search i{ float:right; background:url(../images/icons.png) 0 -146px no-repeat; width:26px; height:26px; margin:3px 5px; }



.case_list{ float:left; width:100%; border:1px solid #d8d8d8; }
.case_list .hd{ display:inline-block; width:1098px; padding:15px 15px 0; border-bottom:1px solid #d8d8d8; }
.case_list .hd .links{ float:left;}
.case_list .hd a{ float:left; margin-left:10px; margin-bottom:10px; padding:3px; border:1px solid #a3a3a3; color:#383838; }
.case_list .hd a.all{ height:42px; line-height:37px; font-size:18px; background-color:#383838; color:#fff; margin-left:0; }
.case_list .hd a.a{ font-size:24px; font-weight:bold; color:#333; }
.case_list .hd a.b{ font-size:18px; font-weight:bold; margin-top:9px; }
.case_list .hd a.c{ font-size:12px; color:#000; margin-top:17px; }
.case_list .hd a:hover,
.case_list .hd a:focus,
.case_list .hd a.on{ background-color:#383838; color:#fff; text-decoration:none; }
.case_list .hd div.more_btn{ float:left; width:100%; text-align:center; }
.case_list .hd div.more_btn a{ float:none; display:inline-block; position:relative; bottom:-15px; margin:0 515px; background-color:#000; color:#fff; width:30px; height:30px; border:none; border-radius:100%; }
.case_list .hd div.more_btn a i{ margin:5px 0; }
.case_list .hd div.more_btn a.collapsed i.sq,
.case_list .hd div.more_btn a i,zk{ display:none; }
.case_list .hd div.more_btn a i.sq,
.case_list .hd div.more_btn a.collapsed i,zk{ display:block; }
.case_list .hd .more_links{}


.case_list .bd2{ display:inline-block; width:100%; padding:20px 0; }
.case_list .bd2 li{ display:inline-block; width:260px; height:340px; padding:15px; margin:13px 0 0 40px; background-color:#fff; border:1px solid #e7e7e7; color:#585858; font-size:12px; }
.case_list .bd2 li h2{ font-size:14px; font-weight:bold; color:#585858; margin-bottom:10px; }
.case_list .bd2 li span{ display:inline-block; line-height:14px; margin:10px 0; }
.case_list .bd2 li p em{ display:inline-block; margin-right:15px; font-style:normal; }
.case_list .bd2 li p em i{ color:#d1d1d1; margin-right:4px; }
.case_list .bd2 li a.cover{ opacity:0; float:left; position: relative; width:260px; height:340px; background:rgba(0,0,0,0.2); text-align:center; left:-15px; top:-333px; }
.case_list .bd2 li a:hover.cover{ opacity:1; }
.case_list .bd2 li a.cover img{ position:relative; top:-100px; }
.case_list .bd2 li a:hover.cover img{ top:130px; }
.case_list .bd2 .jiazai_more{ display:inline-block; width:100%; text-align:center; margin:37px 0 57px; }
.case_list .bd2 .jiazai_more a{ display:inline-block; width:343px; line-height:32px; background-color:#d0d0d0; color:#333; }
.case_list .bd2 .jiazai_more a:hover{ text-decoration:none; }

.case_list .bd{ display:inline-block; width:100%; padding:20px 0; }
.case_list .bd li{ display:inline-block; width:260px; height:340px; padding:15px; margin:13px 0 0 10px; background-color:#fff; border:1px solid #e7e7e7; color:#585858; font-size:12px; }
.case_list .bd li h2{ font-size:14px; font-weight:bold; color:#585858; margin-bottom:10px; }
.case_list .bd li span{ display:inline-block; line-height:14px; margin:10px 0; }
.case_list .bd li p em{ display:inline-block; margin-right:15px; font-style:normal; }
.case_list .bd li p em i{ color:#d1d1d1; margin-right:4px; }
.case_list .bd li a.cover{ opacity:0; float:left; position: relative; width:260px; height:340px; background:rgba(0,0,0,0.2); text-align:center; left:-15px; top:-333px; }
.case_list .bd li a:hover.cover{ opacity:1; }
.case_list .bd li a.cover img{ position:relative; top:-100px; }
.case_list .bd li a:hover.cover img{ top:130px; }
.case_list .bd .jiazai_more{ display:inline-block; width:100%; text-align:center; margin:37px 0 57px; }
.case_list .bd .jiazai_more a{ display:inline-block; width:343px; line-height:32px; background-color:#d0d0d0; color:#333; }
.case_list .bd .jiazai_more a:hover{ text-decoration:none; }

.case_list .alpage_fy{ display:inline-block; width:100%; margin:20px 6px 30px; }
.case_list .alpage_fy li{ float:left; }
.case_list .alpage_fy li a{ display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; color:#a5a5a5; }
.case_list .alpage_fy li a.thisclass,
.case_list .alpage_fy li a:hover{ background-color:#1d95d4; color:#fff; border-color:#1d95d4; text-decoration:none; }




/*服务项目*/
.wrapper { width: 1020px; margin: 0 auto; }
#main { clear: both; zoom: 1; position: relative; }
.page#main-content .wrapper { margin-top: -150px; margin-bottom: 50px; z-index: 1; position: relative; }
#process { position: relative; }
#process h2 { font-size: 28px; text-align: center; margin-top: 50px; }
#process .big-tree { margin-top: 20px; }
#process .big-tree .big-branch { position: relative; height: 140px; }
#process .big-tree .big-branch .after { position: absolute; display: none; content: ''; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 10px;
 height: 100px; background-color: #0168b7; top: 70px; left: 0; right: 0; margin: 0 auto; }
#process .big-tree .big-branch .col-1 { width: 102px; height: 102px; border-radius: 51px; -webkit-border-radius: 51px; -moz-border-radius: 51px; position: relative; margin: 0 auto; display: none; z-index: 1; }
#process .big-tree .big-branch .col-1 p { width: 80px; margin: auto; font-size: 18px; line-height: 20px; height: 20px; color: #ffffff; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
#process .big-tree .big-branch .col-2 { width: 36px; height: 15px; display: none; background: url(../images/right.png) no-repeat; position: absolute; top: 0; bottom: 0; left: 450px; right: 0; margin: auto 0 auto 120px; }
#process .big-tree .big-branch .col-3 { width: 90px; height: 90px; position: absolute; top: 30px; bottom: 0; left: 450px; right: 0; margin: auto 0 auto 156px; display: none; }
#process .big-tree .big-branch .col-4 { width: 350px; height: 110px; position: absolute; top: 80px; bottom: 0; left: 550px; right: 0; margin: auto 0 auto 156px; display: none; }
#process .big-tree .big-branch .col-4 h4 { font-weight: bold; margin: 0.8em 0; font-size: 18px; }
#process .big-tree .big-branch .col-4 .small-tree { position: relative; clear: both; zoom: 1; }
#process .big-tree .big-branch .col-4 ::before.small-tree { content: ""; display: table; }
#process .big-tree .big-branch .col-4 ::after.small-tree { content: ""; display: table; clear: both; }
#process .big-tree .big-branch .col-4 .small-tree li { float: left; width: 105px; height: 32px; border: 1px solid #dfdfdf; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; line-height: 32px; text-align: center; margin: 5px; }
#process .big-tree :nth-of-type(1).big-branch .col-1 { background-color: #F9D164; }
#process .big-tree :nth-of-type(2).big-branch .col-1 { background-color: #53C29E; }
#process .big-tree :nth-of-type(3).big-branch .col-1 { background-color: #2FC5E6; }
#process .big-tree :nth-of-type(4).big-branch .col-1 { background-color: #EEC760; }
#process .big-tree :nth-of-type(5).big-branch .col-1 { background-color: #EE61B0; }
#process .big-tree :nth-of-type(6).big-branch .col-1 { background-color: #EEC760; }
#process .big-tree :nth-of-type(2n).big-branch .col-2 { background: url(../images/left.png) no-repeat; left: 290px; }
#process .big-tree :nth-of-type(2n).big-branch .col-3 { left: 160px; }
#process .big-tree :nth-of-type(2n).big-branch .col-4 { left: -110px; }
#process .big-tree :nth-of-type(2n).big-branch .col-4 .small-tree { padding-right: 90px; }
#process .big-tree :nth-of-type(2n).big-branch .col-4 li { float: right; }
#process .big-tree :last-of-type.big-branch .col-1 { width: 150px; height: 150px; background-color: #0168b7; border-radius: 75px; -webkit-border-radius: 75px; -moz-border-radius: 75px; }
#process .big-tree :last-of-type.big-branch .col-1 p { font-size: 50px; width: 110px; }
#process .big-tree :last-of-type.big-branch :after.col-1 { display: none; }
#process .process-bottom { margin: 20px auto; width: 450px; text-align: center; }
#process .process-bottom h4 { font-size: 20px; font-weight: bold; margin: 0.8em 0; }
#process .process-bottom p { line-height: 28px; }
#process p { color: #777777; }

.main_service{ width:1000px; margin:0 auto;}
.service_banner{ float:left; width:100%; height:320px; margin-top:10px; background:url(../images/service_banner.jpg) top center no-repeat; }
.service_head{ float:left; width:100%; background:url(../images/service_bg_repead.png) repeat; padding-bottom:35px; }
.service_head h1{ display:inline-block; margin:-33px 0 20px; width:100%; height:65px; line-height:65px; text-align:center; font-size:30px; background-color:#2268ac; color:#fff; }
.service_head div.box{ display:inline-block; width:325px; height:190px; padding:30px 15px; }
.service_head div.box h2{ font-size:20px; font-weight:bold; color:#585858; text-align:center; margin-bottom:15px; }
.service_fwxm{ float:left; width:100%; margin:10px 0 55px; }
.service_fwxm h1{ display:inline-block; width:100%; margin-bottom:32px; text-align:center; font-size:30px; color:#565656; }
.service_fwxm a.one{ float:left; width:490px; height:125px; padding:7px 25px; background-color:#fff; border:1px solid #ebebeb; }
.service_fwxm a.one i{ float:left; background:url(../images/icons.png) no-repeat; width:110px; height:110px; margin-right:15px; }
.service_fwxm a.one.gdwzdz i{ background-position:0 -273px; }
.service_fwxm a.one.dzscwz i{ background-position:-171px -523px; }
.service_fwxm a.one.ts1880jz i{ background-position:-171px -273px; }
.service_fwxm a.one.sjwzkf i{ background-position:0 -645px; }
.service_fwxm a.one.wwzjs i{ background-position:0 -396px; }
.service_fwxm a.one.sjsj i{ background-position:-171px -645px; }
.service_fwxm a.one.rjdzkf i{ background-position:-171px -396px; }
.service_fwxm a.one.seo i{ background-position:0 -766px; }
.service_fwxm a.one.wlgswb i{ background-position:0 -523px; }
.service_fwxm a.one.wlzbcp i{ background-position:-171px -766px; }
.service_fwxm a.one .text{ float:left; width:310px; margin:21px 0; }
.service_fwxm a.one .text h3{ font-size:16px; margin-bottom:12px; }
.service_fwxm a.one .text p{ font-size:12px; color:#585858; }
.service_fwxm a.one.gdwzdz h3{ color:#fe0000; }
.service_fwxm a.one.dzscwz h3{ color:#ff6600; }
.service_fwxm a.one.ts1880jz h3{ color:#ffae02; }
.service_fwxm a.one.sjwzkf h3{ color:#7dd300; }
.service_fwxm a.one.wwzjs h3{ color:#0a90e2; }
.service_fwxm a.one.sjsj h3{ color:#29cfa9; }
.service_fwxm a.one.rjdzkf h3{ color:#b397fd; }
.service_fwxm a.one.seo h3{ color:#2abaf9; }
.service_fwxm a.one.wlgswb h3{ color:#9235c1; }
.service_fwxm a.one.wlzbcp h3{ color:#e4007f; }
.service_fwxm a.l{ margin:0 18px 18px 0; }
.service_fwxm a:hover.one, .service_fwxm a:focus.one{ border:2px solid #EC3901; padding:6px 24px; }

/*服务项目 弹出*/
.modal-dialog{ position:relative; margin-top:160px; width:1000px; }
.modal-dialog .modal-content{ border-radius:10px; padding:0 67px 185px 50px; }
.modal-dialog .modal-header{ text-align:center; font-size:30px; padding:50px 0; border:none; }
.modal-dialog .modal-header button{ position:relative; background:url(../images/icons.png) 0 -910px no-repeat; width:68px; height:68px; opacity:1; margin:-51px -135px 0 0; }
.modal-dialog .modal-body{ width:881px; max-height:400px; overflow-y:auto; overflow-x:visible; }




/*华攀观点*/
.hpgd_banner{ float:left; width:100%; height:320px; margin-top:10px; background:url(../images/hpgd_banner.jpg) center top no-repeat; }
.hpgd_main{ width:1000px; margin:0 auto; }
.hpgd_main .banner_box{ float:left; width:100%; margin:22px 0 0; }
.hpgd_main .banner_box .l_box{ float:left; width:495px; height:245px; }
.hpgd_main .banner_box .l_box .carousel-inner>.item .title{ position:absolute; width:100%; height:35px; line-height:35px; bottom:0; padding-left:32px; background:rgba(0,0,0,0.5); }
.hpgd_main .banner_box .l_box .carousel-inner>.item .title a{ color:#fff; }
.hpgd_main .banner_box .l_box .carousel-indicators{ width:auto; right:20px; bottom:10px; left:auto; margin:0; }
.hpgd_main .banner_box .l_box .carousel-indicators li{ border-radius:0; width:10px; height:10px; margin:0; border:1px solid #dad6d7; background-color:#fff; }
.hpgd_main .banner_box .l_box .carousel-indicators .active{ background-color:#feac02; border-color:#f2a404; }

.hpgd_main .banner_box .r_box{ float:right; width:490px;}
.hpgd_main .banner_box .r_box h1{ display:inline-block; width:100%; padding:12px 30px; background-color:#ffab00; color:#fff; font-size:22px; }
.hpgd_main .banner_box .r_box h1 span,
.hpgd_main .banner_box .r_box h1 small{ float:left; }
.hpgd_main .banner_box .r_box h1 small{ color:#fff; font-size:14px; margin-top:4px; }
.hpgd_main .banner_box .r_box h1 i{ float:right; width:45px; height:45px; margin-top:-28px; background:url(../images/hpdg_zxfb_tt.jpg) right no-repeat; }
.hpgd_main .banner_box .r_box .text{ display:inline-block; width:100%; height:180px; padding:30px; border:1px solid #d6d6d6; background-color:#fff; }
.hpgd_main .banner_box .r_box .text .pull-left{ width:65px; height:72px; text-align:center; background-color:#19a6db; color:#fff; }
.hpgd_main .banner_box .r_box .text .pull-left b,
.hpgd_main .banner_box .r_box .text .pull-left span{ display:inline-block; width:100%; text-align:center; }
.hpgd_main .banner_box .r_box .text .pull-left b{ line-height:40px; font-size:24px; border-bottom:1px dashed #fff; }
.hpgd_main .banner_box .r_box .text .pull-left span{ line-height:30px; }
.hpgd_main .banner_box .r_box .text .pull-right{ width:340px; }
.hpgd_main .banner_box .r_box .text .pull-right a{ display:inline-block; margin-bottom:5px; font-size:14px; font-weight:bold; color:#333; }
.hpgd_main .banner_box .r_box .text .pull-right a:hover,
.hpgd_main .banner_box .r_box .text .pull-right a:focus{ text-decoration:none; color:#1d95d4; }
.hpgd_main .banner_box .r_box .text .pull-right p{ color:#555; line-height:20px; }

.hpgd_main .head_menu{ display:inline-block; width:100%; margin-top:22px; background-color:#fff; }
.hpgd_main .head_menu a{ display:inline-block; height:40px; line-height:40px; font-size:14px; color:#333; padding:0 20px; border-left:6px solid #fff; }
.hpgd_main .head_menu a.on,
.hpgd_main .head_menu a:hover,
.hpgd_main .head_menu a:focus{ background-color:#1d95d4; color:#fff; border-left:6px solid #ffa800; }

.hpgd_main .content{ display:inline-block; width:100%; margin-top:14px; }
.hpgd_main .content .pull-left{ width:690px; background-color:#fff; padding:0 15px; margin-bottom:100px;}
.hpgd_main .content .pull-left .one{ display:inline-block; width:100%; padding:30px 6px; border-bottom:1px dashed #ccc; }
.hpgd_main .content .pull-left .one .pic{ float:left; padding:5px; background-color:#fff; border:1px solid #ccc; }
.hpgd_main .content .pull-left .one .pic img{ width:223px; height:126px;}
.hpgd_main .content .pull-left .one .text{ float:right; width:400px; }
.hpgd_main .content .pull-left .one .text h3 a{ font-weight:bold; font-size:14px; color:#585858; }
.hpgd_main .content .pull-left .one .text h3 a:hover,
.hpgd_main .content .pull-left .one .text h3 a:focus{ text-decoration:none; color:#1d95d4; }
.hpgd_main .content .pull-left .one .text p{ color:#585858; margin:10px 0; }
.hpgd_main .content .pull-left .one .text span{ color:#888; }

.hpgd_main .content .pull-left .page_fy{ display:inline-block; width:100%; margin:20px 6px 50px; }
.hpgd_main .content .pull-left .page_fy li{ float:left; display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; color:#a5a5a5;}
/*.hpgd_main .content .pull-left .page_fy li a{ display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; color:#a5a5a5; }*/
.hpgd_main .content .pull-left .page_fy li  a:hover { background-color:#1d95d4; color:#fff; border-color:#1d95d4; text-decoration:none; }
.hpgd_main .content .pull-left .page_fy li.thisclass { display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; background-color:#1d95d4; color:#fff; border-color:#1d95d4; text-decoration:none; }
 
.hpgd_main .content .pull-right{ width:290px; }
.hpgd_main .content .pull-right .rm_box{ display:inline-block; width:100%; background-color:#fff;  padding:17px 15px; margin-bottom:20px; }
.hpgd_main .content .pull-right .rm_box h2{ font-size:16px; margin-bottom:28px; }
.hpgd_main .content .pull-right .rm_box li{ display:inline-block; width:100%; border-bottom:1px dashed #ccc; padding:5px 0; }
.hpgd_main .content .pull-right .rm_box li em{ float:left; width:22px; height:18px; background-color:#bfbfbf; color:#fff; margin-right:7px; line-height:18px; text-align:center; font-style:normal; }
.hpgd_main .content .pull-right .rm_box li em.red{ background-color:#ea3700; }
.hpgd_main .content .pull-right .rm_box li a{ color:#333; }
.hpgd_main .content .pull-right .rm_box li a:hover,
.hpgd_main .content .pull-right .rm_box li a:focus{ text-decoration:none; color:#1d95d4; }
.hpgd_main .content .pull-right .rm_box h2 i{ float:left; margin-right:5px; background:url(../images/icons.png) no-repeat; width:19px; height:17px; }
.hpgd_main .content .pull-right .rm_box h2 i.rmph{ background-position:0 -1018px; }
.hpgd_main .content .pull-right .rm_box h2 i.rmbq{ background-position:0 -1047px; }
.hpgd_main .content .pull-right .rm_box .bq a{ display:inline-block; color:#585858; font-size:12px; line-height:22px; }
.hpgd_main .content .pull-right .rm_box .bq a.a{ font-size:14px; }
.hpgd_main .content .pull-right .rm_box .bq a.b{ color:#ce4847; font-weight:bold; }
.hpgd_main .content .pull-right .rm_box .bq a.c{ color:#1d95d4; }
.hpgd_main .content .pull-right .rm_box .bq a.d{ font-size:14px; font-weight:bold; color:#ffa800; }
.hpgd_main .content .pull-right .rm_box .bq a.e{ color:#1d95d4; font-size:14px; font-weight:bold; }
.hpgd_main .content .pull-right .rm_box .bq a.f{ color:#ce4847; }
.hpgd_main .content .pull-right .rm_box .bq a.g{ color:#1d95d4; font-size:14px; }






/*华攀观点内容页*/
.hpgd_main .content .pull-left .show_content{ display:inline-block; width:100%; padding:25px 15px; }
.hpgd_main .content .pull-left .show_content h1{ text-align:center; font-size:26px; color:#333; }
.hpgd_main .content .pull-left .show_content p{ text-align:left; font-size:16px; color:#585858; margin-top:10px; line-height:30px;}
.hpgd_main .content .pull-left .show_content .fx{float:left; width:200px; margin:5px 230px; text-align:center; }
.hpgd_main .content .pull-left .show_content .fx span{ float:left;}
.hpgd_main .content .pull-left .show_content .fx .bdsharebuttonbox{ float:left; float:none; }
.hpgd_main .content .pull-left .show_content .fx .bdsharebuttonbox a{ margin-top:0; margin-bottom:0; }
.hpgd_main .content .pull-left .show_content .content{ display:inline-block; width:100%; padding:10px 0; color:#585858; font-size:13px;line-height:30px;}
.hpgd_main .content .pull-left .show_content .content img{width:100%;}
.hpgd_main .content .pull-left .show_content .content h4{ font-size:14px; font-weight:bold; color:#333; margin:20px 0 10px; }
.hpgd_main .content .pull-left .show_content .fbtx{line-height:30px; width:100%; text-align:center; float:left;}



/*客服中心*/
.kfzx_banner{ float:left; width:100%; height:386px; margin-top:10px; background:url(../images/kfzx_banner.jpg) top center no-repeat; }
.kfzx_one{ display:inline-block; width:100%; border-bottom:1px solid #ccc; }
.kfzx_one h1{ line-height:50px; color:#333; font-size:25px; }
.kfzx_one p{ color:#999; margin-bottom:20px; }
.kfzx_one .pic{ display:inline-block; width:100%; margin-bottom:20px; }
.kfzx_one span{ font-size:14px; line-height:20px; color:#444; }
.kfzx_one .bottom{ margin:20px 0 10px; }
.kfzx_one .bottom a{ float:right; }
.kfzx_one .bottom em,
.kfzx_one .bottom i{ float:left; margin-right:5px; }
.kfzx_one .bottom em{ font-style:normal; font-size:12px; color:#777; }
.kfzx_one .bottom i{ display:inline-block; width:14px; height:14px; background:url(../images/icons.png) no-repeat; margin-top:2px; }
.kfzx_one .bottom i.yd{ background-position:-180px -1053px; }
.kfzx_one .bottom i.zan{ background-position:-267px -1054px; }



/*首页*/
.index_main{ width:1000px; margin:0 auto; }
.index_banner{ float:left; width:100%; height:520px; margin-top:10px; }
.index_banner .carousel .carousel-indicators{ bottom:-30px; }
.index_banner .carousel .carousel-indicators li{ width:45px; height:4px; background-color:#d9d9d9; border-radius:0; border:none; margin:0; }
.index_banner .carousel .carousel-indicators .active{ background-color:#05a3ea; }
.index_banner .carousel .carousel-inner{ height:500px; }
.index_banner .pic_a{ position:relative; left:20%; top:30px; opacity:0; }
.index_banner .pic_b{ position:relative; right:-20%; top:-20px; opacity:0;  }
.index_banner .active .pic_a{ opacity:1; }
.index_banner .banner-2{ text-align:center; }
.index_banner .yanchi {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



.index_main{ width:1000px; margin:0 auto; }
.index_main .index_head{ display:inline-block; width:1034px; margin:20px 0 20px -17px; padding:5px; }
.index_main .index_head .one{ float:left; width:230px; height:345px; color:#333; text-align:center; padding:20px; margin:0 13px; border:1px solid #cfcfcf; }
.index_main .index_head .one .icon{ display:inline-block; width:100px; height:100px; background-color:#666; line-height:100px; text-align:center; }
.index_main .index_head .one .icon i{ display:inline-block; background:url(../images/icons.png) no-repeat; width:62px; height:66px; margin:17px 0; }
.index_main .index_head .one .icon i.ppwzjs{ background-position:-219px -1203px; }
.index_main .index_head .one .icon i.sjwwzjs{ background-position:5px -1197px; }
.index_main .index_head .one .icon i.wlyxch{ background-position:-219px -1110px; }
.index_main .index_head .one .icon i.rjdzkf{ background-position:5px -1110px; }
.index_main .index_head .one .link{ display:inline-block; width:100%; margin-top:20px; border-top:1px dashed #8c8c8c; text-align:center; }
.index_main .index_head .one .link a{ display:inline-block; margin:20px 0; padding:10px 35px; border-radius:5px; border:1px solid #b7b7b7; }
.index_main .index_head .one h4{ font-size:18px; margin:10px 0; }
.index_main .index_head .one span{ display:inline-block; width:100%; line-height:24px; }
.index_main .index_head :hover.one{ margin-top:-20px; }
.index_main .index_head :hover.one .icon{ background-color:#06a3ea; }
.index_main .index_head :hover.one .link a{ color:#fff; background-color:#06a3ea; border-color:#06a3ea; }

.index_main .case_succse{ display:inline-block; width:100%; border:1px solid #e5e5e5; }
.index_main .case_succse h1.tit{ position:relative; display:inline-block; width:100%; font-size:14px; color:#333; line-height:45px; padding:0 20px; }
.index_main .case_succse h1.tit span{ float:left; border-bottom:2px solid #000; }
.index_main .case_succse h1.tit ul{ float:right; }
.index_main .case_succse h1.tit ul.carousel-indicators{ bottom:15px; left:895px; width:auto; margin:0; }
.index_main .case_succse h1.tit ul li{ float:left; margin:0 0 0 10px; width:15px; height:15px; border:3px solid #ddd; border-radius:0; }
.index_main .case_succse h1.tit ul li.active{ border-color:#d73f2a; }
.index_main .case_succse .link_box{ display:inline-block; width:100%; margin-top:-4px; padding:20px; border-top:1px solid #e5e5e5; }
.index_main .case_succse .link_box a{ float:left; margin-right:10px; margin-top:10px; padding:3px; border:1px solid #a3a3a3; color:#383838; }
.index_main .case_succse .link_box a.all{ height:42px; line-height:37px; font-size:18px; background-color:#383838; color:#fff; margin-left:0; }
.index_main .case_succse .link_box a.a{ font-size:24px; font-weight:bold; color:#333; }
.index_main .case_succse .link_box a.b{ font-size:18px; font-weight:bold; margin-bottom:9px; }
.index_main .case_succse .link_box a.c{ font-size:12px; color:#000; margin-bottom:17px; }
.index_main .case_succse .link_box a:hover,
.index_main .case_succse .link_box a:focus,
.index_main .case_succse .link_box a.on{ background-color:#383838; color:#fff; text-decoration:none; }

.index_main .case_succse .case_content{ float:left; width:975px; margin-left:20px; }
.index_main .case_succse .case_content .one{ position:relative; float:left; width:230px; height:270px; margin-right:12px; margin-bottom:10px; overflow:hidden; border-bottom:4px solid #dbdbdb; color:#333; }
.index_main .case_succse .case_content :hover.one{ border-color:#f6a607; color:#8f8f8f; }
.index_main .case_succse .case_content .one .pic{ float:left; width:230px; height:210px; overflow:hidden; }
.index_main .case_succse .case_content .one h2{ display:inline-block; font-size:14px; margin-top:10px; }
.index_main .case_succse .case_content .one p{ margin:3px 0 10px; }
.index_main .case_succse .case_content .one p em{ display:inline-block; margin-right:10px; font-style:normal; color:#585858; }
.index_main .case_succse .case_content .one p em i{ color:#d0d0d0; margin-right:3px; }

/*出错 
.index_main .case_succse .case_content .one .zhezhao{ background-color:rgba(0,0,0,0); position:absolute; width:230px; height:211px; top:0; z-index:9999; text-align:center; }
.index_main .case_succse .case_content .one:hover .zhezhao{ background-color:rgba(0,0,0,.5); }
.index_main .case_succse .case_content .one .zhezhao img{ margin-top:-80px; }
.index_main .case_succse .case_content .one:hover .zhezhao img{ display:inline-block; margin:83px 0; }
*/

.index_main .about_huapan{ display:inline-block; width:100%; margin:18px 0; border:1px solid #e5e5e5; }
.index_main .about_huapan .pull-left{ width:400px; height:335px; border-right:1px solid #e5e5e5; overflow:hidden; }
.index_main .about_huapan .pull-left .carousel-inner{ top:-60px; }
.index_main .about_huapan .pull-left .t_btn{ position:relative; display:inline-block; z-index:999; width:100%; height:57px; padding:12px; border-bottom:1px solid #e5e5e5; }
.index_main .about_huapan .pull-left .t_btn a{ position:inherit; background-image:none; float:right; width:32px; height:32px; line-height:32px; text-align:center; margin-left:5px; background-color:#bbb; color:#fff; }
.index_main .about_huapan .pull-left .item{ float:left; width:100%; height:285px; padding:25px 18px; }
.index_main .about_huapan .pull-left .bd h4.hd{ position:absolute; top:0; z-index:9; height:55px; line-height:55px; font-size:14px; border-bottom:2px solid #000; }
.index_main .about_huapan .pull-left .bd .pic{ float:left; width:175px; height:175px; margin-top:60px; }
.index_main .about_huapan .pull-left .bd .text{ float:right; width:175px; margin-top:60px; }
.index_main .about_huapan .pull-left .bd .text h4{ font-size:16px; margin-bottom:15px; }
.index_main .about_huapan .pull-left .bd .text span{ line-height:20px; }
.index_main .about_huapan .pull-left .bt{ position:relative; top:-60px; display:inline-block; width:100%; height:50px; text-align:right; border-top:1px solid #e5e5e5; padding:17px; }
.index_main .about_huapan .pull-left .bt ol{ margin:0; width:auto; right:20px; left:auto; }
.index_main .about_huapan .pull-left .bt li{ float:left; width:10px; height:10px; border:2px solid #ddd; border-radius:0; margin-left:5px; }
.index_main .about_huapan .pull-left .bt li.active{ border:3px solid #1aa6db; margin-top:1px; }





/*修改首页新闻轮播*/
.carousel-fade-news .carousel-inner .item{
  opacity:1;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}
.carousel-fade-news .carousel-inner .active{ opacity: 1; }
.carousel-fade-news .carousel-inner .active.left,
.carousel-fade-news .carousel-inner .active.right{ left: 0; opacity: 0; }
.carousel-fade-news .carousel-inner .next.left,
.carousel-fade-news .carousel-inner .prev.right { opacity: 1; }
/*end*/



.index_main .about_huapan .pull-right{ width:598px; }
.index_main .about_huapan .pull-right .t_btn{ display:inline-block; position:relative; z-index:3; width:100%; height:57px; line-height:57px; text-align:right; border-bottom:1px solid #e5e5e5; }
.index_main .about_huapan .pull-right .t_btn a{ float:right; display:inline-block; background-image:none; width:57px; height:57px; text-align:center; border-left:1px solid #e5e5e5; }
.index_main .about_huapan .pull-right .t_btn a:hover{ background-color:#19A6DB; color:#fff; opacity:1; }
.index_main .about_huapan .pull-right .t_btn a:hover i{ color:#fff; }
.index_main .about_huapan .pull-right .t_btn a.carousel-control{ position:inherit; opacity:1; }
.index_main .about_huapan .pull-right .t_btn a i{ display:inline-block; margin:15px 0; text-align:center; background:url(../images/icons.png) no-repeat; width:13px; height:25px; }
.index_main .about_huapan .pull-right .t_btn a i.l{ background-position:-255px -1486px; }
.index_main .about_huapan .pull-right .t_btn a i.r{ background-position:-268px -1486px; }
.index_main .about_huapan .pull-right .carousel-inner{ height:320px; margin-top:-55px; }
.index_main .about_huapan .pull-right .bd{ float:left; width:598px; height:320px; margin-top:55px; position:relative; z-index:2; }
.index_main .about_huapan .pull-right .bd h2.title{ position:absolute; z-index:9999; top:-60px; left:28px; font-size:14px; height:55px; line-height:55px; border-bottom:2px solid #000; }
.index_main .about_huapan .pull-right .bd .one{ display:inline-block; width:100%; height:138px; padding:28px; }
.index_main .about_huapan .pull-right .bd .one .time{ float:left; width:65px; height:72px; background-color:#bbb; color:#fff; }
.index_main .about_huapan .pull-right .bd .one .time strong,
.index_main .about_huapan .pull-right .bd .one .time span{ display:inline-block; width:100%; margin:0; text-align:center; }
.index_main .about_huapan .pull-right .bd .one .time strong{ font-size:38px; font-weight:normal; height:50px; line-height:50px; border-bottom:1px dashed #fff; }
.index_main .about_huapan .pull-right .bd .one .time span{ line-height:22px; }
.index_main .about_huapan .pull-right .bd .one .text{ float:left; height:72px; width:460px; margin-left:17px; }
.index_main .about_huapan .pull-right .bd .one .text h4{ margin-top:5px; }
.index_main .about_huapan .pull-right .bd .one .text h4 a{ float:left; font-size:14px; font-weight:bold; }
.index_main .about_huapan .pull-right .bd .one .text h4 small{ float:right; margin-top:3px; font-size:12px; color:#585858; }
.index_main .about_huapan .pull-right .bd .one .text p{ display:inline-block; margin-top:10px; color:#585858; }
.index_main .about_huapan .pull-right .bd :hover.one .time{ background-color:#19a6db; }
.index_main .about_huapan .pull-right .bd :hover.one .text h4 a{ color:#19a6db; }

.index_main .yqlj{ display:inline-block; width:100%; margin-bottom:28px; border:1px solid #e5e5e5; }
.index_main .yqlj h4{ display:inline-block; width:100%; height:45px; line-height:45px; font-size:14px; border-bottom:1px solid #e5e5e5; }
.index_main .yqlj h4 a{ float:left; margin-left:30px; margin-top:-2px; font-weight:bold; cursor:pointer; }
.index_main .yqlj h4 a:hover{ color:#b12923; }
.index_main .yqlj h4 a.on{ color:#b12923; border-bottom:2px solid #b12923; }
.index_main .yqlj .hzhb_pic{ float:left; width:100%; padding:20px; }
.index_main .yqlj .hzhb_pic a{ float:left; width:159px; background-color:#f5f5f5; border:1px dotted #d5d5d5; }
.index_main .yqlj .hzhb_pic a img{ width:100%; height:auto; 
-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; }
.index_main .yqlj .hzhb_pic a:hover img{
-webkit-filter: grayscale(0); 
-moz-filter: grayscale(0); 
-ms-filter: grayscale(0); 
-o-filter: grayscale(0); 
filter: grayscale(0); 
filter: gray; }
.index_main .yqlj .yqlj_text a{ display:inline-block; margin:5px; }


/*关于我们*/
.about_banner{ float:left; width:100%; height:475px; margin-top:10px; background:url(../images/about_banner.jpg) top center no-repeat; }
.about_banner2{ float:left; width:100%; height:475px; margin-top:10px; background:url(../images/about_banner2.jpg) top center no-repeat; }
.about_banner3{ float:left; width:100%; height:475px; margin-top:10px; background:url(../images/kfzx_banner.jpg) top center no-repeat; }
.about_banner4{ float:left; width:100%; height:475px; margin-top:10px; background:url(../images/rc_banner.jpg) top center no-repeat; }
.about_main{ width:1000px; margin:0 auto; }
.about_main .about_body{ background-position: 0 0; float:left; width:100%; position:relative; margin-top:-135px; margin-bottom:1px; background-image:url('../images/tm.png'); background-repeat:repeat; background-attachment:scroll}
.about_main .about_body .ab_head{ display:inline-block; width:100%; padding:45px 0; text-align:center; }
.about_main .about_body .ab_head h1{ font-size:26px; }
.about_main .about_body .ab_head h1 font{ display:inline-block; margin:0 10px; }
.about_main .about_body .ab_head p{ display:inline-block; margin:15px 0; font-size:16px; color:#7a7a86; }
.about_main .about_body .ab_head ul{ float:left; width:100%; text-align:center; margin:20px 0; }
.about_main .about_body .ab_head ul li{ display:inline-block; margin:0 10px; }
.about_main .about_body .ab_head ul li a{ display:inline-block; width:100px; height:45px; line-height:45px; text-align:center; border-radius:10px; border:1px solid #eaeaea; }
.about_main .about_body .ab_head ul li a:hover,
.about_main .about_body .ab_head ul li.on a{ background-color:#1091cb; color:#fff; border-color:#1091cb; }

.about_main .about_body .ab_box{ display:inline-block; width:100%; text-align:center; }
.about_main .about_body .ab_box .tit{ display:inline-block; width:100%; text-align:center; }
.about_main .about_body .ab_box .tit i{ display:inline-block; background: url(../images/ab_tit.png) no-repeat; height:31px; }
.about_main .about_body .ab_box .tit span{ display:inline-block; width:100%; text-align:center; font-size:20px; color:#1091cb; }

.about_main .about_body .ab_box.who .tit i{ background-position:0 0; width:187px; }
.about_main .about_body .ab_box.who .bd{ display:inline-block; width:100%; height:415px; margin:55px 0; padding:125px 58px 0 445px; background:url(../images/who_pic.png) top center no-repeat; }
.about_main .about_body .ab_box.who .bd p{ float:left; width:100%; text-align:left; margin-bottom:10px; font-size:14px; line-height:22px; }

.about_main .about_body .ab_box.deve .tit i{ background-position:0 -118px; width:203px; }
.about_main .about_body .ab_box.deve .bd{ position:relative; display:inline-block; width:100%; height:335px; margin:50px 0; padding-right:450px; background:url(../images/deve_pic.png) 530px -10px no-repeat; }
.about_main .about_body .ab_box.deve .bd .content_scroll{ float:left; width:510px; height:240px; margin-left:30px; overflow-y:auto; }
.about_main .about_body .ab_box.deve .bd .content_scroll .one{ position: relative; display:inline-block; width:100%; text-align:left; }
.about_main .about_body .ab_box.deve .bd .content_scroll .one .time{ float:left; width:96px; height:60px; line-height:60px; font-size:14px; color:#29547e; }
.about_main .about_body .ab_box.deve .bd .content_scroll .one .time i{ float:right; width:18px; height:18px; margin-top:20px; background-color:#fff; border:1px solid #1593cc; border-radius:100%; }
.about_main .about_body .ab_box.deve .bd .content_scroll .one .text{ float:left; width:390px; height:60px; padding-left:20px; margin-left:-8px; line-height:25px; border-top:1px solid #c9d4df; border-bottom:1px solid #c9d4df; margin-bottom:20px; color:#585858; }
.about_main .about_body .ab_box.deve .bd .content_scroll .one .text font{ font-size:14px; color:#1091cb; }
.about_main .about_body .ab_box.deve .bd .line_jt{ position:absolute; top:-40px; left:107px; padding:0 10px; float:left; width:2px; height:320px; background: url(../images/ab_line_jt.png) top center no-repeat; }
.about_main .about_body .ab_box.deve .bd .line_jt i{ float:left; width:2px; height:320px; margin-left:-1px; background-color:#1091cb; }

.about_main .about_body .ab_box.team .tit i{ background-position:0 -241px; width:168px; }
.about_main .about_body .ab_box.team .bd{ display:inline-block; width:100%; height:470px; background:url(../images/team_pic.png) bottom center no-repeat;  }
.about_main .about_body .ab_box.team .bd p{ display:inline-block; width:100%; margin-top:20px; text-align:center; line-height:30px; font-size:16px; }
.about_main .about_body .ab_box.team .bd p font{ font-size:22px; color:#1091cb; }

.about_main .about_body .ab_box.part{ margin:70px 0 220px; text-align:left; }
.about_main .about_body .ab_box.part .tit i{ background-position:0 -370px; width:150px; }
.about_main .about_body .ab_box.part .bd{ display:inline-block; width:100%; height:610px; background:url(../images/part_pic.png) bottom center no-repeat; }
.about_main .about_body .ab_box.part .bd p{ display:inline-block; margin-left:125px; margin-top:35px; font-size:16px; line-height:30px; }
.about_main .about_body .ab_box.part .bd p font{ font-size:22px; color:#3393d1; }




/*定义滚动条*/
.content_scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:url(../images/scroll_1.png) repeat-y; border-radius:10px; overflow:hidden; }
.content_scroll .mCSB_scrollTools .mCSB_draggerRail{ background-color:#57b2da; }



/*联系我们*/

.contact{ width:1000px; margin:0 auto; }
.contact .cttitle{font-size:26px; color:#444444; margin:10px 10px; text-align:center;}

.contact .ctleft{float:left; width:49%; margin-top:100px; margin-bottom:260px;}
.contact .ctleft li{ float:left; height:42px; line-height:34px; font-size:14px; color:#444444;}
.contact .ctleft .ctxt01 i{ float:left; background:url(../images/contact-xt01.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.contact .ctleft .ctxt02 i{ float:left; background:url(../images/contact-xt02.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.contact .ctleft .ctxt03 i{ float:left; background:url(../images/contact-xt03.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.contact .ctleft .ctxt04 i{ float:left; background:url(../images/contact-xt04.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.contact .ctleft .ctxt05 i{ float:left; background:url(../images/contact-xt05.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}
.contact .ctleft .ctxt06 i{ float:left; background:url(../images/contact-xt06.jpg) no-repeat;  width:34px; height:34px; margin-left:40px; margin-right:10px;}

.contact .ctcenter{margin-top:40px; float:left; border-right:1px solid  #bfbfbf; width:10px; height:397px;}

.contact .ctright{float:left; margin-top:120px; margin-left:60px; text-align:center; width:340px; font-size:16px; color:#424242;}
.contact .ctright li{float:left; text-align:center; width:170px; line-height:40px;}

/*关于我们-人才招聘*/

.abjob{width:1000px; margin:0px auto;}
.abjob .jbxtitle{font-size:12px; height:40px; color:#787878; margin:10px 40px; text-align:right; }

.abjob .wk01left{float:left; width:460px; height:393px; background-color:#EEE; margin-left:40px; }
.abjob .wk01left .jbdtitle{float:left; margin-left:50px; margin-top:25px; font-size:18px;  color:#757575; }
.abjob .wk01left .jbxcontent{float:left; line-height:23px; margin-left:50px; margin-top:10px; font-size:13px; color:#787878; }
.abjob .wk01right{float:left; width:460px; height:393px; background-color:#07ABE1; margin-right:40px; }
.abjob .wk01right .jbdtitle{float:left; width:100%; margin-top:25px; font-size:18px; color:#fff; text-align:center;}
.abjob .wk01right .jbxcontent{float:left; height:87px; line-height:23px; width:100%; margin-top:5px; font-size:14px; color:#fff; text-align:center; }

.abjob .wk02left{float:left; width:460px; height:393px; background-color:#388C2C; margin-left:40px; margin-top:45px;}
.abjob .wk02left .jbdtitle{float:left; width:100%; margin-top:25px; font-size:18px; color:#fff; text-align:center;}
.abjob .wk02left .jbxcontent{float:left; height:87px; line-height:23px; width:100%; margin-top:5px; font-size:14px; color:#fff; text-align:center; }
.abjob .wk02right{float:left; width:460px; height:393px; background-color:#EEE; margin-right:40px; margin-top:45px; }
.abjob .wk02right .jbdtitle{float:left; margin-left:50px; margin-top:25px; font-size:18px;  color:#757575; }
.abjob .wk02right .jbxcontent{float:left; line-height:23px; margin-left:50px; margin-top:10px; font-size:13px; color:#787878; }

.abjob .wk03left{float:left; width:460px; height:393px; background-color:#EEE; margin-left:40px; margin-top:40px; }
.abjob .wk03left .jbdtitle{float:left; margin-left:50px; margin-top:25px; font-size:18px;  color:#757575; }
.abjob .wk03left .jbxcontent{float:left; line-height:23px; margin-left:50px; margin-top:10px; font-size:13px; color:#787878; }
.abjob .wk03right{float:left; width:460px; height:393px; background-color:#DA9907; margin-right:40px; margin-top:40px; }
.abjob .wk03right .jbdtitle{float:left; width:100%; margin-top:25px; font-size:18px; color:#fff; text-align:center;}
.abjob .wk03right .jbxcontent{float:left; height:87px; line-height:23px; width:100%; margin-top:5px; font-size:14px; color:#fff; text-align:center; }

.abjob .wk04left{float:left; width:460px; height:393px; background-color:#00a0e9; margin-left:40px; margin-top:45px;}
.abjob .wk04left .jbdtitle{float:left; width:100%; margin-top:25px; font-size:18px; color:#fff; text-align:center; }
.abjob .wk04left .jbxcontent{float:left; height:87px; line-height:23px; width:100%; margin-top:5px; font-size:14px; color:#fff; text-align:center; }
.abjob .wk04right{float:left; width:460px; height:393px; background-color:#EEE; margin-right:40px; margin-top:45px; }
.abjob .wk04right .jbdtitle{float:left; margin-left:50px; margin-top:25px; font-size:18px;  color:#757575; }
.abjob .wk04right .jbxcontent{float:left; line-height:23px; margin-left:50px; margin-top:10px; font-size:13px; color:#787878;  margin-bottom:100px;}

.abjob .wk05left{float:left; width:460px; height:393px; background-color:#EEE; margin-left:40px; margin-top:40px; }
.abjob .wk05left .jbdtitle{float:left; margin-left:50px; margin-top:25px; font-size:18px;  color:#757575; }
.abjob .wk05left .jbxcontent{float:left; line-height:23px; margin-left:50px; margin-top:10px; font-size:13px; color:#787878; }
.abjob .wk05right{float:left; width:460px; height:393px; background-color:#DA9907; margin-right:40px; margin-top:40px; margin-bottom:60px;}
.abjob .wk05right .jbdtitle{float:left; width:100%; margin-top:25px; font-size:18px; color:#fff; text-align:center;}
.abjob .wk05right .jbxcontent{float:left; height:87px; line-height:23px; width:100%; margin-top:5px; font-size:14px; color:#fff; text-align:center; }


/*关于我们-发展历程*/

.abfzlc{width:1000px; margin:0px auto;}

.abfzlc .fzlcleft{float:left; width:232px; height:107px; margin-left:40px; background:url(../images/ablc02.jpg);}
.abfzlc .fzlcleft01 {float:left; width:101px; line-height:23px; margin-top:83px; font-size:32px; color:#e61e1c;}
.abfzlc .fzlccenter{float:left; border-bottom:3px solid  #bfbfbf; width:80px; height:12px; margin-top:85px;}
.abfzlc .fzlcright{float:left; width:688px; margin-right:40px; padding-left:30px;}
.abfzlc .fzlcright .fzlcrighttt{float:left; width:635px;  margin-top:15px;  height:92px; padding-left:12px; line-height:30px; border:1px #e6e6e6 solid; border-radius:10px; box-shadow:0px 0px 0.05em 0.01em rgba(0, 0, 0, 0.1);}
.ablcbm {width:1000px; margin-bottom:50px; font-size:30px; color:#e6e6e6; line-height:120px; text-align:center;}

/*关于我们-公司团队*/
.abteam{float:left; width:1000px; margin:0px auto;}

.abteam .abteamleft{float:left; width:460px; height:500px; margin-left:40px; padding-left:150px; margin-bottom:60px;}
.abteam .abteamright{float:left; width:460px; height:500px; margin-right:40px; padding-left:26px;}
.abteam .abteamright .abteamyuan{float:left; width:58px;  height:58px; border:1px #eaaf19 solid; border-radius:50px; background-color:#eaaf19; margin-top:50px; }
.abteam .abteamright .abteamtd{float:left; width:368px; font-size:23px; margin-top:50px; margin-left:6px; line-height:23px; color:#eaaf19;}
.abteam .abteamright .abteamtx{float:left; width:368px; font-size:14px; margin-left:6px; line-height:20px; color:#444444;}
.abteam .abteamctd{float:left; width:960px; font-size:28px; margin-left:40px;}
.abteam .abteamctx{float:left; width:960px; font-size:14px; margin-left:20px; margin-top:5px; line-height:25px; color:#444444; margin-bottom:10px;}

/*关于我们 - 公司动态*/
.abnews_main{ width:1000px; padding:0px 40px 40px 40px; }
.abnews_main .content{ display:inline-block; width:100%; padding:20px 6px; border-bottom:1px dashed #ccc; }
.abnews_main .content  .pic{ float:left; padding:5px; background-color:#fff; border:1px solid #ccc; }
.abnews_main .content  .pic img{float:left; width:223px; height:126px;}
.abnews_main .content  .text{ float:left; width:670px; padding-left:20px; }
.abnews_main .content  .text h3 a{ font-weight:bold; font-size:14px; color:#585858; }
.abnews_main .content  .text h3 a:hover,
.abnews_main .content  .text h3 a:focus{ text-decoration:none; color:#1d95d4; }
.abnews_main .content  .text p{ color:#585858; margin:10px 0; }
.abnews_main .content  .text span{ color:#888; }


.abnews_main .page_fy{ display:inline-block; width:100%; margin:20px 6px 50px; }
.abnews_main .page_fy li a{ float:left; display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; color:#a5a5a5;}
.abnews_main .page_fy li a:hover {float:left; display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; background-color:#1d95d4; color:#fff;  border:1px solid #1d95d4; }
.abnews_main .page_fy li a.thisclass { display:inline-block; height:30px; line-height:30px; padding:0 10px; border-radius:5px; border:1px solid #cecece; margin-right:5px; background-color:#1d95d4; color:#fff; border-color:#1d95d4; text-decoration:none; }
 
/*关于我们 - 我们客户*/

.abctm{float:left; width:1000px; margin-bottom:60px;}
.abctm img{ float:left; width:180px; height:103px;}
.abctm ul{ float:left; width:906px; margin:0px 45px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.abctm ul li{ float:left; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; }





/*联系我们-顶部地图*/
.content_map{ position:relative; float:left; width:100%; height:430px; margin-top:10px; }
.content_map #allmap{width:100%;height:430px;}
.content_map .BMap_bubble_title{ font-size:18px; font-weight:bold; }
.content_map .BMap_bubble_content{ font-size:12px; margin-top:10px; }
.content_map #zhezhao{ position:absolute; top:0; left:0; width:100%; height:430px; background:rgba(0,0,0,.7); } 
.content_map .add_box{ position:absolute; top:25px; float:left; width:390px; height:380px; padding:18px; background-color:#f3ecf3; }
.content_map .add_box div.line{ float:left; width:100%; margin-top:10px; }
.content_map .add_box div.line i{ float:left; margin-right:18px; width:30px; height:30px; line-height:30px; text-align:center; border-radius:100%; background-color:#2f7cce; color:#fff; }
.content_map .add_box div.line span{ float:left; height:30px; width:auto; }
.content_map .add_box div.ewm{ float:left; width:100%; margin-top:15px; padding:4px 0; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; }
.content_map .add_box div.ewm img{ float:left; margin-right:10px; }
.content_map .add_box div.ewm span{ float:left; height:85px; width:256px; line-height:18px; }
.content_map .add_box div.ewm span font{ color:#ec3901; }



/*返回顶部*/
.gototop{ position:fixed; z-index:9999; right:0; bottom:30%; width:70px; height:195px; text-align:center; background-color:#424242; }
.gototop a{ display:inline-block; width:100%; height:65px; line-height:65px; text-align:center; color:#fff; font-size:18px; border-bottom:1px solid #696969; }
.gototop .ewm a{ float:left; position:relative; width:70px; height:65px; background:url(../images/back_top_qrico.png) center no-repeat; }
.gototop .ewm a .pic{ position:absolute; border:4px solid #424242; left:0; top:-65px; width:0; height:0; }
.gototop .ewm a:hover .pic{ width:115px; height:115px; left:-115px; }