﻿/* CSS Document */
/* CSS RESET */
* { padding: 0; margin: 0; }
body { font-family: "微软雅黑","宋体"; font-size: 12px; color: #333; }
.w1140 { width: 1140px; margin: 0 auto; }
a { text-decoration: none; color: #333; }
a, img { border: none; }
a:hover { color: #045a9d; }
img { vertical-align: middle; }
ul, li { list-style: none; }
em, i { font-style: normal; }
/*基本定位*/
.left, .fl { float: left }
.right, .fr { float: right }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; height: 0px; }
.clear_l { clear: left; }
.clear_r { clear: right; }
.clr { clear: both; }
.cl { clear: both; }
.hide { display: none }
.block { display: block !important; }
.inline { display: inline !important; }
.inline_block { display: inline-block; }
.align_r { text-align: right; }
.align_l { text-align: left; }
.align_c { text-align: center; }
.align_j { text-align: justify; }
.bold { font-weight: 600; }
.pa { position: absolute; }
.clearfix { zoom: 1; }
.sd_color { color: #004f30; }
.c3 { color: #333; }
.c6 { color: #666; }
.c9 { color: #999; }
.color_white { color: #fff;  padding-left:-500px;}
.color_white a { color: #fff;}
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.mb10 { margin-bottom: 10px; }
.f16 { font-size: 16px; color: #333; }
select, input{ padding-left:5px; height:28px; line-height:28px; }
/*首页开始
--------------------------------------------------------------------------------------------------------------------*/
.db_dhqy { overflow: hidden; background: #01b8e2; height: 27px; line-height: 27px; color: #fff; font-family: "宋体"; font-size: 12px; }
.db_dhqy a { color: #fff; }
.db_dhqy .kjgs_box a { float: right; padding-left: 18px; margin-left: 10px; display: block; }
.db_dhqy .kjgs_box .lxwm_tb { background: url(../upload/images/xgy_06.jpg) no-repeat left; }
.db_dhqy .kjgs_box .swsy { background: url(../upload/images/xgy_03.jpg) no-repeat left; }
.top_box { height: 106px; }
.qgzx_iphoe { overflow: hidden; }
.qgzx_iphoe .lxdh_wen { float: left; font-size: 14px; color: #a2a2a2; }
.qgzx_iphoe .lxdh_wen strong { font-size: 22px; color: #4e4e4e; display: block; }
/*banner*/
.banner_box { }
/* main_image */ 
.banner { height: 418px; overflow: hidden; position: relative; }
.banner2 { height: 200px; overflow: hidden; position: relative; }
.main_image ul { width: 9999px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; }
.main_image li span { display: block; width: 100%; height: 418px }
.main_image li a { display: block; width: 100%; }
.main_image li .img_1 { background: url(../upload/images/banner1.jpg) center top no-repeat }
.main_image li .img_2 { background: url(../upload/images/banner2.jpg) center top no-repeat }
.main_image li .img_3 { background: url(../upload/images/banner3.jpg) center top no-repeat }
div.flicking_con { position: absolute; bottom: 20px; left: 50%; z-index: 999; width: 210px; height: 6px; margin: 0 0 0 -105px; }
div.flicking_con a { background: #eeeeee; float: left; width: 65px; height: 6px; margin: 0; padding: 0; display: block; text-indent: -1000px; margin-right: 5px; }
div.flicking_con a.on { background: #01b8e2; }
/* main_image */ 
.gywm { font-size: 16px; line-height: 34px; color: #666; }
.gywm p { text-indent: 32px; }
.xmzt_box { margin-top: 60px; background: url(../upload/images/big_04.jpg) center no-repeat; height: 718px; overflow: hidden; }
.xmzt_box .bttt { margin-top: 50px; margin-bottom: 30px; }
.xmzt_list { overflow: hidden; }
.xmzt_list li { width: 285px; height: 257px; overflow: hidden; float: left; color: #fff; }
.xmzt_list li a { color: #fff; }
.xmzt_list li h4 { font-size: 26px; font-weight: 400; margin-left: 25px; margin-top: 30px; }
.xmzt_list li span { display: block; background: url(../upload/images/ts_27.png) left bottom no-repeat; padding-bottom: 15px; margin-bottom: 20px; font-size: 12px; margin-left: 25px; }
.xmzt_list li p { width: 225px; font-size: 12px; line-height: 24px; margin-left: 25px; }
.xmzt_list li.ztxm_1 { background: url(../upload/images/ts_31.png); }
.xmzt_list li.ztxm_2 { background: url(../upload/images/ts_34.png); }
.xmzt_list li.ztxm_3 { background: url(../upload/images/ts_44.png); }
.xmzt_list li.ztxm_4 { background: url(../upload/images/ts_47.png); }
.xmzt_more { text-align: center; width: 147px; margin: 0 auto; display: block; margin-top: 16px; }
.index_new_box { background: #fbfbfb; padding: 60px 0; }
.xwen_t { margin-bottom: 30px; }
.tsxwen { width: 526px; display: block; }
.tsxwen p { font-size: 14px; color: #666; }
a.tsxwen:hover p { color: #01b8e2; }
.tsxwen .tittt { overflow: hidden; color: #363636; font-size: 16px; margin-top: 15px; margin-bottom: 5px; }
.xwen_list li { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 35px; height: 124px;}
.xwen_list li a { display: block; overflow: hidden; }
.xwen_list li a .time { float: left; font-size: 14px; text-transform: uppercase; width: 88px; height: 87px; color: #363636; background: #e1e1e1; }
.xwen_list li a .time i { font-size: 32px; color: #01b8e2; display: block; margin-left: 10px; margin-top: 5px; }
.xwen_list li a .time em { display: block; margin-left: 10px; line-height: 16px; }
.xwen_list li a .xwen_tt { float: right; width: 467px; }
.xwen_list li a .xwen_tt h4 { font-weight: 400; margin-bottom: 15px; font-size: 18px; color: #363636; }
.xwen_list li a .xwen_tt p { color: #adacac; font-size: 12px; font-family: "宋体"; line-height: 24px; }
.xwen_list li a:hover .xwen_tt h4 { color: #01b8e2; }
.xwen_list li a .pic-block2 {float: right; position: relative; right: 0px; top: 0px; }
.xwen_list li a .pic-block2 img { width:160px; height:110px;}

.xwen_list2 li { padding-bottom: 20px; margin-bottom: 35px; }
.xwen_list2 li a { display: block; overflow: hidden; }
.xwen_list2 li a .time { float: left; font-size: 14px; text-transform: uppercase; width: 88px; height: 87px; color: #363636; background: #e1e1e1; }
.xwen_list2 li a .time i { font-size: 32px; color: #01b8e2; display: block; margin-left: 10px; margin-top: 5px; }
.xwen_list2 li a .time em { display: block; margin-left: 10px; line-height: 16px; }
.xwen_list2 li a .xwen_tt { float: right; width: 467px; }
.xwen_list2 li a .xwen_tt h4 { font-weight: 400; margin-bottom: 15px; font-size: 18px; color: #363636; }
.xwen_list2 li a .xwen_tt p { color: #adacac; font-size: 12px; font-family: "宋体"; line-height: 24px; }
.xwen_list2 li a:hover .xwen_tt h4 { color: #01b8e2; }

.hzhb_box { margin-top: 15px; }
.hzhb_list { overflow: hidden; }
.hzhb_list li { float: left; width: 228px; }
.index_lxwm { background: url(../upload/images/xgy_82.jpg) center no-repeat; height: 281px; overflow: hidden; margin-top: 60px; }
.index_lxwm_con { overflow: hidden; }
.index_lxwm_con a { display: block; width: 483px; height: 70px; float: left; margin-top: 159px; margin-left: 41px; }
.index_lxwm_con a.tsjy { margin-left: 92px; }
/*底部*/
.foot_box { background: #323639; overflow: hidden; color: #999999; font-size: 12px; padding : 20px 0; line-height: 36px; }
.foot_box a{ color: #999999;}
/*导航噢噢噢噢噢噢噢噢-----------------------------------------*/
.g-wrap { position: relative; margin: 0 auto; width: 1140px; height: 100%; overflow: hidden; }
#header { position: relative; z-index: 5; height: 146px; background-color: #fff; }
#logo { position: absolute; top: 100; left: 0; width: 300px; height: 146px; background: url(../upload/images/xgy_11.jpg) no-repeat 0 0; }
#nav { position: absolute; top: 0; right: 0; width: 866px; z-index: 4; height: 100%; background-color: #fff; overflow: hidden; }
#nav li { width: 102px; float: left; height: 100%; -webkit-transition: background-color 700ms; transition: background-color 700ms; }
#nav li a { position: relative; z-index: 2; display: block; width: 100%; height: 100%; font-size: 16px; line-height: 150px; text-align: center; color: #666; -webkit-transition: color 200ms; transition: color 200ms; }
#nav li a.on { color: #fff; }
#nav li a span { position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; }
#nav li a .bkg { top: 100%; z-index: 1; background-color: #01b8e2; -webkit-transition: top 200ms; transition: top 200ms; }
#nav li a.on .bkg, #nav li a.on .bkg { top: 0; }

#nav li.zzz a .bkg{ top: 0; }
#nav li.zzz a{ color: #fff; }

#subNav { position: absolute; top: 183px; left: 0px; z-index: 4; width: 100%; height: 61px; overflow: hidden; }
#subNav .g-wrap { overflow: visible; }
#subNav .g-wrap .item { position: absolute; top: -100%; width: 100%; height: 100%; background: url(../upload/images/erji_03.png); overflow: hidden; -webkit-transition: top 300ms; transition: top 300ms; }
#subNav .g-wrap .about { left: 286px; padding-left: 112px; /*width:835px;*/ }
#subNav .g-wrap .news { left: 408px; padding-left: 112px; /*width:752px;*/ }
#subNav .g-wrap .relation { left: 530px; padding-left: 112px; /* width:643px;*/ }
#subNav .g-wrap .service { left: 652px; padding-left: 112px; /*width:573px;*/ }
#subNav .g-wrap .on { top: 0; z-index: 2; }
#subNav .g-wrap .item a { float: left; padding: 0 10px; font-size: 14px; line-height: 61px; color: #d2ced5; -webkit-transition: color 300ms; transition: color 300ms; }
#subNav .g-wrap .item a:hover { color: #01b8e2; }
#subNav .g-wrap .item #on { color: #f63b2e; }

/*///////////////////////////////////////////////////////////////////////////////////////*/
#sjNav { position: absolute; top: 176px; left: 0px; z-index: 100; width: 100%; height: 61px; overflow: hidden; }
#sjNav .g-wrap { overflow: visible; }
#sjNav .g-wrap .item { position: absolute; top: -100%; width: 100%; height: 100%; background: url(../upload/images/erji_03.png); overflow: hidden; -webkit-transition: top 300ms; transition: top 300ms; }
#sjNav .g-wrap .wyfw1 { left: 530px; padding-left: 112px; } 
#sjNav .g-wrap .wyfw2 { left: 642px; padding-left: 80px; }
#sjNav .g-wrap .on { top: 0; z-index: 2; }
#sjNav .g-wrap .item a { float: left; padding: 0 10px; font-size: 14px; line-height: 61px; color: #d2ced5; -webkit-transition: color 300ms; transition: color 300ms; }
#sjNav .g-wrap .item a:hover { color: #01b8e2; }
#sjNav .g-wrap .item #on { color: #f63b2e; }

/*三级分类*/
#sjNyNav .ts_itrem{ position:relative; z-index:5; float:left;}
.sjml_item{ display:none; position:absolute; z-index:999; top:77px; left:0;  background: url(../upload/images/erji_03.png); overflow: hidden; }
.nav .g-wrap .columns  .sjml_item a{ display:block; width:110px; line-height:40px; color:#fff; float:none; margin-left:auto; text-align:center; font-weight:400;}
.nav .g-wrap .columns  .sjml_item a:hover{ background: url(../upload/images/erji_03.png);}

/*导航噢噢噢噢噢噢噢噢*/
 
.nav { height: 77px; border-bottom: 1px solid #eaeaea; }
.nav .g-wrap .crumbs { float: left; padding-left: 13px; height: 100%; background: url(../upload/images/crumbs_icon.png) no-repeat 0 32px; }
.nav .g-wrap .crumbs a { float: left; padding: 0 9px; font-weight: bold; font-size: 12px; line-height: 77px; color: #4d4852; }
.nav .g-wrap .crumbs a.on { background: url(../upload/images/crumbs_arrow.png) no-repeat 0 36px; }
.nav .g-wrap .columns { float: right; height: 100%; }
.nav .g-wrap .columns a { position: relative; float: left; margin-left: 30px; font-weight: bold; line-height: 77px; color: #63666b; }
.nav .g-wrap .columns a span { position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background-color: #01b8e2; border-radius: 4px; -webkit-transition: width 300ms; transition: width 300ms; }
.nav .g-wrap .columns a.on span { width: 100%; }
/*********** 新闻 ***********/
 #left {float:right; width:815px; border-left:1px solid #eee;}
#right {float:left; width:300px; padding-right:20px; padding-top:20px; }
#right img{ margin-bottom:20px;}
/*招聘*/
.zp_table th{ height:37px; line-height:37px; font-size:14px; color:#fff; background:#275ec2;  }
.zp_table td{ height:35px; border-bottom:1px solid #ccc; text-align:center; color:#333; }
.zp_table td a:hover{ color:#5bab32;}
.zo_anniu{ background:url(../upload/images/ny/job_ny_03.jpg) no-repeat; display:block; width:100px;  height:35px; line-height:35px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#fff; text-align:center; margin:20px auto;}
.zpinfo_title{ color:#275ec2; font-size:20px; font-weight:400; text-align:center; padding:25px 0;font-family:"微软雅黑";}
.zpxx_ny{ font-size:12px; line-height:24px; margin-top:10px;} 
 
/* 新闻详情 */
#left .news-editor { padding:20px; min-height:620px; font-size:14px; line-height: 28px;}
#left .news-editor h1{ font-size:24px;}
#left .news-editor h3 { margin: 14px 0 25px 0; font-size:14px; font-weight:400; color:#999; border-bottom:1px  dotted #ddd; padding-bottom:15px; }
#left .news-editor p { margin-bottom: 15px; color: #746969; font-size:14px; line-height:28px; } 
#left .news-editor .bshare-custom { margin-bottom: 5px; height: 20px; overflow: hidden; }
#left .news-editor .bshare-custom a { float: left; padding: 0; margin-right: 5px; width: 20px; height: 20px; background: url(../img/news/share.jpg) no-repeat 0 0; overflow: hidden; }
#left .news-editor .bshare-custom .bshare-weixin { background-position: -54px 0; }
#left .news-editor .bshare-custom .bshare-sinaminiblog { background-position: -79px 0; }
#left .news-editor .bshare-custom .bshare-qzone { background-position: -129px 0; }
#left .news-editor .bshare-custom .bshare-qqim { background-position: -154px 0; }
#left .relative-news { position: relative; border-top: 2px solid #e8e6e6; }
#left .relative-news .main-news { margin-bottom: -23px; padding: 23px 16px 0 106px; width: 302px; height: 170px; border-right: 1px dotted #ccc; }
#left .relative-news .main-news .date-block { position: absolute; left: 0; top: 23px; }
#left .relative-news .main-news h1 { margin-bottom: 15px; height: 44px; line-height: 22px; }
#left .relative-news .main-news p { line-height: 20px; color: #777; }
#left .relative-news .main-news .detail { display: block; line-height: 20px; color: #e62b1e; }
#left .relative-news .link-list { position: absolute; top: 24px; left: 443px; width: 340px; line-height: 20px; }
#left .relative-news .link-list h1 { margin-bottom: 39px; }
#left .relative-news .link-list a { color: #777; }
/* 链接列表 */

.link-block{  padding: 0 0 20px 20px; min-height:620px;   }
.link-list a {display:block; -webkit-transition:color 300ms; transition:color 300ms;}
.link-list a span {float:left; margin-right:15px;}
.link-list p {}
/* 日期块 */
.date-block {float:left; padding:0 10px; width:68px; height:88px; font:bold 14px/15px 'novecento' !important; color:#444; background-color:#e1e1e1;}
.date-block .day {display:block; margin:10px 0 3px 0; font:bold 36px/36px 'novecento' !important; color:#01b8e2;}
/* 链接块 */
 
.link-block a {display:block; padding:24px 24px 24px 0; height:120px; border-bottom:1px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.link-block a:hover {background-color:#e1e1e1;}
/*.link-block a:last-child {border-bottom:0 none;}*/
.link-block a .summary {float:left; margin-left:18px; width:640px; height:120px; line-height:24px; color:#746969;}
.link-block a h1 {margin-bottom:8px; line-height:26px; font-size:18px; color:#333;}
.link-block a h3 {margin:-4px 0; color:#746969;}
.link-block a p {margin-top:8px; height:100%; line-height:24px; color:#746969; overflow:hidden;}

.link-block2{  padding: 0 0 20px 20px; min-height:620px;   }

.link-block2 a {display:block; padding:24px 24px 24px 0; height:120px; border-bottom:1px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms;}
.link-block2 a:hover {background-color:#e1e1e1;}
/*.link-block2 a:last-child {border-bottom:0 none;}*/
.link-block2 a .summary {float:left; margin-left:18px; width:500px; height:100%; line-height:24px; color:#746969;}
.link-block2 a h1 {margin-bottom:8px; line-height:28px; font-size:18px; color:#333;}
.link-block2 a h3 {margin:-4px 0; color:#746969;}
.link-block2 a p {margin-top:8px; height:72px; line-height:24px; color:#746969; overflow:hidden;}

.pic-block { position: absolute; right: 0px; top: 24px; }
.pic-block img { width:160px; height:120px;}
.has_img { position: relative; z-index:1; }

/*分页*/
#pageDiv { clear: both; height: 25px; line-height: 23px; margin: 0 0px 20px 0; text-align: right; color: #666; }
#pageDiv span { border: 1px solid #ccc; height: 23px; display: inline-block; *vertical-align:middle!important;
margin: 0 3px; }
#pageDiv a { display: inline-block; height: 23px; padding: 0 5px; color: #000; text-decoration: none; }
#pageDiv a:hover { display: inline-block; height: 23px; padding: 0 5px; color: #666; text-decoration: none; }
#pageDiv .current { background: #01b8e2; color: #fff; padding: 1px 5px; border: 0; font-weight: bold; }
#pageDiv .current a { display: inline-block; height: 23px; padding: 0 5px; color: #fff; text-decoration: none; }
#pageDiv .current a:hover { display: inline-block; height: 23px; padding: 0 5px; color: #eee; text-decoration: none; }

.caseshow { background: #313131; }
.caseshow2 { background: #e1e1e1; }
.caseshow2 { font-size:16px; text-align:center; color: #999;  margin-top:0px; margin-bottom:10px; vertical-align: middle;}
.caseshow2 a{ color: #333; line-height:28px;  }
.caseshow2 a.on1{ padding-left:0px; }
.caseshow2 a.on2{ color: #000; background-color:#c1c1c1; padding-left:24px; padding-right:24px; padding-top:6px; padding-bottom:6px; }
.btn11{width:120px; height:43px; background:url(../upload/images/tijiao1.png) no-repeat; border:none; cursor:pointer;}
.btn21{width:120px; height:43px; background:url(../upload/images/tijiao2.png) no-repeat; border:none; cursor:pointer;}
.linklogo a {float: left; display:block; padding:0 0 0 0; border:1px solid #e8e6e6; -webkit-transition:background-color 400ms; transition:background-color 400ms; font-size:18px; width:228px; height:108px; line-height:108px; text-align:center; }

/*地图*/
/* The group of people */
.tcc{position: absolute; display:none; top:50px; left:20px; padding:5px 10px 10px 10px; color:#333; background-color:#fff; border:2px solid #ccc;  width:380px; line-height:24px;}
.tcccz{text-align:right; border-bottom:1px solid #efefef; margin-bottom:10px;}
#rightnr .tcc a{color:#333; text-decoration:none;}
#rightnr .tcc a:hover{color:#ff7717; text-decoration:none;}

#gmap {display:block; width:550px; height:445px; background:url(../upload/images/mapimg/map.jpg) no-repeat; position:relative; margin:0 auto;}
#gmap a {color:#000; font-family:arial, sans-serif; font-size:1.2em; font-weight:bold; text-transform:uppercase;}

/*新疆*/
a#xj {display:block; width:206px; height:0; padding-top:156px; overflow:hidden; position:absolute; left:14px; top:63px;}
* html a#xj {height:156px;text-indent:-9000px;}
a#xj:hover {background:transparent url(../upload/images/mapimg/xj1.gif) no-repeat 0 0;overflow:visible;text-indent:-9000px;}

/*西藏*/
a#xz {display:block; width:200px; height:0; padding-top:124px; overflow:hidden; position:absolute; left:37px; top:207px;}
* html a#xz {height:124px;}
a#xz:hover {background:transparent url(../upload/images/mapimg/xz.gif) no-repeat  0 0;overflow:visible;text-indent:-9000px;}

/*青海*/
a#qh {display:block; width:132px; height:0; padding-top:96px; overflow:hidden; position:absolute; left:147px; top:184px;}
* html a#qh {height:96px;}
a#qh:hover {background:transparent url(../upload/images/mapimg/qh.gif) no-repeat 0 0; height:-20px; overflow:visible;text-indent:-9000px;}

/*甘肃*/
a#gs {display:block; width:148px; height:0; padding-top:123px; overflow:hidden; position:absolute; left:187px; top:149px;}
* html a#gs {height:123px;}
a#gs:hover {background:transparent url(../upload/images/mapimg/gsh.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*内蒙古*/
a#lmg {display:block; width:226px; height:0; padding-top:196px; overflow:hidden; position:absolute; left:234px; top:17px;}
* html a#lmg {height:196px;}
a#lmg:hover {background:transparent url(../upload/images/mapimg/lm.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*黑龙江*/
a#hlj {display:block; width:116px; height:0; padding-top:106px; overflow:hidden; position:absolute; left:420px; top:13px;}
* html a#hlj {height:106px;}
a#hlj:hover {background:transparent url(../upload/images/mapimg/hlj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*宁夏*/
a#nx {display:block; width:34px; height:0; padding-top:47px; overflow:hidden; position:absolute; left:290px; top:191px;}
* html a#nx {height:47px;}
a#nx:hover {background:transparent url(../upload/images/mapimg/nx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*吉林*/
a#jl {display:block; width:88px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:436px; top:96px;}
* html a#jl {height:59px;}
a#jl:hover {background:transparent url(../upload/images/mapimg/jl.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*辽宁*/
a#ln {display:block; width:60px; height:0; padding-top:57px; overflow:hidden; position:absolute; left:422px; top:126px;}
* html a#ln {height:57px;}
a#ln:hover {background:transparent url(../upload/images/mapimg/ll.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*山东*/
a#sd {display:block; width:69px; height:0; padding-top:45px; overflow:hidden; position:absolute; left:396px; top:198px;}
* html a#sd {height:45px;}
a#sd:hover {background:transparent url(../upload/images/mapimg/sd.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*河北*/
a#hb {display:block; width:58px; height:0; padding-top:81px; overflow:hidden; position:absolute; left:377px; top:146px;}
* html a#hb {height:81px;}
a#hb:hover {background:transparent url(../upload/images/mapimg/heb.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*北京*/
a#bj {display:block; width:17px; height:0; padding-top:18px; overflow:hidden; position:absolute; left:392px; top:163px;}
* html a#bj {height:18px;}
a#bj:hover {background:transparent url(../upload/images/mapimg/bj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*天津*/
a#tj {display:block; width:15px; height:0; padding-top:20px; overflow:hidden; position:absolute; left:405px; top:169px;}
* html a#tj {height:20px;}
a#tj:hover {background:transparent url(../upload/images/mapimg/tj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*陕西*/
a#shx {display:block; width:55px; height:0; padding-top:93px; overflow:hidden; position:absolute; left:303px; top:188px;}
* html a#shx {height:93px;}
a#shx:hover {background:transparent url(../upload/images/mapimg/shx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*山西*/
a#sx {display:block; width:37px; height:0; padding-top:73px; overflow:hidden; position:absolute; left:347px; top:170px;}
* html a#sx {height:73px;}
a#sx:hover {background:transparent url(../upload/images/mapimg/sx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*河南*/
a#hn {display:block; width:62px; height:0; padding-top:56px; overflow:hidden; position:absolute; left:351px; top:224px;}
* html a#hn {height:56px;}
a#hn:hover {background:transparent url(../upload/images/mapimg/hl.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*江苏*/
a#js {display:block; width:56px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:409px; top:232px;}
* html a#js {height:50px;}
a#js:hover {background:transparent url(../upload/images/mapimg/js.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*安徽*/
a#ah {display:block; width:52px; height:0; padding-top:63px; overflow:hidden; position:absolute; left:397px; top:239px;}
* html a#ah {height:63px;}
a#ah:hover {background:transparent url(../upload/images/mapimg/ah.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*上海*/
a#sh {display:block; width:10px; height:0; padding-top:7px; overflow:hidden; position:absolute; left:460px; top:273px;}
* html a#sh {height:7px;}
a#sh:hover {background:transparent url(../upload/images/mapimg/sh.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*浙江*/
a#zj {display:block; width:40px; height:0; padding-top:50px; overflow:hidden; position:absolute; left:433px; top:275px;}
* html a#zj {height:50px;}
a#zj:hover {background:transparent url(../upload/images/mapimg/zj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*江西*/
a#jx {display:block; width:51px; height:0; padding-top:67px; overflow:hidden; position:absolute; left:388px; top:297px;}
* html a#jx {height:67px;}
a#jx:hover {background:transparent url(../upload/images/mapimg/jx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*福建*/
a#hj {display:block; width:47px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:414px; top:313px;}
* html a#hj {height:59px;}
a#hj:hover {background:transparent url(../upload/images/mapimg/hj.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*广东*/
a#gd {display:block; width:101px; height:0; padding-top:63px; overflow:hidden; position:absolute; left:350px; top:352px;}
* html a#gd {height:63px;}
a#gd:hover {background:transparent url(../upload/images/mapimg/gd.gif) no-repeat 0 0 ; overflow:visible;text-indent:-9000px;} /*left:339px; top:340px ;*/

/*海南*/
a#hl {display:block; width:25px; height:0; padding-top:21px; overflow:hidden; position:absolute; left:338px; top:418px;}
* html a#hl {height:21px;}
a#hl:hover {background:transparent url(../upload/images/mapimg/hal.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*广西*/
a#gx {display:block; width:80px; height:0; padding-top:59px; overflow:hidden; position:absolute; left:294px; top:343px;}
* html a#gx {height:59px;}
a#gx:hover {background:transparent url(../upload/images/mapimg/gx.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*贵州*/
a#gz {display:block; width:62px; height:0; padding-top:52px; overflow:hidden; position:absolute; left:284px; top:312px;}
* html a#gz {height:52px;}
a#gz:hover {background:transparent url(../upload/images/mapimg/gz.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*云南*/
a#yn {display:block; width:92px; height:0; padding-top:92px; overflow:hidden; position:absolute; left:218px; top:313px;}
* html a#yn {height:92px;}
a#yn:hover {background:transparent url(../upload/images/mapimg/yn.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*四川*/
a#sc {display:block; width:111px; height:0; padding-top:100px; overflow:hidden; position:absolute; left:221px; top:248px;}
* html a#sc {height:100px;}
a#sc:hover {background:transparent url(../upload/images/mapimg/sc.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}


/*重庆*/
a#cq {display:block; width:51px; height:0; padding-top:47px; overflow:hidden; position:absolute; left:299px; top:275px;}
* html a#cq {height:47px;}
a#cq:hover {background:transparent url(../upload/images/mapimg/chq.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*湖南*/
a#hun {display:block; width:56px; height:0; padding-top:65px; overflow:hidden; position:absolute; left:339px; top:298px;}
* html a#hun {height:65px;}
a#hun:hover {background:transparent url(../upload/images/mapimg/hn.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*湖北*/
a#hub {display:block; width:82px; height:0; padding-top:49px; overflow:hidden; position:absolute; left:332px; top:261px;}
* html a#hub {height:49px;}
a#hub:hover {background:transparent url(../upload/images/mapimg/hb.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*台湾*/
a#tw {display:block; width:17px; height:0; padding-top:40px; overflow:hidden; position:absolute; left:462px; top:347px;}
* html a#tw {height:40px;}
a#tw:hover {background:transparent url(../upload/images/mapimg/tw.gif) no-repeat 0 0; overflow:visible;text-indent:-9000px;}

/*tckk样式*/
.tk_bj{ display:none; position:fixed; height:100%; width:100%; z-index:99; left:0; top:0; background:url(../upload/images/tckbj_07.png);}
.spqy_box{ position:absolute; z-index:100; width:100%; height:480px; left:5%; margin-left:-320px; top:5%; margin-top:-240px; }
.ccc_colsos{  display:none; position:absolute; right:0px; top:0px; z-index:200;}