/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
@media screen and (min-width:1025px) and (max-width:1440px){.leftline{display:none}
    .ui-fullpage >img.number{display:none}
    .ui-banner .img{height:750px}
    .ui-homeproduct .list >ul >li{padding:0 30px}
    .ui-homeproduct .list >ul{margin:0 30px;transform:scale(0.9)}
    #carousel-homeproduct a.aw.prev{left:-0px}
    #carousel-homeproduct a.aw.next{right:-0px}
    .ui-inbanner{height:550px}
}
@media screen and (min-width:768px) and (max-width:1024px){body{zoom:.6}
}
@media screen and (max-width:767px){.ht15{height:5px}
    header .link a.call{background:url(../img/ico-call.png) no-repeat 0 4px!important;background-size:17px auto!important}
    header .link a.mail{background:url(../img/icon-mail.png) no-repeat 0 4px;background-size:20px auto}
    span.wh20{display:none}
    .ht20{height:10px}
    .ht25{height:10px}
    .ht30{height:15px}
    .ht35{height:15px}
    .ht40{height:20px}
    .ht45{height:20px}
    .ht50{height:25px}
    .ht55{height:25px}
    .ht60{height:30px}
    .ht65{height:30px}
    .ht70{height:35px}
    .ht75{height:35px}
    .ht80{height:auto !important}
    .ht85{height:40px}
    .ht90{height:45px}
    .ht100{height:50px}
    .extra-width{width:100%}
    body{zoom:.8;min-width:initial}
    .container{width:100% !important;padding:0 25px}
    .container.nopd{padding:0}
    header{position:fixed;z-index:100;background-color:#2d447d}
    header .a{padding-top:0}
    header .b{position:fixed;top:50px;left:0;width:100%;padding-top:0}
    header .logo{padding-top:10px}
    header .logo img{width:auto;height:30px}
    header .link{padding-top:14px;float:left}
    header .wh40{display:none}
    header .mbtn{display:block}
    header .menu{border-radius:0;height:0;overflow:hidden;transition:all 300ms}
    body.open-navi header .menu{height:420px;box-shadow:0 5px 5px rgba(0,0,0,.2);overflow:auto}
    header .menu ul li{width:100% !important;float:none !important}
    header .menu .ex{position:relative;left:0;width:100%;margin-left:0 !important;opacity:1;background-color:#f9f9f9;transition:none;display:none}
    header .menu li:hover .ex{top:0}
    header .menu ul li:hover > a{border-bottom:none}
    header .menu ul li.on > a{font-weight:bold}
    main{padding-top:50px}
    .leftline{display:none}
    footer{}
    footer .pull-right{float:none !important}
    footer .info .qr{float:right}
    footer .list ul{width:25%;margin-left:0;height:175px}
    footer .info{margin-top:10px;text-align:center}
    footer .info > .ct{width:100%}
    footer .info .qr{margin-bottom:10px}
    footer .coop p{text-align:center;margin-top:30px}
    footer .info > .ct > p{margin-left:20px;text-align:left}
    .ui-banner .img{height:auto}
    .ui-banner .img > img{display:block !important}
    .ui-banner .img .cont{display:none}
    .ui-homework{top:0}
    .ui-homework .i > .ex > .hd p b{font-size:30px}
    .ui-homework .i > .ex > .hd p{font-size:18px}
    .ui-homework .i > .ex > .ct p{font-size:14px}
    .ui-homework .i a.more{font-size:22px}
    .ui-more1{}
    .ui-fullpage{margin-top:0 !important;height:auto !important;padding:45px 0;padding-top:60px}
    .ui-fullpage > img.number{top:25px;left:15px;width:30px}
    .ui-fullpage > a.more{width:60px;height:60px;bottom:-30px;margin-left:-30px}
    .ui-homework > .a ul li{width:100%;float:none}
    .ui-homework .i a.more.style1,.ui-homework .i a.more.style3,.ui-homework .i a.more.style4,.ui-homework .i a.more.style5{top:50% !important;left:50% !important;margin-top:-27.5px;margin-left:-105px}
    .ui-homework .i > .ex{position:relative;padding:30px 0}
    .ui-homework .i > .ex > .hd{padding-top:0}
    .ui-homework .i > .ex > .ct{margin-top:10px}
    .ui-homework .i > .ex > .ft{margin-top:10px}
    .ui-homework > .b ul li{width:100%;float:none}
    .ui-homeproduct .srch p input{width:100%}
    .ui-homeproduct .srch p a{margin-left:0;margin-top:10px}
    .ui-homeproduct .list{padding:20px 0;height:auto;margin-top:60px}
    .ui-homeproduct .list > ul{margin:0}
    .ui-homeproduct .list > ul > li{padding:0;width:100%;float:none;margin-bottom:10px;margin-top:30px}
    .ui-homeproduct .list > ul > li:last-child{margin-bottom:0}
    .ui-homeproduct .list .i{box-shadow:0 0 10px rgba(0,0,0,.2) !important}
    .ui-homeproduct .list .i:hover{transform:none}
    .ui-homeproduct .list .i .cont{top:0 !important;left:0 !important;width:100% !important}
    .ui-homeproduct .list .i:hover .cont > .txt{padding-top:20px;padding-bottom:40px}
    .ui-homeproduct .list .i > p{margin-top:0;padding-top:10px}
    .ui-homeproduct .list .i:hover > p{padding-bottom:15px}
    .ui-homescience > .hd p a{margin-bottom:10px}
    .ui-homenews ul{margin:0}
    .ui-homenews ul li{padding:0;float:none;width:100%;margin-bottom:30px}
    .ui-homenews ul li:last-child{margin-bottom:0}
    .ui-homenews .i{box-shadow:0 0 10px rgba(0,0,0,.2) !important}
    .ui-inbanner{height:360px}
    .ui-path{margin-top:20px}
    .ui-path .link{padding-top:0;padding-bottom:15px}
    .ui-path p > label{font-size:28px}
    .ui-path p > label small{font-size:16px}
    .ui-head2 p{font-size:28px}
    .ui-head2 p small{font-size:16px !important}
    .ui-head2 p small b{font-size:16px !important}
    .ui-bidstable{margin:0;overflow:auto}
    .ui-bidstable table{}
    .ui-bidstable table tr td{padding:10px;font-size:14px}
    .ui-bidstable table tr td b{font-size:20px}
    .ui-path p .pull-right{width:100%}
    .ui-srchline{padding:10px}
    .ui-srchline ul{margin-bottom:-10px}
    .ui-srchline ul li{width:100%;margin-bottom:10px}
    .ui-srchline .text{width:100%;margin-right:0}
    .ui-srchline .bt{margin-left:0;width:100%}
    .ui-joblist > ul > li{width:100%;margin-bottom:40px}
    .ui-joblist .i{padding-left:0}
    .ui-joblist .i .box1{right:0;bottom:0;padding-top:30px}
    .ui-joblist .i .box2{box-shadow:none;border-top:1px solid #f1f1f1}
    .ui-jobtext > p{padding-top:70px}
    .ui-devbanner{height:200px;overflow:hidden}
    .ui-devbanner > img{height:100%;width:auto}
    .ui-devbanner > .ct{padding-top:30px;padding-left:30px;height:100%;left:0;width:100%}
    .ui-devlist table tr td label{width:100px;font-size:24px}
    .ui-devlist > .ft{margin-top:30px}
    .ui-aboutabout{margin:0 15px}
    .ui-aboutabout > .ct img.word{width:140px;height:200px;margin-left:30px;margin-bottom:15px}
    .ui-aboutvision > .ct .i i{width:100px;height:100px}
    .ui-aboutvision > .ct .i p.p1{margin-top:20px}
    .ui-aboutculture{margin:0 auto}
    .ui-aboutculture > .img{float:none;margin-bottom:50px}
    .ui-aboutculture > .img img{width:100%}
    .ui-head2-text{margin:0 auto}
    .ui-images .view > .aw{width:50px;height:50px;margin-top:-25px;line-height:55px}
    .ui-images .view > .aw.prev{left:0}
    .ui-images .view > .aw.next{left:auto;right:0}
    .ui-researchidea{margin-top:20px}
    .ui-researchidea > .ct{margin:0 auto}
    .ui-researchidea > .ft{margin:0}
    .ui-researchteam ul{margin:0 -5px}
    .ui-researchteam ul li{padding:0 5px}
    .ui-researchteam .i > .ct{margin-top:20px}
    .ui-researchtext{padding-left:0}
    .ui-researchtext .i{margin-bottom:20px}
    .ui-researchtext .imgs{margin-bottom:20px}
    .ui-researchtext .imgs img{width:33.33%;margin-left:0}
    .ui-researchlist ul{margin:-10px}
    .ui-researchlist ul li{padding:10px}
    .ui-contactinfo .pull-right{float:none !important}
    .ui-contactinfo .img{text-align:center}
    .ui-contactinfo .img img{width:60%}
    .ui-contactinfo .txt{margin-top:20px}
    .ui-head3 p label{padding:0 20px}
    .ui-head3 p label span{font-size:28px;line-height:2rem}
    .ui-head3 p label span small{font-size:14px}
    .ui-contactform > .ct ul li{width:100%;margin-bottom:20px}
    .ui-contactform .i textarea.text{height:220px}
    .ui-qualitylist ul{margin:-15px 0}
    .ui-qualitylist ul li{width:100%;padding:15px 0}
    .ui-qualityimg1 img{width:100%}
    .ui-head2.style3 p{font-size:18px}
    .ui-head2.style3 p small{font-size:14px !important}
    .ui-tppart .part1 > .l{width:100% !important}
    .ui-tppart .part1 > .r{width:100% !important}
    .ui-tppart .part1 > .r .txt{padding:20px 0}
    .ui-tppart .part1 > .r .no{margin-right:0;margin:0}
    .ui-tppart .txt > p > i{margin:20px 0}
    .ui-tppart .part1 > .l .txt{padding:0;border-top:#9f9f9f}
    .ui-tppart .part1 > .r .img{margin-top:20px}
    .ui-tppart .part2 > .l{width:100%;padding-left:0}
    .ui-tppart .part2 > .r{width:100%;padding:0;padding-top:20px}
    .ui-tppart .part3 .txt{margin:0}
    .ui-tppart .part3 .list1 ul{margin:0 -5px}
    .ui-tppart .part3 .list1 ul li{padding:0 5px}
    .ui-tppart .part3 .list2 ul li{width:50%}
    .ui-tppart .part4 > .l{width:100%;padding-right:0}
    .ui-tppart .part4 > .r{width:100%;margin-top:20px}
    .ui-tppart .part4 .view > .ct > .aw{width:50px;height:50px;line-height:55px;margin-top:-25px}
    .ui-tppart .part4 .view > .ct > .aw.prev{left:0}
    .ui-tppart .part4 .view > .ct > .aw.next{left:auto;right:0}
    .ui-newslist ul li{width:100%}
    .ui-newsdetail > .ct img{max-width:100%;margin-bottom:30px}
    .ui-servicetext .pull-right{float:none !important}
    .ui-servicetext .img img{width:100%}
    .ui-servicetext .txt{padding:25px}
    .ui-servicemodel1 img{width:100%}
    .ui-servicemodel2 .pull-right{float:none !important}
    .ui-servicemodel2 .img img{width:100%}
    .ui-servicemodel2 .txt{margin-top:20px;width:100%;padding:0 15px}
    .ui-serviceprocess1 img{width:100%}
    .ui-serviceprocess2 img{width:100%}
    .ui-prodlist ul li{width:50%}
    .ui-alloycont > .hd{padding:20px 0}
    .ui-alloycont > .ct{overflow:auto}
    .ui-alloycont > .ct table{width:200%}
    .ui-alloycont > .ct table tr td{padding:10px 20px}
    .ui-alloycont > .ct table tr td b{font-size:20px}
    .ui-alloylist ul{margin:0 -5px}
    .ui-alloylist ul li{padding:0 5px}
    .ui-alloylist .i p{line-height:45px;font-size:18px}
    .ui-orgimg1 img{width:100%}
    .ui-orgimg2 img{width:100%}
    .ui-inbanner{height:200px}
    .ui-inbanner > .ct h3{font-size:30px}
    .ui-inbanner > .ct p{margin-top:10px}
    .ui-inbanner > .ft{bottom:10px}
    .ui-devbanner > .ct h3{font-size:36px}
    .ui-newsdetail > .hd h3 a.back{margin-bottom:20px}
    .ui-newsdetail{margin-top:10px}
    .ui-prodlist .i > .ex > p{padding-top:20%}
    .ui-prodlist .i > .ex > .ct{padding-top:10px}
    #carousel-homebanner .carousel-indicators{bottom:0}
    #carousel-homebanner .carousel-indicators li{width:8px;height:8px;margin:0 2px !important}
    #carousel-homeproduct .carousel-indicators{bottom:-30px}
    #carousel-homeproduct a.aw.prev{left:20px;display:none}
    .ui-homeproduct .srch p button{margin-top:30px}
    #carousel-homeproduct a.aw.next{right:20px;display:none}
    #carousel-example-generic1 .carousel-indicators{bottom:-85px}
    .mb-hide{display:none}
    .ui-orgimg1 p{font-size:18px}
    .ui-banner .item:nth-child(2) .img.img1 .cont p.p1 span{font-size:30px}
    .ui-researchteam .i{margin:0px}
    .ui-head1 p.p5{font-size:14px}
    .ui-homescience > .ct p{font-size:14px}
    .ui-head1 p.p2{font-size:30px}
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:50px}
    .ui-tppart .ttl .no span{font-size:80px;line-height:115px}
    html.no-touch .ui-banner .img.img1 .cont p.p2 br{display:block}
    html[lang="en-US"] .ui-inbanner > .ct p{font-size:40px!important}
    html[lang="en-US"] .ui-banner .img.img1 .cont p.p1{font-size:23px!important;line-height:40px!important}
    html[lang="en-US"] .ui-banner .item:nth-child(2) .img.img1 .cont{padding:81.8px 0px!important}
    html[lang="en-US"] .ui-banner .item:nth-child(2) .img.img1 .cont p.p2 br{display:block!important}
    html[lang="en-US"] header .menu li ul{margin-left:0px!important;width:100%!important}
    html[lang="en-US"] header .menu > div > ul > li{margin:0px!important}
    html[lang="en-US"] .ui-homework .i > .ex > .hd p{font-size:18px!important}
    html[lang="en-US"] .ui-homework .i a.more{width:250px !important}
    .ui-newslist ul.newsleft,.ui-newslist ul.newsright{width:100%;padding-right:0}
    .ui-banner .item:nth-child(2) .img.img1 .cont p.p3 i.line{width:38%}
    .ui-newslist .txt h3 a span{padding-top:10px}
    .ui-newslist .i >.ct p .p1{font-size:17px}
    .ui-banner .item:nth-child(3) .img.img1 .cont p.p1 span{font-size:20px;margin-left:20px}
}
@media only screen and (max-width:320px){header .link a.mail,header .link a.call{padding-left:25px!important}
    .ui-banner .item .img.img1 .cont p.p1{font-size:30px}
    html[lang="en-US"] .ui-banner .img.img1 .cont p.p1{font-size:16px!important}
    .ui-banner .item:nth-child(3) .img.img1 .cont p.p1 span{font-size:20px}
    .ui-banner .item:nth-child(2) .img.img1 .cont p.p1 span{font-size:25px}
    .ui-banner .img.img1 .cont p.p4{font-size:14px}
    .ui-banner .img.img1 .cont p.p2{font-size:14px}
    .ui-aboutvision >.ct .i p.p1{font-size:17px}
    .ui-aboutvision >.ct .i p.p2{font-size:18px}
    .ui-homework .i > .ex > .hd p{font-size:15px}
    .ui-homework .i > .ex > .hd p b{font-size:25px}
    .ui-head2 p{font-size:23px !important}
    .ui-head2 p small{font-size:13px !important}
    .ui-orgimg1 p{font-size:15px}
    .ui-devlist >.hd p{font-size:30px}
    .ui-devlist table tr td label{font-size:18px}
    .ui-tab1 .i{font-size:15px}
    .ui-devlist >.hd p{font-size:25px}
    .ui-tppart .ttl .no span{font-size:80px;line-height:120px}
    .ui-prodlist .i >.ex >.ct p{font-size:13px}
    .ui-prodlist .i >.ex >p{font-size:18px}
    .gform_wrapper .top_label .gfield_label{font-size:14px}
    .ui-prodlist .i >.ct >.txt p{font-size:14px}
    .ui-qualitylist .i .box1 p{font-size:13px}
    header .container{padding:0 15px}
}
