

/* CSS Document */

*{ margin:0; padding:0}

ul li{ list-style:none}



body,td,th {

	font-family: 微软雅黑;

	font-size: 12px;

	color:#000;

}

body { 

font-family: 微软雅黑;

	font-size: 12px;

	color:#000;

	background-color: #FFFFFF;

}

a{ color:#000;  text-decoration:none;}



.mi{ width:1200px; margin:0 auto;}

.mx{ width:100%;  }

.le{ float:left}

.ri{ float:right}

.cle{ clear:both}

.clearfix{ *zoom:1; }

/*-----------------------------------index-begin------------------------------------*/



.tp_mx{ background:#FFFFFF; height:116px; position:relative}

.tp_mi{  margin:0 auto; padding-top:-160px; z-index:999999}

.logo{ padding-top:20px; }

.nvv{}



.nav_warp{ height:116px; padding-bottom:8px;position:relative;}

.nav{ width:1200px; margin:0 auto;}

.nav_warp{ height:116px; padding-bottom:8px;position:relative;}

.nav{ width:1200px; margin:0 auto;}

.nav_list{ float:right; padding-left:240px;height:116px; line-height:116px; text-align:center }

.nav_list li{ float:left;  height:116px; line-height:116px; width:160px; display: block; text-align:right}

.nav_list li a.nav_item0{ display:block; line-height:120px; font-size:16px; color:#222; height:94px; }

.nav_list li:hover a.nav_item0,.nav_list li.nav_cur a.nav_item0{ color:#3272a2; background:url(../image/lll1.jpg) no-repeat bottom right}

.erji_warp{ position:absolute; left:0; top:116px; z-index:200; width:100%; background:url(../image/tou_black90.png) repeat; display:none;}

.erji{ width:1200px; margin:0 auto; padding:30px 0; color:#fff;}

.erji dt{ width:292px; float:right;font-size:14px; line-height:30px;}

.erji dt img{ display:block; margin-bottom:10px;}

.erji dd{ width:900px; float:left; font-size:14px; margin-right:-35px;}

.erji dd p{ display:block; float:left; width:220px; margin-left:5px; line-height:40px; }

.erji dd p a{ color:#3272a2; font-weight:bold;}

.erji dd p a:hover{ text-decoration:underline;}

.erji dd p .sanji{ display:block;}

.sanji{ text-align:left;}

.erji{ text-align:left;}

.erji dd p .sanji a{ display:block; color:#fff;} 

.nav_join{ margin-left:-20px;}

.nav_join li{ width:21%;  float:left; font-size:14px; line-height:24px;}

.nav_join li img{ display:block; max-width:100%; height:auto; margin:10px 0;}

.nav_join li a{color:#e8340c;}

.nav_join li a:hover{ text-decoration:underline;}

.nav_list li{ float:left;}






.flexslider{position:relative;height:500px;overflow:hidden;background:url(https://www.mapcore.com.cn/template/default/images/images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:500px; width:100%; text-align:center;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}



.pr_mx{ background:#f3f3f3; height:365px;}

.pr_mi{ padding-top:40px;}

.pr_tit{ text-align:center; font-size:30px; color:#666666}

.pr_ul{ width:1024px; margin:0 auto; padding-top:36px;}

.pr_li{ width:210px; text-align:center; line-height:30px; color:#333333; font-size:14px; float:left; margin-left:46px;}

.pr_li .s1,.pr_li .s1 a,.pr_li .s1 a:hover{ font-size:22px; color:#34a2d2; text-align:center ; line-height:50px;}

.pr_li .s2{ text-align:center; width:210px; line-height:20px;}







.jj_mx{ background:#ffffff; height:365px; margin-top:20px;}

.jj_mi{ padding-top:40px;}

.jj_tit{ text-align:center; font-size:30px; color:#666666}

.jj_ul{ width:1024px; margin:0 auto; padding-top:36px;}

.jj_li{ width:210px; text-align:center; line-height:30px; color:#333333; font-size:14px; float:left; margin-left:46px;}

.jj_li .s1,.jj_li .s1 a,.jj_li .s1 a:hover{ font-size:22px; color:#34a2d2; text-align:center ; line-height:50px;}

.jj_li .s2{ text-align:center; width:210px; line-height:20px;}



.ab_mx{ background:#f3f3f3; height:592px; margin-top:20px;}

.ab_tit{ text-align:center; font-size:30px; color:#666666}

.ab_mi{ padding-top:66px;}

.ab_tb{ width:531px; margin:0 auto; padding-top:45px;}

.x1{ font-size:14px; line-height:30px; text-align: center; color:#7a7a7a; float:left; padding-left:60px;}

.x1 a{ color:#7a7a7a}

.x1 a:hover{ color:#7a7a7a}

.ab_jj{ text-align:center; line-height:30px; color:#7a7a7a; padding-top:40px;}

.ab_mo{ width:95px; height:31px; background:#afafaf; line-height:31px; text-align:center; font-family:"宋体"; color:#FFFFFF; margin:0 auto; margin-top:30px;}

.ab_mo a{ color:#FFFFFF; display:block}

.ab_mo a:hover{ color:#ffffff;; display:block}

.ab_mo:hover{ background:#2ec4b6;  color:#ff0000;}



.nw_mx{ background:url(../image/bj.jpg) no-repeat center bottom; height:558px;}

.nw_mi{ padding-top:60px;}

.nw_tit{ text-align:center; font-size:30px; color:#666666}







.nTab{width:1200px; margin:0 auto;overflow:hidden; margin-top:18px;}

.none {display:none;}

.TabTitle{ margin:0 auto; width:500px;}

.nTab .TabTitle li{float:left;cursor:pointer;height:39px;line-height:39px;text-align:center;width:118px; margin-left:30px; font-size:18px; color:#FFFFFF; }

.nTab .TabTitle li a{text-decoration:none; color:#FFFFFF;}

.nTab .TabTitle .active{background:#e71d35;color:#ffffff}

.nTab .TabTitle .normal{background:#2ec4b6;color:#fff}

.nTab .TabContent{clear:both;overflow:hidden;padding:5px;display:block; width:1200px; padding-top:100px;}

.n_1{ width:542px; height:215px; background:#FFFFFF}

.n_mi{ width:500px;; padding-top:20px; padding-left:20px;}

.n_nr{ width:230px; color:#666666; line-height:28px; padding-left:25px;}

.n_nr span{ color:#333333; font-size:16px; font-weight:bold; line-height:30px;}

.n_nr span a{ color:#333333}

.n_nr span a:hover{ color:#333333}



.con_mi{ padding-top:58px;}

.con_tit{ text-align:center; font-size:30px; color:#666666}

.con_min{ padding-top:15px;}

.ly_mi{ padding-left:50px; }

.ly_01{ font-size:20px; color:#333333}







.ft_mx{ background:#666666; height:250px; margin-top:70px;}

.ft_mi{ padding-top:40px;}

.fy_01{ width:150px; color:#FFFFFF}

.fy_01 span{ font-size:14px; }

.x2{ width:140px; font-size:12px; color:#FFFFFF; height:24px; line-height:24px;}

.x2 a{ color:#FFFFFF}

.x2 a:hover{ color:#FFFFFF;}

.ewm{ color:#FFFFFF; text-align:center; line-height:30px; padding-left:94px;}

.ft_mx2{ background:#333333; height:42px;}

.ft_mi2{ color:#FFFFFF; line-height:42px;}

/*-----------------------------------index-end------------------------------------*/









/*-------------product----------------------*/



.pro_pro{ padding-top:15px;}

.pro_wz{ background:url(../image/ho.jpg) no-repeat left center; height:30px; color:#349ece; line-height:30px; padding-left:25px;}

.pro_wz a,.pro_wz a:hover{ color:#349ece}

.pro_list_tit{ font-size:22px; color:#333333; line-height:50px; border-bottom:1px solid #CCCCCC;}

.x3{ width:258px; text-align:center; font-size:17px; color:#666666; float:left; padding-left:30px; padding-top:15px;}

.x3 img { border:1px solid #CCCCCC; width:255px; height:204px; padding:1px;}

.x3 a,.x3 a:hover{ color:#666666;}



/*--------------about------------------*/

.abou_mi{ padding-top:40px;}

.abou_ej{ width:232px;}

.abou_tit{ background:url(../image/li1.jpg) no-repeat center center; height:80px; font-size:16px; color:#FFFFFF; padding-left:20px; }

.abou_tit span{ font-size:20px;padding-top:20px; line-height:49px;}

.abou_tit1{ width:232px; float:left;}

.abou_tit1 ul{ margin:0; padding:0;}

.abou_tit1 ul li{ width:232px; height:45px; float:left;  text-indent:20px; display:block ;}

.abou_tit1 ul li a{ font-size:17px; line-height:45px; width:232px; color:#000; height:45px; display:block;}

.abou_tit1 ul li a:hover{ color:#FFFFFF; display:block; background:url(../image/li2.jpg) no-repeat center center; text-decoration:none;}



.x4{ color:#FFFFFF; display:block; background:url(../image/li2.jpg) no-repeat center center; width:232px; height:45px;}

.lx_01{ font-size:17px; color:#FFFFFF; background:url(../image/li2.jpg) no-repeat center center; height:38px; line-height:38px; padding-left:20px; margin-top:30px;}

.lx_03{ background:#f8f8f8; color:#666666; line-height:24px; padding-left:15px; padding-bottom:20px; padding-top:15px;}

.abou_nr{ width:922px;}

.abou_nr_bt{ border-bottom:1px solid #CCCCCC; height:30px; line-height:30px; padding-top:49px; }

.abou_nr_bt  .le{  font-size:20px; color:#666666; line-height:30px;}

.abou_nr_bt  .ri{ color:#666666}

.abou_nr_bt  .ri a,.abou_nr_bt  .ri a:hover{ color:#666666}

.abou_nr_nr{ min-height:300px; width:922px; float:left; padding:5px; line-height:24px;}



/*----------------new----------------------*/

.new_nr_mi{ padding-top:30px;}

.new_ti{ font-size:26px; color:#333333;}



.ne{ width:100%; float:left;}

.ne ul li{width:120px; height:31px;  text-align:center; float:left}

.ne ul li a{ color:#000; line-height:31px; font-size:16px;  display:block;}

.x55{ background:url(../image/li3.png) no-repeat center center; color:#FFF; display:block;}

.new_wz,.new_wz a,.new_wz a:hover {color:#666666; padding-top:20px;}

.ne_nr_nr{ border-top: 1px  dotted #cccccc; margin-top:15px;}

.new_list{ padding-top:15px; border-bottom:1px solid #CCCCCC; padding-bottom:10px;}

.new_li{ width:755px; color:#666666; line-height:24px; padding-left:30px;}

.new_li span,.new_li span a ,.new_li span a:hover{ font-size:17px; color:#000000; line-height:40px;}

.new_li a{ color:#666666; line-height:30px;}





/*-------------FUDONG------*/

.fudong{ position:fixed; right:0PX; bottom:100px;}



.xiaocms-page{width:100%; height:30px; float:left; margin-top:15px; line-height:30px; text-align:center;}

.xiaocms-page a{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px;  background:#CCC;}

.xiaocms-page span{ color:#fff; margin-left:5px; font-size:12px; border:solid 1px #CCCCCC; background:#ccc; padding:5px; }









.geowaytable{ width:100%; height:100%; margin:auto; margin-top:20PX; padding-bottom:15px; display:block; overflow:hidden;}

.geowaytable table tr td{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;height:32px;line-height:32px;text-align:center;}

.geowaytable table tr.toptr{ background:#f1f1f1;text-indent:0px;}

.geowaytable table tr.toptr td{text-indent:0px; text-align:center;}







