@charset "gb2312";
/* CSS Document */
.news_con .cont{overflow:hidden;_zoom:1;border-bottom:1px dashed #ccc;padding: 8px 0;}
.news_con .cont .left1{float:left;padding:10px;}
.news_con .cont .left1 .pic{width:180px;border:1px solid #ccc;text-align:center;padding:3px;}
.news_con .cont .left1 .pic a{display:block;height:160px;}
.news_con .cont .right1{overflow:hidden;}
.news_con .cont .right1 ul{overflow:hidden;/*height:172px;*/height:auto;padding-bottom:10px;}
.news_con .cont .right1 ul li{line-height:25px;padding:10px 20px 0 20px;}
.news_con .cont .right1 ul li .nr{/*height:125px;*/overflow:hidden;font-size: 14px;padding-top: 0;height:auto;}
.news_con .cont .right1 ul li .ck{text-align:right;padding:7px 20px;}
.news_con .cont .right1 .title{font-weight:bold;font-size:16px;color:#333;overflow:hidden;height: 25px;}
.news_con .cont .right1 .title .lbtime{font-size: 12px;font-weight: normal;float: right;}
.shouzi2 .tup{ text-align:center;text-indent:inherit;}
.return {width: 40px;position: fixed;bottom: 78px;right: 25px;z-index: 999; display:none !important;}
.return a.dingbu2{width: 40px;height: 40px;display: block;background: #259ad9;}
.fhdb1 p{color: #fff;line-height: 19px;display: none;font-size:14px;}
.return a.dingbu2 .fhdb1 {width: 40px;height: 40px;margin-top: 10px;text-align: center;background: url(http://image12.beiliugu.com/chengdu/re.png) no-repeat center;}
.return a.dingbu2:hover {background: #0066cb;}
.return a.dingbu2:hover>div{background: none;}
.return a.dingbu2:hover>div>p{display: block;}
.proinfo p img{ margin-left:-2rem;}
.login form{ padding:0 5%;}
.login p{margin-bottom: 10px;}
.login p .inputtxt{width:100%;line-height:22px;padding:10px 26px;color:#4a4a4a;border: #c9c9c9 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .1s linear;}
.login p .inputtxt:hover{border:1px solid #999}
.login p textarea.inputtxt{height: 60px;resize:none;overflow:hidden;background-color:transparent;}
.login p .inputtxt.submit{border-color:#E9E9E9;width:auto;cursor:pointer}
.login p .inputtxt.submit:hover{border-color:#00C0FF;background-color:#00C0FF;color:#fbfbfb}
.login-header{width:100%;text-align:center;height:30px;font-size:24px;line-height:30px;}
.login{max-width: 90%;position:fixed;border:#ebebeb solid 1px;top: 10%;left: 5%;right: 5%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;box-sizing: initial;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:40px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
@media only screen and (max-width: 960px) {
	body{ min-width:960px;}
	}
	 
@media only screen and (max-width: 768px) {
  .apage>li:last_child{display:none;}
.pageinfo,.apage select{display:none;}
  .info_con_tit .n_tit{display:none;}
	.return{ display:inline-block !important;}
	body{ min-width:320px;margin-bottom:0;}
	.welcome,.logo_slogan,.tel{ display:none;}
	.top{ background:none; height:83px;}
  .t_head{height:83px;padding-top:0;}
	.header, .content, .footer,.t_head{ width:100%;}
	.nav_side{ display:none;}
	.t_head{ overflow:inherit; position:relative;}
   .logo{ display:none;}
	.logo1{ display:block;}

.animenu ul {padding: 0;list-style: none;font: 0px "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.animenu li, .animenu a {display: inline-block;font-size: 15px;}
.animenu a {color: #aaaaaa;text-decoration: none;}
.animenu__nav {background-color: #111111;}
.animenu__nav > li {position: relative;border-right: 1px solid #444444;}
.animenu__nav > li > a {padding: 10px 30px;text-transform: uppercase;}
.animenu__nav > li > a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;}
.animenu__nav > li:hover > ul {opacity: 1;visibility: visible;margin: 0;}
.animenu__nav__child {min-width: 100%;position: absolute;top: 100%;left: 0;z-index: 1;opacity: 0;visibility: hidden;margin: 20px 0 0 0;background-color: #373737;-webkit-transition: margin .15s, opacity .15s;transition: margin .15s, opacity .15s;}
.animenu__nav__child > li {width: 100%;border-bottom: 1px solid #515151;}
.animenu__nav__child > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav__child > li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #373737;}
.animenu__nav__child a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {display: block;}
.top_r{overflow:inherit}
.animenu{ display:block !important;z-index: 100;}
.animenu__nav > li {width: 100%;border-right: 0;border-bottom: 1px solid #fff; background:#ddd; height:37px; line-height:37px;}
.animenu__nav > li:last-child {border: 0;}
.animenu__nav > li > a {width: 99%;padding:0;border-color: #ddd;position: relative;height: 37px;line-height: 37px;text-indent: 10px;color:#111; margin-left:5px;}
.animenu__nav a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
.animenu__toggle {display: inline-block;float: right; margin-top: 15px;margin-right:15px;}
.logo1>a>img{margin: 14px 0 0 10px;width: 185px;}
.animenu__nav,.animenu__nav__child {display: none;}
.animenu__nav > li:last-child {border: 0;}
.animenu__nav > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;right:15px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav__child {position: static;background-color: #373737;margin: 0;-webkit-transition: none;transition: none;visibility: visible;opacity: 1;}
.animenu__nav__child > li:first-child > a:after {content: none;}
.animenu__nav__child a {padding-left: 20px;width: 100%;}

.animenu__toggle {cursor: pointer;border: 0;padding: 10px;height: 40px;width: 49px;background:#fff;}
.animenu__toggle:hover {background-color: #ddd;}
.animenu__toggle__bar {display: block;width: 28px;height: 2px;background-color: #259ad9;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);margin-bottom:7px;}
.animenu__toggle__bar + .animenu__toggle__bar {margin-top: 4px;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu__nav{ position:absolute; width:100%; z-index:999999; top:84px; width:200px; right:0;}

.ban_bg .bgitem{ background-size:auto 100% !important; height:170px !important;}
.main_banner,.ban_bg{ height:170px;}
.ban_bg .btn{ margin-right:auto; right:45%;}
.pro_nav_side{ display:none;}
.bg_two{ width:99%; margin:0 auto; overflow:hidden;}
.sample{ width:100%; float:none !important;}
.sample_cont{ height:auto; padding-bottom:10px;}
.case_img{width: 31%;height: auto; margin:0;margin-left: 1.5%;margin-top:15px; overflow:hidden;}
.case_img dt{width:100%;height:auto; display:inline-block;}
.case_img dt img{width:96%;height:auto;}
.case_img dd{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sample_cont>dl:nth-child(7),.sample_cont>dl:nth-child(8){ display:none;}
.samp_til i{ display:none;}
.process_01,.adv,.about_side,.partner{ display:none;}
.area_two{ width:99%; margin:0 auto; margin-top:15px;}
.client{ width:100%;}
.t_c i{ display:none;}
.client_cont{ width:99.7%; margin:0 auto; height:auto; padding:10px 0 10px 0; background:none; border:1px solid #aed0e6;}
.equ_img{width: 31%;height: auto; margin:0;margin-left: 1.5%;margin-top:15px; overflow:hidden; padding:0;}
.equ_img dt{width:100%;height:auto; display:inline-block;}
.equ_img dt img{width:96%;height:auto;}
.equ_img dd{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.client_cont>dl:nth-child(7),.client_cont>dl:nth-child(8),.client_cont>dl:nth-child(9),.client_cont>dl:nth-child(10){ display:none;}
.block_3{ display:none;}
.block_side{ width:99%; margin:0 auto; margin-top:15px;}
.block_2 { width:100%;}
.block_cont_2{ background-size:100% 100%;; height:auto; padding:15px 8px;}
.new_about{ display:none;}
.test_guide li{ width:48%; margin-left:1%; padding:0; background:none; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background: url(../images/ico10.gif) no-repeat 5px 14px;text-indent: 15px;}
.test_guide li a{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.link,.bot_nav{ display:none;}
.bottom{ height:auto;; padding-top:0; padding-bottom:15px;}
.ft_bg{ height:auto;}
.copy_text_01{ padding:0;}
.51la{ display:none;}
.bqsy{overflow: hidden;height: 35px;}
/*产品服务*/
.topadcs{ width:100%;}
.topadcs img{ width:100%;}
.rightl{ width:99%; margin:0 auto; float:none;}
.righttop,.rightbot{ display:none;}
.pro_main{ border:1px solid #ccc; border-radius:8px; width:99%; margin:0 auto; padding:10px 0; height:auto;}
dl.pd_list_dl{width: 31%;height: auto; margin:0;margin-left: 1.8%;margin-top:15px; overflow:hidden; padding:0;}
dl.pd_list_dl dt{width:100%;height:auto; display:inline-block;}
dl.pd_list_dl dt img{width:97%;height:auto;}
dl.pd_list_dl dd{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.apage{ width:98%; margin:0 auto; padding:5px 0; height:auto;}
.leib2{ display:none;}
.RandomNews{ width:99%; margin:0 auto; margin-top:15px;}
.news_random{ width:99.7%; border-bottom:1px solid #ccc;}
.diysr{ background-size:100% 100%;}
.news_random li{ width:47%; margin-left:1.5%; padding:0;}
.news_random li a{background: url(../images/ico55.gif) no-repeat 0 11px;display: block;width: 70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_random>ul>li:nth-child(7),.news_random>ul>li:nth-child(8),.news_random>ul>li:nth-child(9),.news_random>ul>li:nth-child(10),.news_random>ul>li:nth-child(11),.news_random>ul>li:nth-child(12){ display:none;}
/*产品内容*/
.bdshare-button-style0-16{ display:none;}
.gduo{ height:auto; background:none;}
.gduo span{ width:100%; margin:0 auto; margin-bottom:5px; background:#f7f7f7;}
.cp dl{width: 31%;height: auto; margin:0;margin-left: 1.5%;margin-top:15px; overflow:hidden; padding:0;}
.cp dl dt{width:100%;height:auto; display:inline-block;}
.cp dl dt img{width:97%;height:auto;}
.cp dl dd{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.proinfo{ padding:0;}
.proinfo div{ width:99%; margin:0 auto;}
/*案例*/
.left{ display:none;}
.right{ width:99%; margin:0 auto; float:none; border:1px solid #ccc; border-radius:8px; display:block;}
.plc{ border:0; border-bottom:1px dotted #ccc;}
.right_main{ width:99%; margin:0 auto; border:0; min-height:auto;}
.news_con .cont .right1 .title .lbtime{ display:none;}
.news_con{ width:100%;}
.news_con .cont .right1 .title{ width:97%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*案例内容*/
.info_b2{ width:99%; margin:0 auto;}
ul.p_list_ul2 li{ width:48%; margin-left:1%; padding:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*关于我们*/
  .agent_con{width:100%; margin:0 auto;}
  .list_search{display:none;}
  .footer{ padding: 0 0 8%;}
  .footer .foot_bottom{width:auto;}
  .footer .foot_bottom .foot_l{display:none;}
  .footer .foot_bottom .foot_r{width:auto;float:none;}
  .footer .foot_bottom .foot_r ul{margin-top:0;}
  .footer .foot_bottom .foot_r ul li{display:none;}
  .footer .foot_bottom .foot_r ul li.bqsy{display:block;width:auto;height:auto;float:none;}
  .footer .foot_bottom .foot_r ul li.bqsy p:nth-child(1){display:none;}
  .footer .foot_bottom .foot_r ul li.bqsy p{width: auto;line-height:30px;float: none;text-align: center;}
  .yqlj1{display:none;}
  
  .social_nav1{height: auto;position:fixed;bottom:0;min-width:320px;width:100%;z-index:999;background:#03568c; display:block !important;}
.social_nav1 li{width: 50%;float:left;position:relative;text-align:left;border-right: 1px #ccc solid;color:#fff;line-height:1rem;height: auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav1 li:nth-child(2){border-right:none;border-left:none;}
.social_nav1 li em{width: 18%;display:block;float: left;padding-right: 4%;}
.social_nav1 li em img{width: 100%;height:auto;}
.social_nav1 li a{color: #fff;font-size: 3vw;line-height: 190%;display: block;padding: 3% 0 3% 20%;}
.social_nav1 li.cur{ color:#fff;}
.server{ display:none !important;}

	}
	
@media only screen and (max-width: 640px) {
	.bottom{ margin-bottom:83px;}
	/*浮动*/
	.social_nav5{display:block !important;}
	.social_nav5{height:83px;position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;  z-index:999; background: #2185d1; display:none;}
	.social_nav5 li{width:25%; float:left; position:relative; text-align:center; color:#fff;line-height:1rem; height:5.33rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
	.social_nav5 li:last-child{border-right:none;}
	.social_nav5 li em{ width:45%; display:block; margin:0 auto; padding:0.5rem 0 0.1rem 0;}
	.social_nav5 li em img{ width:100%; height:auto;}
	.social_nav5 li a{ color:#fff;}
	.social_nav5 li.cur{ color:#fff;}
	.social_nav5 li .erji{ position:absolute;bottom:5.33rem; left:0; width:100%; text-align:left; background:#33c2ec; display:none;opacity: 0.9; }
	.social_nav5 li .erji a{ display:block;line-height:20px; font-size:1rem; line-height:2rem;position:relative; text-align:center;  color:#fff;}
	.social_nav5 li .erji a:last-child{border-bottom:none;}
	/*产品服务*/
	.news_random li{ width:98%; margin:0 auto; float:none;}
	/*案例内容*/
	ul.p_list_ul2 li{  width:99%; margin:0 auto; display:none;}
	ul.p_list_ul2 li:nth-child(1),ul.p_list_ul2 li:nth-child(2),ul.p_list_ul2 li:nth-child(3),ul.p_list_ul2 li:nth-child(4),ul.p_list_ul2 li:nth-child(5){ display:block;}
	}
	
@media only screen and (max-width: 520px) {
	.test_guide li{ width:100%; margin-left:0;}
	.social_nav5{height:75px}
	.bottom{ margin-bottom:75px;}
  .logo>a>img{width:160px;margin-top:10px;}
  .news_con .cont .left1{display:none;}
  .news_con .cont .right1 ul li{ padding:10px 0 0 0;}
	}
	

@media only screen and (max-width: 480px) {
	.case_img,.equ_img{width: 47%;margin-left: 1.5%;}
	/*产品服务*/
	dl.pd_list_dl{width: 47%;margin-left: 1.5%;}
	/*产品内容*/
	.cp dl{width: 48%;margin-left: 1%;}
	.cp dl:nth-child(3){ display:none;}
	}
	
@media only screen and (max-width: 454px) {
	.social_nav5{height:66px}
	.bottom{ margin-bottom:66px;}
	.social_nav5 li em{padding: 0.4rem 0 0.1rem 0;}
  
	/*产品内容*/
	.shouzi2 img{ width:100% !important; height:auto !important;}
	/*案例*/
	.news_con .cont .left1 .pic{ width:140px;}
	.news_con .cont .left1 .pic img{ width:140px !important; height:auto !important;}
	.news_con .cont .left1 .pic a{ height:124px;}
	.news_con .cont .right1 ul li .nr{ padding-top:0;}
	.news_con .cont .right1 ul li{ height:100px; overflow:hidden; padding:10px 20px 0 5px;height:auto;}
	}
	
@media only screen and (max-width: 438px) {
	.client_cont{ width:99.6%;}
	}
	
@media only screen and (max-width: 405px) {
	.ban_bg .bgitem{ height:130px !important;}
	.main_banner,.ban_bg{ height:130px;}
	.bqsy{ height:26px;}
  .footer .foot_bottom .foot_r ul li.bqsy p span.beian{display:block;text-align:center;}
	}
	
@media only screen and (max-width: 392px) {
	.client_cont{ width:99.3%;}
	.social_nav5{height:62px}
	.bottom{ margin-bottom:62px;}
	}
	
@media only screen and (max-width: 350px) {
	.social_nav5{height:58px}
	.bottom{ margin-bottom:58px;}
  .logo>a>img{width:145px;margin-top:15px;}
	}

