﻿.header{ top: 10px; }
.common-tab > .tab-menu{ background: #f0f3f6; border-bottom: none; }
.common-tab > .tab-menu > .tab-slide, .common-tab > .tab-menu > .tab-slide-style{ border-top: none; border-right: 1px dotted #014e9c; }
.zwdt-ad > .col:first-child{ width: 390px; }
.zwdt-ad > .col:last-child{ width: 380px; }
.xxgk-menu-container .col{ float: left; margin: 5px; padding: 0px; }
.xxgk-menu-container .col a{ padding: 0px 10px; }
.index-zwfw-container .zwfw-left .tab-container .tab-menu{ display: none; }
.bmfwcx-tab-container .tab-content{ border: 1px solid #d2dae4; }
.bmfwcx-tab-container .tab-content{ height: 190px; }
.zwfw-right li{ height: 28px; line-height: 28px; width: 100%; position: relative; overflow: hidden; }
.index-zwfw-container .zwfw-left{ width: 440px; }
.index-zwfw-container .zwfw-right{ width: 280px; }
.index-zwfw-container .zwfw-center{ width: 358px; }
.zwdw-ad{ width: 365px; height: 230px; background: #f6f6f6; padding-top: 10px;}
.wswd{ width: 340px; margin-left: 15px; }
.wswd_bt{ width: 100%; height: 40px; line-height: 40px; }
.wswd_bt a{ font-size: 16px; position: relative; display: block; width: 100%; height: 40px;  color: #f85f0a; }
.wswd_bt a span{ font-size: 20px; font-weight: bold; margin-right: 10px; }
.wswd_bt a font{ font-size: 16px; color: #f85f0a; }
.wswd_xx{ width: 340px; height: 30px; line-height: 30px; color: #888; font-size: 12px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
.wswd_xx span{ font-size: 12px; }
.wswd_xx font{ font-size: 12px; }
.wswd_text{ line-height: 25px; color: #555; }

.zxft_img{ width: 270px; height: 150px; background: #f6f6f6; float: left; }
.zxft_img img{ width: 270px; height: 150px; }
.zxft_list{ width: 190px; float: right; }
.zxft_list ul li{ height: 50px; line-height: 50px; position: relative; overflow: hidden; border-bottom: 1px dotted #ccc;  color: #555;}
.zxft_list ul li span{ background: #1b70ae; color: #fff; padding: 5px 5px; margin-right: 5px;}
.zxft_text{ clear: both; padding-top: 10px; }
.zxft_text h4{ font-size: 16px; line-height: 45px; line-height: 45px; background: #f6f6f6; text-indent: 1em; }
.zxft_text h4 a{ font-size: 16px; color: #f85f0a;}
.zxft_text p{ line-height: 25px; font-size: 13px; color: #555; }

.common-tab2 > .tab-content{ border: none; }
.common-tab > .tab-content > div.active ul li{ width: 360px; float: left; height: 30px; line-height: 30px; margin: 0px 10px; }
.scxx .common-p{ margin-top: 5px; margin-bottom: 10px; height: 30px; line-height: 30px; background: #f6f6f6; width:100%; float: left; }
.scxx .row .col ul{ clear: both; }
.scxx .row .col ul li{ line-height: 25px; border-bottom: 1px dotted #ccc; width: 90%;}
.scxx .row .col ul li a{ color: #555; }

.dt{ height:780px; width: 700px; float: left; background: url(../images/map_bg.png) no-repeat center center;}
.dtdh{ background:url(../images/root.png) no-repeat; width:693px; height:655px; position:relative; margin:0px auto;}

.dtdhh{ position:relative;width:693px; height:655px; margin-top: 60px;}
.dtdhh div:hover{ cursor:default;}
.dtdhh div ul{ display:none; width:190px; margin-top:-10px; z-index:999; position:relative;}
.dtdhh div ul li{ width:60px; line-height:30px; float:left; background:#f6f6f6; border:1px solid #eee;text-align:center;}
.dtdhh div ul li:hover{ background:#eee;}
.dtdhh div ul li a{ display:block;font-size:12px; text-decoration:none; color:#555;}
.dtdhh div ul li a:hover{ background:#EADDA5;}
.dtdhh div div{ font-weight:bold; font-size:14px; width:80px; height:50px; text-align:center; line-height:50px;}
.dtdhh div div a{ display:block;}
.dtdhh div div a:link,.dtdhh div div a:visited{ color:#333; text-decoration:none; color: #061f3e;}
.dtdhh div div a:hover{ color:#900007;}
.diqing{ position:absolute; top:100px; left:150px;}
.nujiang{ position:absolute; top:200px; left:100px;}
.lijiang{ position:absolute; top:180px; left:230px;}
.dali{ position:absolute; top:260px; left:170px;}
.baoshan{ position: absolute; top:320px; left:90px;}
.dehong{ position:absolute; top:350px; left:18px;}
.lincang{ position:absolute; top:410px; left:140px;}
.chuxiong{ position:absolute; top:290px; left:300px;}
.puer{ position:absolute; top:440px; left:240px;}
.banna{ position:absolute; top:560px; left:240px;}
.yuxi{ position:absolute; top:380px; left:330px;}
.honghe{ position:absolute; top:450px; left:400px;}
.wenshan{ position:absolute; top:420px; left:500px;}
.qujing{ position:absolute; top:260px; left:460px;}
.kunming{ position:absolute; top:280px; left:380px;}
.zhaotong{ position:absolute; top:110px; left:460px;}


.row.xxgk1 .main_left{ width: 250px; float: left; text-align: left; }

.row.xxgk1 .main_left_top ul li{ width: 245px; height: 45px; line-height: 45px; list-style: none; background: #dcdcdc; text-indent: 2em; margin-top: 10px; border-left: 5px solid #ccc; }
.row.xxgk1 .main_left_top ul li:nth-child(1){ border-left: 5px solid #bb5e66; }
.row.xxgk1 .main_left_top ul li:nth-child(2){ border-left: 5px solid #ff945e; }
.row.xxgk1 .main_left_top ul li:nth-child(3){ border-left: 5px solid #4a9e41; }
.row.xxgk1 .main_left_top ul li:nth-child(4){ border-left: 5px solid #c19a7b; }
.row.xxgk1 .main_left_top ul li:nth-child(5){ border-left: 5px solid #659c99; }
.row.xxgk1 .main_left_top ul li:nth-child(6){ border-left: 5px solid #e67e21; }
.row.xxgk1 .main_left_top ul li a{ color: #666; font-size: 14px; text-decoration: none; background: none;}
.row.xxgk1 .main_left_bot{ margin-top: 10px; }
.row.xxgk1 .main_left_bot_bt{ width: 100%; height: 40px; line-height: 40px; background: #fae4aa; color: #000; font-size: 16px; text-align: center; }

.row.xxgk1 .main_right{ width: 900px; float: right; }

.row.xxgk1 .main_ss{ width: 100%; height: 50px; background: #014e9c; margin-top: 10px; text-align: center;}
.row.xxgk1 .main_ss input{ margin-top: 10px; }
.row.xxgk1 .main_ss input.text{ width: 300px; height: 30px; line-height: 30px; background: #fff; border: 1px solid #eee; }
.row.xxgk1 .main_ss input.button{ width: 80px; line-height: 30px; height: 30px; color: #fff; background: #e00; border: none; }

.row.xxgk1 .main_table{ width: 100%; margin-top: 10px; }
.row.xxgk1 .main_table table{ /*border-collapse: separate; border-spacing: 0px;*/ border-collapse: collapse; width: 100%; line-height: 25px; text-align: left; }
.row.xxgk1 .main_table table tr th{ text-align: center; height: 30px; background: #b6cfeb; }
.row.xxgk1 .main_table table tr td{padding: 10px 0px; padding-left: 2em; background: #fff; font-size: 13px; /* border-top: 2px solid #fff; border-right: 2px solid #eee; border-bottom: 2px solid #eee; border-left: 2px solid #fff;*/ color: #888; border: 1px solid #9CC; }
.row.xxgk1 .main_table table tr td a{ color: #555; text-decoration: none; font-size: 14px; color: #014e9c; }
.row.xxgk1 .main_table table tr td:nth-child(2n-1){ text-align: center; padding-left: 0em;  }
.row.xxgk1 .main_table table tr td:nth-child(2n){ color: #333; }


.xxgkml{ display: inline-block; background: #f6f6f6; width: 100%; height: auto; overflow: auto; position: relative; }
.xxgkml ul{ margin-left: 20px; }
.xxgkml ul li{  line-height: 30px; font-size: 12px; clear: both; width: 100%; }
.xxgkml ul li.on span{ background: url(../images/folder.gif); }
.xxgkml ul li.no span{ background: url(../images/firstpage.gif); }
.xxgkml ul li span{ width: 42px; height: 29px; background: url(../images/folder_open.gif); display: block; float: left; }
.xxgkml ul li a{ display: block; float: left; line-height: 30px; color: #333; font-size: 14px; text-decoration: none; }
.xxgkml ul li ul li{ width: 100%; clear: both; }
.xxgkml ul li ul li span{ width: 42px; height: 29px; background: url(../images/firstpage.gif); display: block; float: left;  }
.xxgkml ul li.on ul li span{ width: 42px; height: 29px; background: url(../images/firstpage.gif); display: block; float: left; }
.xxgkml ul li ul li a{ float: left; display: block; color: #555; text-decoration: none; line-height: 30px; }


.sq_table table{ border: 1px solid #ccc; width: 100%; border-collapse: collapse; background: #f6f6f6; text-align: left;}
.sq_table table tr td{ line-height: 25px; padding: 10px 0px;border: 1px solid #fff; font-size: 14px; padding-left: 15px; }
.sq_table_bt{ background: #eee; text-align: center; font-size: 16px; color: #333; }
.sq_table table tr td ul{ margin-left: 20px; }
.sq_table table tr td ul li{ float: left; margin: 0px 10px; text-align: center; }
.sq_table table tr td ul li input{ width: 100%; text-align: center; }
.sq_table table tr td ol li{ height: 30px; line-height: 30px; color: #555;  }
.sq_table table tr td input{ width: 90%; height: 30px; line-height: 30px; background: #fff; border: 1px solid #eee;  }
.sq_table table tr td textarea{ width: 90%; height:100px; background: #fff; border: 1px solid #eee; }
.sq_table table tr td div{ width: 100%; text-align: center; }
.sq_table table tr td div input{ width: 80px; height: 30px; line-height: 30px; background: #105b9e; color: #fff;border: none; margin: 0px 30px;  }
.sq_table table tr td input[type="file"]{ width: auto; background: none; border: none; }
.sq_table table tr td select{ width: 120px; background: #fff; border: #eee; height: 30px; line-height: 30px; }

.sq_table table tr td:nth-child(2n-1){ background: #ececec; text-align: center; font-size: 14px; color: #222; }
.sq_table table tr:nth-child(-n+7) td{ background: #e8ebe9; }
.sq_table table tr:nth-child(-n+7) td.sq_table_bt{  font-size: 18px; color: #000; background: #b6cfeb; }

.xjxx_ti{ width: 80%; margin-left: 10%; display: inline-block; border:1px solid #ccc; padding: 10px 0px;}
.xjxx_ti ul li{ float: left; height: 30px; line-height: 30px; width: 50%; text-indent: 2em; }
.xjxx_ti ul li span{ color: #000; font-weight: bold; }
.xjxx_ti ul li font{ color: #555; }

.index-tab-menu-btn a{ display: block; width: 100%; height: 60px; }
.common-p a{ font-size: 16px; }

.lm_dh{ width: 420px; float: right;  }
.lm_dh_bt{ height: 45px; line-height: 45px; font-size: 16px; }
.lm_dh_bt a{ font-size: 16px; color: #20304e; }
.lm_dh_dom{ clear: both; }
.lm_dh_dom ul li{ height: 25px; line-height: 25px; width:130px; margin: 3px 5px; float: left; background: #f6f6f6; text-align: left; text-indent: 1em; border: 1px solid #ccc; }
.lm_dh_dom ul li a{ font-size: 13px; color: #555; }
.lm_dh_t{ height: 70px; line-height: 50px; background: #202f51; color: #fff; text-align: center; font-size: 15px; background: url(../images/lm_dh_t.png) no-repeat left center; }

.col.zwdt-tab-container .tab-container.common-tab{ width: 400px; float: left; }
.xj_tzgg{ width: 250px; float: right; height:268px; }
.xj_tzgg_bt{ background: #f0f3f6; height: 30px; line-height: 30px; }
.xj_tzgg_bt span{ font-size: 14px;  color: #fff; float: left; padding: 0px 15px; background: #014e9c;  }
.xj_tzgg_bt a{ float: right; color: #555; font-size: 12px; text-decoration: none; }

.index-tab-menu{ padding-right: 280px; }

.index-tab-menu-btn.index-tab-menu-btn_zwfw{right:140px;background: url(../images/zwfw.png) no-repeat left center;}

.index-tab-menu-btn{width: 140px; max-width :140px; min-width: 140px; background: url(../images/yinyong.png) no-repeat left center;}
.index-tab-menu-btn a{ color: #fff; height: 50px; line-height: 50px; font-size: 18px; text-indent: 50px;}

.lm_dh.hd{ width: 1160px;}
.lm_dh.hd .lm_dh_t{ width: 1160px; background: url(../images/lm_dh_t1.png) no-repeat left center;  text-align: left; text-indent:80px;}

.lm_dh.hd .lm_dh_dom ul li{ width: auto; padding: 0px 30px; margin: 5px 5px; text-indent: 0px; }

.lm_dh.hd1{ width: 1160px; margin-bottom: 20px;}
.lm_dh.hd1 .lm_dh_t{ width: 1160px; background: url(../images/lm_dh_t1.png) no-repeat left center;  text-align: left; text-indent:80px;}
.lm_dh.hd1 .lm_dh_dom{ clear: none; text-align: center; }
.lm_dh.hd1 .lm_dh_dom .lm_dh_bt{ width: 160px; background: #f6f6f6; border: 1px solid #ccc; border-radius: 5px; float: left; clear: none; margin: 5px 15px; height: 40px; line-height: 40px; color: #555;}
.lm_dh.hd1 .lm_dh_dom .lm_dh_bt a{ color: #555; font-size: 13px; }
.lm_dh.hd1 .lm_dh_dom ul{ display: none; text-align: center; font-size: 13px; }
.lm_dh.hd1 .lm_dh_dom ul li{ width: auto; padding: 0px 30px; margin: 5px 5px; text-indent: 0px; }


.footer{ height: auto; bottom: auto; overflow: hidden; }
.footer p{ line-height: 80px; text-align: left; line-height: 25px; font-size: 12px; }
.footer p a{ color: #fff; line-height: normal; font-size: 12px; }
.index-main{ padding-bottom: 10px; }


.zczx .tableBt{ height: 50px; line-height: 50px; background: #eee; font-size: 14px; font-weight: bold; text-align: center; color: #000; }
.zczx table{ width: 100%; border-collapse: collapse; }
.zczx table tr td{ border: 1px solid #eee; padding: 5px 0px; line-height: 25px; color: #777; font-size: 13px; text-align: left; text-indent: 1em; }
.zczx table tr:nth-child(n) td{ text-align: center; text-indent: 0px; }
.zczx table tr:nth-child(n) td:nth-child(3){ text-align: left; text-indent: 1em; }
.zczx table tr.tableBt td:nth-child(n){ text-align: center; text-indent: 0px; color: #000; }
.zczx table tr td a{ color: #03243a; }

.zczxhf_time{ height: 35px; line-height: 35px; background: #eee; color: #555; margin-top: 5px; }
.zczxhf_time em img{ width: 24px; height: 24px; position: relative; top: 6px; margin: 0px 10px; }
.zczxhf_time span{ font-size: 12px; color: #000; }
.zczxhf_text{ line-height: 25px; font-size: 14px; color: #444; border-bottom: 1px dotted #eee; padding: 10px 0px; background: #f6f6f6; width: 860px; padding: 5px 10px; box-sizing: initial;  }
.zczxhf_huif_bt{ height: 35px; line-height: 35px; color: #000; font-size: 14px; font-weight: bold; background: #eee; text-indent: 1em; margin-top: 5px; }
.zczxhf_huif_text{ line-height: 25px; color: #000; font-size: 14px; background: #f6f6f6; width: 860px; padding: 5px 10px; box-sizing: initial; }
.zczxhf_huif_time{ text-align: right; font-size: 12px; color: #777; background: #f6f6f6;height: 30px; line-height: 30px;  }

#xzXxlk{ background: #f6f6f6; width: 323px; }
#xzXxlk p.common-p{ float: left; border-left: none; margin-right: 0px; margin-bottom: 0px; height: 30px; line-height: 30px; padding: 0px 10px; }
#xzXxlk p.common-p a{ color: #555; }
#xzXxlk p.common-p.active{ background: #014e9c; }
#xzXxlk p.common-p.active a{ color: #fff; }
#xzXxlk p.common-p:nth-child(2){ }
#xzXxlk .common-list-container{ clear: both; background: #fff; }

.xj_bszn{ width: 100%; height: 225px; background: #f6f6f6; text-align:center; }
.xj_bszn li{ width: 157px; height: 112px; border-right: 1px solid #eee; border-left: 1px solid #fff; border-bottom: 1px solid #eee; border-top: 1px solid #fff; float: left; text-align: center; }
.xj_bszn li a{ color: #0d2c54; display: block; }
.xj_bszn li em{ width: 60px; height: 60px; line-height: 70px; display: block; background: #eee; margin-left: 43px; margin-top: 10px; font-size: 30px; border-radius: 50%; color: #0d2c54; margin-bottom: 10px; margin:10px auto; position:relative; }
.xj_bszn li span{ margin-top: 10px; font-size: 13px;  }

.xj_bszn li:nth-child(1) em{ color: #ff1654; }
.xj_bszn li:nth-child(2) em{ color: #028090; }
.xj_bszn li:nth-child(3) em{ color: #ff9f1c; }
.xj_bszn li:nth-child(4) em{ color: #02c39a; }
.xj_bszn li:nth-child(5) em{ color: #456990; font-size: 24px; }
.xj_bszn li:nth-child(6) em{ color: #69306d; font-size: 24px; }

.xxgk-zwgk a.btn2{ margin-top:2px;}

/* @font-face {
  font-family: 'iconfont';  project id 735615
  src: url('http://at.alicdn.com/t/font_735615_wothihxz4xk.eot');
  src: url('http://at.alicdn.com/t/font_735615_wothihxz4xk.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_735615_wothihxz4xk.woff') format('woff'),
  url('http://at.alicdn.com/t/font_735615_wothihxz4xk.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_735615_wothihxz4xk.svg#iconfont') format('svg');
} */

/*.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}*/

