@charset "utf-8";
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,i{margin:0; padding:0;}
li,i{list-style:none;  font-style: inherit;}
input,textarea,select{font-family:inherit; font-weight:inherit; font-size:14px;}
img{border:0;}
em{font-style: initial;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.cl,.clear{height:0; overflow:hidden; clear:both;}
.fl{ float:left}
.fr{ float:right}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
body,td,th{font-size: 14px;color:#333333;}
body{font-family:Microsoft YaHei; font-size: 14px; min-width:1300px; color:#333333;overflow-x: hidden;}
a{font-size:14px; color:#333333;}
.w1400 { width:1300px; margin:auto;}
.mar50{ margin:50px auto;}
.bottom30{margin-bottom:50px;}
.dis{ display: none;}
.w1000{width:1000px; float:right;}
.main-im{top: 20% !important;}


.top{ height: 45px; background: #fff; border-bottom: 1px solid #eeeeee; line-height: 45px;}
.top .fl{ font-size: 13px; color: #aaaaaa;}
.top .fr a{ display: flex; float: left; border-right: 1px solid #eee; height: 45px; font-size: 13px; color: #aaaaaa; align-items: center; justify-content: center; transition: all 0.3s; position: relative; width: 134px;}
.top .fr a:first-child{ border-left: 1px solid #eee;}
.top .fr a::before{ content: ""; display: block; width: 16px; height: 15px; background: url(images/1_03.png) no-repeat top; margin-right: 10px;transition: all 0.3s;}
.top .fr a:nth-child(2):before{ width: 21px; height: 17px; background: url(images/2_03.png) no-repeat top;}
.top .fr a:nth-child(3):before{ width: 13px; height: 18px; background: url(images/3_03.png) no-repeat top;}
.top .fr a:hover{ background: #124dbe; color: #fff;}
.top .fr a:hover::before{ background-position-y:bottom ;}
.top .fr a .top_img{ width: 134px; position: absolute; top: 46px; left: 0px;}
.top .fr a .top_img img{ width: 100%; }
.top .fr a:hover .top_img{ display: block;}

.logo{ margin: 36px 25px 36px 0px;}
.top2_list1{margin-top: 45px;}
.top2_list1 strong{ font-size: 26px; color: #124dbe; display: block; margin: -5px 0px -1px;}
.top2_list1 p{ font-size: 16px; color: #777777;}
.top2_list1 img{ margin-right: 5px;}
.top2_tel{ text-align: right; background: url(images/6_03.png) no-repeat right;  height: 48px; padding-right: 56px;margin-top: 40px;}
.top2_tel span{ font-size: 15px; color: #999; display: block;margin-top: 1px;}
.top2_tel strong{ font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #124dbe;line-height: 32px;}
.top2_list1 strong span{ color:#0abc62;}

.confuse{background: url(images/7_02.jpg) no-repeat center top; padding-bottom: 66px; overflow: hidden;}
.con_til{ font-size: 38px; color: #333; text-align: center; margin: 60px 0px 16px;}
.con_til strong{ color: #124dbe;}
.con_til::before{ content: ""; display: inline-block; background: url(images/9_03.png) no-repeat; width: 32px; height: 6px;vertical-align: middle; margin-right: 30px;margin-top: -5px;}
.con_til::after{ content: ""; display: inline-block; background: url(images/10_03.png) no-repeat; width: 32px; height: 6px;vertical-align: middle; margin-left: 30px;margin-top: -5px;}
.con_img{text-align: center; width: 436px; height: 40px; background: #124dbe; border-radius: 40px; margin: 0 auto;}
.con_ms{ font-size: 15px; color: #777; line-height: 30px; text-align: center; margin: 20px 0px 40px;}
.con_con{ display: flex; justify-content: space-between;}
.con_con li{ width: 145px; height: 145px; border-radius: 3px; border: 1px solid #e2e2e2; box-sizing: border-box; text-align: center; transition: all 0.3s;}
.con_con li strong{ font-size: 17px; color: #333333; display: block; margin: 28px auto 14px;}
.con_con li .con_xt{ width: 17px; height: 2px; background: #124dbe; transition: all 0.3s; margin: 0px auto 14px;}
.con_con li p{ font-size: 12px; color: #999; line-height: 20px; font-weight: 100;}
.con_con li.on{ background: #124dbe;}
.con_con li.on strong{ color: #fff;}
.con_con li.on .con_xt{ width: 34px; background: #fff;}
.con_con li.on p{ color: #afc5ef;}

.title{ text-align: center; margin: 64px auto 38px;}
.title span{font-size: 38px;}
.title span strong{color: #124dbe; font-family: Arial, Helvetica, sans-serif;}
.title p{ font-size: 16px; color: #777; margin-top: 5px;}
.title span::before{ content: ""; display: inline-block; background: url(images/9_03.png) no-repeat; width: 32px; height: 6px;vertical-align: middle; margin-right: 30px;margin-top: -5px;}
.title span::after{ content: ""; display: inline-block; background: url(images/10_03.png) no-repeat; width: 32px; height: 6px;vertical-align: middle; margin-left: 30px;margin-top: -5px;}

.solution{ margin-bottom: 70px;}
.sol_nav{ display: flex; justify-content: space-between;}
.sol_nav li strong{ font-size: 17px; color: #333; display: block;}
.sol_nav li a{ display: block;}
.sol_nav li span{ font-size: 14px; color: #999; display: block; margin: 6px 0px 12px;}
.sol_jt{ width: 20px; height: 20px; border-radius: 15px; background: #fff url(images/11_03.png) no-repeat center center; transition: all 0.3s; margin-left: -5px;}
.sol_nav li.on .sol_jt{ background: #124dbe url(images/12_03.png) no-repeat center center; margin-left: -0px;}
.sol_nav li.on strong{ color: #124dbe;}
.sol_box{    width: 965px;margin: 40px auto 0;position: relative;}
.sol_box a{ display: block;}
.sol_box dl{width: 965px;height: 636px;background: #fff;margin: 0px 24px;position: relative;z-index: 10;}
.sol_img{ width: 965px; height: 636px; overflow: hidden;}
.sol_img img{ width: 100%; display: block; transition: all 0.3s;}
.solution .tempWrap{overflow: inherit !important;margin-left: -24px;}
.sol_con{ width: 865px; height: 180px; background: #fff; background: rgba(255, 255, 255, .9); position: absolute; bottom: 70px; left: 50px;}
.sol_til{ margin: 26px 0px 14px 50px;}
.sol_til strong{ font-size: 26px; color: #124dbe;}
.sol_til span{ color: #acadb0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: inline-block; margin-left: 5px;vertical-align: text-top;}
.sol_con p{ font-size: 15px; color: #999; line-height: 27px; padding: 0px 50px;}
.sol_a{ display: block; width: 54px; height: 54px; border-radius: 54px; background: #124dbe; text-align: center ; line-height: 54px; font-size: 20px; font-weight: bold; color: #fff; position: absolute; right: -27px; top: 63px;}
.pulsee2{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-50px; margin-left:-50px; width:100px; height:100px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#124dbe; box-shadow:1px 1px 20px #124dbe; opacity:0; -webkit-animation:warnn 2s ease-out 1s; -moz-animation:warnn 12 ease-out 1s; animation:warnn 2s ease-out 1s; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); z-index: 4;}
.pulsee1{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-50px; margin-left:-50px; width:100px; height:100px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#124dbe; box-shadow:1px 1px 20px #124dbe; opacity:0; -webkit-animation:warnn 2s ease-out; -moz-animation:warnn 2s ease-out; animation:warnn 2s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); z-index: 4;}
@keyframes warnn {
    0% {
        transform: scale(0.3);
    -webkit-transform: scale(0.3);
        opacity: 0.0;
    }
    25% {
        transform: scale(0.3);
    -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.5);
    -webkit-transform: scale(0.5);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.8);
    -webkit-transform: scale(0.8);
        opacity: 0.6;
    }
    100% {
        transform: scale(1);
    -webkit-transform: scale(1);
        opacity: 0.0;
    }
}
@keyframes warnn1 {
    0% {
        transform: scale(0.3);
    -webkit-transform: scale(0.3);
        opacity: 0.0;
    }
    25% {
        transform: scale(0.3);
    -webkit-transform: scale(0.3);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.3);
    -webkit-transform: scale(0.3);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
    -webkit-transform: scale(0.5);
        opacity: 0.6;
    }
    100% {
        transform: scale(0.8);
    -webkit-transform: scale(0.8);
        opacity: 0.0;
    }
}


.products{ background: #f7f7f7; padding-bottom: 70px; overflow: hidden;}
.pro_l{ float: left; width: 270px;}
.pro_row1{ width: 240px; height: 90px; background: url(images/14_03.jpg); padding-left: 30px; overflow: hidden;}
.pro_row1 strong{ color: #fff; font-size: 26px; display: block; margin: 17px 0px 5px;}
.pro_row1 span{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;text-transform: uppercase;}
.pro_row2{ padding:26px 0px 10px 30px; background: #fff;}
.pro_row2 dt{ width: 170px; height: 45px; line-height: 45px; font-size: 17px; padding: 0px 20px;  background: #124dbe; transition: all 0.3s; margin-bottom: 17px; position: relative;}
.pro_row2 dt>a{ display: block;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size: 16px; position: relative;z-index: 1; background:  url(images/15_03.png) no-repeat 160px 20px;}
.pro_row2 dt::before{ content: ""; display: block; width: 0%; height: 100%; background: #0abc62; position: absolute; left: 0px; top: 0px; transition: all 0.3s; z-index: 0;}
.pro_row2 dd{ display: block; line-height: 28px; margin: 17px 0px;}
.pro_row2 dd>a{ display: block; font-size: 14px; color: #777; padding-left: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 186px;}
.pro_row2 dt:hover a{ background:url(images/15_03.png) no-repeat 160px 20px;}
.pro_row2 dt:hover::before{ width: 100%;}
.pro_row2 dd a:hover{ color: #124dbe;}
.pro_tj{ width: 540px; height: 390px; background: url(images/17_03.jpg); margin-bottom: 20px; position: relative;padding-left: 460px; overflow: hidden;} 
.pro_tj::before{ content: ""; display: block; width: 87px; height: 87px; background: url(images/16_03.png); position: absolute; right: 0; top: 0; }
.pro_tj strong{display: block; margin: 36px 0px 4px;}
.pro_tj strong a{ font-size: 26px; color: #124dbe;}
.pro_tj span{ font-size: 18px;display: block;margin-bottom: 22px;}
.pro_tj p{ font-size: 15px; color: #999; background: url(images/18_03.png) no-repeat left 11px; padding-left: 30px; line-height: 26px; width: 465px; margin-top: 8px;}
.pro_a{ width: 170px; height: 45px; line-height: 45px; background: #124dbe; display: block; text-align: center; transition: all 0.3s; margin-top: 28px; position: relative;}
.pro_a a{color: #fff; font-size: 14px; position: relative; z-index: 1;}
.pro_a::before{content: ""; display: block; width: 0%; height: 100%; background: #0abc62; position: absolute; left: 0px; top: 0px; transition: all 0.3s; z-index: 0;}
.pro_a:hover::before{ width: 100%;}
.pro_con{ width: 1000px; overflow: hidden; height: 390px;}
.pro_con a{display: block; width: 320px; float: left; margin-right: 20px;}
.pro_img{ width: 320px; height: 320px; overflow: hidden;}
.pro_img img{ width: 100%; transition: all 0.3s; display: block;}
.pro_til{margin-top: 1px; background: #fff; height: 69px; text-align: center; overflow: hidden; position: relative;}
.pro_til em{ font-size: 16px; display: block; margin: 13px 0px 3px; position: relative;z-index: 1;}
.pro_til p{ font-size: 13px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; color: #999;z-index: 1; position: relative; width:90%; margin:0px auto;}
.pro_til::before{ content: ""; display: block; width: 0%; height: 100%; background: #124dbe; position: absolute; left: 0px; top: 0px; transition: all 0.3s; z-index: 0;}
.pro_con a:hover .pro_til::before{ width: 100%;}
.pro_con a:hover em{ color: #fff;}
.pro_con a:hover p{ color: #afc5ef;}
.pro_r .tempWrap{ width: 1000px !important; }
.pro_con a:hover img{ transform: scale(1.1);}
.pro_row2{ margin-bottom: 20px;}
.pro_row4{ background: url(images/15_03.jpg);}
.pro_row3{ background: #fff; padding: 13px 20px; font-size: 14px; line-height: 26px;}


.adv{position: relative; height: 745px;  overflow: hidden;  background: url(images/20_02.jpg) no-repeat 4% center;}
.adv_g{position: relative;}
.adv_l{width: 50%;}
.adv_r{width: 50%;}
.adv_li{position: relative; }
.adv_li ul{width: 45%; top:500px; position: absolute; right: 0;    z-index: 9;}
.adv_li ul li{width: 20.2%; float: left; padding: 2%; background: #fff; text-align:center; cursor: pointer;}
.adv_li ul li+li{border-left:1px #e1e1e1 solid;}
.adv_li ul li img{width: 94%; border: 4px #fff solid;}
.adv_li ul li p{font-size:17px; line-height:40px; color:#333; font-weight:bold;}
.adv_li ul li.on { color: #124dbf;}
.adv_li ul li.on p { color: #124dbf;}
.adv_lt{width:600px; margin-top:100px;}
.adv_lt t{ font-size: 32px; color:#fff; }
.adv_lt p { font-weight: bold; color: #fff; line-height: 60px; font-size: 38px;}
.adv_lt p:after{content: ""; display: block; width: 90px; height: 3px; background: #fff; margin:40px 0;}
.adv_lt span{ font-size: 16px; color: #b4c6e8; line-height: 30px;}
.adv_lt a{ display: block; width: 200px; height: 54px; line-height: 54px; text-align: center; font-size: 16px; color: #fff; margin-top: 50px;background: #0abc62;  -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.adv_lt a:hover{width:230px;}
.adv_lw{position: absolute;top:500px;top:530px; left:0; width:50%;}
.adv_lw li{ width: 132px; height: 132px; border: 2px solid #fff; text-align: center; float: left; margin-right: 40px;}
.adv_lw li img{  margin: 26px 0px 13px;}
.adv_lw li span{ display: block; font-size: 16px; color: #fff;}
.adv_lw li p{ font-size: 14px; color: #b4c6e8;}

.case{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-bottom: 70px;}
.case a{ width: 310px;}
.case a:nth-child(n+5){ margin-top: 20px;}
.case .case_img{ width: 310px; height: 233px; overflow: hidden;}
.case img{ width: 100%; display: block; transition: all 0.3s;}
.case .case_til{ height: 50px; line-height: 50px; background: #f5f5f5; padding-left: 20px; position: relative;}
.case .case_til span{ font-size: 16px;    display: block;width: 83%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; position: relative; z-index: 1;}
.case .case_til::before{ content: ""; display: block; width: 14px; height: 16px; background: url(images/33_03.png) no-repeat left; position: absolute; right: 20px; top: 17px; transition: all 0.3s;z-index: 1;}
.case a:hover img{ transform: scale(1.1); }
.case .case_til::after{ content: ""; display: block; width: 0%; height: 100%; background: #124dbe; transition: all 0.3s; position: absolute; left: 0; top: 0; z-index: 0;}
.case a:hover .case_til::after{ width: 100%;}
.case a:hover .case_til::before{ background-position-x: right;}
.case a:hover .case_til span{ color: #fff;}

.circuit{overflow: hidden; background: #124dbe; padding-bottom: 70px;}
.circuit .title strong, .circuit .title span{ color: #fff;}
.circuit .title p{ color: #afc5ef;}
.circuit li{display: block;float: left;width: 140px;height: 140px;background: #fff;text-align: center;cursor: pointer;position: relative;margin-right: 92px; transition: all 0.3s;}
.circuit li:nth-child(6) {margin-right: 0;}
.circuit li:after{ content:""; display:block; width:40px; height:40px; background:url(images/29.png) no-repeat; position:absolute; top:0; right:0;}
.circuit li em{ display:block; margin: 37px auto 14px;}
.circuit li span {font-size: 18px;color: #333;}
.circuit li p {font-family: Arial;font-size: 13px;color: #fff;position: absolute;top: 6px;right: 5px;z-index: 999;}
.circuit li:before {content: "";display: block;width: 15px;height: 16px;background: url(images/28.png) no-repeat no-repeat;position: absolute;top: 59px;right: -59px;}
.circuit li:nth-child(6):before{display: none;}
.circuit .title span::before{ background: url(images/36_03.png);}
.circuit .title span::after{ background: url(images/36_05.png);}

.case_a{display: flex; width: 533px; height: 55px; background: #fff; margin: 0 auto; align-items: center; justify-content: center; font-size: 16px; color: #333; text-align: center; line-height: 55px; margin-top: 40px; transition: all 0.3s;}
.case_a::before{ content: ""; display: block; width: 27px; height: 27px; background: url(images/34_03.png); margin-right: 10px; transition: all 0.3s;}
.case_a:hover::before{ background: url(images/34_04.png);}
.case_a:hover{ width: 560px; background: #0abc62; color: #fff;}

.com_con{ width: 640px; }
.com_con strong{ font-size: 32px; color: #124dbe; display: block; margin: 30px 0px 12px;position:relative;}
.com_con span{ font-size: 18px; color: #333; display:block; margin-bottom: 32px;}
.com_con p{ font-size: 15px; color: #999;background: url(images/18_03.png) no-repeat left 11px;padding-left: 30px;line-height: 28px; margin-top: 12px;}
.com_a a{ color: #fff;font-size: 14px;display: block;  position: relative; z-index: 1;}
.com_a{ width: 170px; height: 50px; text-align: center;  background: #124dbe; transition: all 0.3s; line-height: 50px; position: relative; margin-top: 46px;}
.com_a::before{ content: ""; display: block; width: 0%; height: 100%; background: #0abc62; transition: all 0.3s; position: absolute; left: 0px; top: 0px; z-index: 0;}
.com_a:hover::before{ width: 100%;}



.nav{ height: 70px; background: #104cbb;}
.nav li{ float: left;width: 11.111%; position: relative;}
.nav li>a{ display: block; height: 50px; color: #fff; font-size: 16px; text-align: center; position: relative;z-index: 1;padding-top: 20px;line-height: 18px;}
.nav li::before{ content: ""; display: block; width: 0%; background: #0abc62; height: 75px; position: absolute; left: 0px; bottom: 0px; transition: all 0.3s;}
.nav li.cur::before,.nav li:hover::before{ width: 100%;}
.nav li span{ font-family: Arial;font-size: 12px;color: #ffff;opacity: .5;}


.nav li .menu{position: absolute; left: -16px; top: 70px; background: #fff; z-index:10;}
.nav li .menu a{ width: 155px; height: 45px; border-top: 1px solid #f5f5f5; line-height: 45px; padding-left: 20px; background: url(images/12_1.png) no-repeat 150px 21px; font-size: 14px; display:block; text-align:left;}
.nav li .menu a:hover{ color: #124ebf;}



.pla_nav{ display: flex; justify-content: center; margin-bottom: 20px;}
.pla_nav li{ background: #333; height: 45px; line-height: 45px; text-align: center; width: 14%; margin: 0px 10px;}
.pla_nav li a{ display: block;color: #fff; font-size: 16px; transition: all 0.3s;}
.pla_nav li.on a{ background: #124ebf;}
.pla_con{ margin-bottom: 70px;}
.pla_con dl a{ width: 310px; float: left; margin-left: 20px;}
.pla_con dl a:first-child{ margin-left: 0px;}
.pla_con dl img{ width: 100%; display: block;}
.pla_con dl p{ height: 50px; line-height: 50px; font-size: 14px; text-align: center; background: #f5f5f5; transition: all 0.3s; width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pla_con dl a:hover p{ background: #124ebf; color: #fff;}

.company {margin-bottom: 30px;}




.ny_pro_xq p{line-height: 30px;color: #444;}
.ny_pro_xq{margin-bottom: 15px;}
.ny_pro_xq td{line-height: 40px;}
.ny_pro_xq tr:nth-child(2n){background: #f5f5f5;}
.ny_pro_xq table{border-color: #eee;}
.ny_pro_tel{position: absolute;bottom: 1px;left: 0;width: 370px;height: 50px;background:#124dbf;text-align: center;line-height: 50px;color: #fff;font-size: 14px;}
.ny_pro_tel strong{ font-size:26px;font-family: Arial;vertical-align: middle;}
.pro_text_show{ height:497px; position:relative;}
.showbox p img{z-index: 99999;}
.ny_ms1{line-height: 28px;color: #999;font-size: 14px;text-align: justify;max-height: 165px;overflow: hidden;-webkit-line-clamp: 6;-webkit-box-orient: vertical;display: -webkit-box;}

ul.pro_detail_content_ul{background: #f1f1f1;margin:30px 0px;}
.pro_detail_content_ul li{line-height: 50px;height: 50px;padding: 0 30px;display: inline-block;position: relative;font-weight: bold;font-size: 16px;color: #104cbb;}
.pro_detail_content_ul li::after{content: '';width: 0;height: 3px;bottom: 0;left: 0;position: absolute;transition: 0.3s all;background: #124dbf;}
.pro_detail_content_ul li.show{background: #e2e2e2;}
.pro_detail_content_ul li.show::after{width: 100%;}


ul.small_ul li{    width: 90px !important;height: auto !important;}
.showsum{width: 100% !important;height: auto !important; } 
.small_ul{width: 100% !important;}
.showbox{ height: auto !important;}
.showbox>div{top: 0 !important;}
ul.small_ul li img{border: 1px solid #ddd; box-sizing: border-box;}

.ny_xq_img{ display: block;margin: 10px auto;}
.ny_confuse {flex-wrap: wrap;}
.ny_confuse strong{margin: 22px auto 14px;}
.ny_confuse li{width: 230px;}
.ny_confuse li:nth-child(n+5){ margin-top:20px;}
.con_con li p{font-size: 13px;}
.con_con li:hover{ background: #124dbe;}
.con_con li:hover strong{ color: #fff;}
.con_con li:hover .con_xt{ width: 34px; background: #fff;}
.con_con li:hover p{ color: #afc5ef;}

.ny_adv_l{ width:440px; background:#f5f5f5;padding:50px 30px; min-height: 228px;}
.ny_adv_l strong{font-size: 24px;line-height: 30px;margin-bottom: 30px; display:block;border-left: 3px solid #124dbf;padding-left: 24px;}
.ny_adv_l strong span{ color:#124dbf;}
.ny_adv_l .ny_adv_ms{    display: block;color: #999;font-size: 15px;line-height: 30px;}
.ny_adv_xt{ margin-bottom: 17px;    background: #d8d8d8;width: 100%;height: 1px;}
.ny_adv{ margin-bottom:20px;}

.ny_pro_case{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.ny_pro_case a{ display:block;width: 24%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 50px;text-align: center;}
.ny_pro_case img{ display:block;width: 100%;}
.ny_pro_pla a{width: 32%;}


#plass2 a{ width: 200px;}