@charset "utf-8";
.case_con { width:1200px; margin-left:auto; margin-right:auto;margin-top:30px;     position: relative; }


.c_menu{padding-bottom: 60px;}
.c_menu .c_ul{width: 810px;margin: 0px auto;}
.c_menu .c_ul .c_li{float: left;width: 202px;    padding-bottom: 30px; position:relative; }
.c_menu .c_ul .c_li .icon{position: relative;top: 2px;left: 15px;}
.c_menu .c_ul .lcurrent{color:#199ED8;}
.c_menu .c_ul .lcurrent .icon{position:relative; top:4px;}
.c_menu .c_ul li .alert_menu{display:none;width: 1200px;height: 82px;background-color: #eeeeee;border-radius:4px;position:absolute;z-index:1;top:16px;overflow:hidden; top: 40px;}
.c_menu .c_ul li .alert_menu ul{ margin-top:22px;}
.c_menu .c_ul li .alert_menu ul li{width: auto;margin-left: 25px;font-size:15px; float:left;}
.c_menu .c_ul li .alert_menu ul .currnet a{color:#199ED8;}
.c_menu .c_ul li .alert_menu ul a:hover{color:#199ED8;}
.c_menu .c_ul li .trigon{width:0px; height:0px; border-top:12px solid white; border-bottom:12px solid transparent; border-left:12px solid transparent; border-right:12px solid transparent;  position:absolute; z-index:2;  top:0px;   }
.c_menu .c_ul li .p1{left:-197px;}
.c_menu .c_ul li .p2{left:-398px;}
.c_menu .c_ul li .p3{left:-600px }
.c_menu .c_ul li .p4{left:-802px}
.c_menu .c_ul li .p1 .trigon{left:280px;}
.c_menu .c_ul li .p2 .trigon{left:480px;}
.c_menu .c_ul li .p3 .trigon{left:687px}
.c_menu .c_ul li .p4 .trigon{left:886px}


.c_hr{width: 10000px; border-bottom: 1px solid #CCCCCC; position: relative;left: -5000px;}

.case_con .c_middle{margin-top: 35px;}
.case_con .c_middle .recommend .r_tit{ text-align:left; }
.case_con .c_middle .recommend ul{ margin-top:30px;}
.case_con .c_middle .recommend ul li:first-child{ margin-left:0px;}
.case_con .c_middle .recommend ul li{ float:left;margin-left: 0px;}
.case_con .c_middle .recommend ul li .img{width:370px; height:262px;    border: 1px solid #cccccc;border-bottom: none; overflow:hidden;}
.case_con .c_middle .recommend ul li img{    width: 100%; height: 100%; transition: all 0.6s;  }
.case_con .c_middle .recommend ul li img:hover{  transform: scale(1.2);  }  
.case_con .c_middle .recommend ul li .tit{ border: 1px solid #cccccc;padding: 16px;}

.case_con .c_middle .new{ margin-top:60px;}
.case_con .c_middle .new .r_tit{ text-align:left; }
.case_con .c_middle .new ul .li_l{ margin-left:0px;}
.case_con .c_middle .new ul li{float: left;margin-left: 21px; margin-top: 40px; width: 284px;}
.case_con .c_middle .new ul li .img{width: 282px; height:169px;    border: 1px solid #cccccc;border-bottom: none; overflow:hidden;}
.case_con .c_middle .new ul li img{    width: 100%; height: 100%; transition: all 0.6s;  }
.case_con .c_middle .new ul li img:hover{  transform: scale(1.2);  }  
.case_con .c_middle .new ul li .tit{ border: 1px solid #cccccc; _border-top:none; padding: 16px;}

/*当没有数据时*/



.case_list_con {width:1200px; margin-left:auto; margin-right:auto;margin-top:30px;position: relative; }

.case_list_con .c_middle{margin-top: 35px;}
.case_list_con .c_middle .c_list li{ float:left;width: 387px; margin-left: 19px; margin-bottom:40px;}
.case_list_con .c_middle .c_list li .img{ width: 385px; height:230px;   border: 1px solid #cccccc; overflow:hidden;border-bottom: none;}
.case_list_con .c_middle .c_list li .img img{  width: 100%; height: 100%; transition: all 0.6s;}
.case_list_con .c_middle .c_list li .img img:hover{  transform: scale(1.2);  } 
.case_list_con .c_middle .c_list li .tit{ border: 1px solid #cccccc;  padding: 16px;}
.case_list_con .c_middle .c_list .li_l{ margin-left:0px;}
.case_list_con .c_middle .page .more{border: 2px #cccccc solid;width:175px;height:35px;border-radius: 5px; margin:auto; background-image:url(../images/kehu/more.png); background-repeat:no-repeat; background-position:center;}


.case_show_con {width:1200px; margin-left:auto; margin-right:auto;margin-top:50px;position: relative; }

.case_show_con .c_left{float:left;width: 825px; text-align:left; }
.case_show_con .c_left .tit{font-weight:700; font-style: normal;font-size: 16px; }
.case_show_con .c_left .con{margin:20px 0px 40px 0px;font-size: 15px;line-height: 25px;}


.case_show_con  .case_show_line{ border-top:2px solid #ccc;width: 100px;margin: auto;}
.case_show_con .c_left .case_apply{ margin-top:30px;}
.case_show_con .c_left .case_apply .tit{font-weight:400; font-style: normal;font-size: 28px; text-align:center; }
.case_show_con .c_left  .case_apply .con2{font-size: 18px;text-align: center; width:500px;  margin: 30px auto 30px auto;line-height: 28px; }

.case_show_con .c_left .tit1{font-size: 28px;}
.case_show_con .c_left .sub_tit{ color:rgb(153,153,153);font-size: 14px; margin-top: 10px;}
.case_show_con .c_left .sub_tit img{position:relative;top: 4px;left: -1px;}
.case_show_con .c_left .con1{font-size: 14px; margin-top:45px;}
.case_show_con .c_left .info{margin-top: 50px;    border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;padding: 20px 0px;}
.case_show_con .c_left .info .i_img{ width:260px; height:155px; float:left;}
.case_show_con .c_left .info .i_img img{width:100%; height:100%;border: 1px solid #cccccc;}
.case_show_con .c_left .info .i_left{ float:left;width: 450px;margin-left: 110px;}
.case_show_con .c_left .info .i_left  .i_tit{color: #999999;font-size: 16px;margin-bottom: 5px;}
.case_show_con .c_left .info .i_left  .i_con{font-size: 16px;margin-bottom: 5px;}
.case_show_con .c_left .info .i_left .i_l{     margin-top: 33px;   float: left; width: 189px;}
.case_show_con .c_left .info .i_left .i_r{      margin-top: 33px;  float: left; width:260px;}
.case_show_con .c_left .tit2{font-size: 23px;width: 737px;margin: 30px auto 30px auto; text-align:center;}
.case_show_con .c_left .img img{  width:100%;margin-top: 10px;}
.case_show_con .c_left .tit3{font-size: 28px; margin-top:40px;text-align: center;}
.case_show_con .c_left .ul{margin-top: 45px;    margin-bottom: 100px;}
.case_show_con .c_left .ul li{    margin-bottom: 40px;border-left: 1px solid rgb(0,102,204);  padding: 2px 0px 2px 20px;}
.case_show_con .c_left .ul li .u_tit{font-weight: 700; font-size:18px;}
.case_show_con .c_left .ul li .u_con{font-size: 14px;line-height: 24px;margin-top: 2px;}

.case_show_con .c_right{float:right; width:325px;text-align:left;}
.case_show_con .c_right .info{width:270px; margin: 10px auto 20px auto;line-height: 30px; }
.case_show_con .c_right .tit{padding-bottom: 13px;border-bottom: 1px solid #cccccc;font-weight: 700;font-style: normal;font-size: 16px;}
.case_show_con .c_right .con{margin-top:17px; padding-bottom:10px;}
.case_show_con .c_right .blue a{color:#329CEB}
.case_show_con .c_right .top{border: 1px solid #CCCCCC;}
.case_show_con .c_right .bottom{border: 1px solid #CCCCCC; margin-top:30px;}
.case_show_con .c_right .r-button{
    font-size:14px;
    width: 105px;
    color: #666666;
    border: 1px solid rgb(0,102,204);
    padding: 2px 43px;
    text-align: center;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    border-radius: 23px;
    margin: auto auto 10px auto;
    overflow:hidden;
   
}
.case_show_con .c_right .r-button:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background:rgb(0,102,204);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 23px;

}
.case_show_con .c_right .r-button:hover,.case_show_con .c_right .r-button:focus,.case_show_con .c_right .r-button:active {
    color: white;
}
.case_show_con .c_right .r-button:hover:before,.case_show_con .c_right .r-button:focus:before,.case_show_con .c_right .r-button:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}


.case_contact_con{width:1200px; margin-left:auto; margin-right:auto;margin-top:50px;position: relative; }

.case_contact_con .c_left{float:left;width:662px; text-align:left; }
.case_contact_con .c_left .tit{text-align:left;line-height:45px;font-size:32px; width:538px;}
.case_contact_con .c_left .con{text-align:left;margin-top:40px; line-height:39px;font-size:20px;padding-bottom: 50px;border-bottom: 1px solid #cccccc;}
.case_contact_con .c_left .logolist{ margin-top:50px; }
.case_contact_con .c_right{float:right; width:485px;text-align:left;background-color:rgb(25, 158, 216)}

.case_contact_con .c_right .case_table{width:85%;margin:37px auto;color:white;font-size:13px;}
.case_contact_con .c_right .case_table .cinput{border:none; border-radius:4px; width:290px; height:32px;}
.case_contact_con .c_right .case_table .ctext{border:none; border-radius:4px; width:290px; height:150px;}
.case_contact_con .c_right .case_table tr td{padding:10px 0px;}
.case_contact_con .c_right .case_table tr .tl{width:100px;}
.case_contact_con .c_right .case_table tr td .sub{width:100%;height:40px;border:none;background-color:white;border-radius:4px;margin-top:45px;}


.case_map_con {width:1200px; margin-left:auto; margin-right:auto;margin-top:50px;position: relative; }

.case_map_con .c_left{float:left; width:350px;}
.case_map_con .c_left .map_topleft{float:left;width:50%; background-color:#eeeeee;padding: 13px 0px; cursor:pointer;}
.case_map_con .c_left .map_topright{float:left;width:50%;background-color:#aaaaaa;padding: 13px 0px;cursor:pointer;color:white;}
.case_map_con .c_left .con .select{ background-color:#eeeeee;padding: 10px 0px; text-align:center; }
.case_map_con .c_left .con .select select{  margin:0px auto; font-size: 12px;line-height: 14px;display: block;min-width: 240px; max-width: 100%;padding: 15px 14px 14px;color: #4e4e4e;border: 2px solid #eee;background: url(../img/case/selectbox-arrow.png) right center no-repeat #fff;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 0!important;-moz-border-radius: 0!important; border-radius: 0!important;} 
.case_map_con .c_left .con .select select::-ms-expand { display: none; }
.case_map_con .c_left .list{background-color:#f8f8f8;height: 383px; overflow:hidden;}
.case_map_con .c_left  #map_tab2{display:none}
.case_map_con .c_left #map_tab2 .list{ height:430px;}



.case_map_con .c_left .list li{ padding-top:14px; padding-bottom:12px;  overflow:hidden;}
.case_map_con .c_left .list li:hover{ background-color:rgb(225,225,225);}
.case_map_con .c_left .list li .li_l{float:left; width:20%;  background:url(../images/kehu/spot.png) center no-repeat; color:white; font-size:11px; padding:7px 0px; background-position-y:3px;}
.case_map_con .c_left .list li .li_r{float:left;width:77%; text-align:left;}
.case_map_con .c_left .list li .li_r .tit{font-size:15px; margin-top:5px;}
.case_map_con .c_left .list li .li_r .con{color:#999999;font-size:13px;margin-top: 7px; line-height: 18px; }


.case_map_con .c_left #map_tab2 .list li{padding-top: 0px;}
.case_map_con .c_right{ float:left;width:850px;}

/* 地图弹出样式 */
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/* content_2 scrollbar */
.case_map_con .c_left .mCSB_scrollTools{ width:10px;}
.case_map_con .c_left .list .mCSB_container{margin-right:0px;}
.case_map_con .c_left .list .mCSB_scrollTools .mCSB_draggerRail{width:100%;box-shadow:1px 1px 1px rgba(255,255,255,0.1);_background-color:red; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background:#f8f8f8;}
.case_map_con .c_left .list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:100%;_background:rgba(255,255,255,0.4);background: rgba(0,0,0,0.4);filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
.case_map_con .c_left .list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{_background:rgba(255,255,255,0.5);background: rgba(0,0,0,0.5);filter:"alpha(opacity=50)"; -ms-filter:"alpha(opacity=50)"; /* old ie */}
.case_map_con .c_left .list .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.case_map_con .c_left .list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{_background:rgba(255,255,255,0.6);background: rgba(0,0,0,0.6);filter:"alpha(opacity=60)"; -ms-filter:"alpha(opacity=60)"; /* old ie */}
