div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


.index_banner{height:470px;overflow: hidden}
.index_banner .swiper-slide .text_box{color:#fff;display: table;height:100%;}
.index_banner .swiper-slide .text_box .text_cell{display: table-cell;vertical-align: middle;}
.index_banner .swiper-slide .text_box .p01{font-size:40px;}
.index_banner .swiper-slide .text_box .p02{font-size:20px;background:#ee7700;display: inline-block;padding: 10px;}
.index_banner .swiper-slide .text_box .p03{font-size:44px;text-align: center;margin-left:auto;margin-right:auto;}

.index_banner .swiper-slide{height:470px;width: 100%;background-position:center center;background-repeat: no-repeat;position:relative;}
.index_banner .swiper-slide .vector{height:100%;width:100%;position:absolute;right:0;bottom:0;}
.index_banner .swiper-slide .vector img{width:100%;position:absolute;}

ul.index_service{}
ul.index_service li{float:left;width:23.5%;margin-left:2%;margin-bottom:20px;border:1px solid #eaeaea;box-sizing: border-box;background:#fff;}
ul.index_service li:first-child{margin-left:0;}
ul.index_service li:hover{box-shadow: -2px 0 2px #eaeaea,   2px 0 2px #eaeaea,   0 -2px 2px #eaeaea, 0 2px 2px #eaeaea;  }
ul.index_service li:hover .p01{color:#004898;}
ul.index_service li .txt_box{padding:25px 10px;text-align: center}
ul.index_service li img{max-height:180px;}
.txt_box .p01{font-size: 16px;color:#2a2a2a;height:20px;overflow:hidden;white-space: nowrap;overflow: hidden;}
.txt_box .p02{font-size: 14px;color:#838383;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.service_and_advice_banner{width:100%;height:350px;background: url(../images/service_banner.jpg) no-repeat center;}
.service_and_advice{}
.service_and_advice li{position:relative;width:23.5%;float:left;margin-right:2%;margin-bottom:30px;border:1px solid #eaeaea;box-sizing: border-box;overflow: hidden;}
.service_and_advice li img{width:100%;}
.service_and_advice li .text_box{position:absolute;bottom:0;height:60px;width:100%;text-align: center;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);font-size:16px;transition: all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}
.service_and_advice li.active .text_box{height:100%;transition: all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}
.service_and_advice li.active .text_box p{padding:45% 10px 0 10px;transition: all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}
.service_and_advice li .text_box p{padding:0 10px 0 10px;color:#fff;height:60px;line-height:60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 300ms ease-out;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;}
.service_and_advice li .text_box .show_view {display: inline-block;color:#fff;padding:5px 15px; border-radius:2px;background:#ffa200;}
.service_and_advice li .text_box .show_view i{font-family: 'iconfont';}
.service_and_advice li .text_box .show_view i:after{content: '\e600';}


.index_serv_area {}
.index_serv_area .area_item{float:left;text-align: center;border:1px solid #eaeaea;box-sizing: border-box;background: #fff; overflow: hidden;}
.index_serv_area .area_item:hover{box-shadow: -3px 0 3px #eaeaea,   3px 0 3px #eaeaea,   0 -3px 3px #eaeaea, 0 3px 3px #eaeaea;  }
.index_serv_area .area_item .img_box{width:50%;height:229px;float:left;overflow: hidden;background-size:cover;background-repeat: no-repeat;background-position: center center}
.index_serv_area .area_item .img_box img{min-height:100%;width:100%;}
.index_serv_area .area_item .text_box{width:50%;float:left;}
.index_serv_area .area_item .text_box .p01{padding-top: 70px}
.index_serv_area .area_item.area_item_01{width:66%;margin-bottom:22px;margin-right:2%;}
.index_serv_area .area_item.area_item_02{width:32%;margin-right:2%;margin-bottom:22px;}
.index_serv_area .area_item.area_item_03{width:32%;margin-right:2%;margin-bottom:22px;}
.index_serv_area .area_item.area_item_04{width:32%;margin-top:-251px;margin-bottom:22px;}
.index_serv_area .area_item.area_item_04 .img_box{width:100%;height:240px;float:none;}
.index_serv_area .area_item.area_item_04 .text_box{width:100%;height:240px;float:none;}
.index_serv_area .area_item.area_item_04 .text_box .p01{padding-top:75px;}

.index_serv_area .area_item.area_item_01.right_item{margin-right:0;}
.index_serv_area .area_item.area_item_03.right_item{margin-right:0;}
.index_serv_area .area_item.area_item_04.right_item{margin-top:0;margin-right:2%;}


.index_serv_area .area_item .text_box p{margin-bottom:15px}
.index_serv_area .area_item .text_box .p01{font-size: 18px;font-weight: bold;white-space: nowrap;overflow: hidden}
.index_serv_area .area_item .text_box .p02{font-size: 14px;color:#b4b4b4;max-height: 40px;overflow: hidden}
.index_serv_area .area_item .text_box .line{display: inline-block;width:55px;height:2px;background:#ffa200;}

.index_company{display: block}
.Mobile_index_company{display: none}
.index_company .left_tabs{width:25%;float:left;}
.index_company .left_tabs .swiper-container{border:1px solid #eaeaea; border-top:none;height:400px;}
.index_company .right_slider .swiper-container{height:400px;}
.index_company .right_slider .swiper-container img{height:100%;}
.index_company .left_tabs .swiper-container .swiper-slide{height:100px;line-height:100px;width:100%;text-align: center;border-top:1px solid #eaeaea;font-size:16px;cursor: pointer;}

.index_company .right_slider{width:70%;float:right;}
.right_slider .swiper-slide{position:relative;}
.right_slider .txt_box{height:80px;background:rgba(0, 0, 0, 0.5);position:absolute;bottom: 0;left:0;right:0;color:#fff;padding:20px;padding-bottom:0;line-height:30px;font-size: 14px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); }

.index_cooperation {}
.index_cooperation .common_block{float:left;background-color:#fff;text-align: center;overflow: hidden;box-sizing: border-box;}
.index_cooperation .common_block img{/*width:auto;*/-webkit-transform:scale(1); -webkit-transition:all 500ms ease;transform: scale(1); transition: all 500ms ease}
.index_cooperation .common_block:hover img{ -webkit-transform:scale(1.2); -webkit-transition:all 500ms ease;transform: scale(1.2); transition: all 500ms ease}
.index_cooperation .common_block.b01{height:265px;line-height:265px;width:21%;margin-right:0.5%;}
.index_cooperation .common_block.b02{height:130px;width:19%;line-height:130px;margin-right:0.5%;}
.index_cooperation .common_block.b03{height:130px;width:37%;line-height:130px;margin-right:0.5%;background-color:#feb214;}
.index_cooperation .common_block.b04{height:130px;width:21.5%;line-height:130px;}
.index_cooperation .common_block.b05{height:130px;width:19%;line-height:130px;margin-right:0.5%;margin-top: 5px;}
.index_cooperation .common_block.b06{height:130px;width:59%;line-height:130px;margin-top: 5px;}
.index_cooperation .common_block.b06 img{width:100%;}
.index_cooperation .common_block.b06:hover img{-webkit-transform:scale(1.1);}
.index_cooperation .common_block.b07{height:130px;width:40.5%;line-height:130px;margin-right:0.5%;margin-top: 5px;background-color:#366ead;}
.index_cooperation .common_block.b08{height:130px;width:28%;line-height:130px;margin-right:0.5%;margin-top: 5px;}
.index_cooperation .common_block.b09{height:130px;width:40.5%;line-height:130px;margin-right:0.5%;margin-top: 5px;}
.index_cooperation .common_block.b10{height:130px;width:28%;line-height:130px;margin-right:0.5%;margin-top: 5px;background-color:#2cb4e1;}
.index_cooperation .common_block.b11{height:265px;width:30.5%;line-height:265px;margin-top: -130px;}

.index_news {}
.index_news .left_text_box{float: left;width:45%;line-height: 25px}
.index_news .left_text_box .swiper-slide{opacity: 0}
.index_news .left_text_box p.title{font-size: 18px;margin:20px 0;max-height:50px;overflow: hidden}
.index_news .left_text_box p.content_box{margin-bottom:10px;font-size: 14px;max-height:250px;overflow: hidden}
.index_news .left_text_box p.date{float:right;font-size: 14px;}
.index_news .right_slider_box{float:right;width:50%;}

/*高管团队*/
.intro_senior{ margin:60px 3%}
.intro_senior_l{ width:46%; height:auto; padding:3%; background:#f2f2f2; float:left;}
.left_img,.right_txt{ float:left;width:42%;}
.right_txt{ margin-left:4%; width:54%;}
.right_txt .p01{ font-size:20px; font-weight:bold; padding:15px 0; } 
.right_txt .p02{ font-size:16px; font-weight:bold; color:#727272;padding:10px 0; }
.intro_senior_r{ float:left; width:45%; margin-left:3%;} 
.intro_senior_r h2{font-size:18px; line-height:30px}
.intro_senior_r .content_wrapper{ max-height:262px; overflow:hidden;line-height:30px; margin-top:10px;}

/*高管轮播*/
.introduce_per{ width:100%; height:80px; bottom:0; left:0; z-index:1; overflow:hidden; }
.introduce_per b{ display:inline-block; width:100%; height:100%;background:#000; bottom:0px; left:0px; opacity:0.4; filter:alpha( opacity:40); z-index:2; }
.introduce_per p{ width:100%; top:0px; left:0px;  z-index:3;}
.introduce_per span{ display:block;text-align:center;color:#fff;}
.introduce_per .sp01{font-size:16px; margin-top:18px; line-height:25px;}
.intro_senior_phone{ display:none;}

.senior_swiper {margin-bottom: 100px}
.senior_swiper .swiper-container{width:95%;}
.senior_swiper .swiper-slide a{position:relative;margin:0 15px;}
.senior_swiper .slider-left{background: url(../images/senior_l_icon.png) no-repeat;width: 21px;height: 40px;position: absolute;left: 10px;top: 50%;margin-top: -20px;}
.senior_swiper .slider-right{background: url(../images/senior_r_icon.png) no-repeat;width: 21px;height: 40px;position: absolute;right: 10px;top: 50%;margin-top: -20px;}


/*新闻中心*/
.new_cont{ margin:0 20px;}
.new_show{ margin:60px 0 0 0;}
/* 新闻中心轮播*/
.slideBox_new{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox_new .hd{ margin-left:3%; width:47%;  float:right;}
.slideBox_new .hd ul li.on h2 a{ color:#0459ab; }
.slideBox_new .left-slider{ width:50%; float:left; position:relative; height:100%; z-index:0;   }
.slideBox_new .left-slider .swiper-slide{ zoom:1; vertical-align:middle; }
.slideBox_new .left-slider img,.slideBox_new .left-slider li a{ width:100%; height:auto; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox_new .prev,.slideBox_new .next{ position:absolute; left:20px; top:50%; margin-top:-30px; display:block; width:60px; height:60px; background:url(../images/slid_l_icon.png) no-repeat; }
.slideBox_new .next{ left:auto; right:20px; background:url(../images/slid_r_icon.png) no-repeat;}
.new_list{ width:100%; padding:15px 0; border-bottom:1px solid #f2f2f2;}
.new_show_r .new_list:last-child{ border:none;}
.new_show_r h2 a{font-size:20px; display:inline-block; width:95%; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new_list div,.new_more_list_r div{ height:50px; line-height:25px; overflow:hidden; margin-top:5px; position:relative;}
/*.new_list p:after,.new_more_list_r p:after{ content:"..."; position:absolute; bottom:0; right:0;padding:0 10px 0 5px; background-color: #fff;*/
}
.new_cont h1.heading{ margin-bottom:10px;}
.new_more_list{ width:47%; float:left; border-bottom:1px solid #f2f2f2; padding:30px 0;}
.new_more_list_r p,.new_more_list_r span{ color:#727272;}
.new_more_list_l,.new_more_list_r{ float:left;}
.new_more_list_l{ width:34%;}
.new_more_list_r{ width:59%; margin-left:7%;}
.new_more_list_r h2{ font-size:16px; height:56px; line-height:28px;overflow: hidden}
.new_more_list_r span{ line-height:30px}

/*关于我们*/
.about_us{width:100%;height:490px;background: url(../images/about-us_bg.png) no-repeat center top;padding-top:135px;}
.about_us_img{width:45%;height:350px;margin-right:5%;}
/*.about_us_img img{width:100%;height:100%;}*/
.about_us_text{width:50%;}
.text-eng{margin-top:-35px;font-weight: bold;font-size:18px;}
.font_d8{color:#d8d8d8;}
.about_us_mobile{display: none;}
.textScroll-top{width:100%;height:290px;margin-top:35px;}
.textScroll-top .hd,.development_history_Pc_r .hd{bottom:0px;right:30px;width:28px;height:14px;}
.textScroll-top .hd a,.development_history_Pc_r .hd a{display:inline-block;width:9px;height:14px;background: url(../images/about_us_lr.png) no-repeat left top;}
.textScroll-top .hd .next,.development_history_Pc_r .hd .next{background-position: -20px 0;margin-left:5px;}
.textScroll-top .bd{width:100%;height:270px;overflow:hidden;}
.textScroll-top .textList li{float:left;}
.so_new_detail_txt{line-height:30px;}
.so_new_detail_txt li{max-height: 245px;overflow: hidden;}
.textScroll-top .textList li p,.textList-center-p p,.so_new_detail_txt p{line-height:30px;text-align: justify;text-indent: 30px}
.about_us_text_mobiledisplay,.mobile_title{display:none;}
.about_us_operation{display: none;}
/*关于我们 名字的由来*/
.about_camelot{height:700px;padding-top:60px;}
.origin_name{background:#fafafa;height:550px;}
.textScroll-center,.so_News_list_Pc,.development_history_Pc{width:100%;height:320px;margin-top:45px;}
.textScroll-center .textList-center-p{width:50%;margin-right:5%;margin-top: 20px;}
.textScroll-center .textList-center-img{width:45%;}		
.textList-center img{height:320px;width:100%;}
/*关于我们 我们的价值观*/
.our_value{height:450px;padding-top:100px;}
.our_value_list_moblie{display: none;}
.our_value_list,.our_value_list_moblie{width:100%;height:230px;margin-top:45px;}
.our_value_list li,.our_value_list_moblie li{float:left;width:22%;height:225px;margin-left:4%;overflow: hidden;}
.our_value_list li .value_text{width:100%;height:225px;top:0\0;display: none\0}
.ie10 .our_value_list li .value_text{display: block;top:inherit;}
.our_value_list li:hover .value_text{display: block\0}
.our_value_list li:first-child,.our_value_list_moblie li:first-child{margin-left:0;}
.our_value_list li img,.our_value_list_moblie li img{width:100%;height:100%;}
.value_pic .op_bg{width:100%;height:45px;line-height:45px;bottom:0;left:0;background: #000;opacity: 0.5;filter:alpha(opacity=50);}
.value_pic  i{display:inline-block;height:45px;line-height:45px;font-size:16px;color:#fff;left:0%;bottom:0;text-align:center ;width: 100%;}
.our_value_list li div{height:225px;}
.our_value_list li .value_text{height:175px;background:#fd990a;padding-top:50px;transform: translate(0, 0) scale(1) translateZ(0);transition: transform 500ms ease;-webkit-transform: translate(0, 0) scale(1) translateZ(0);-webkit-transition: transform 500ms ease;-moz-transform: translate(0, 0) scale(1) translateZ(0);-moz-transition: transform 500ms ease;-ms-transform: translate(0, 0) scale(1) translateZ(0);-ms-transition: transform 500ms ease;}
/*.our_value_list li:hover .value_text{transform: translate(0, -100%) scale(1) translateZ(0);transition: transform 500ms ease;-webkit-transform: translate(0, -100%) scale(1) translateZ(0);-webkit-transition: transform 500ms ease;-moz-transform: translate(0, -100%) scale(1) translateZ(0);-moz-transition: transform 500ms ease;-ms-transform: translate(0, -100%) scale(1) translateZ(0);-ms-transition: transform 500ms ease;}*/
.value_text p{width:90%;margin:0 auto;color:#fff;text-align: center;line-height:30px;height:30px;}
.value_text p.first_text{font-size:16px;line-height:45px;height:45px;}
.value_text p span{background: none;opacity: 1;filter:alpha(opacity=100)}
.our_value_list li:hover{cursor: pointer;}
/*关于我们 企业社会责任*/
.social_responsibility{width:100%;height:560px;background: #fafafa;}
.so_News_list_Pc_r{width:50%;margin-right:5%;height:320px;}
.so_News_list_Pc_l{width:45%;height: 320px;}
.so_News_list_Pc_l img{width:100%;height:320px;}
.so_News_list_Pc_l .hd a{display:inline-block;width:62px;height:62px;background: url(../images/about_us_l.png) no-repeat center;top:50%;margin-top:-31px;z-index:9;}
.so_News_list_Pc_l .hd .next{background: url(../images/about_us_r.png);right:0px;}
.so_News_list_mobile{display:none;}
.so_News_list_Pc_r a{color:#333;}
/*关于我们 发展历程*/
.development_history_Pc{height:100%;}
.development_history_Pc_l{width:60%;height:100%;}
.development_history_Pc_l .bd,.development_history_Pc_l .bd ul,.development_history_Pc_l .bd li{height:100%;}
.development_history_Pc_l .bd a{display:block;width:100%;height:100%;}
.development_history_Pc_l .bd a img{width:100%;height:100%;}
.development_history_Pc_r{width:36%;height:100%;background: #fff;font-size:16px;padding-left:4%;color:#000;}
.deve_title{font-size:46px;color:#a4b8d8;margin:60px 0 30px 0;}
.development_history_Pc_r .hd{bottom:20px;}
ter;}
.development_history_con{height:100%;}
.focus_pic_new li{vertical-align:top}
.focus_pic_new li a{width:100%;height:100%;}
.focus_pic_new img{width:100%;height:380px;}
.focus_nav{width:100%;height:1px;position:absolute;bottom:-80px;background: #606060;}
.ofcus_smaillPic_list li{width:32px;float:left;}
.ofcus_smaillPic_list li dl{text-align: center;}
.new_detail_txt p{line-height:30px;text-align: justify;}
.font_fd990a{color:#fd990a;}
.swiper-container-his{display: none;}
.focus_pic_new{float:left;width:60%;height:380px;overflow: hidden;}
.focus_text_new{float: left;width: 38%;height: 380px;background: #fff;padding-left:2%;}
.focus_text_new li{display:none;}
.focus_text_new p{line-height:30px;}
.focus_text_new p.deve_content{max-height: 212px;overflow:hidden;}
.slider_line{margin-top:40px;padding:0 15px;position:relative;}
.slider_line a{position: absolute;display: inline-block;color:#fff;font-weight: bold;}
.slider_line a.a_01{left: -3.5%;top: -9.5px;}
.slider_line a.a_02{right: -3.5%;top: -9.5px;}
.slider_line a.a_03{left:0;top: 30px;width:21px;height:20px;background:url('../images/his_left.png') center center no-repeat;}
.slider_line a.a_04{right:0;top: 30px;width:21px;height:20px;background:url('../images/his_right.png') center center no-repeat;}
/*.slider_line:before{content:'';position:absolute;background: url(../images/time_over.png) center no-repeat;left: 13px;top: -7.5px;width: 8px;height: 15px;}
.slider_line:after{content:'';position:absolute;background: url(../images/time_start.png) center no-repeat;right: 13px;top: -7.5px;width: 8px;height: 15px;}*/
.slider_line .line{height:1px;width:96%;margin:0 auto;background:#dbdbdb;position:relative;}
.slider_line .time_box{width: 90%;top:-8px;text-align: center;}
.slider_line .time_box .points{text-align: center;background: url(../images/time_axis.png) center top no-repeat;color: #fff;cursor: pointer;}
.slider_line .time_box .points.points_2{background: url(../images/time_axis_1.png) center top no-repeat;}
.points .year{padding-top:40px;font-weight: bold;}
.slider_line .time_box .points:hover{background: url(../images/time_axis_2.png) center top no-repeat;color: #fd990a;}
.slider_line .time_box .points.active{background: url(../images/time_axis_2.png) center top no-repeat;color: #fd990a;}
/*合作伙伴*/
.banner-top{width:100%;height:350px;background:url(../images/cooperation_banner.png) no-repeat center;}
.cooperation-banner-word{min-width:410px;max-width: 550px;padding-top:65px;}
.cooperation-banner-title{font-size:26px;color:#282729;line-height:48px;}
.cooperation-banner-title span{font-size:34px;color:#3b95df;}
.cooperation-title-eng{text-indent: 10px;font-size:12px;}
.cooperation-banner-pic li{width:100px;height:55px;line-height:55px;text-align:center;background: #fff;margin:10px 10px 0px 0;overflow: hidden}
.cooperation-banner-pic li img{width:80%;}
.cooperation_con{width:100%;overflow: hidden;}
.cooperation_con li{width:15%;height:150px;line-height:150px;text-align:center;float:left;margin:0 0.75% 16px;border:1px solid #eaeaea;box-sizing: border-box;cursor: pointer;background:#fff;}
.cooperation_con li img{width:auto;}
.solution_banner{background: url(../images/Solution_banner.png) no-repeat center;background-size:100% 100%;}
.solute_title{font-size:50px;margin-bottom:40px;}
.solute_con{line-height:30px;font-size:16px; font-weight:bold;color:#3565a6;background: #ddeef7;padding:10px;}
.cooperation_con li:hover{box-shadow: -2px 0 10px #eaeaea,   2px 0 2px #eaeaea,   0 -2px 2px #eaeaea, 0 2px 2px #eaeaea; }

/*公用 banner */
.Mobile_plan_banner{display:none;}
.common_banner{width: 100%;background:url(../images/banner_temp_01.jpg) center no-repeat}
.common_banner_text {color:#fff;width:470px;height:350px;word-break: break-all;}
.common_banner_text.right{float:right;padding-right:50px;}
.common_banner_text.left{float:left;padding-left:50px;}
.common_banner_text .heading{font-size:36px;}
.team_building_title{font-size:20px;padding-top:20px;line-height:40px;}
.common_banner_text .heading b{font-weight: bold;}
.common_banner_text .content_text{padding-top:20px;line-height:30px;font-size:14px;overflow: hidden}
#summarize,#picture_text,#plan_detail{margin-bottom:20px}
#plan_detail h1.plan_title {text-align: center; font-size:24px;font-weight: bold;padding:20px;}
#plan_detail h2.heading{margin:50px 0 20px 0;}
/*#plan_detail .text_content{padding:20px 0 45px 0;}*/

.content_area {line-height:35px;width:1100px;}
.content_area li{list-style: inherit;margin-left:30px;}
.content_area img{width:auto;}


/*新闻详情*/
.news_details{padding:0 50px;}
.news_details .news_title{font-size:30px;margin-bottom: 25px;}
.news_details .news_info{font-size:14px;color:#666;margin-bottom: 40px;}
.news_details .news_content{font-size:14px;line-height: 22px;}
.news_details .news_content img{width:auto}
.news_details .news_content .text_box{padding:40px 0;}
.news_content h3{font-weight: bold;font-size: 16px;margin: 20px 0 10px;}
/*员工守则*/
.rule_table{width:100%;margin:50px 0;}
.rule_table .blank_tr_10{height:10px;}
.rule_table tr td{text-align: center;width:16.667%;height:40px;border:1px solid #eaeaea;}
.content_text_box{line-height:40px;}
.content_text_box .first_ol{font-size:20px;font-weight: bold;margin: 20px 0;}
.content_text_box .third_ol{margin-left: 20px}
.content_text_box .fourth_ol{margin-left: 20px}

/*团队建设*/
.team_building .item{float:left;overflow: hidden;margin-top:10px;margin-bottom: 10px;}
.team_building .item img{width:100%;height:100%;}
.team_building .item.b01{width:55%;height:360px}
.team_building .item.b02{width:43%;height:360px;margin-left:2%;}
.team_building .item.b03{width:38%;height:315px;}
.team_building .item.b04{width:60%;height:200px;margin-left:2%;color:#fff;background:#60a3dd;font-size:24px;text-align: center}
.team_building .item.b04 .text_intent_point{height:100%;}
.team_building .item.b05{width:60%;height:385px;margin-left:2%;}
.team_building .item.b06{width:38%;height:270px;margin-top:-280px;}
.team_building .text_intent_point{display: table;vertical-align: top;}
/*招聘*/
.recruit .item{width:49%;margin:10px 0;margin-right:2%;float:left;line-height: 35px;border:1px solid #eaeaea;box-sizing: border-box;}
.recruit .item h5{height:45px;line-height: 45px;padding:0 20px;border-bottom:1px solid #eaeaea;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.recruit .item .desc{margin:0 20px;padding:20px 0;}
.recruit .item label{font-weight: bold;}
.recruit .item .desc div{height:215px;overflow: hidden}
.recruit .item .top_box{border-bottom: 1px solid #eaeaea}
/*联系我们*/
.contact_camelot{padding:30px 0;border-bottom:1px solid #e0e0e0;position: relative;}
.contact_camelot h3{font-size:20px;color:#004898;margin:20px 0 35px;}
.contact_left{ float: left;width:50%;height:100%;box-sizing: border-box;}
.camelot_map_pic,.camelot_map_cont{}
.camelot_map_pic {width:200px;float: left;}
.camelot_map_pic img{width:100%;}
.camelot_map_cont{margin-left: 220px;}
.camelot_map_cont dt{height:30px;}
.camelot_map_cont dd,.branch_office_cont li{line-height: 28px;}
.camelot_map_cont .map_po{font-size:14px;font-weight: bold;}
.contact_right{padding-left:50px;}
.contact_line{display: inline-block;position: absolute;height:86%;width:1px;left:50%;background: #e0e0e0;}
.cont_label{display: block;float: left;width:85px;text-align: left;}
/*.short_label{display: block;float: left;width:45px;text-align: left;}
.short_cont{display: block;float: left;width:325px;padding-right:10px;}*/
.cont_text{display: block;float: left;width:445px;padding-right:10px;}

/*荣誉*/
.reputation_item{float: left;line-height:50px;margin-bottom:10px;text-align: left;border: 1px solid #eaeaea;box-sizing: border-box;background: #fff;overflow: hidden;}
.reputation_item ul{line-height:25px;}
.reputation_item ul li{padding:5px 0;}
.reputation_item .img_box{background-position:center center;background-repeat: no-repeat;background-size: 100% 100%}
.reputation_item .year{color:#004898;font-size: 32px}
.reputation_item .year2017{color:#004898;font-size: 32px;}
.reputation_item.item_01,.reputation_item.item_011{width:66%;margin-right:1%;}
.reputation_item.item_011 .text_box{ padding:15px 20px;}
.reputation_item.item_011 span{ display:inline-block; margin-right:3%;}
.reputation_item.item_01 .img_box{width:100%;height:100px;line-height:100px;text-align:left;background-image:url('../images/reputation_01.jpg')}
.reputation_item.item_01 .year{padding:0 20px;font-size:40px;}
.reputation_item.item_01 ul{padding:20px;height:110px;line-height: 25px}
.reputation_item.item_01 ul li{float:left;width:50%;text-align: left;padding-right:10px;box-sizing: border-box;padding:5px 5px 5px 0;}
.reputation_item.item_02{width:33%; margin-top:-735px;margin-left: 67%; background:#fcfcfc;}
.reputation_item.item_02 .text_box{height:265px;line-height:35px;padding:15px 20px;}
.reputation_item.item_02 .img_box{width:100%;height:208px;background-image:url('../images/reputation_02.jpg')}
.reputation_item.item_02 .img_box01{width:100%;height:208px;background-image:url('../images/reputation_02.jpg'); background-size:cover;}

.reputation_item.item_03 {width:32.5%;height:210px;padding:20px;margin-right:1%;background:url(../images/reputation_03.png) 90% 90% no-repeat #fff;}
.reputation_item.item_04 {width:33%;height:210px;padding:20px;background: url(../images/reputation_06.png) 155% 130% no-repeat #fff;}
.reputation_item.item_05 {width:32.5%;margin-right:1%;}
.reputation_item.item_05 .img_box{width:48%;height:200px;float:left;background-image:url('../images/reputation_04.jpg') }
.reputation_item.item_05 .text_box{height:160px;padding:20px 0;margin-left: 53%}
.reputation_item.item_05 .year{font-size:40px;}
.reputation_item.item_06 {width:66.5%;height:202px;line-height:35px;padding:20px;background:url(../images/reputation_05.png) 90% 60% no-repeat #fcfcfc;}
.reputation_item.item_06 ul li{float:left;width:50%;}
.reputation_item.item_06 .year{text-align: right;font-size: 40px;}
.reputation_item.item_07 {width:32.5%;height:210px;padding:20px;margin-right:1%;background:url(../images/reputation_06.png) 155% 130% no-repeat #fff;}
.reputation_item.item_08 {width:33%;margin-right:1%;}
.reputation_item.item_08 .img_box{width:53%;height:208px;float:right;background-image:url('../images/reputation_07.jpg') }
.reputation_item.item_08 .text_box{margin-right:55%;margin-left:20px;height:168px;padding:20px 0;}
.reputation_item.item_09 {width:32.5%;height:210px;padding:20px;}
.reputation_item.item_10 {width:32.5%;height:210px;margin-right: 1%; padding: 20px;} 

/*招聘-详细页*/
.crumbs_recruit span{cursor: pointer;}
.crumbs_recruit a{display: inline-block;}
.crumbs_recruit .more{font-family: 'iconfont';margin:0 5px;}
.crumbs_recruit .more:after{content:'\e600';}
.crumbs_recruit span{font-size: 16px;color:#313131;}
.recruit_cont{border:1px solid #eaeaea;}
.recruit_title p{line-height: 30px;}
.recruit_title{padding:20px;background: #fafafa;}
.recruit_Requirement{padding:20px 20px 30px;}
.recruit_tit{padding:20px 20px 0;border-top:1px solid #e0e0e0;font-size: 16px;color:#313131;font-weight: bold;}
.recruit_Requirement li{line-height: 40px;}
.recruit_Requirement li p{width:98%;}
.recruit_Requirement li i{margin-right:1%;width:1%;}
.recruit_title p{float: left;margin-left:7%;}
.recruit_title p:first-child{margin-left:0;}

/*分页*/
.tcdPageCode{padding: 40px 20px;text-align: right;color: #ccc;}
.tcdPageCode a{display: inline-block;color:#757575;display: inline-block;width:36px;height:36px;line-height:36px;margin:0 2px; text-align:center;border:1px solid #f2f2f2;	vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #fd990a; color:#fd990a;}
.tcdPageCode span.current{display: inline-block;width:36px;height:36px;line-height:36px;margin:0 5px; text-align:center;color: #fff;background-color: #fd990a;border: 1px solid #fd990a;vertical-align: middle;}
.tcdPageCode span.disabled,.tcdPageCode .nextPage,.tcdPageCode .prevPage{	display: inline-block;width:80px;height:36px;line-height:36px;margin:0 2px; text-align:center;background: #fff;border:1px solid #f2f2f2;vertical-align: middle;}
.tcdPageCode .nextPage,.tcdPageCode .prevPage{ color:#757575;}
.tcdPageCode span.disabled{ color:#bfbfbf;}

@media screen and (max-width:1024px) {
	/*首页*/
	.index_banner .swiper-slide .text_box .text_cell{padding-left:50px;}
	/*高管团队*/
	.intro_senior_l .left_img{width:40%;}
	.intro_senior_r{ margin-left:2%;}
	.right_txt{ margin-left:3%;}
	.intro_senior_r p{ max-height:200px;}
	.picScroll-left .bd ul li{ width:165px !important; margin-right:20px;}
	.picScroll-left .hd .prev, .picScroll-left .hd .next{top:80px;}
	/*新闻中心*/
	.new_more_list_r{ margin-left:2%;}
	.new_list{ padding:5px 0;}
	.new_list p,.new_more_list_r p{ margin-top:0;}
	.content_area ul.cases_list{width:900px;}

	.common_banner_text.left{padding-left:15px;}
	.common_banner_text.right{padding-right:15px;}
	.content_area{width:920px;}
	/*资质*/
	.reputation_item.item_02{margin-top:-704px;}
	.reputation_item.item_02 .text_box{ height:440px;}
}
@media screen and (max-width: 996px) {
	.content_area{width: 90%;padding: 0 5%;}
	.content_area img{width:100%;}
	.index_banner{height:20rem;}
    .index_banner .swiper-slide{height:20rem;background-size: auto 100%;}
    .index_banner .swiper-slide .text_box .text_cell{padding-left:0;}
    .index_banner .swiper-slide .text_box .p01{font-size:2rem;}
    .index_banner .swiper-slide .text_box .p02{font-size:1.2rem;}
    .index_banner .swiper-slide .text_box .p03 span{font-size:2rem;}
    .index_banner .swiper-slide .text_box .p03 span:last-child{margin-right:0;}
    ul.index_service li{width:48%;margin-left: 0;margin-bottom: 25px;}
    ul.index_service li:nth-child(odd){float:left;}
    ul.index_service li:nth-child(even){float:right;}
    ul.index_service li img{max-height:inherit;}
    ul.index_service li .txt_box{padding: 1.5rem 0.5rem 1.5rem 0.5rem;}
    .txt_box .p01{padding-bottom:0;margin-bottom:0;height:auto;font-size:1.2rem;}
    .txt_box .p02{display: none}

    .service_and_advice li {width:49%;float:left;margin-right:0;margin-bottom:10px;}
    .service_and_advice li:nth-child(2n){float:right;}
    .service_and_advice li .text_box {height:40px;}
    .service_and_advice li .text_box p{font-size:1.3rem;height:40px;line-height: 40px;}
    .service_and_advice li .text_box .show_view{bottom:40px;}
    .service_and_advice li:hover .text_box p{padding: 35% 10px 10px 10px;}

    .index_serv_area .area_item{float: none;width:100%!important;height:9rem!important;margin:0!important;margin-bottom: 1rem!important}
    .index_serv_area .area_item .img_box{width:50%!important;height:9rem!important;float:left!important;}
    .index_serv_area .area_item .text_box{width:50%!important;height:9rem!important;float:left!important;}
    .index_serv_area .area_item .text_box .p01{padding-top:1.5rem!important;}
    .index_serv_area .area_item:nth-child(even) .img_box{float:right!important;}
    .index_serv_area .area_item .text_box .p01{font-size: 1.4rem;}
	.index_serv_area .area_item .text_box .p02{font-size: 1.2rem;}
	.index_serv_area .area_item .text_box .line{width:2rem}
	.index_serv_area .area_item.area_item_04 .text_box .p01{padding-top:0.8rem;}

	.index_company{display: none}
	.Mobile_index_company{display: block}
	.Mobile_index_company{position: relative;}
	.Mobile_index_company ul{overflow: hidden;}
	.Mobile_index_company .title{font-size: 1.4rem;color:#606060;padding-top:1rem;}
	.Mobile_index_company .content_text{padding:1rem 0 2rem 0;line-height: 1.8rem;font-size:1rem;}
	.Mobile_index_company .more{display: block;text-align: center;font-size: 1.3rem;}
	.Mobile_index_company .more a:hover{color:#313131;}
	.Mobile_index_company .more i{font-family: 'iconfont';margin: 0 5px;display: inline-block;}
	.Mobile_index_company .more i.slideUp{transform: rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
	.Mobile_index_company .more i:after{content:'\e601'}

	.index_cooperation .common_block.b01{width:48%;margin-right: 4%;height:13rem;line-height: 13rem}
	.index_cooperation .common_block.b02{width:48%;margin-right:0;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b03{width:48%;margin-right: 4%;margin-top:1rem;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b04{width:48%;margin-right: 0;margin-top:1rem;float:right;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b05{width:48%;margin-right: 0;margin-top:-13rem;float:right;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b06{width:100%;margin-top:1rem;height:6rem;line-height: 0}
	.index_cooperation .common_block.b06 img{height:100%;}
	.index_cooperation .common_block.b07{width:100%;margin-top:1rem;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b08{width:48%;margin-top:8rem;margin-right: 4%;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b09{width:100%;margin-top:-13rem;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b10{width:48%;margin-top:1rem;margin-right: 4%;height:6rem;line-height: 6rem}
	.index_cooperation .common_block.b11{width:48%;margin-top: -6rem;height:13rem;line-height: 13rem}


	.index_news .right_slider_box{width:100%;float:none;}
	.index_news .left_text_box{width:100%;float:none;}
	.index_news .left_text_box p.title{font-size:1.3rem;}
	.index_news .left_text_box p.content_box{display: none}
	.index_news .left_text_box p.date{display: none}

	/* 高管团队 */
	.cont_w_senior{ width:100%; padding:0;}
	.intro_senior{ margin:0 auto; display:block !important;}
    .intro_senior_l,.intro_senior_r{ float:none; width:94%; margin:0 auto;}
	.intro_senior_r{ width:90%; margin:1rem auto;}
	.intro_senior_r .content_wrapper{max-height: inherit;}
	.intro_senior_r p{max-height: inherit;}
	/*.left_img img{ width:10rem;}*/
	.intro_senior_l{padding:.8rem }
	.intro_senior_pc{ display:none !important;}
	.intro_senior_phone{ display:block;}
	.right_txt{ margin-left:.8rem; width:55%;}
	.right_txt .p01 { font-size:1.2rem; padding:.5rem 0; } 
	.right_txt .p02	{ font-size:1.1rem; padding:.5rem 0; } 
	.picScroll-left{ display:none;}
	.senior_swiper{display: none}

	/*新闻中心*/
	.slideBox_new .left-slider,.slideBox_new .hd{ width:100%; float:none;}
	.slideBox_new .hd{ display:none;}
	.new_cont{ margin:0 auto;}
	.new_show{ margin:0;}
	.slideBox_new .prev, .slideBox_new .next{ width:3rem; height:3rem; margin-top:-1.5rem; background-size:90%; right:.5rem;}
	.slideBox_new .prev{ left:.5rem;}
	.new_show_r h2 a{ font-size:1.4rem;}
	.new_more_list{ width:100%; margin:0 auto !important; float:none; padding:1.5rem 0;}
	.new_more_list_l{ width:36%;}
	.new_more_list_r{ width:54%; margin-left:1rem;}
	.new_more_list_r h2{ font-size:1.2rem; height:3rem; line-height:1.5rem; overflow:hidden;}
	.new_more_list_r p{ font-size:1rem; height:2.8rem; line-height:1.4rem;margin-top: 0.5rem;}
	.new_more_list_r span{ line-height:1.5rem;}


	/*关于我们*/
	.text-eng{display: none;}
	h1.mobile_title{display:block;}
	.about_us_operation{display: block;}
	.about_us{width:100%;height:auto;padding-top:2rem;}
	.textScroll-top{display: none;}
	.about_us_mobile{display:block;}
	.about_us_con{position:relative;padding-top:2rem;}
	.about_us_img{width:100%;height:auto;clear: both;}
	.about_us_text{display:none;}
	.about_us_text_mobile{background: #fff;display: block;padding-top:0.5rem;}
	.about_us_con .mobile_title{display: block;margin-bottom:1rem;}
	.about_us_mobile{text-align: justify;height: 11rem;width:100%;overflow: hidden;line-height: 2.2rem;font-size:1.2rem;}
	.about_us_operation{width:100%;line-height:50px;text-align: center;color:#313131;}
	.about_us_operation i{font-family: 'iconfont';margin: 0 5px;display: inline-block;}
	.about_us_operation i:after{ content: '\e601';}
	.about_us_operation .op_icon_up{transform: rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
	.shrink{font-size:1.3rem;}
	.about_us_mobile_txt{padding-top:0.5rem;}
	.about_us_mobile_txt p{text-indent: 2.6rem}
	/*关于我们 名字的由来*/
	.about_camelot{background: #fff;height:auto;padding-top:2rem;} 
	.development_history .heading{margin-bottom:1rem;}
	.origin_name_con .heading{margin-bottom:1rem;}
	.textScroll-center .textList-center-img,.textScroll-center .textList-center-p{clear:both;width:100%;}
	.textScroll-center,.development_history_Pc{margin-top:0;height:auto;}
	.textList-center-p{display: none;}
	.textScroll-center{height:auto;}
	.textList-center img{height:auto;width:100%;}
	/*关于我们 我们的价值*/
	.our_value_list{display: none;}
	.our_value_list_moblie{display: block;}
	.our_value_list_moblie li{width:46%;height:9.8rem;margin:0 1.5% 1rem;}
	.our_value_list_moblie{width:100%;height:auto;margin-top:0;}
	.value_text{width:100%;height:9rem;background:#fd990a;padding-top:1rem;}
	.value_text p{width:100%;line-height:2rem;height:auto;font-size:1rem;}
	.value_text p.first_text{font-size:1rem;}
	.value_pic{height:9.8rem;}
	.value_pic p i{font-size:1.4rem;}
	/*关于我们 社会责任*/
	.so_News_list_Pc{display: none;}
	.so_News_list_mobile .slideBox{ width:100%; height:auto; overflow:hidden; position:relative;}
	.so_News_list_mobile .slideBox .bd{ position:relative; height:100%; z-index:0;}
	.so_News_list_mobile .slideBox .bd li{ zoom:1; vertical-align:middle; }
	.so_News_list_mobile .slideBox .bd li a{width:100%;}
	.so_News_list_mobile .slideBox .bd img{ width:100%;display:block; height:auto;}
	.so_News_list_mobile .slideBox .prev,
	.so_News_list_mobile .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:62px; height:62px; background:url(../images/about_us_l.png) no-repeat center;}
	.so_News_list_mobile .slideBox .next{ left:auto; right:3%; background:url(../images/about_us_r.png) }
	.so_News_list_mobile .slideBox .prevStop{ display:none;  }
	.so_News_list_mobile .slideBox .nextStop{ display:none;  }
	.social_responsibility_text{width:100%;height:5rem;line-height:2.0rem;bottom:0;left:0;}
	.social_responsibility_text>span{width:100%;height:100%;background: #000;opacity: 0.5;filter:alpha(opacity=50);top:0;left:0;}
	.social_responsibility_text p{width:90%;height:4rem;color:#fff;left:5%;top:0.5rem;font-size:1.4rem;overflow: hidden}
	.so_News_list_mobile{display:block;margin-bottom:4rem;}
	/*关于我们 发展历程*/
	.focus_text_new{display: none;}
	.slider_line{display: none;}
	.development_history_Pc{display: none;}
	.swiper-container-his{display:block;padding-top:0!important;padding-bottom:0!important;}
	.about_camelot h1{color:#313131;}
	.his_pic{width:100%;height:auto;clear:both;}
	.his_text,.his_time{display:none;}
	.deve_title{font-size:2.0rem;color:#ffa200;margin:0!important;}
	.development_history_Pc .swiper-container {width: 100%;height: auto;background: #fff;}
	.development_history_Pc .swiper-slide {text-align: left;font-size: 1.2rem;width: 100%;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
	.development_history_Pc .swiper-slide:nth-child(2n) {width: 100%;}
	.development_history_Pc .swiper-slide:nth-child(3n) {width: 100%;}
	.his_text_con{width:100%;margin-bottom: 4rem;}
	.his_text_con p{margin:0.5rem 0;}
	.deve_title_moblie{font-size:2rem;color:#fd990a;margin:1rem 0;}
	.focus_pic{width:100%;height:auto;}
	.focus_pic img{width:100%;height:auto;}
	.swiper-container-his{width: 100%;padding-top: 50px;padding-bottom: 50px;overflow-x:hidden;}
	.swiper-container-his .swiper-slide {background-position: center;background-size: cover;padding:1rem 0;height: auto;margin-top:1rem;}
	.swiper-container-his .swiper-slide p{line-height:2rem;}

	/*合作伙伴*/
	.banner-top{width:100%;height:17rem;background:url(../images/cooperation_banner_1.png);}
	.cooperation-banner-word{width:100%;min-width: inherit;max-width: inherit;padding-top:2rem;font-weight:bold;margin: 0 auto;}
	.cooperation-banner-title{font-size:1.2rem;color:#282729;line-height:2rem;}
	.cooperation-banner-title span{font-size:1.5rem;color:#3b95df;}
	.cooperation-title-eng{text-indent: 1rem;font-size:0.8rem;}
	.cooperation-banner-pic li{width:5rem;height:3rem;line-height:3rem;background: #fff;margin:10px 10px 0px 0;}	
	.cooperation_con{width:100%;overflow: hidden;}
	.cooperation_con li{width:48%;float:left;margin:0 1% 1rem;border:1px solid #eaeaea;}
	.cooperation_con li a{display:inline-block;width:100%;height:100%;}
	.solution_banner{background: url(../images/Solution_banner.png) center no-repeat;background-size:100% 100%;}
	.solute_title{font-size:2rem;margin:2rem 0;}
	.solute_con{font-size:1.4rem;color:#3565a6;background: #ddeef7;padding:0.8rem;}

	.common_banner{height:auto;}
	.plan_banner{display:none;}
	.Mobile_plan_banner{min-height:240px;background-position:center center;background-repeat:no-repeat;display: block}
	.common_banner_text{width:100%;height:auto;padding:20px 0!important}
	.common_banner_text .heading{font-size:2.4rem;}
	.team_building_title{font-size:1.4rem;padding-top:1rem;line-height:2.3rem;}
	.common_banner_text .content_text{line-height:24px;}
	#plan_detail h1.plan_title{font-size:1.8rem;line-height: 2.2rem;}
	#plan_detail h2.heading{margin:2rem 0;}

	/*新闻详情*/
	.news_details{padding:0;}
	.news_details .news_title{font-size: 1.4rem;margin-bottom: 0.8rem;line-height: 2.5rem;}
	.news_details .news_info{font-size:1rem;margin-bottom: 2rem;}
	.news_details .news_content{font-size:1rem;line-height: 1.8rem;}
	.news_details .news_content .text_box{padding:40px 0;}
	.news_details .news_content img{width:100%;}


	/*团队建设*/
	.team_building .item{float:none;width:100%!important;height:auto!important;margin:10px auto!important;}
	.team_building .item img{height:auto;}
	.team_building .item.b04{line-height: 9rem;}
	.team_building .text_intent_point{margin-top:0.7rem;}

	/*招聘*/
	.recruit .item{width:100%;margin-right:0;}

	/*招聘详情*/
	.recruit_title p{float:none;width:auto;margin-left:0;word-break: break-all;}
	.recruit_Requirement li i{margin-right:2%;width:2%;}
	.recruit_Requirement li p{width:96%;}

	/*荣誉*/
	.reputation_item{width:100%!important;height:auto!important;}
	.reputation_item ul{height:auto!important;}
	.reputation_item ul li{ width:100%;max-height:50px;overflow: hidden;}
	.reputation_item.item_01 ul li{ width:100%;}
	.reputation_item.item_011 ul li{ max-height:75px;}
	.reputation_item.item_011 span{ margin-right:2%;}
	.reputation_item.item_02{margin-top:0;margin-left:0;}
	.reputation_item.item_02 .text_box{ height:230px;}
	

	/*联系我们*/
	.camelot_map_pic{float:none;}
	.camelot_map_cont dt{padding-top: 20px;}
	.contact_camelot h3{font-size:20px;color:#004898;margin:20px 0 10px;}
	.con_mob_top{margin-top:20px;}
	.contact_camelot{padding:0 0 1.5rem 0;border-bottom:none;position: relative;}
	.contact_right{padding-left:0px;}
	.camelot_map_cont{margin-left:0;}
	.contact_line{display: none;}
	.contact_left{width:100%;}
	.camelot_map_pic img{width:100%;}
	.camelot_map_pic,.camelot_map_cont{width: 100%;}
	.short_label{float: left;width:16%;padding-right:0;}
	.short_cont{float: left;width:84%;padding-right:0;}
	.cont_text{display: block;float: left;width:69%;padding-right:0;}
	
	/*分页*/
	.tcdPageCode{padding:2rem 0;text-align:center;}
	.tcdPageCode a,.tcdPageCode a:hover,.tcdPageCode span.current{ width:2.5rem; height:2.5rem; line-height:2.5rem; margin:0 .3rem;}
	.tcdPageCode span.disabled,.tcdPageCode .nextPage,.tcdPageCode .prevPage{display:none;}
}
@media screen and (max-width: 767px) {
	.reputation_item .year2017{ height:50px; line-height:50px; }

}
@media screen and (min-width: 996px) {
	.reputation_item .year2017_pc{position:absolute; right:20px;}
}