@charset "utf-8";
/*全局初始化样式*/
*{box-sizing: border-box; margin:0; padding:0;}
body{position: relative; padding:0; margin:0 auto; font-size:14px; line-height:1.42857143; font-family: "PingFang SC","Droid Sans Fallback","microsoft yahei"; color: #333; min-width: 320px; width: 100%; zoom:1;background: #fff; /*禁用Webkit内核浏览器的文字大小调整功能*/-webkit-text-size-adjust:none; /*取出点击出现半透明的灰色背景*/-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0); /*设置字体的抗锯齿或者说光滑度*/-webkit-font-smoothing: antialiased;overflow-x: hidden;}
*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; /*word-break: break-all;*/word-wrap: break-word;}
/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
ul,ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0; padding:0;}
/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:middle;}

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none!important; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color: #00a0d9;}
.Ispic{background-position: center center; background-repeat: no-repeat; background-size: cover;}

/*清除浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content:"."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0;}
.clearfix { zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.w1400{ width:1400px;margin: 0 auto;}
.w1200{max-width:1200px;margin: 0 auto;}
/*fullpage nav*/
#fp-nav ul li, .fp-slidesNav ul li{width: auto;height: auto;line-height:inherit;margin:0;}
#fp-nav ul li a, .fp-slidesNav ul li a{width: 7px;height: 7px;background: rgba(255,255,255,.4);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;margin:40px 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{font-size:0;}
#fp-nav ul li a.active, .fp-slidesNav ul li a.active{height: 47px;background: #de1478;}
#fp-nav ul li a span.fp-sr-only::before, .fp-slidesNav ul li a span.fp-sr-only::before{display: none;}
/*fullpage nav*/

