/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
html,body{font-family:'微软雅黑',sans-serif;font-size:100%;background:#FFf;overflow-x:hidden}
body a{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all}
img{max-width:100%}
.header{position:fixed;z-index:123456;width:100%}
.logo{float:left}
.logo a{color:#303030;font-weight:200;text-transform:uppercase;margin-top:0.8em}
.logo a:hover{text-decoration:none}
.logo320{display:none}
.top-header{background-color:rgba(0,0,0,0.6);border-bottom:1px solid rgba(137,150,240,0.5)}
.top-nav ul li a{color:#FFFFFF;padding:0.2em 1.5em;font-size:0.875em;font-weight:400;text-align:center;text-transform:uppercase;position:relative;font-weight:900}
.top-nav ul li .sons{display:none;width:100%;position:absolute;left:0;padding-bottom:12px;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;padding-top:6px;box-shadow:0 0 2px #ccc inset}
.top-nav ul li .sons a{display:block;width:100%;margin:0 auto;line-height:28px;border-bottom:1px solid #f2f2f2;padding:2px 0;font-size:12px;font-weight:normal}
.top-nav ul li .sons a span{width:96%;display:block;line-height:28px;border-radius:4px;line-height:28px;color:#999;font-size:12px;text-align:center;margin:0 auto}
.top-nav ul li .search_wrap{display:none}
.top-nav ul li .sons a:hover span{background:#202d76;color:#fff}
@media (min-width:992px) and (max-width:1199px){.top-nav ul li a{padding:0.2em 10px}
}
@media (min-width:768px) and (max-width:991px){.top-nav ul li a{padding:0.2em 5px}
}
.top-nav ul li span{color:#fff}
.top-nav ul li a:hover{color:#8fc320}
.logo a{display:block}
.top-nav:before,.top-nav:after{content:" ";display:table}
.top-nav:after{clear:both}
nav{position:relative;float:right}
nav ul{padding:0;float:right;margin-top:1.5em;margin-bottom:0}
nav li{display:inline;float:left;position:relative}
nav a{color:#fff;display:inline-block;text-align:center;text-decoration:none;line-height:57px}
nav a:hover{text-decoration:none;color:#00A2C1}
nav a#pull{display:none}
#homepage{}
@media screen and (max-width:768px){nav{height:auto;float:none}
	nav ul{width:100%;display:block;height:auto}
	nav li{width:100%;position:relative;float:none}
	nav li a{border-bottom:1px solid #eee}
	nav a{text-align:left;width:100%}
	.top-nav ul li a{}
	.top-nav ul li span{display:none}
}
@media only screen and (max-width :768px){nav{border-bottom:0;float:none}
	nav ul{display:none;height:auto;margin:0;background:#fff}
	nav a#pull{display:block;position:relative;color:#F26D7D;text-align:right;position:absolute}
	nav a#pull img{margin-right:2%;line-height:2.5em}
	.top-nav ul li a{color:#2C3E50;line-height:2.5em}
	.top-nav ul li a:last-Child{display:none}
}
@media only screen and (max-width :320px){nav{float:none}
	nav li{display:block;float:none;width:100%}
	nav li a{border-bottom:1px solid #EEE}
}
.banner{position:relative;background:url(../img/home_bg1.jpg) center bottom no-repeat;background-size:cover;overflow:hidden;background-size:cover}
.bannerin{position:relative;background:url(../img/bannerin.jpg) center bottom no-repeat;background-size:cover;overflow:hidden;background-size:cover}
.banner-info{position:absolute;left:50%;top:25%;margin-left:-255px}
.service.container{padding:0;width:1200px}
.service .myTab_menu{background:#f5f5f5}
.service .nav-tabs{width:1200px;margin:0 auto;border:none}
.service .nav-tabs > li{width:25%;text-align:center}
.service .nav-tabs > li.myTab_menu1{background:url(../img/spec_icon1.png) center 48px no-repeat;border-left:1px solid #e5e5e5}
.service .nav-tabs > li.myTab_menu2{background:url(../img/spec_icon2.png) center 48px no-repeat;border-left:1px solid #e5e5e5}
.service .nav-tabs > li.myTab_menu3{background:url(../img/spec_icon3.png) center 48px no-repeat;border-left:1px solid #e5e5e5}
.service .nav-tabs > li.myTab_menu4{background:url(../img/spec_icon4.png) center 48px no-repeat;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.service .nav-tabs > li a{display:block;height:240px;width:100%}
.service .nav-tabs > li a p{margin-top:168px}
.service .nav-tabs > li a:hover{color:#888}
.service .nav-tabs > li.active.myTab_menu1{background:#8fc320 url(../img/spec_icon1_hover.png) center 48px no-repeat}
.service .nav-tabs > li.active.myTab_menu2{background:#8fc320 url(../img/spec_icon2_hover.png) center 48px no-repeat}
.service .nav-tabs > li.active.myTab_menu3{background:#8fc320 url(../img/spec_icon3_hover.png) center 48px no-repeat}
.service .nav-tabs > li.active.myTab_menu4{background:#8fc320 url(../img/spec_icon4_hover.png) center 48px no-repeat}
.service .nav-tabs > li.active a{background:none;color:#fff;border:none}
.service .tab-content{padding:146px 0 130px}
.service .tab-content .col-md-6{padding:0}
.service .tab-content .col-md-6 .tab_con_tit{display:inline-block;color:#333333;font-size:24px;font-weight:700;border-top:3px solid #8fc320;border-bottom:3px solid #8fc320;padding:10px 0}
.service .tab-content .col-md-6 .tab_con_tex{margin-top:30px;color:#666666;line-height:38px;font-size:12px;margin-bottom:20px}
.service .tab-content .col-md-6 a.tab_con_btnm{width:155px;height:47px;background:#8fc320;border-radius:4px;display:inline-block;text-align:center;line-height:47px;color:#fff}
.service .tab-content .col-md-6 a.tab_con_btnc{width:155px;height:47px;background:#fff;border-radius:4px;display:inline-block;text-align:center;line-height:47px;color:#1295f2;border:1px solid #1295f2;margin-left:15px}
.work .myTab_menu2{background:url(../img/sildmenu_bg.jpg) center top no-repeat}
.work .myTab_menu2 .nav-tabs{width:1200px;margin:0 auto;border:none}
.work .myTab_menu2 .nav-tabs > li{width:25%;height:100px}
.work .myTab_menu2 .nav-tabs > li a{display:block;border:none;line-height:100px;font-size:18px;color:#fff;padding:0;margin:0;border-radius:0;text-indent:86px}
.work .myTab_menu2 .nav-tabs > li a:after{content:'';display:inline-block;width:13px;height:7px;background:url(../img/icon_down.png) center no-repeat;margin-left:6px}
.work .myTab_menu2 .nav-tabs > li.myTab_menu11 a{background:url(../img/sildmenu_icon1.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.myTab_menu12 a{background:url(../img/sildmenu_icon2.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.myTab_menu13 a{background:url(../img/sildmenu_icon3.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.myTab_menu14 a{background:url(../img/sildmenu_icon4.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.active a{color:#90c221}
.work .myTab_menu2 .nav-tabs > li.active a:after{content:'';display:inline-block;width:13px;height:7px;background:url(../img/icon_down_hover.png) center no-repeat;margin-left:6px}
.work .myTab_menu2 .nav-tabs > li.active.myTab_menu11 a{background:#fff url(../img/sildmenu_icon1_hover.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.active.myTab_menu12 a{background:#fff url(../img/sildmenu_icon2_hover.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.active.myTab_menu13 a{background:#fff url(../img/sildmenu_icon3_hover.png) 55px center no-repeat}
.work .myTab_menu2 .nav-tabs > li.active.myTab_menu14 a{background:#fff url(../img/sildmenu_icon4_hover.png) 55px center no-repeat}
.work .tab-content .tab_con_tex .tab_con_tex1{color:#333;font-size:28px;padding:1rem 0;text-align:center;margin:0}
.work .tab-content .tab_con_tex .tab_con_tex2{color:#888;font-size:14px;margin:0 auto 10px;line-height:34px;text-align:center;width:60%}
.work .tab-content .works-grid{overflow:hidden}
.works-head h2{color:#02918C;font-weight:900;font-size:3em;margin:0;padding:0}
.works-head span{width:162px;height:9px;display:inline-block;background:url(../img/border-bg.png) no-repeat 0px 0px}
.works-head p{color:#7E8287;font-size:1.2em;font-weight:300;width:40%;line-height:1.8em;margin:1em auto}
.works-grid{padding:0;position:relative}
.works-grid img{width:100%}
.works-grid div.captions{display:none}
.works-grid:hover div.captions{display:block}
.works-grid:hover img{transition:1s all;-webkit-transition:1s all;-moz-transition:1s all;-o-transition:1s all;-ms-transition:1s all;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}
.work div.captions{position:absolute;bottom:0px;width:100%;height:2.5rem;background:rgba(0,0,0,0.4)}
.work div.captions h4{font-size:1em;color:#FFF;text-indent:10px;font-weight:bold}
.work div.captions p{color:#FFF;line-height:1.4em}
.about{height:850px;background:url(../img/home_bg2.jpg) center top no-repeat}
.about .about_con{height:640px;color:#fff;text-align:center;background:url(../img/jfkla.png) center top no-repeat}
.about .about_con h2{padding-top:150px;font-size:28px}
.about .about_con p{line-height:30px;font-size:14px}
.about .about_con a{width:122px;height:30px;border:1px solid #fff;text-align:center;line-height:30px;color:#fff;font-size:14px;display:block;margin:0 auto;margin-top:25px}
.socity{width:100%;overflow:hidden}
.socity .soc-grid{position:relative}
.socity .column{padding:0}
.socity .soc-grid img{width:100%}
.socity .soc_texcon .t1{font-size:36px;padding-top:18%;padding-bottom:11%;color:#90c221;text-align:center}
.socity .soc_texcon .t1{font-size:36px;padding-top:50px;padding-bottom:20px;color:#90c221;text-align:center}
.socity .soc_texcon .t2{text-align:center;color:#666;font-size:16px}
.socity .soc_texcon a{color:#90c221;width:154px;height:44px;display:block;text-align:center;line-height:44px;border:1px solid #90c221;margin:50px auto 0}
.socity div.captions{position:absolute;bottom:0px;width:100%;height:3.5rem;background:rgba(144,194,33,0.9)}
.socity div.captions h4{font-size:1em;color:#FFF;text-indent:10px;font-weight:bold}
.socity div.captions p{color:#FFF;text-indent:10px;font-size:0.75px}
.socity div.captions2{position:absolute;width:100%;height:100%;top:0}
.socity div.captions2 .t5{position:absolute;right:0;height:2.5em;color:#fff;background:#1295f2;font-size:1.5em;line-height:2.5em;padding:0 2em;top:30%;z-index:123}
.socity div.captions2 .t6{position:absolute;right:0;height:2.5em;color:#fff;background:#90c221;font-size:1.5em;line-height:2.5em;padding:0 2em;bottom:30%;z-index:123}
.service-head{}
.service-head h2{color:#02918C;font-weight:900;font-size:3em;margin:0;padding:0}
.service-head span{width:162px;height:9px;display:inline-block;background:url(../img/border-bg.png) no-repeat 0px 0px}
.service-head p{color:#7E8287;font-size:1.2em;font-weight:300;line-height:1.8em;margin:1em 0}
.services-grid-left-grid{position:relative;padding:1em 0}
.services-grid-left-grid span{width:33px;height:34px;display:inline-block;background:url(../img/service-icon.png) no-repeat 0px 0px}
.services-grid-left-grid h3{margin:0;padding:0}
.services-grid-left-grid h3 a{color:#7E8287;font-weight:400;font-size:1em;margin:0.5em 0 0;display:inline-block}
.services-grid-left-grid h3 a:hover{text-decoration:none;color:#02918C}
.services-grid-left-grid p{color:#7E8287;font-size:0.875em;line-height:1.8em;width:60%;margin:0.6em 0}
.services-grid-left-grid span.search{background-position:-38px 0px}
.services-grid-left-grid span.clock{background-position:-83px 0px}
.services-grid-left-grid span.chart{background-position:-124px 0px}
.services-grid-right{}
.news{background:url(../img/home_bg3.jpg) center top repeat-y;padding-bottom:5em}
.news .conatiner{width:1200px;margin:0 auto}
.news .conatiner .new_tit{text-align:center;font-size:32px;color:#333;font-weight:bold;padding-top:110px}
.news .conatiner .news_des{text-align:center;font-size:14px;color:#666;padding-top:20px}
.news .conatiner .new_wrap{padding:1.5em 0.8em;background:#fff;margin-top:3em}
.news .conatiner .new_box .fl{float:left}
.news .conatiner .new_box .fr{float:right}
.news .conatiner .new_box .new_top .fl{font-size:20px;color:#333;border-left:3px solid #90c221;padding-left:10px}
.news .conatiner .new_box .center .hotnews{position:relative}
.news .conatiner .new_box .center .hotnews a{position:absolute;height:2em;background:rgba(0,0,0,0.7);bottom:0;width:100%;color:#fff;line-height:2em;text-indent:0.2em;display:block}
.news .conatiner .new_box .center .hotnews a span{position:absolute;right:0.2em}
.news .conatiner .new_box ul{padding:0;margin:0}
.news .conatiner .new_box li{list-style:none}
.news .conatiner .new_box li.new_sbox{margin-bottom:23px}
.news .conatiner .new_box li.new_sbox .fl{width:30%}
.news .conatiner .new_box li.new_sbox .fr{width:68%}
.news .conatiner .new_box li.new_sbox .fr p{font-size:1em;color:#333;margin-bottom:3px}
.news .conatiner .new_box li.new_sbox .fr a{color:#888;font-size:12px}
.news .conatiner .new_box li.new_sbox .fr .news_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.news .conatiner .new_box li.new_sbox .fr .news_description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.news .conatiner .new_box .center .new_con li{margin-top:20px;background:url(../img/list_s.png) center left no-repeat;padding-left:10px}
.news .conatiner .new_box .center .new_con li a{color:#666;position:relative;display:block;width:100%}
.news .conatiner .new_box .center .new_con li span{position:absolute;right:0;color:#999}
.copy-right{background:#242426 url(../img/foot_bg.jpg) center top no-repeat;padding:1.8em 0 1em}
.copy-right p{text-transform:uppercase;color:#919090;font-size:12px}
.copy-right .guanzhu p{text-transform:uppercase;color:#919090;font-size:12px;width:100%;text-align:center;margin:5px auto}
.copy-right p.white{color:#fff;text-align:left}
.copy-right .hengx{height:0;border-bottom:1px solid #585858;width:90%}
.copy-right .join .hengx{width:40%}
.copy-right .guanzhu .hengx{width:100%}
.copy-right .guanzhu .erweim{text-align:right;margin-top:1em}
.copy-right .guanzhu img{width:90%;display:inline-block}
.copy-right a,.copy-right span{color:#919090;line-height:2.5em;font-size:12px}
.copy-right p a:hover{text-decoration:none;color:#7E8287}
.copy-right .copy_con{border-top:1px solid #444343}
.copy-right .copy_con p{padding-top:20px}
.copy-right .copy_con p.text_r{text-align:right}
.copy-right .copy_con p.text_r a{float:right;line-height:normal}
.copy-right .copy_con p.text_r a:hover{color:#fff}
#toTop{display:none;text-decoration:none;position:fixed;bottom:14px;right:3%;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(../img/to-top1.png) no-repeat 0px 0px}
#toTopHover{width:40px;height:40px;display:block;overflow:hidden;float:right;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.floor_tip{position:fixed;left:50%;margin-left:670px;bottom:200px;z-index:212}
.floor_tip li{width:91px;height:23px;background:url(../img/floor.png) right center no-repeat}
.floor_tip li a{padding:0;display:block;height:23px;line-height:23px;width:90px;border-radius:0;text-indent:-9999px;transition:0.1s all;-webkit-transition:0.1s all;-moz-transition:0.1s all;-o-transition:0.1s all;-ms-transition:0.1s all}
.floor_tip li.active{background:url(../img/floor_active.png) right center no-repeat}
.floor_tip li.active a{text-indent:10px;color:#fff;font-size:12px;display:block;background:url(../img/floor_tips.png) left top no-repeat}
.floor_tip li.active a:hover{background:url(../img/floor_tips.png) left top no-repeat}
@media (max-width:1680px){.floor_tip{margin-left:630px}
	.socity .soc_texcon .t1{font-size:32px;padding-top:30px;padding-bottom:20px;color:#90c221;text-align:center}
	.socity .soc_texcon .t2{text-align:center;color:#666;font-size:14px}
	.socity div.captions2 .t5{height:2em;font-size:1.5em;line-height:2em;padding:0 2em;top:30%}
	.socity div.captions2 .t6{height:2em;font-size:1.5em;line-height:2em;padding:0 2em;bottom:30%}
}
@media (max-width:1440px){.floor_tip{margin-left:0;left:90%}
	.socity .soc_texcon .t1{font-size:32px;padding-top:20px;padding-bottom:10px;color:#90c221;text-align:center}
	.socity .soc_texcon .t2{text-align:center;color:#666;font-size:12px}
}
@media (max-width:1366px){.socity .soc_texcon .t2{text-align:center;color:#666;font-size:12px}
	.socity .soc_texcon .t1{font-size:18px;padding-top:10px;padding-bottom:10px;color:#90c221;text-align:center}
	.socity .soc_texcon a{margin:20px auto 0}
	.socity div.captions2 .t5{height:1.5em;font-size:1.5em;line-height:1.5em;padding:0 2em;top:25%}
	.socity div.captions2 .t6{height:1.5em;font-size:1.5em;line-height:1.5em;padding:0 2em;bottom:25%}
}
@media (max-width:1280px){.socity .soc_texcon .t1{font-size:14px;padding-top:10px;padding-bottom:10px;color:#90c221;text-align:center}
	.socity .soc_texcon .t2{text-align:center;color:#666;font-size:12px}
	.socity .soc_texcon a{margin:10px auto 0}
	.copy-right .copy_con{}
}
@media (max-width:1024px){.work .col-md-3{width:50%;float:left}
	.top-nav ul li a{padding:0.2em 4px}
	.header .container{padding:0}
}
@media (max-width:993px){.floor_tip{display:none}
	.top-nav ul li span{display:none}
}
@media (max-width:768px){.banner-info{left:8%;width:84%;margin-left:0}
	.services-grid-left{padding:1em 2em}
	.works-grid:hover div.caption{margin:1em;padding:0.5em;min-height:150px}
	.banner{min-height:526px}
	.bannerin{min-height:450px}
	.works-head p{width:80%;margin:0em auto;font-size:1em}
	.banner-info h1{font-size:3.2em}
	.about-head h2,.service-head h2,.works-head h2{font-size:1.8em}
	.about-head p{font-size:1em;width:90%}
	.about{padding:1em 0}
	.works{padding:1em 0}
	.top-header{background-color:rgba(0,0,0,0.7);border-bottom:1px solid rgba(137,150,240,0.8)}
	.top-header{padding:0em 0 1em}
	.top-header .container{padding:0;width:100%}
	.logo{margin-top:0.5em}
	.logo a{margin-top:0em;margin-left:0.5em}
	.banner-info p{font-size:1.8em}
	.services-grid-left-grid p{width:100%}
	.services-grid-left-grid{padding:0.5em 0}
	.services-grid-right{display:none}
	.about-grids{padding:0em 0 0em}
	.service-head p{font-size:1em;margin:0.4em 0}
	.service .tab-content{padding:2em 0.5em}
	.service .nav-tabs > li a{display:block;height:120px;width:100%}
	.service .nav-tabs > li.myTab_menu1{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.myTab_menu2{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.myTab_menu3{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.myTab_menu4{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.active.myTab_menu1{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.active.myTab_menu2{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.active.myTab_menu3{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li.active.myTab_menu4{background-position:center 5px;background-size:auto 65%}
	.service .nav-tabs > li a p{margin-top:80px}
	.works-grid:nth-child(2),.works-grid:nth-child(3),.works-grid:nth-child(4),.works-grid:nth-child(5),.works-grid:nth-child(6){display:none}
	.contact-head h2{font-size:1.8em}
	.contact-head p{font-size:1em;width:80%;line-height:1.5em}
	.Contact-form{padding:1em 0 1em;margin-top:1.5em}
	.send-form{width:90%}
	.copy-right{padding:1em 0}
	.send-form input[type="submit"]{margin:1.5em 0}
	.work .col-md-3{width:100%}
	.service.container{padding:0;width:100%}
	.service .nav-tabs{width:100%;margin:0 auto;border:none}
	.news .conatiner{width:100%;margin:0 auto}
	.work .myTab_menu2 .nav-tabs{width:100%;margin:0 auto;border:none}
	.work .myTab_menu2 .nav-tabs > li a{text-indent:0px;text-align:center}
	.work .myTab_menu2 .nav-tabs > li.active.myTab_menu11 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu12 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu13 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu14 a{background:#fff}
	.work .myTab_menu2 .nav-tabs > li.myTab_menu11 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu12 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu13 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu14 a{background:none}
	.about .about_con{background-size:80% auto}
	.socity .column.col-md-4 img{width:100%}
	.news .conatiner .new_tit{padding-top:2em;font-size:2em}
	.news .conatiner .news_des{font-size:0.9em;width:90%;line-height:2em;text-align:center;margin:0 auto}
	.news .conatiner .new_box .new_top .fl{font-size:1.25em}
	.news .conatiner .new_box .col-md-4{width:100%}
	.news .conatiner .new_box img{width:100%}
	.news .conatiner .new_box li.new_sbox .fr p{font-size:1.5em}
	.news .conatiner .new_box li.new_sbox .fr a{font-size:1em;line-height:2em}
	.news .conatiner .new_box li.new_sbox .fr .news_description{-webkit-line-clamp:3}
	.copy-right .col-md-3{width:25%;float:left}
	.copy-right .join .col-md-6{width:50%;float:left}
	.works-grid div.captions{display:block;background:rgba(0,0,0,0.6)}
	.socity .soc_texcon a{height:auto;padding:0.2em 0;line-height:1.5em}
	.top-nav ul li .sons{display:none;width:100%;position:relative;left:0;background:#fff;overflow:hidden;padding-top:6px;background:#fafafa}
	.top-nav ul li .sons a{display:block;width:100%;margin:0 auto;border-bottom:1px solid #f2f2f2;font-size:0.7em;font-weight:normal}
	.top-nav ul li .sons a span{color:#999;font-size:0.7em;text-align:center;margin:0 auto}
	.bannerimg{display:none}
}
@media (max-width:640px){.socity div.captions2 .t5{height:1.5em;font-size:0.8em;line-height:1.5em;padding:0 2em;top:15%}
	.socity div.captions2 .t6{height:1.5em;font-size:0.8em;line-height:1.5em;padding:0 2em;bottom:15%}
	.socity .soc_texcon .t2{text-align:center;color:#666;line-height:1.5em;font-size:0.8em;margin-bottom:.2em}
	.socity .soc_texcon .t1{font-size:0.9empx;padding-top:0.5em;padding-bottom:0.1em;color:#90c221;text-align:center}
	.socity .soc_texcon a{height:auto;padding:0.2em 0;line-height:1.5em;margin-bottom:.5em}
	.banner-info{left:5%;width:90%;margin-left:0}
	.services-grid-left{padding:1em 2em}
	.works-grid:hover div.caption{margin:2em 0 0 2em;padding:0.5em;min-height:150px}
	.banner{min-height:450px}
	.bannerin{min-height:300px}
	.works-head p{width:80%;margin:0em auto;font-size:1em}
	.banner-info h1{font-size:2.8em}
	.about-head h2,.service-head h2,.works-head h2{font-size:1.8em}
	.about-head p{font-size:1em;width:90%;margin:0.5em auto;line-height:1.5em}
	.about{padding:1em 0}
	.about .about_con{width:90%;margin:0 auto;background-size:100% auto}
	.about .about_con h2{padding-top:2em;font-size:1.5em}
	.about .about_con p{font-size:0.875em;width:90%;margin:0 auto}
	.about .about_con a{font-size:0.875em}
	.works{padding:1em 0}
	.top-header{padding:0em 0 1.7em}
	.logo{margin-top:0.5em}
	.banner-info p{font-size:1.8em}
	.services-grid-left-grid p{width:100%}
	.services-grid-left-grid{padding:0.5em 0}
	.services-grid-right{display:none}
	.about-grids{padding:0em 0 0em}
	.service-head p{font-size:1em;margin:0.4em 0}
	.works-grid:nth-child(2),.works-grid:nth-child(3),.works-grid:nth-child(4),.works-grid:nth-child(5),.works-grid:nth-child(6){display:none}
	.contact-head h2{font-size:1.8em}
	.contact-head p{font-size:1em;width:80%;line-height:1.5em}
	.Contact-form{padding:1em 0 1em;margin-top:1.5em}
	.send-form{width:90%}
	.copy-right{padding:1em 0}
	.send-form input[type="submit"]{margin:1.5em 0}
	.about-grid{position:relative;padding:0.5em 0}
	.service.container{padding:0;width:100%}
	.service .nav-tabs{width:100%;margin:0 auto;border:none}
	.news .conatiner{width:100%;margin:0 auto}
	.work .myTab_menu2 .nav-tabs{width:100%;margin:0 auto;border:none}
	.news .conatiner .new_box li.new_sbox .fr p{font-size:1em}
	.news .conatiner .new_box li.new_sbox .fr a{font-size:0.8em;line-height:1.7em}
	.copy-right .col-md-3{width:25%;float:left}
	.copy-right .join .col-md-6{width:50%;float:left;padding:0}
	.news .conatiner .new_box li.new_sbox .fr .news_description{-webkit-line-clamp:4}
}
@media (max-width:480px){nav a#pull{line-height:3em}
	.container{padding:0;margin:auto}
	.top-header{background-color:rgba(0,0,0,0.7);border:none}
	.banner-info{left:5%;width:90%;margin-left:0}
	.services-grid-left{padding:1em 2em}
	.works-grid:hover div.caption{margin:1.5em 0 0 1.5em;padding:0.5em;min-height:150px}
	.banner{min-height:380px}
	.about{min-height:380px}
	.works-head p{width:80%;margin:0em auto;font-size:1em}
	.banner-info h1{font-size:2.2em}
	.about-head h2,.service-head h2,.works-head h2{font-size:1.5em}
	.about-head p{font-size:1em;width:90%;margin:0.5em auto;line-height:1.5em}
	.about{padding:1em 0}
	.works{padding:1em 0}
	.top-header{padding:0em 0 0.3em}
	.logo{margin-top:0.2em;margin-left:0.2em;width:30%}
	.logo a{color:#303030;font-weight:200;text-transform:uppercase;margin-top:0.4em;margin-bottom:0.4em}
	.banner-info p{font-size:1.3em}
	.services-grid-left-grid p{width:100%}
	.services-grid-left-grid{padding:0.5em 0}
	.services-grid-right{display:none}
	.about-grids{padding:0em 0 0em}
	.service-head p{font-size:1em;margin:0.4em 0}
	.works-grid:nth-child(2),.works-grid:nth-child(3),.works-grid:nth-child(4),.works-grid:nth-child(5),.works-grid:nth-child(6){display:none}
	.contact-head h2{font-size:1.8em}
	.contact-head p{font-size:1em;width:80%;line-height:1.5em}
	.Contact-form{padding:1em 0 1em;margin-top:1.5em}
	.send-form{width:90%}
	.copy-right{padding:1em 0}
	.send-form input[type="submit"]{margin:1.5em 0}
	.about-grid{position:relative;padding:0.5em 0}
	.send-form span.text-box1,.send-form span.text-box2{width:80%}
	.send-form input[type="submit"]{font-size:1.1em;padding:0.6em 2.2em}
	.service .nav-tabs > li a{display:block;height:6em;width:100%}
	.service .nav-tabs > li.myTab_menu1{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.myTab_menu2{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.myTab_menu3{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.myTab_menu4{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.myTab_menu1{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.active.myTab_menu1{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.active.myTab_menu2{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.active.myTab_menu3{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li.active.myTab_menu4{background-size:auto 40%;background-position:center 10%}
	.service .nav-tabs > li a p{position:absolute;width:80%;text-align:center;left:10%;top:60%;font-size:0.5em;margin:0}
	.service .tab-content{padding:2em 0.5em 2em}
	.service .tab-content .col-md-6{width:100%;padding:0.3em}
	.service .tab-content .col-md-6 a.tab_con_btnm{width:40%;height:3em}
	.service .tab-content .col-md-6 a.tab_con_btnc{width:40%;height:3em;margin-left:20%}
	.work .myTab_menu2 .nav-tabs > li{height:4em}
	.work .myTab_menu2 .nav-tabs > li a{height:5em;line-height:5em;font-size:0.8em;text-indent:0;text-align:center}
	.work .myTab_menu2 .nav-tabs > li.myTab_menu11 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu12 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu13 a,.work .myTab_menu2 .nav-tabs > li.myTab_menu14 a{background:none}
	.work .myTab_menu2 .nav-tabs > li.active.myTab_menu11 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu12 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu13 a,.work .myTab_menu2 .nav-tabs > li.active.myTab_menu14 a{height:5em;width:100%;line-height:5em;font-size:0.8em;color:#fff;text-align:center;background:#accf69}
	.work .myTab_menu2 .nav-tabs > li.active a:after,.work .myTab_menu2 .nav-tabs > li.active a:after{display:none}
	.work .myTab_menu2 .nav-tabs > li a:after{display:none}
	.copy-right .guanzhu .erweim{text-align:left}
	.copy-right .guanzhu img{width:90%}
	.work .tab-content .tab_con_tex .tab_con_tex1{font-size:1.5em}
	.work .tab-content .tab_con_tex .tab_con_tex2{font-size:0.875em;width:80%}
	.news .conatiner .new_box li.new_sbox .fr p{font-size:.8em}
	.news .conatiner .new_box li.new_sbox .fr a{font-size:0.6em;line-height:1.4em}
	.news .conatiner .new_box li.new_sbox .fr .news_description{-webkit-line-clamp:3}
}
@media (max-width:320px){nav a#pull{line-height:1.6em}
	.banner-info{left:6.6%;top:21%}
	.services-grid-left{padding:1em 2em}
	.works-grid:hover div.caption{margin:1em 0 0 1em;padding:0.5em;min-height:150px}
	.banner{min-height:320px}
	.bannerin{min-height:260px}
	.works-head p{width:80%;margin:0em auto;font-size:1em}
	.banner-info h1{font-size:1.4em;margin:0.2em 0 0.4em}
	.about-head h2,.service-head h2,.works-head h2{font-size:1.2em}
	.about-head p{font-size:0.9em;width:100%;margin:0.3em auto;line-height:1.5em}
	.about{padding:1em 0}
	.works{padding:1em 0}
	.top-header{padding:0em 0 1.7em}
	.logo{margin-top:0.5em}
	.banner-info p{font-size:1em}
	.services-grid-left-grid p{width:100%}
	.services-grid-left-grid{padding:0.5em 0}
	.services-grid-right{display:none}
	.about-grids{padding:0em 0 0em}
	.service-head p{font-size:0.9em;margin:0.4em 0}
	.works-grid:nth-child(2),.works-grid:nth-child(3),.works-grid:nth-child(4),.works-grid:nth-child(5),.works-grid:nth-child(6){display:none}
	.contact-head h2{font-size:1.2em}
	.contact-head p{font-size:0.9em;width:90%;line-height:1.5em;margin:0 auto}
	.Contact-form{padding:1em 0 1em;margin-top:1.5em}
	.send-form{width:90%}
	.copy-right{padding:1em 0}
	.send-form input[type="submit"]{margin:1.5em 0}
	.about-grid{position:relative;padding:0.5em 0}
	.send-form span.text-box1,.send-form span.text-box2{width:90%}
	.send-form input[type="submit"]{font-size:0.9em;padding:0.7em 2.2em}
	a.bannner-btn{padding:0.8em 1.5em;font-size:0.9em}
	.about-head p label{font-size:1.1em}
	.about-grid label{display:none}
	.about-grid p{line-height:1.5em;margin:0.4em auto;width:100%}
	.services-grid-left-grid h3 a{font-size:0.9em}
	.send-form label{border-bottom:1px solid #7E8287;padding:0.3em 0;font-size:0.95em}
	.send-form input[type="submit"],.send-form input[type="text"],.send-form textarea{-webkit-appearance:none}
	.top-header{padding:0em 0 0.3em}
	.logo{margin-top:0.2em;margin-left:0.2em;width:30%}
	.logo a{color:#303030;font-weight:200;text-transform:uppercase;margin-top:0.2em}
	.socity .column{padding:0.5em 0.3em}
	a#pull{line-height:20px;top:10px}
	nav a#pull img{width:20px}
	.top-nav ul li a{line-height:2em}
	.news .conatiner .new_tit{padding-top:2em}
	.news .conatiner .news_des{padding-top:1em;padding-left:0.5em;padding-right:0.5em}
	.news .conatiner .new_box .center .new_con li a{font-size:0.6em}
	.news .conatiner .new_box li.new_sbox .fr p{font-size:0.8em}
	.news .conatiner .new_box li.new_sbox .fr a{font-size:0.5em}
	.copy-right .col-md-3{width:100%}
	.copy-right .col-md-3 a{width:50%;float:left}
	.copy-right .join .col-md-6{width:100%;float:none;padding-right:15px;padding-left:15px}
	.copy-right .join .hengx{width:90%}
	.copy-right .join .guanzhu .col-md-6{width:50%;float:none;padding:0;float:left}
}
.fadeInUp{}
.pagination-wrapper{clear:both;padding:1em 0 2em 0;text-align:center}
.pagination{display:inline-block;*display:inline;*zoom:1;font-size:12px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}
.pagination li{list-style:none;display:inline;float:left;line-height:1em;text-decoration:none;border:1px solid #ddd;border-left-width:0}
.pagination li a{display:inline-block;padding:.5em .8em;background-color:#f9f9f9;color:#999}
.pagination li a:link{background:#fff;color:#4C78A5}
.pagination li a:hover{text-decoration:none}
.pagination li a:link:hover{color:#000}
.pagination li.thisclass{background-color:#f9f9f9;color:#999}
.pagination li:first-child{border-left-width:1px;border-radius:3px 0 0 3px}
.pagination li:last-child{border-radius:0 3px 3px 0}
.pagination .pageinfo{color:#444}
