@charset "utf-8";
.pagebanner_co{ background:url(listbanner.jpg) no-repeat;  color: #fff; font-weight: 900;height: 133px;}
.pagebanner_co span{font-size: 30px; display: inline-block; margin-top: 40px; margin-left: 80px;}
.location_co{ margin-top: 20px;}
.box_tmp_co{ background: #fff; border:1px solid #d7eef6;}
.cag_left{width: 393px; padding-bottom:99999px; margin-bottom: -99999px;}
.list_right{ width: 790px;padding-bottom:99999px; margin-bottom: -99999px;}
.tab_co{ height: 54px; background: url(tabback.jpg) no-repeat;}
.tab_co li{ float: left;width: 50%;}
.tab_co li a{ display: block; height: 54px; line-height: 54px; color: #fff; font-weight: 900; font-size: 18px;text-align: center;}
.tab_co li.active a{color: #3371b6;}
.tab_co li.active a.dep_icon{background: url(bumeni.jpg) no-repeat 60px center #fff;}
.tab_co li.active a.cag_icon{background: url(qingdani.jpg) no-repeat 60px center #fff;}
.tab_co li a span{}
.icon20_co{ padding-left: 30px;}
.dep_icon{ background: url(bumenia.jpg) no-repeat 60px center;}
.cag_icon{ background: url(qingdania.jpg) no-repeat 60px center;}

.content_tab_co div a{ display: inline-block; border-radius: 3px; width: 47%; text-align: center;
  color: #595a5a; background: #e8f0f9; margin-bottom: 10px;font-size: 14px; padding: 13px 0px; margin: 5px;}
.content_tab_co div{ padding: 19px; text-align: center; font-size: 0px;}
.location_co dd{ padding: 10px 0; font-size: 0px; border-bottom:1px dotted #d0deee;}
.location_co dd a{ color: #666; font-size: 15px;display:inline-block; padding: 5px 15px; border-radius: 4px;}
.location_co{ padding:10px 20px;}
.location_co dl{}
.location_co dd a:hover{ background: #e0ebf8; color:#3371b6;}
.location_co dd a.active{ background: #3371b6; color: #fff;}
.location_co dd.last_dd{ border-bottom:0px;}
.location_co dd:last-child{ border-bottom:0px;}
.content_box_co{ overflow: hidden; margin-bottom: 10px;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;}
.clearfix { display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */


.part_tit { padding: 10px 20px;}
.part_tit h5{ font-size: 18px;
  font-weight: 900;
  color: #3371b6; border-bottom: 1px solid #c8d9eb;padding:5px 0px 12px 0;}
.caglist li{ text-align: left; margin-bottom: 10px;width: 95%;}
.caglist li a{ display: block; width: 100%; text-align: left; padding-left: 5%;}
.pos_relat{ position: relative;}
.color_link{ position:relative; width: 1059px; height:630px; margin: 0 auto;}
.color_link li{ position: absolute;}
.color_link li a{ color:#fff; text-align: center; display: block; width: 100%; height: 100%; cursor: pointer;}
.c_1_co{ width: 320px; height: 230px; background: url(cco1.jpg) no-repeat; top:0px; left: 0px;}
.c_2_co{ width: 320px; height: 230px; background: url(cco2.jpg) no-repeat; top: 0px; left: 336px;}
.c_3_co{ width: 409px; height: 230px; background: url(cco3.jpg) no-repeat;top:244px; left: 0px;}
.c_4_co{ width: 388px; height: 230px; background: url(cco4.jpg) no-repeat;top:0px; right: 0px;}
.c_5_co{ width: 388px; height: 108px; background: url(cco5.jpg) no-repeat;top:122px; right: 0px;}
.c_6_co{ width: 638px; height: 108px; background: url(cco6.jpg) no-repeat;top:244px; right: 0px;}
.c_7_co{ width: 638px; height: 108px; background: url(cco7.jpg) no-repeat;top:366px; right: 0px;}
.c_8_co{ width: 409px; height: 230px; background: url(cco8.jpg) no-repeat;top:244px; left: 0px;}
.c_9_co{ width: 257.25px; height: 108px; background: url(cco9.jpg) no-repeat; background-size:100% 100%;top:486px; left: 0px;}
.c_10_co{ width: 257.25px; height: 108px; background: url(cco10.jpg) no-repeat;top:486px; background-size:100% 100%; left:267.25px;}
.c_11_co{ width: 257.25px; height: 108px; background: url(cco11.jpg) no-repeat;top:486px; background-size:100% 100%; left:534.5px;}
.c_12_co{ width: 257.25px; height: 108px; background: url(cco12.jpg) no-repeat;top:486px; background-size:100% 100%; right: 0px;}

.icon200{ width:100px; height: 100px; display: inline-block; background: #ccc; margin-top: 50px; margin-bottom: 10px;}
.icon100{ width:73px; height: 73px; display: inline-block; background: #ccc; float: left; margin-top: 18px; margin-left: 25px;}
.icon-1{ background: url(icon1.jpg) no-repeat center center;}
.icon-2{ background: url(icon2.jpg) no-repeat center center;}
.icon-3{ background: url(icon3.jpg) no-repeat center center;}
.icon-4{ background: url(icon4.jpg) no-repeat center center;}
.icon-5{ background: url(icon5.jpg) no-repeat center center;}
.icon-6{ background: url(icon6.jpg) no-repeat center center;}
.icon-7{ background: url(icon7.jpg) no-repeat center center;}
.icon-8{ background: url(icon8.jpg) no-repeat center center;}
.icon-9{ background: url(icon9.jpg) no-repeat center center;}
.icon-10{ background: url(icon10.jpg) no-repeat center center;}
.icon-11{ background: url(icon11.jpg) no-repeat center center;}
.icon-12{ background: url(icon12.jpg) no-repeat center center;}
.margint0{ padding-top: 45px; text-align: left; padding-left:150px;}
.margint1{ padding-top: 35px; text-align: left; padding-left:150px;}
.margint2{ padding-top: 45px; text-align: left; padding-left:120px;}