/*头部*/
.top{position: fixed;top: 0;left: 0;width: 100%;z-index: 9;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.top .w1400{position: relative;}
.top  .nav_list{ float: left;width: 100%;height:100px;text-align: center;line-height: 100px;}
.top .logo{float: left;width: 20%;text-align: left}
.top .logo .ha_logo{display: block;}
.top .logo .no_logo{display: none;}
.top .nav{width: 60%;display: inline-block;height: 100%;}
.top .nav ul{ width: 100%;height: 100%;display: inline-block;}
.top .nav li{ width: auto;height: 100%;margin-left: 5.2%;display: inline-block}
.top .nav li:nth-of-type(1){ margin-left: 0}
.top .nav li > a{color: #fff;font-size:18px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;display: block;position: relative;}
.top .nav li:hover >a:before, .top .nav li.on >a:before{width: 11px;height: 7px;content: '';background-image:url(http://ideas.cnideas.com/imags_23.png);position: absolute;left: 50%;margin-left:-5.5px;bottom:20px;}
.top .nav li .sub_nav{position: absolute;top: 99px;width: 100%;left:0;background:rgba(255,255,255,.94);overflow:hidden;display: none;}
.top .nav li .sub_nav dl dd{width: 25%;float: left;margin:0;padding: 2.5%;position: relative;}
.top .nav li .sub_nav.prosubnav dl dd{width: 25%;}
.top .nav li .sub_nav.slosubnav dl dd{width: 33.33%;}
.top .nav li .sub_nav dl:before{width: 1px;height: 300%;content: '';background:#e0dfdf;top: 0;left: 0;position: absolute;}
.top .nav li .sub_nav dl dt img{display: block;}
.top .nav li .sub_nav dl dt h5 a{font-size:18px;color: #00377a;line-height:72px; display: block;}
.top .nav li .sub_nav dl dt h5 .Mhide{font-size: 14px;color: #00a0d9;margin-left:5%;}
.top .nav li .sub_nav dl dd{margin:0;line-height:1;}
.top .nav li .sub_nav dl dd a{font-size:16px;line-height:32px;}
.top .other_box{float: right;width: 20%;}
.top .other_box .shares{float: left;color: rgba(255,255,255,.66);line-height:100px;}
.top .other_box .searchBox{float: right;margin:0 25px 0 0;}
.top .other_box .searchBox dd{margin:0;}
.top .open_search{ position:relative; display:block; width:20px; height:20px; background:url(http://ideas.cnideas.com/imags_01.png) no-repeat center center; background-size:contain; margin:40px 10px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;cursor: pointer}
.top .other_box .other_box_xun{float: right;width: auto;}
.top .other_box .other_box_xun a{display: block;line-height:35px;background:#00a0d9;color: #fff;margin:32px 0;width: 100%;text-align: center;border-radius:5px;padding: 0 15px}
.top.act_slide{background:#fff;box-shadow:0 0 20px rgba(51,51,51,.2);}
.top.act_slide .logo .ha_logo{display: none;}
.top.act_slide .logo .no_logo{display: block;}
.top.act_slide .nav li >a{color: #333;}
.top.act_slide .nav li:hover >a:before,
.top.act_slide .nav li.on >a:before{background-image:url(http://ideas.cnideas.com/imags_02.png);}
.top.act_slide .open_search{background:url(http://ideas.cnideas.com/imags_03.png) no-repeat center center;}
.web-header{float: left;width: 100%;height: auto;overflow: hidden;display: none;}
.top_nav{width: 100%;height: 65px;background-color: #ffffff;position: fixed;top: 0;left: 0;z-index: 9997;box-shadow:0 3px 6px rgba(35,49,66,0.15);}
.top_nav .comWidth {height: 100%;}
.top_nav .logo {width: 280px;height: 65px;margin-left: 5px;line-height: 65px;overflow: hidden;}
.top_nav .logo a {display: block;}
.top_nav .logo a img {max-width: 45%;}
.menu_btn{width: 28px;height: 28px;position: absolute;top: 50%;right: 15px;margin-top: -16px;display: block;z-index: 9998;}
.menu_btn a {width: 100%;height: 100%;display: block;}
.menu_btn a img {width: 100%;height: 100%;}
.menu_btn .open_btn {display: block;}
.menu_btn .close_btn {display: none;}
.nav_bar_m {width: 275px;position: fixed;background: #fff;height: 100%;z-index: 9998;top: 65px;right: -275px;opacity: 0;border-top: 1px solid #ddd;-webkit-transition: all 0.5s;transition: all 0.5s;overflow-x: hidden;padding: 10px 10px 0 15px;}
.nav_bar_m .nav_list > li .child_nav_list {display: none;width: 100%;}
.search-form {display: block;position: relative;height: 48px;width: 100%;margin-bottom: 17px}
.search-form input {width: 100%;height: 48px;padding: 0 46px 0 15px;color: #8f8f8f;font-size: 14px;background: #f5f5f5;border: 1px solid #8f8f8f;outline: none}
.search-form button {text-indent: -99999px;height: 46px;width: 46px;background: url(http://ideas.cnideas.com/imags_03.png) 50% no-repeat;background-size: 17px;position: absolute;right: 1px;top: 1px;fill: #00a0d9;border: none;outline: none}
.s-side {width: 240px;height: 100%;background-color: #ffffff;padding:0 1%;}
.s-side .s-firstItem i {font-size: 20px;}
.s-side .s-firstItem span {display: inline-block;margin-left: 10px;font-size: 20px;text-shadow: 0 0 5px #EEEEEE;}
.s-side .first {padding: 12px 0;border-bottom: 1px solid #ddd;}
.s-side .d-firstNav span {color: #ffffff;display: inline-block;margin-left: 8px;}
.s-side .s-secondNav, .s-side .s-secondItem {width: 100%;height: 25px;color: #ffffff;line-height: 25px;padding-left: 20px;margin-top: 15px;cursor: pointer;overflow: hidden;}
.s-side .s-secondItem a,.s-side .d-firstNav span a,.s-side .s-secondNav span a{font-size: 15px;color: #2b2b2b;}
.s-side .s-secondNav span{float: left;width: 90%;height: 100%;overflow: hidden;display: inline-block;}
.s-thirdItem{width: 100%;height: 30px;line-height: 30px;overflow: hidden;}
.s-thirdItem a{font-size: 13px;color: #2b2b2b;}
.s-side .d-secondDrop {margin-left: 24px;margin-top: 5px;overflow: hidden;}
.iconRotate {transform: rotate(-90deg);transition: transform 0.5s;}
.s-firstDrop, .s-secondDrop {display: none;}
.fa-caret-right::before { content: "";background: url(http://ideas.cnideas.com/imags_04.png) no-repeat 90% center;padding: 6px 6px 6px 7px;color: #fff;margin-right: 5px;}
.open {right: 0;opacity: 1;}
.nav_layout{position: fixed;background: rgba(0, 0, 0, 0.6);width: 100%;height: 100%;z-index: 9996;top: 0;left: 100%;opacity: 0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.lay_open {opacity: 1;left: 0;}
.s-side > ul li.first:nth-of-type(1) > div > i{display: none;}
.s-side > ul li.first:nth-of-type(4) > ul li div.d-secondNav i{display: none;}
.s-side > ul li.first:nth-of-type(5) > ul li div.d-secondNav i{display: none;}
.s-side > ul li.first:nth-last-of-type(1) > div > i,.s-side > ul li.first:nth-last-of-type(3) > div > i{display: none;}
.index_sear{position:fixed;width: 1000px;top:115px;left: 50%;margin-left: -500px;background-color: #ffffff;z-index: 8;}
#search {height: 45px;width: 100%;line-height: 45px;box-shadow: 0 0 4px 0 #eee;padding-left: 50px;background: #fff url('http://ideas.cnideas.com/imags_03.png') 14px center no-repeat;opacity: 0;display: none;z-index: 99;border: 1px solid rgba(51,51,51,0.1);}
#search input{float:left;color:#333;font-size:14px;height:43px;line-height:43px;width:80%;border: none;outline: none;}
#search input::placeholder{color:#333;font-size:14px;}
#close{cursor:pointer;float:right;margin-right:18px;width: 25px;height: 45px;}
#close img{vertical-align:middle;max-width: 100%}

/*bottom*/
.bottom_top{background:#081730;padding:30px 0 5px;width: 100%;height: auto;overflow: hidden}
.bottom_top .left_box{float: left;width: 20%;height: auto;overflow: hidden}
.bottom_top .left_box h5{font-size:18px;color: #fff;font-weight:normal;line-height:24px;margin-bottom:10%;}
.bottom_top .left_box h1{font-size:28px;color: #00a0d9;line-height:36px;font-weight:normal;margin-bottom:10px;}
.bottom_top .left_box p{line-height:26px;color: rgba(255,255,255,.6);padding-left:25px;position: relative;}
.bottom_top .left_box p.cos:before{background:url(http://ideas.cnideas.com/imags_05.png);width: 17px;height: 17px;content: '';position: absolute;top:50%;margin-top: -8.5px;left: 0;}
.bottom_top .left_box p.mel:before{background:url(http://ideas.cnideas.com/imags_06.png);width: 17px;height: 13px;content: '';position: absolute;top:50%;margin-top: -6.5px;left: 0;}
.bottom_top .left_box p.add:before{background:url(http://ideas.cnideas.com/imags_07.png);width: 14px;height: 18px;content: '';position: absolute;top:50%;margin-top: -9px;left: 0;}
.bottom_top .left_box .onlBtn{display: block;width: 100%;line-height:45px;text-align: center;background:#00a0d9;color: #fff;border-radius:10px;margin-top:3%;}
.bottom_top .right_box{float: right;width: 54%;}
.bottom_top .right_box .bottom_nav{float: left;width: 84%;}
.bottom_top .right_box .bottom_nav dl{float: left;margin:0;width: 33.33%;}
.bottom_top .right_box .bottom_nav dt{font-size:18px;color: #fff;line-height:24px;margin-bottom:10%;}
.bottom_top .right_box .bottom_nav dd{margin:0;line-height:28px;}
.bottom_top .right_box .bottom_nav dd a{color: rgba(255,255,255,.4);}
.bottom_top .right_box .bottom_nav dd a:hover{color: #fff;}
.bottom_top .right_box .bottom_ma{float: right;width: 16%;}
.bottom_top .right_box .bottom_ma h5{font-size:18px;color: #fff;line-height:24px;margin-bottom:15%;text-align:center;}
.bottom_top .right_box .bottom_ma p{color: rgba(255,255,255,.4);line-height:28px;text-align: center;margin-top:10%;}
.bottom_top .bottom_link{margin-top: 15px;line-height: 50px;border-top: 1px solid rgba(255,255,255,.4);border-bottom: 1px solid rgba(255,255,255,.4);float:left;width: 100%;height:auto;}
.bottom_top .bottom_link p{color: rgba(255,255,255,.4);}
.bottom_top .bottom_link p a{display: inline-block;padding:0 12px;border-right: 1px solid rgba(255,255,255,.4);line-height: 1;color: rgba(255,255,255,.4);}
.bottom_top .bottom_link p a:nth-of-type(1){padding:0 12px 0 0}
.bottom_top .bottom_link p a:hover{color: #fff;}
.bottom_top .bottom_link p a:last-child{border-right:none;}
.bottom_bom{line-height:45px;width: 100%;height: auto;float:left;}
.bottom_bom .copy{float: left;color: #fff;}
.bottom_bom .copy a{ margin-left: 10px; color: #fff}
.bottom_bom ul{float: right;}
.bottom_bom ul li{display: inline-block;}
.bottom_bom ul li a{padding:0 12px;border-right: 1px solid #888;color: #fff;}
.bottom_bom ul li a:hover{color: #00a0d9;}
.bottom_bom ul li:last-child a{border-right:none;}
/*bottom*/

/*侧边栏 */
.sidebar{ position:fixed; z-index:20000; right:0;bottom:9.5%;}
.sidebar ul li{ position:relative;margin-bottom:1px;}
.sidebar ul li figure{ position:absolute; top:0; right:63px;background:#fff; color:#333; display:none;}
.sidebar .li_wx figure{width: 121px;}
.sidebar .li_wx figure img{ display:block; width:100%;}
.sidebar .li_tel figure{ padding:0 20px; font-size:18px;line-height:50px;white-space:nowrap;}
.sidebar .li_tel:hover:before{width: 10px;height: 6px;content: '';background:url(http://ideas.cnideas.com/imags_08.png) no-repeat;background-size: 100%;position: absolute;top: 50%;margin-top:-3px;left:-18px;transform:rotate(90deg);}
.sidebar .li_tel figure a{ color:#333;}
.sidebar .icon{ display:block; width:50px; height:50px; background:url(http://ideas.cnideas.com/imags_09.png) no-repeat left top #00a0d9; border-bottom:1px solid #00a0d9;}
.sidebar .li_tel .icon{ background-position:0 -50px;}
.sidebar .li_mes .icon{ background-position:0 -100px;}
.sidebar .icon.get_top{ background-position:0 100%;}
.sidebar .icon.open{ background-image:none; position:relative;margin-bottom: 1px;}
.sidebar .open span{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);background:url(http://ideas.cnideas.com/imags_10.png) no-repeat;width: 15px;height: 18px;}
/*侧边栏 弹出*/
.feedback_index{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10001;display: none;}
.feedback_index .BG{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background:rgba(0,0,0,.7);}
.feedback_index .fb_form{background:#fff;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 3%;border-radius:10px;max-width:540px;border:1px solid #e5e5e5;}
.feedback_index .fb_form:before{width: 160px;height: 5px;content:'';background:#00a0d9;position: absolute;left: 50%;margin-left:-80px;top: 0;}
.feedback_index .fb_form .close_form{width: 18px;height: 18px;display: block;position: absolute;top: 0;right:-30px;background:url(../images/col.png) no-repeat;transition:.3s;}
.feedback_index .fb_form .close_form:hover{transform: rotate(90deg);}
.feedback_index .fb_form h1{font-size:28px;font-weight:normal;text-align: center;margin-bottom:5%;}
.feedback_index .fb_form input{width: 100%;height: 60px;line-height:60px;background:#f7f7f7;margin-bottom:15px;padding-left:5px;font-size:16px;}
.feedback_index .fb_form textarea{width: 100%;padding-left:5px;padding-top: 5px;background:#f7f7f7;height: 165px;margin-bottom:30px;font-size:16px;}
.feedback_index .fb_form .submit{width: 100%;display: block;line-height:60px;text-align: center;color: #fff;font-size:18px;background:#00a0d9;border:none;}


/*首页*/
.home_ban{position: relative;}
.slideBox{ float:left;width: 100%;height: 100%;}
.slideBox .bd{ width: 100%;height: 100%;position: relative}
.slideBox .bd li{ float: left;width: 100%;height: 100%;overflow: hidden;}
.slideBox .bd li img{ display: none}
@media(max-width:1024px){
    .home_ban{height: auto!important;/*margin-bottom:3%;*/}
    .home_ban .fp-tableCell{height: auto!important;}
    .home_ban li {width: 100%;background-image:none!important;}
    .home_ban li .BantxtBox{padding: 0 8%;top: 20%;}
    .home_ban li .BantxtBox h5{font-size:28px;    line-height: 40px;}
    .home_ban li .BantxtBox p{font-size:16px;line-height:22px;margin-top:2%}
}
.home_page2{ width:100%;height:auto;overflow: hidden;background:url('http://ideas.cnideas.com/imags_02.jpg') no-repeat center center;}
.home_page2 .txtBox{display: table;width: 100%;}
.home_page2 .txtBox .page2_conter{display: table-cell;vertical-align: middle;padding-left: 13%;}
.home_page2 .txtBox .page2_conter h5{font-size:40px;font-weight:normal;color: #033470;line-height:1;text-transform: uppercase;margin-bottom: 1.5%;}
.home_page2 .txtBox .page2_conter h1{font-size:50px;line-height:75px;color: #033470;font-weight: normal;}
.home_page2 .txtBox .page2_conter h4{font-size:24px;line-height:28px;font-weight:normal;color: #033470;position: relative;padding-bottom: 3%;}
.home_page2 .txtBox .page2_conter h4:before{width: 50px;height: 3px;content: '';background:#00a0d9;left: 0;bottom:0;position: absolute;}
.home_page2 .txtBox .page2_conter .listBox{height: 300px;margin-top:3%;}
.home_page2 .txtBox .page2_conter .listBox li{width: 14.7%;float: left;background:#00a0d9;padding: 35px 0;line-height:150px;text-align: center;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;position: relative;bottom:0;}
.home_page2 .txtBox .page2_conter .listBox li a{color: #fff;font-size:20px;display: block;border-left:1px solid rgba(255,255,255,.2);padding: 0 4%;}
.home_page2 .txtBox .page2_conter .listBox li a img{margin-right: 5%;}
.home_page2 .txtBox .page2_conter .listBox li a p{display: none;font-size:16px;line-height:24px;color: #fff;}
@media(min-width:1024px){
    .prod_list .item{padding-top:10px!important;}
    #proLiBox16 .item{padding-top:160px!important;}
    .home_page2 .txtBox,.home_page4 .txtBox{height: auto!important;}
    .home_page2 .txtBox .page2_conter .listBox li:hover{transform: scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
    .home_page2 .txtBox .page2_conter .listBox li:hover{line-height:1;text-align: left;bottom: 25px;}
    .home_page2 .txtBox .page2_conter .listBox li:hover p{display: block;}
    .home_page2 .txtBox .page2_conter .listBox li:hover img{display: block;}
    .home_page2 .txtBox .page2_conter .listBox li:hover span{display: block;line-height:80px;}
}
.more{display: block;width: 190px;text-align: center;line-height:50px;font-size:16px;color: #033470;border-radius:10px;border: 2px solid #033470;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.more:hover{color: #fff;background:#00a0d9;border: 2px solid #00a0d9;}
.home_page3 {background:url(http://ideas.cnideas.com/imags_04.jpg) no-repeat center center;}
.home_page3 .titBox{text-align: center;color: #fff;}
.home_page3 .titBox h1{font-size:50px;font-weight:normal;}
.home_page3 .titBox h5{font-size:40px;font-weight:normal;text-transform:uppercase;padding-bottom:2%;position: relative;margin-bottom:2%;}
.home_page3 .titBox h5:before{width: 50px;height: 4px;content: '';background:#00a0d9;position: absolute;left: 50%;margin-left:-25px;bottom:0;}
.home_page3 .titBox p{font-size:16px;line-height:24px;}
.home_page3 .listBox{margin-top: 5%;}
.home_page3 .listBox .leftBox{width: 49.89%;float: left;}
.home_page3 .listBox li{float: left;width: 32.933%;margin-right:.6%;height: 420px;display: table;text-align: center;background-size: cover !important;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.home_page3 .listBox li:nth-child(3n){margin-right:0;}
.home_page3 .listBox li .conBox{display: table-cell;vertical-align: middle;background-color: rgba(51,51,51,0.2);padding: 0 6%;}
.home_page3 .listBox li .conBox h5{font-size:24px;line-height: 28px;font-weight:normal;color: #fff;margin:5% 0;}
.home_page3 .listBox li .conBox p{color: #fff;line-height:23px;text-align: center;display: none;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden}
.home_page3 .listBox li:hover{background:#00a0d9 !important;transition: all 0.5s;-webkit-transition: all 0.5s; background-image: none !important;}
.home_page3 .listBox li:hover .conBox h5{color: #fff;}
.home_page3 .listBox li:hover .conBox p{display: -webkit-box; }
.home_page3 .listBox li:hover .imgBox img{filter: brightness(100);}
.home_page3 .listBox .righBox{width: 49.89%;float: right;}
.home_page3 .listBox .righBox li{height: 208px;margin-bottom:4px;background-size: cover !important;}
.home_page3 .listBox .righBox li:nth-child(4),
.home_page3 .listBox .righBox li:nth-child(5),
.home_page3 .listBox .righBox li:nth-child(6){margin-bottom:0;}
/*.home_page4{background-position: left;background-repeat: no-repeat;}*/
/*.home_page4 .txtBox{background:url(http://ideas.cnideas.com/imags_01.jpg) no-repeat right center;background-size: contain;display: table;width: 50%;float: right;}*/
/*.home_page4 .txtBox .distabcel{display: table-cell;vertical-align: middle;padding-left:5%;}*/
/*.home_page4 .txtBox .distabcel h5{font-size:40px;font-weight:normal;color: #033470;line-height:1;text-transform: uppercase;margin-bottom: 1.5%;}*/
/*.home_page4 .txtBox .distabcel h1{font-size:50px;line-height:75px;color: #033470;font-weight: normal;}*/
/*.home_page4 .txtBox .distabcel h4{font-size:24px;line-height:28px;font-weight:normal;color: #033470;position: relative;padding-bottom: 3%;}*/
/*.home_page4 .txtBox .distabcel h4:before{width: 50px;height: 3px;content: '';background:#00a0d9;left: 0;bottom:0;position: absolute;}*/
/*.home_page4 .txtBox .distabcel .listBox{height: 300px;margin-top:3%;position: relative;right: 30%;}*/
/*.home_page4 .txtBox .distabcel .listBox li{width: 25%;float: left;background:#00a0d9;padding: 55px 0;text-align: center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}*/
/*.home_page4 .txtBox .distabcel .listBox li a{color: #fff;font-size:24px;display: block;border-left:1px solid rgba(255,255,255,.2);padding: 0 8%;}*/
/*.home_page4 .txtBox .distabcel .listBox li a img{display: block;margin:0 auto;}*/
/*.home_page4 .txtBox .distabcel .listBox li a p{font-size:16px;line-height:24px;color: #fff;padding:5% 0;}*/

.home_page5{ background:url(http://ideas.cnideas.com/imags_08.jpg) no-repeat center center;background-size: cover !important;}
.home_page5 .titBox{text-align: center;color: #fff;}
@media(min-width: 1280px){
    .home_page5 .titBox{padding-top:8%;}
}
.home_page5 .titBox h1{font-size:50px;font-weight:normal;line-height:75px;}
.home_page5 .titBox h5{font-size:30px;text-transform:uppercase;font-weight:normal;padding-bottom:8px;position: relative;margin-bottom:20px;}
.home_page5 .titBox h5:before{width: 50px;height: 4px;background:#00a0d9;content: '';position: absolute;left:50%;margin-left:-25px;bottom:0;}
.home_page5 .idxproBox{margin-bottom:2%;}
.home_page5 .idxproBox .idxproBox_list{text-align: center;margin-bottom:1%;}
.home_page5 .idxproBox .idxproBox_list li{display: inline-block;line-height:50px;padding: 0 3%;font-size:18px;border:2px solid rgba(255,255,255,.2);color: #3e3e3e;border-radius:35px;margin:0 15px 10px;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;background-color: rgba(255,255,255,1)}
.home_page5 .idxproBox .idxproBox_list li:nth-of-type(1),.home_page5 .idxproBox .idxproBox_list li:nth-last-of-type(1){margin: 0 0 10px;}
.home_page5 .idxproBox .idxproBox_list li:hover, .home_page5 .idxproBox .idxproBox_list li.on{background:#00a0d9;border:2px solid #00a0d9;color: #fff;}
.home_page5 .idxproBox .idxproBox_list li:hover a, .home_page5 .idxproBox .idxproBox_list li.on a{color: #fff;}
.home_page5 .idxproBox .bd{}
.home_page5 .idxproBox .bd .idxproList{position: relative;display: none;}
.home_page5 .idxproBox .bd .idxproList.active{display: block;}
.home_page5 .idxproBox .bd .idxproList .owl-stage-outer{overflow:hidden; padding-top: 10px;}
.home_page5 .idxproBox .bd .idxproList .owl-item{float: left;}
.home_page5 .idxproBox .bd .idxproList li{background: url('http://ideas.cnideas.com/imags_03.jpg') no-repeat center bottom;text-align: center;border-radius:10px;padding: 8% 3%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;background-size: 100% 100% !important;min-height: 385px;}
.home_page5 .idxproBox .bd .idxproList li .imgBox{min-height: 205px;overflow:hidden;display: table;margin: 0 auto;}
.home_page5 .idxproBox .bd .idxproList li .imgBox > div{display: table-cell;vertical-align: middle;text-align: center;height: 193px;}
.home_page5 .idxproBox .bd .idxproList li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.home_page5 .idxproBox .bd .idxproList li h5{font-size:20px;line-height:1;font-weight:normal;margin:5% 0;color: #fff}
.home_page5 .idxproBox .bd .idxproList li p{height:48px;font-size:14px;line-height:24px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home_page5 .idxproBox .bd .idxproList li:hover{box-shadow:0 0 20px rgba(0,0,0,.5); margin-top: -10px;}
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-prev span, .home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-next span{display: none;}
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-prev,
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-next{width: 15px;height: 18px;background:url(http://ideas.cnideas.com/imags_10.png) no-repeat;position: absolute;top: 50%;margin-left:-9px;border:none;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-prev{transform:rotate(180deg);left: -5%;}
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-next{right:-5%;}
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-prev:hover,
.home_page5 .idxproBox .bd .idxproList .owl-carousel .owl-next:hover{opacity: 1;}
.view{display: block;margin:0 auto;width: 190px;text-align: center;line-height:50px;font-size:16px;color: #fff;border: 2px solid rgba(255,255,255,.5);-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 10px;}
.view:hover{border:2px solid #fff;color: #fff;}
.home_page6 .idxnewBox .idxnTop{height: 590px;position: relative;padding-left:13%;}
.home_page6 .fp-tableCell{ vertical-align: bottom;}
.home_page6 .idxnewBox .idxnTop .leftBox{float: left;width: 25%;}
.home_page6 .idxnewBox .idxnTop .leftBox .titBox{padding-top: 25%;color: #033470;}
.home_page6 .idxnewBox .idxnTop .leftBox .titBox h1{font-size:42px;font-weight:normal;line-height:75px;}
.home_page6 .idxnewBox .idxnTop .leftBox .titBox h5{font-size:32px;text-transform:uppercase;font-weight:normal;padding-bottom:3%;position: relative;margin-bottom:3%;}
.home_page6 .idxnewBox .idxnTop .leftBox .titBox h5:before{width: 50px;height: 4px;background:#00a0d9;content: '';position: absolute;left:0;bottom:0;}
.home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide{background:#00a0d9;position: absolute;left: 10.5%;bottom:0;width: 26%;padding: 2.5%; z-index: 10;}
.home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li time{line-height:20px;color: #fff;margin-bottom:2%;display: block;}
.home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li h5{font-size:24px;line-height:28px;font-weight:normal;color: #fff;margin-bottom: 5%;}
.home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li p{font-size:16px;line-height:24px;color: #fff;margin-bottom:2%;}
.home_page6  .idxnewslide .slick-dots{padding-top: 15px;}
.home_page6  .idxnewslide .slick-dots li{float: left;}
.home_page6  .idxnewslide .slick-dots li button{display: block;width: 11px;height: 7px;background:rgba(255,255,255,.3);margin:0 5px;font-size:0;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; border: 0; padding: 0;}
.home_page6  .idxnewslide .slick-dots li.slick-active button{width: 30px;background:#fff;}
.home_page6 .idxnewBox .idxnTop .righBox{float: right;width: 75%;height: 100%;background-size: cover;background-position:center center;background-repeat:no-repeat;}
.home_page6 .idxnewBox .idxnBom{position: relative;background:#e2ebf0;overflow: hidden}
.home_page6 .idxnewBox .idxnBom .idxnewList{padding: 5% 0 5% 10%;background:url(http://ideas.cnideas.com/imags_05.jpg) no-repeat left bottom;background-size: auto;width: 78%;float: left;}
.home_page6 .idxnewBox .idxnBom .idxnewList li{float: left;width: 33.33%;padding-right: 4%;}
.home_page6 .idxnewBox .idxnBom .idxnewList li time{line-height:20px;}
.home_page6 .idxnewBox .idxnBom .idxnewList li h5{font-size:18px;font-weight:normal;margin:3% 0 1%;line-height: 25px;}
.home_page6 .idxnewBox .idxnBom .idxnewList li p{font-size:14px;line-height:24px;color: #999;margin-bottom: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.home_page6 .idxnewBox .idxnBom .more_news{width: 22%;text-align: center;position: absolute;top: 50%;right:0;display: block;line-height:28px;font-size:20px;margin-top:-14px;color: #00377a;}
@media(min-width:1025px){
    .home_page6 .righBox img{display: none;}
    .home_page6 .righBox *{height: 100%;}
    .home_page6 .righBox .slick-list li a{display: block; background-color: #f5f5f5; background-position:  center center; background-size: cover;}
}
@media(max-width:1024px){
    .home_page6 .righBox img{display: block; width: 100%;}
    .home_page6 .idxnewBox .idxnTop{height: auto; min-height: 300px;}
}
.home_page7{background:#014da3;padding: 3%;}
.home_page7 .w1400{ margin-top: 90px;}
.home_page7 h1{text-align: center;font-size:40px;font-weight:normal;color: #fff;}
.home_page7 .idxpneList{margin-top:3%;position: relative;overflow: hidden}
.home_page7 .idxpneList li{margin: 0 6px;}
.home_page7 .idxpneList li:nth-child(2){margin-top: 6px;}
.home_page7 .idxpneList li:nth-child(5n){margin-right:0;}
.home_page7 .idxpneList li a{display: block;overflow:hidden;border-radius: 8px;}
.home_page7 .idxpneList li a img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.home_page7 .idxpneList li:hover a img{transform:scale(1.1);}
.home_page7 .idxpneList .hd a{width: 15px;height: 18px;background:url(http://ideas.cnideas.com/imags_10.png) no-repeat;position: absolute;top: 50%;margin-left:-9px;border:none;cursor: pointer;opacity: .5;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s; font-size: 0;}
.home_page7 .idxpneList .owl-prev{transform:rotate(180deg);left: -5%;}
.home_page7 .idxpneList  .owl-next{right:-5%;}
.home_page7 .idxpneList  .owl-prev:hover,
.home_page7 .idxpneList .owl-next:hover{opacity: 1;}
@media(min-width:1441px){
    .home_page7{padding: 5.5% 3% 5%;}
}

/*内页-banner*/
.inner_ban{background:url(http://ideas.cnideas.com/imags_06.jpg) no-repeat center center;background-size: cover;height: 700px;}
.banner_wrap{position: relative;}
.banner_wrap .pc{display: none; height: 700px; background: no-repeat center center; background-size: cover;}
.banner_wrap .wap img{ width: 100%; }
.banner_wrap .banner_box{position: absolute; width: 100%;height: 100%;left: 0;top:0;}
.banner_wrap .banner_box .tb{ display: table;width: 100%;height: 100%; color: #fff; }
.banner_wrap .banner_box .tbc{ display: table-cell;  width: 100%;height: 100%;vertical-align: middle;}
.banner_wrap .banner_box .h3{font-size: 18px;font-weight: normal;}
.banner_wrap .banner_box .txt{padding: 10px 0;font-size: 14px;}
.inner_ban.banner_wrap .banner_box .banner_txt{text-align: center;}
.inner_ban.banner_wrap .banner_box .h3{font-size:80px;letter-spacing: 10px;font-weight: bold}
.inner_ban.banner_wrap .banner_box .txt{max-width:none;display: inline-block;padding: 0 35px!important;border-radius:5px ;border:2px solid #fff;line-height:70px;font-size:28px;letter-spacing: 3px;}

/*内页-页眉*/
.inner_menu{background:#fff;box-shadow: 0 0 20px rgba(51,51,51,.3);width: 100%;z-index: 999;height: auto;overflow: hidden}
.nav_fix_pos{position: fixed;top:0;left: 0}
.inner_menu .menu_list{float: left;width: 75%;height: 100px;overflow: hidden}
.inner_menu .menu_list li{height:100%;line-height:100px;display: inline-block;margin-right:2%;position: relative;}
.inner_menu .menu_list li:after{content: "";position: absolute;width: 100%;height: 2px;background-color:#de1478;opacity: 0;top: 98px;left: 0;}
.inner_menu .menu_list li a{font-size:18px;width: 100%;height: 100%;overflow: hidden;display: inline-block}
.inner_menu .menu_list li:hover:after, .inner_menu .menu_list li.on:after{opacity: 1;}
.inner_menu .menu_position{float: right;width: 24%;text-align: right;line-height:100px;}
.inner_menu .menu_position a{display: inline-block;position: relative;padding-right:15px;padding-left:8px;color: #999;}
.inner_menu .menu_position a:after{content: '>';font-size:14px;color: #999;position: absolute;right:0;top: 0;}
.inner_menu .menu_position a:first-child{padding-left:20px;}
.inner_menu .menu_position a:first-child:before{width: 14px;height: 14px;content: '';background:url(http://ideas.cnideas.com/imags_11.png) no-repeat;position: absolute;top: 50%;left: 0;margin-top: -7px;}
.inner_menu .menu_position a:hover{color: #00a0d9;}
/*内页-页眉*/

/*产品列表*/
.prod_list{background:#f8f8f8;padding-bottom:2%;padding-top: 30px;}
.prod_list .item{padding-top:2%;}
.prod_list .item h1{line-height:58px;font-size:24px;font-weight:normal;border-bottom:1px solid #dfdfdf;position: relative;}
.prod_list .item h1 span{border-bottom:2px solid #00a0d9;display: inline-block;}
.prod_list .item .item_list{ width: 100%;height: auto;overflow: hidden;padding-top: 30px;}
.prod_list .item .item_list h3{font-size:20px;font-weight:normal;line-height:85px;}
.prod_list .item .item_list li{background: url("http://ideas.cnideas.com/imags_03.jpg") no-repeat center center;background-size: 100%;text-align: center;border-radius:15px;padding: 2%;float: left;width: 23.875%;margin-right:1.5%;margin-bottom:20px;box-shadow:0 0 20px rgba(51,51,51,.1); transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.prod_list .item .item_list li:hover{ transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);}
.prod_list .item .item_list li:nth-child(4n){margin-right:0;}
.prod_list .item .item_list li .img_box{height: 278px;overflow:hidden;line-height:278px;}
.prod_list .item .item_list li .img_box img{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.prod_list .item .item_list li h5{font-size:20px;color:#fff;font-weight:normal;height: 40px;line-height:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.prod_list .item .item_list li p{font-size:16px;line-height:24px;color: #999;}
/*产品列表*/

/*产品详情*/
.product_info{ width: 100%;height:auto;overflow: hidden;margin: 40px 0 50px;}
.product_info_w{ width: 1200px;height: auto;margin: 0 auto;overflow: hidden}
.product_img{ float:left;width:65%;height: 100%;overflow: hidden;background: url("http://ideas.cnideas.com/imags_07.jpg") no-repeat center center;background-size: cover}
.product_img .swiper-container,.product_slib{ width: 100%;height: 100%;}
.product_slib .swiper-wrapper{ width: 100%;height: 460px;}
.product_slib .swiper-wrapper .swiper-slide{ width: 100%;height: 100%;overflow: hidden;cursor: pointer;padding: 3% 0 5%;text-align: center;}
.product_slib .swiper-wrapper .swiper-slide img{ max-width: 100%;}
.product_slib .swiper-pagination-bullet{width:20px;height:6px;border-radius: 0;opacity: 1;background:rgba(178,178,178,1);}
.product_slib .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.product_slib .swiper-pagination-bullet-active{background:rgba(43,43,43,1);}
.product_txt{ float: right;width: 32%;height: 100%;overflow: hidden;}
.product_txt dl{ width: 100%;height: auto;overflow: hidden}
.product_txt dl .product_txt_name{color: #333;font-size: 28px;font-weight: bold;line-height: 38px;margin-top: 8%;}
.product_txt dl .product_txt_title{ width: 100%;height: auto;overflow: hidden;margin-top: 5px}
.product_txt dl .product_txt_title h6{ margin-top: 5px;font-size: 18px;}
.product_txt dl .product_txt_title p{ font-size: 14px;line-height: 24px;margin-bottom: 5px;}
.product_txt .sale_tel2 { line-height: normal; margin-top: 20px;}
.product_txt .sale_tel2 p span{ font-size: 26px;}

#tab{ width: 100%; margin: 0 auto 0;}
.tab-nav{ display: flex;width: 1200px;border-bottom: 1px solid #000;padding: 5px 0 10px;margin: 0 auto;z-index: 11;}
.tab-nav ul li{ float: left;width: 100px;height: 40px;text-align: center;line-height: 40px;margin-right: 15px;border-radius: 5px;background-color: #fff;color: #00a0d9;cursor: pointer;border: 1px solid #00a0d9;transition: all .36s;}
.tab-nav ul li.cur,.tab-nav ul li:hover{color: #fff;background-color: #00a0d9;border: 1px solid #fff;}
.tab-content{width: 1200px;height: auto;margin: 0 auto 30px;overflow: hidden;background: #FFFFFF;}
.content{ display: none; width: 100%; height: auto; color: #000; box-sizing: border-box; padding: 10px;}
.content .embed{ width: 100%;margin: 30px 0 20px;height: 800px;overflow: hidden;text-align: center}
.content .embed embed{ width: 100%;height: 100%}
.content .embed video{ max-width: 100%;height: 0;opacity: 0}
.content p{ font-size: 14px;line-height: 26px;}
.tab-content > div.cur{ display: block;}
.innovate_one{width: 100%;height: auto;margin-top: 25px;overflow: hidden;}
.innovate_one_txt{float: left;width: 100%;height: 100%;color: #424242;font-size: 15px;line-height: 24px;overflow: hidden;}
.innovate_one_txt h3{color: #000;line-height: 30px;font-weight: inherit;font-size: 16px;}
.innovate_one_txt p{margin:0 0 25px 0;}
.innovate_one_img{float: right;width: 100%;height: auto;text-align: center;overflow: hidden;}
.innovate_one_img p{margin: 0 0 15px 0;}
.innovate_two{width: 100%;height: auto;margin-top:15px;text-align: center;overflow: hidden;}
/*产品详情*/

/*公司简介*/
.page_title { width: 100%;height: auto;overflow: hidden }
.page_title h2{ font-size:34px; color:#333; text-align:center; font-weight:bold; padding:20px 0 0;}
.page_title span{ display:block; width:60px; height:3px; overflow:hidden; margin:0 auto; background:#dbdbdb;}
.page_title p{ text-align:center; line-height:26px; font-size:16px; color:#666;}
.about_con{ width: 100%;height: auto;text-align: left;}
.about_con p{ font-size:16px; line-height:31px; color:#666;}
.about_con p span{ color: rgb(102, 102, 102); line-height: 31px;background-color: rgb(255, 255, 255);}
.about_con img{ display:block; margin:5px auto 10px;}
.about_good{ border-bottom:1px #f0f0f0 solid;padding-bottom: 30px;margin-top: 40px;}
.about_good ul{ overflow:hidden;}
.about_good ul li{ width:20%; float:left; padding:0 25px;}
.about_good ul li img{ display:block; width:159px; height:159px; overflow:hidden; border-radius:100%; margin:0 auto;}
.about_good ul li p{ line-height:24px; color:#666;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;text-align-last: center;}
.about_good ul li h3{ line-height:40px; text-align:center; font-size:18px; color:#000; padding-top:15px;}
.about_culture{ overflow:hidden;margin-bottom: 60px;}
.about_culture .page_title{ margin: 20px 0}
.culture_list{ width: 100%;height:auto; overflow:hidden;}
.culture{ width:50%; height:450px; overflow:hidden; float:left; position:relative;display: table}
.culture_list .culture:nth-of-type(1){ background:url('../images/culture_01.jpg') no-repeat center center;}
.culture_list .culture:nth-of-type(2){ background:url('../images/culture_02.jpg') no-repeat center center;}
.culture_list .culture:nth-of-type(3){ background:url('../images/culture_03.jpg') no-repeat center center;}
.culture_list .culture:nth-of-type(4){ background:url('../images/culture_04.jpg') no-repeat center center;}
.culture_font{ display: table-cell;vertical-align: middle;text-align: center}
.culture_font span{ display:block; width:107px; height:107px; border:2px #fff solid; border-radius:100%; margin:0 auto;}
.culture_list .culture:nth-of-type(1) span{ background:url('../images/culture_01.png') no-repeat center center;}
.culture_list .culture:nth-of-type(2) span{ background:url('../images/culture_02.png') no-repeat center center;}
.culture_list .culture:nth-of-type(3) span{ background:url('../images/culture_03.png') no-repeat center center;}
.culture_list .culture:nth-of-type(4) span{ background:url('../images/culture_04.png') no-repeat center center;}
.culture_font h2{ line-height:58px; font-size:24px; text-align:center; color:#fff;}
.culture_font p{ padding:10px 150px 0; line-height:26px; color:#fff; text-align:center;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;display: none}
.culture_font:hover{ background:rgba(0,42,102,0.85);}
.culture_font:hover p{ display: inline-block }
/*公司简介*/

/*公司荣誉*/
.honor{ width: 100%;height: auto;overflow: hidden}
.honor .page_title{ margin: 30px 0 15px;}
.honor_list{width: 98%;height: auto;margin: 0 1%;padding: 10px 1% 0;overflow: hidden;}
.honor_list ul{width: 100%;height: 100%;}
.honor_list ul li{float: left;width: 30%;height: auto;overflow: hidden;display: inline-block;position: relative;background: #fff;margin: 0 5% 30px 0;box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);}
.honor_list ul li:nth-child(3n){margin: 0 0 15px 0;}
.honor_list ul li div.honer_img{width: 100%;height: 300px;overflow: hidden;border: #eeeeee solid 1px;position: relative;text-align: center;}
.honor_list ul li div.honer_img img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width: auto;height: 90%;display: inline-block;margin-top: 15px;cursor: pointer;}
.honor_list ul li:hover div.honer_img img{transform: scale(1.1, 1.1);}
.honor_list ul li > p{font-size: 16px;color: #333;float: left;transition: .5s ease;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0 1%;width: 98%;height: 56px;line-height: 56px;}
/*公司荣誉*/

/*分页*/
.page{ padding:10px 0 20px; text-align:center;}
.page li{ display: inline-block}
.page li:nth-of-type(1),.page li:nth-of-type(2),.page li:nth-last-of-type(1){ display: none}
.page a{display:inline-block; margin:0 3px; height:40px; border:1px #cacaca solid; padding:0 16px; line-height:40px;}
.page li.active a,.page li:hover a{ background:#00a0d9; border-color:#00a0d9; color:#fff;}
/*分页*/

/*经典案例*/
.container{width: 1200px;height: auto;margin: 0 auto;overflow: hidden}
.container .page_title{ margin: 15px 0 20px;}
.case_list{ background:#f7f7f7; height:252px; overflow:hidden; margin:0 0 20px; padding-right:45px; position:relative;}
.case_list a{ display:block;}
.case_list .case_list_img{ float: left;width: 405px;height: 100%;overflow: hidden}
.case_list .case_list_img img{ width: 100%}
.case_list_con{ float: right;width: 700px;height: 100%;overflow: hidden}
.case_list h2,.khallist_con{ width:100%; float:right;}
.case_list h2{ border-bottom:1px #e1e1e1 solid; padding:20px 0;}
.case_list h2 img{ display:block; float:left;}
.khallist_con{ line-height:30px; color:#000; font-size:16px; padding-top:10px;}
.khallist_con p:nth-of-type(1){ font-size: 18px;font-weight: bold;}
.khallist_con p:nth-of-type(2){ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.gn_box{ width: 100%;height: auto;overflow: hidden;display: none;margin-top:5px;}
.gn_box span{height: 24px;font-size: 13px;line-height: 24px;display: inline-block;overflow: hidden;padding-left:20px;color:#333 }
.gn_box span:nth-of-type(1){ float: left;width: 60%;background: url("../images/time.png") no-repeat left center/16px auto; }
.gn_box span:nth-of-type(2){ float: left;width: 40%;background: url("../images/time.png") no-repeat left center/16px auto; }
.case_list span.bq01{ display:block; width:95px; height:85px; overflow:hidden; position:absolute; right:0; top:0;}
.bq01{ background:url(http://ideas.cnideas.com/imags_12.png) center no-repeat;}
/*经典案例*/

/*经典案例内页*/
.case_center {width:1200px;height: auto;overflow: hidden;margin: 0 auto;}
.news_view {padding:20px 0;}
.news_view .view_tit {margin-bottom:20px;padding:15px;border-bottom:1px dashed #ccc;color:#1a1a1a}
.news_view .view_tit h3 {color:#1a1a1a;text-align:center;font-size:20px;line-height: 32px;}
.news_view .view_tit .tim {text-align:center;font-size:14px;}
.news_view .view_con {font-size:15px;line-height:2;color:#1a1a1a;}
.news_view .view_con table{ margin:0 auto; width:85%}
.news_view .view_con table tr td{ padding:6px;}
.news_view .view_con a {color:#00a0d9;text-decoration:underline}
.news_view .view_con a:hover {color:#666}
.news_view .view_con .ncsl{ width:800px; margin: 0 auto; font-size: 12px;}
.next_info {line-height:40px;width: 100%;height: auto;overflow: hidden;text-align: center;margin-top: 15px;}
.next_info p{ width: 50%;overflow: hidden;float: left;padding-right: 2%;font-size:15px;height:40px;text-align: left}
.next_info p:nth-of-type(2){ float: right;text-align: right;padding-right: 0;padding-left: 0}
.next_info p a {color:#333}
.next_info p a:hover{text-decoration:underline;color:#00a0d9}
.next_info .return{ display:inline-block; font-size: 14px; margin:15px auto 38px; width:136px; height:42px; border:1px #00a0d9 solid; background:url(http://ideas.cnideas.com/imags_22.png) 20px center no-repeat; line-height:42px; text-indent:45px; color:#00a0d9;}

/*经典案例内页*/

/*新闻资讯*/
.column_sort{width: 100%;height: auto;overflow: hidden;}
.column_sort ul{width: 1200px;margin: 20px auto 15px;height: auto;text-align: left;padding-bottom: 10px;overflow: hidden;}
.column_sort ul li{display: inline-block;position: relative;margin-right:15px;}
.column_sort ul li a {display: block;padding: 0 30px;height: 35px;line-height: 33px;font-size: 14px;color: #333;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;border: 1px solid #000;border-radius: 25px;}
.column_sort ul li.cur a,.column_sort ul li a:hover{background: #00a0d9;color: #fff;border: 1px solid #fff;}
.new,.new_detail{width: 1200px;padding: 20px 25px 0;height: auto;margin: 0 auto 30px;overflow: hidden;border: 1px solid #f2f2f2;background-color: #FFFFFF;}
.new .fenye{margin-top: 20px;}
.key #con_one_1{ width: 100%;border-right: none;}
#con_one_1{float: left;width: 790px;position: relative;padding-right: 30px;border-right: 1px solid #f2f2f2;}
.post{ padding:20px 1%;overflow:hidden;background-color:#fff;border-bottom:1px solid #eee;border-radius:2px;position:relative;min-height: 120px;max-height: 160px;border-bottom: 1px dashed #ddd;-webkit-transition:all .4s ease;transition:all .4s ease;}
/*#con_one_1 .post:nth-of-type(1){padding:0 1% 20px;}*/
.post:hover{background:#fcfcfc;}
.post .new_txt{position:relative;}
.post .new_txt h2{padding:0 0 5px;font-size:20px;line-height:36px; transition: .5s all;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;overflow: hidden;}
.post:hover .new_txt h2 a{ color: #00a0d9}
.post-img{float:left;margin-right:1.5%;max-width:180px;height:auto;position:relative}
.float-left{ overflow: hidden;display: block;}
.post-img .mask-tags{position:absolute;top:0;left:0;color:#fff;padding:2px 10px;font-size:12px;display:block;background:#f45170;z-index:50}
.post-text{font-size:14px;line-height:24px;display:block;max-height: 48px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.post .new_con{color:#999;height:auto;margin:8px 0 0}
.post .new_con span{font-size:13px;color:#999;margin-right:10px;display:inline-block}
.post .new_con span a{color:#999}
.post .new_con span .fa{width:13px;display:inline-block;margin-right:4px;font-size:13px}
#con_one_2{float: right;display: inline;width: 335px;}
.com-title{border-bottom: 3px solid #F5F5F5;padding-bottom: 5px;margin-bottom: 10px;}
.com-title span{border-bottom: 3px solid #00a0d9;padding-bottom: 5px;font-size: 18px;color: #3C3B3C;}
.new_hot{width: 100%;height: auto;margin-bottom: 25px;overflow: hidden;}
.new_hot ul{padding: 0 0;background: url('http://ideas.cnideas.com/imags_13.png') no-repeat 0 8px;overflow: hidden;}
.new_hot ul li{color: #3e3e3e;font-size: 16px;height: 36px;line-height: 36px;text-indent: 30px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.post a:hover{ color: #3e3e3e;}
.new_follow{width: 100%;height: auto;overflow: hidden;}
.follow_ewm{width: 100%;height: auto;padding-top: 10px;text-align: center;overflow: hidden;}
.follow_ewm p{width: 100%;height: 24px;display: block;margin: 10px 0 5px;text-align: center;font-size: 16px;color: #4c4c4c;line-height: 24px;overflow: hidden;}
.follow_ewm img{width: 240px;margin: 0 auto;}
.read { margin: 25px 0 30px;}
.read .read_box, .read .read_box{ margin: 0 0 10px;width:100%;height:70px;float: left;border-bottom: 1px dashed #EEEEEE;padding-bottom:10px;}
.read .read_box:nth-of-type(2){ margin-top:10px;}
.read .read_box .readtitle, .read .read_box .readtitle { font-size: 16px; margin-bottom: 10px; margin-top: 10px;}
.read .read_box .read_img, .read .read_box .read_img { width: 90px; height: 60px; float: left; display: inline; margin-right: 10px; overflow: hidden}
.read .read_box .read_img img, .read .read_box .read_img img { width:100%;}
.read .read_box p { color: #696969;font-size: 15px; margin-left: 100px;line-height:26px; margin-top: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
#con_one_3{float: left;width: 790px;position: relative;padding-right: 30px;border-right: 1px solid #f2f2f2;}
.listl_title { border-bottom: 1px solid #F2F2F2; padding-bottom: 5px;}
.listl_title h1 { max-height:90px; line-height: 35px; font-size: 26px; font-weight: bold; color: #3E3E3E; margin-bottom: 5px;}
.listl_title .tfontsize { float: right; color: #B9B9B9; font-size: 14px;}
.listl_title span { color: #B9B9B9; margin: 0 20px 0 0; font-size: 14px;}
.listl_title span i {color: #B9B9B9;}
.article-content{ line-height: 2;font-size: 16px;padding-top:10px;}
.article-content p{ margin-bottom: 5px;}
.article-content img{ max-width: 100%}
.article-content p a{ color:#00a0d9}
.article_tag{ line-height: 45px;margin: 20px 0 10px;overflow: hidden}
.article_tag a,.key_key a{ float:left;padding: 7px 18px;margin-bottom: 10px;margin-right: 10px;line-height: 1em;border: 1px solid #ddd;border-radius: 30px;  color: #999;transition: all .6s;}
.article_tag a:hover,.key_key a:hover{ background-color: #00a0d9; border-color: transparent; color: #fff;}
.law_conter{ width: 100%;height:auto;overflow: hidden;}
.law_conter h1{ text-align: center;font-size: 18px;line-height: 28px;margin-bottom: 25px;}
.law_conter p{ font-size: 14px;line-height: 24px;margin-bottom: 5px;}
.key .page{ float: left;width: 100%;margin-top: 15px;}
.key_key{ margin-top: 20px;float: left;}
.key_form{ width: 750px;margin: 0 auto;height: auto;text-align: center;position: relative}
.key_form input{ height: 60px;width: 100%;line-height: 60px;padding-left: 20px;color: #fff;font-size: 16px;background-color: #00a0d9;border-radius: 25px}
.key_form input::-webkit-input-placeholder{color: #FFFFFF}
.key_form input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #FFFFFF
}
.key_form input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #FFFFFF
}
.key_form input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #FFFFFF
}
.key_form input.warning::-webkit-input-placeholder{
    color: #FFFFFF
}
.key_form input.warning::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #FFFFFF
}
.key_form input.warning:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #FFFFFF
}
.key_form input.warning:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #FFFFFF
}
.key_form button{ border:none;cursor: pointer;background: url(http://ideas.cnideas.com/imags_01.png) no-repeat center center;position: absolute;top: 12px;right: 15px;width: 35px;height: 35px;}
.article_notes{ padding: 15px; width: 100%; margin: auto; background-color: #F2F2F2; border: 1px solid #E8E8E8;}

.new_detail_push {margin: 20px 0 10px; overflow:hidden;}
.new_detail_push ul { padding: 10px 0;}
.new_detail_push ul li { width: 175px; float: left; margin-right: 8px; margin-left:8px; display:inline;}
.new_detail_push ul li .corimg{ text-align: center}
.new_detail_push ul li p { font-size: 14px; line-height: 22px; margin-top: 5px;}
.new_detail_push ul li img { width: 175px; height: 115px;}
.new_detail_push ul li:nth-of-type(1){margin-left:0;}
.new_detail_push ul li:nth-last-of-type(1){margin-right:0;}
/*新闻资讯*/

/*联系我们*/
.about_us{ width:100%;height:auto;overflow:hidden;margin-top:15px; }
.about_us_list{ width: 33.33333333%;float: left}
/*background:url(http://font.yinhangdongli.com/imags_14.png) left 35px no-repeat;*/
/*.about_us_list:first-child{ background:none;}*/
.about_us_list span{ cursor:pointer; display:block; width:85px; height:99px; overflow:hidden; margin:0 auto 25px;}
.about_ioc_01{ background:url(http://ideas.cnideas.com/imags_15.png) center no-repeat;}
.about_ioc_02{ background:url(http://ideas.cnideas.com/imags_16.png) center no-repeat;}
.about_ioc_03{ background:url(http://ideas.cnideas.com/imags_17.png) center no-repeat;}
.about_us_list h3{ display: none}
.about_us_list p{ text-align:center; line-height:30px; font-size:18px;color:#666;font-style: normal;}
.contact_map{float: left;width: 100%;height: 420px;margin: 30px 0;overflow: hidden;background-color: #ffffff;}
.feedback {margin: 30px 0 20px;}
.feedback_form{width:100%;height:auto;overflow:hidden;}
.feedback_left{float:left;width: 38.5%;margin-bottom: 15px;}
.feedback_left ul li{margin-bottom:11px;}
.feedback_left ul li:nth-last-of-type(1){margin-bottom:0;}
.feedback_left ul li input{
    width: 100%;
    height: 41px;
    line-height: 41px;
    background: none;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding-left:10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.feedback_left ul li input:focus{border: 1px solid #ccc;}
.feedback_right{float: right;width: 58.5%;margin-bottom: 15px;}
.feedback_right textarea{
    height: 145px;
    padding: 10px 5px;
    width: 100%;
    display: block;
    background: none;
    resize: none;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.feedback_button{display: inline-block;width: 104px;line-height: 32px;color: #fff;background: #126ace;text-align: center;border:none;border-radius: 4px;}
/*联系我们*/

@media(max-width:1416px) and (min-width: 1216px){
    .w1400{ width: 100%; padding: 0 1%}
    .home_page2{ background: url(http://ideas.cnideas.com/imags_01.jpg) no-repeat left center;background-size: 100%}
    .home_page2 .txtBox .page2_conter{ padding-left: 1%;}
    .home_page2 .txtBox .page2_conter .listBox li{ width: 16%}
    .home_page5 .idxproBox .idxproBox_list li{ margin: 0 5px 10px;}
    .home_page5 .titBox{ margin-top: 40px;}
    .home_page5 .titBox h1{ line-height: 60px;padding-bottom: 4px;}
    .home_page5 .titBox h5{ font-size: 26px;padding-bottom: 4px;}
    .home_page5 .idxproBox .bd .idxproList li{ padding: 3%}
    .home_page6{ background-color: #e2ebf0}
    .home_page6 .idxnewBox .idxnTop{ padding-left: 1%}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide{ left: 1%}
    .home_page6 .idxnewBox .idxnBom .more_news:before{ right:28px;}
    .home_page6 .idxnewBox .idxnBom .idxnewList{ padding: 5% 0 5% 1%;}
    .home_page6 .idxnewBox .idxnBom .idxnewList li{ padding-right: 2%;}
    .home_page6 .idxnewBox .idxnBom .idxnewList li h5{ margin-bottom: 0}

    /*产品中心*/
    .prod_list .item .item_list li{ padding: 2% 1%;}
}
@media screen and (min-width: 1216px) {
    .home_ban li img { display: none;}
}
@media(max-width:1216px){
    .fp-tableCell,.txtBox{ height:auto !important;}
    .w1400{ width: 100%;padding: 0 0.5%}
    .top .logo,.top .other_box{ width: 17%}
    .bottom_top .left_box{ width:30%}
    .bottom_top .right_box{ width:60%}
    .bottom_bom .copy,.bottom_bom ul li a{ font-size:13px;}
    .home_page2{ background: url(http://ideas.cnideas.com/imags_01.jpg) no-repeat left center;background-size: 100%;padding: 0 1% 30px;}
    .home_page2 .txtBox .page2_conter{ padding-left: 0;}
    .home_page2 .txtBox .page2_conter h5{ display: none}
    .home_page2 .txtBox .page2_conter h1{ text-align: center;margin-top: 50px;font-size: 36px;line-height: 60px;}
    .home_page2 .txtBox .page2_conter h4{ text-align: center;text-transform: uppercase;padding-bottom: 10px;}
    .home_page2 .txtBox .page2_conter h4:before{ left:50%;margin-left: -25px;}
    .home_page2 .txtBox .page2_conter .listBox li{ width: 25%}
    .home_page2 .txtBox .page2_conter .listBox { height: auto; margin: 50px 0 30px; }
    .more{ margin: 0 auto}
    .home_page3{ padding:30px 1% 50px;}
    .home_page3 .titBox h5{ padding-bottom: 1%;margin-bottom: 1%;}
    .home_page3 .listBox{ margin-top: 20px;}
    .home_page3 .listBox .leftBox {width: 50%;}
    .home_page3 .listBox .righBox{width: 50%}
    .home_page5{ padding:30px 1% 50px;}
    .home_page5 .titBox h1{ font-size: 40px;line-height: 60px;}
    .home_page5 .titBox h5{ font-size: 0}
    .home_page5 .titBox h5:before{ background: #fff}
    .home_page5 .idxproBox .idxproBox_list{ margin-bottom: 20px;}
    .home_page5 .idxproBox .idxproBox_list li{ font-size: 14px;height: 40px;line-height: 40px;margin: 0 5px;}
    .home_page5 .idxproBox .bd .idxproList li{ width: 31.1%;margin: 0 1.11% 15px;float: left;padding:1%}
    .home_page5 .idxproBox .bd .idxproList li:hover{ margin-top: 0;}
    .home_page5 .idxproBox .bd .idxproList li h5{ margin:5px 0}
    .home_page6{ padding:30px 0 0;}
    .home_page6 .idxnewBox .idxnTop{ padding: 0;height:auto;}
    .home_page6 .idxnewBox .idxnTop .leftBox{ width: 100%;}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox{ padding-top: 0}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox h1{ font-size: 40px;line-height: 60px;text-align: center}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox h5{ font-size: 0;padding-bottom: 4px;}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox h5:before{ left: 50%;margin-left: -25px;}
    .home_page6 .idxnewBox .idxnTop .righBox{ width: 100%;height: 450px;}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide{ width: 100%;left: 0;padding: 1% 0.5% 0;background: rgba(0,160,217,0.8)}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li time{ display: none}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li h5{ margin-bottom: 0}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li p{ margin-bottom: 0}
    .home_page6 .idxnewslide .slick-dots{ display: none}
    .home_page6 .idxnewslide .slick-dots li{ display: none}
    .home_page6 .idxnewBox .idxnBom{ width: 100%;}
    .home_page6 .idxnewBox .idxnBom .idxnewList{ padding: 0 ;width: 100%}
    .home_page6 .idxnewBox .idxnBom .idxnewList li{ width: 100%;border-bottom: 1px dashed #000;padding: 10px 1%;overflow: hidden}
    .home_page6 .idxnewBox .idxnBom .idxnewList li h5{ margin: 5px 0;min-height: auto}
    .home_page6 .idxnewBox .idxnBom .more_news{ float: left; position: unset; display: block;margin:15px 1% 20px;width: 190px;text-align: center;height:50px;line-height:50px;font-size:16px;color: #033470;border: 2px solid #033470;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;border-radius: 10px;}
    .home_page6 .idxnewBox .idxnBom .more_news:before{ display: none}
    .home_page7{ min-height: auto !important;}
    .home_page7 .w1400{ margin: 15px 0}

    /*关于ideas*/
    .about_good ul li{ padding:0 10px;}
    .about_good ul li img{ width: 120px;height: 120px;}
    .culture_font p{ padding: 0 3%}
    /*企业荣誉*/
    .honor_list{width: 100%;padding: 10px 5px 0;margin: 0}
    .honor_list ul li{ width: 31%;margin-right: 3.5%}
    /*产品中心*/
    .inner_menu .menu_list li a{ font-size: 17px;}
    .prod_list .item .item_list li{ width: 32%;margin-right: 1%; padding: 2% 1%;}
    .prod_list .item .item_list li:nth-child(3n){ margin-right: 0}
    .prod_list .item .itemList li:nth-child(4n){ margin-right: 1%;}
    .prod_list .item .item_list li .img_box img{ height:100%}
    .product_info_w,.tab-content{ width: 100%;padding: 0 0.5%;}
    .tab-nav{ width: 100%;padding: 5px 0.5% 10px;}
    /*案例*/
    .container{ width: 100%;padding: 0 0.5%;}
    .case_list .case_list_img{ width: 35%}
    .case_list_con{ width: 62%}
    .case_center{ width:100%;padding:0 1%;}
    /*新闻*/
    .new, .new_detail{ width:100%;padding:20px 0.5%}
    #con_one_1,#con_one_3{ width: 70%; padding-right: 3%;}
    #con_one_2 { width: 28%; }
    .new_detail_push ul li{ width: 33.33%;margin: 0 0;padding: 0 2%;}
    .new_detail_push ul li:nth-of-type(4n){ display: none}
    .new_hot ul li{ font-size: 14px;}
    .article-content{ font-size: 14px;line-height: 24px;}
    /*联系我们*/
    .about_us_list p{ font-size: 16px;}
    .about_us_list span{ margin: 0 auto 15px;}
}
@media(max-width:1024px){
    .w1400{ width: 100%;}
    .top{ display: none}
    .web-header{ display: inline-block}
    .web_header_h{ height: 65px;}
    .bottom_one{ display:none}
    .sidebar{ display: none}
    .sidebar{ display: none}
    .bottom_bom ul{ display: none}

    /*内页banner*/
    .inner_ban{ height: 500px}
    /*关于ideas*/
    .page_title h2{ font-size: 26px;}
    .about_con p{ font-size: 14px;}
    .about_good ul li h3{ font-size: 16px;}
    /*企业荣誉*/
    .honor_list ul li{ width: 32%;margin-right: 2%}
    /*产品中心*/
    .inner_menu{ display: none}
    .prod_list .item h1{ font-size: 20px;line-height: 40px;}
    .product_img{width: 100%;}
    .product_txt{width: 100%}
    .product_txt dl .product_txt_title{ margin-top: 0;}
    .product_txt dl .product_txt_name{ margin-top: 10px;}
    .product_txt .sale_tel2{ margin-top: 10px;}
    /*案例*/
    .case_list{ height: auto}
    .case_list .case_list_img{ width: 28%}
    .case_list_con{ width: 68%}
    .case_list h2{ display: none}
}
@media(max-width:993px){
    .home_page2 .txtBox .page2_conter .listBox li{ line-height: 90px;}
    .home_page2 .txtBox .page2_conter .listBox li a p{ display: inline-block}
    .home_page3 .listBox .leftBox{ width: 100%;}
    .home_page3 .listBox li{ height: 208px;background-size: cover !important;margin-bottom: 4px;}
    .home_page3 .listBox .righBox{ width: 100%}
    .home_page5 .idxproBox .idxproBox_list{ display: none}
    .home_page5 .idxproBox .bd .idxproList li{ width: 48%;margin: 0 1% 15px;}
    .home_page6 .idxnewBox .idxnTop .righBox{ height: auto;}

    /*关于ideas*/
    .about_good ul li{ width: 33.33%;height: 223px;margin-bottom: 40px;}
    /*企业荣誉*/
    .honor_list ul li{ width: 48%;margin-right: 4%}
    .honor_list ul li:nth-child(2n){margin-right: 0}
    .honor_list ul li:nth-child(3n) { margin-right: 4%}
    .honor_list ul li > p{ font-size: 14px;}
    /*产品中心*/
    .prod_list .item .item_list li{ padding: 0 0 2%}
    .prod_list .item .item_list li .img_box{ height: auto;line-height: normal}
    .prod_list .item .item_list li .img_box img{ height:auto;width: 100%}
    .product_slib .swiper-wrapper{ height: auto}
    .product_slib .swiper-wrapper .swiper-slide{ padding: 0}
    .content .embed{ height: 600px;margin: 10px 0 5px}
    /*.content .embed embed{ height: 100%}*/
    /*新闻*/
    .column_sort{ display:none}
    .new, .new_detail{ width:99%;margin:15px 0.5% 20px;}
    #con_one_1,#con_one_3{ width: 100%;padding-right: 0;border-right:none}
    #con_one_2{ display:none;}
    .new_detail_push{display: none}
    .listl_title h1{text-align: center}
    .listl_title p{ text-align: center}
    .listl_title p span{ margin: 0 5px;}
    /*联系我们*/
    .about_us_list{ padding:0 1%;background: none;}
    .about_us_list span{ width: 70px; height: 84px;background-size: 100%}
    .about_us_list p{ font-size: 14px;}
}
@media(max-width:768px){
    .home_page2 .txtBox .page2_conter .listBox li a span{width: 100%;display: inline-block;line-height: 30px;margin: 15px 0 10px;}
    .home_page2 .txtBox .page2_conter .listBox li a p{width: 100%;display: inline-block;line-height: 20px;font-size: 14px;}
    .bottom_bom{ line-height: 30px;}
    .bottom_bom .copy a{display: inline-block;margin-left: 0;width: 100%;text-align: center;}
    .home_page2{ padding: 0 0 20px;background-size: cover}
    .home_page2 .txtBox .page2_conter h1{font-size: 24px;line-height: 30px;margin-top: 30px;}
    .home_page2 .txtBox .page2_conter h4{ font-size: 16px;}
    .home_page2 .txtBox .page2_conter .listBox{ margin: 15px 0;}
    .home_page2 .txtBox .page2_conter .listBox li{width: 49%;margin:0 0.5% 5px;height: 215px;line-height: normal}
    .home_page3 .listBox li .conBox h5{ font-size: 18px;}
    .home_page3 .titBox h5{ font-size: 24px;line-height: 30px;padding-bottom: 10px;margin-bottom: 10px;}
    .home_page5{ padding: 30px 0 50px;}
    .home_page5 .titBox h1{ font-size: 24px;line-height: 30px;}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox h1{ font-size: 24px;line-height: 30px;}
    .home_page6 .idxnewBox .idxnTop .leftBox .titBox h5{ padding-bottom: 10px;}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li h5{ font-size: 15px;line-height: 45px;font-weight: 400}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide li p{ display: none}
    .home_page6 .idxnewslide .slick-dots{ padding-top: 0;}
    .home_page6 .idxnewBox .idxnTop .leftBox .idxnewslide{ padding: 0}
    .home_page7 h1{ font-size: 24px;}
    .bottom_top{ padding: 5px 0 10px;}
    .bottom_bom{ padding-top:5px;}
    .bottom_bom .copy{ text-align: center}
    /*内页banner*/
    .inner_ban{ height: 400px}
    .inner_ban.banner_wrap .banner_box .h3{ font-size: 36px;margin-bottom: 10px;}
    .inner_ban.banner_wrap .banner_box .txt{ font-size: 15px;line-height: 30px;padding: 0 35px!important;width:90%;margin:0 auto;}
    /*关于ideas*/
    .about_con p { line-height: 26px;}
    .about_good ul li{ width: 50%;height: 210px;margin-bottom: 15px;}
    .about_good ul li h3{ padding-top: 0;line-height: 35px;}
    .culture{ width: 100%;height: 300px;}
    .culture_font{ background: rgba(0,0,0,0.3);}
    .culture_font span{ width: 90px;height: 90px;background-size: 60% !important;}
    .culture_font h2 {line-height: 40px;font-size: 20px;}
    .culture_font p{ display: inline-block}
    /*产品中心*/
    .prod_list .item .item_list li{ width: 49%;margin-right: 2%; padding: 1% 1% 3%;}
    .prod_list .item .item_list li:nth-child(2n){ margin-right: 0}
    .prod_list .item .item_list li:nth-child(3n){ margin-right: 2%}
    .prod_list .item .itemList li:nth-child(4n){ margin-right: 0;}
    .content .embed{ height:auto;}
    .content .embed embed{ display: none}
    .content .embed video{ opacity: 1;height: auto}
    .innovate_one{ margin-top: 10px;}
    .product_txt dl .product_txt_name{ text-align: center;font-size: 18px;}
    .product_txt dl .product_txt_title p{ text-align: center}
    .product_txt dl .product_txt_title:nth-of-type(2),.product_txt dl .product_txt_title:nth-of-type(3){ display: none}
    .product_txt .sale_tel2{ display: none}
    .product_info{ margin-bottom: 10px;}
    .tab-nav ul{width: 100%;height: auto;overflow: hidden;text-align: center}
    .tab-nav ul li{ float: none;display: inline-block}
    /*案例*/
    .new{ width:94%;margin:20px 3% 0;}
    .case_list{ padding-right: 0;}
    .case_list .case_list_img{ width: 100%}
    .case_list_con{ width: 100%;padding: 1% 1% 2%;height:auto;}
    .next_info p{ width: 100%;}
    .next_info p:nth-of-type(2){text-align: left;padding-left: 0;padding-right: 2%}
    .khallist_con{ margin-top: 0}
    .gn_box{ display: inline-block}
    .khallist_con p:nth-of-type(2){ line-height:24px;font-size:14px;}
    .news_view .view_tit .tim{ margin-top:4px;font-size:13px;}
    .post{ max-height:100%;}
    .post-img{ width:100%;margin-right:0;max-width:100%;}
    .post-text{ float:left}
    .float-left img{ width:100%}
    .post .new_txt{ float:left}
    .post .new_txt h2{ font-size:16px;line-height:30px;padding-bottom:3px;}
    .post .new_con{margin-top:3px;float:left}
    .listl_title h1{ font-size:24px;font-weight: 400}
    /*联系我们*/
    .about_us_list{ width: 100%;padding:2% 3.5%;text-align: left;margin-bottom:15px;border: 3px solid #f8f8f8}
    .about_us_list span{ display: none}
    .about_us_list h3{ display: inline-block;font-size: 18px;}
    .about_us_list p{text-align: left;color: #333}
    .key_form{ width: 96%;margin: 0 2%}
}
@media(max-width:600px){
    /*产品中心*/
    /*.content .embed{ height: auto;}*/
    /*案例*/
    .listl_title h1{ font-size:20px;}
    /*联系我们*/
    .contact_map{ height:360px;}
    .feedback_left{ width: 100%;}
    .feedback_right{ width: 100%}
    .feedback_button{ margin: 0 auto}
}
@media(max-width:500px){
    .home_page2 .txtBox .page2_conter h4{ font-size: 14px;line-height: 20px;}
    .home_page2 .txtBox .page2_conter .listBox li{ height: 195px;}
    .home_page2 .txtBox .page2_conter .listBox li a span{ font-size: 18px;}
    .home_page2 .txtBox .page2_conter .listBox li a{ padding: 0}
    .home_page2 .txtBox .page2_conter .listBox li a span { margin: 8px 0 4px;}
    .home_page2 .txtBox .page2_conter .listBox li a p{ font-size: 12px;}
    .home_page3{ background-size: cover !important;}
    .home_page3 .titBox p{ font-size: 14px;}
    .home_page3 .listBox .leftBox{ display: none}
    .home_page3 .listBox .righBox li{ width: 49%;margin-bottom: 2%;margin-right: 2%;height: 100px}
    .home_page3 .listBox .righBox li:nth-child(2n) { margin-right: 0;}
    .home_page3 .listBox li .conBox h5{ margin: 0 0 10px;font-size: 15px;}
    .home_page3 .listBox li:hover .conBox p{ display: none}
    .home_page5 .idxproBox .bd .idxproList li{width: 98%}
    .home_page5 .idxproBox .bd .idxproList li .imgBox img{ width: 80%}
    .home_page6 .idxnewBox .idxnTop{ min-height: auto}
    .bottom_bom{ line-height: 20px;font-size: 12px;}
    .bottom_bom .copy a{ margin-top: 5px;}
    .home_page6 .idxnewBox .idxnBom .idxnewList{ margin-bottom: 10px;}
    .home_page6 .idxnewBox .idxnBom .more_news{ float: none;display: grid; margin: 15px auto 20px;}

    /*内页banner*/
    .inner_ban{ height: 300px}
    .inner_ban.banner_wrap .banner_box .h3{ letter-spacing: 2px}
    /*企业荣誉*/
    .honor_list ul li{ width: 100%;margin-right: 0}
    .honor_list ul li:nth-child(3n) { margin-right: 0}
    .honor .page_title { margin: 20px 0 5px;}
    /*产品中心*/
    .prod_list .item .item_list{ padding-top: 15px;}
    .prod_list .item .item_list li{ width: 98%;margin: 0 1% 20px; padding: 1% 1% 3%;}
    .prod_list .item .item_list li:nth-child(3n){ margin-right: 0}
    /*.content .embed{ height: 360px;}*/
    .tab-nav ul li{ width: 75px;display: inline-block;margin-right: 5px;font-size: 13px;}
    .tab-nav ul li:nth-last-of-type(1){ margin-right: 0}
    .content{ padding: 1% 0;}
    .innovate_one_txt p{ margin-bottom: 10px;font-size: 14px;}
    /*案例*/
    .new, .new_detail{ border:none}
    .listl_title h1{ font-size:18px;}
}
@media(max-width:400px){
    /*产品中心*/
    /*.content .embed{ height: 300px;}*/
    /*案例*/
    .listl_title h1{ font-size:16px;}
    .article-content{ font-size: 12px;}
}