﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
html {font-size: 62.5%}
body { font-size:12px;color:#666; background-color:#ffffff; font-family:"heiti 黑体";}
a {  text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#1d0805;}
a img { border: 0; }
* { word-break:break-all; }
.ul,.ul li,form,.dl,.dl dt,.dl dd,div,.p{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
.ul,.ul li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
.Cle { font-size:0;display:block; clear:both; }
.t10{margin-top:10px;}

.fl{ float:left}
.fr{ float:right;}

.l{ float:left}
.r{ float:right; padding-top:200px}

.clear{ clear:both}
.r{float:right;} .l{float:left;}
h3{font-weight:normal;}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {content:'';display: block;height: 0;clear: both;visibility: hidden;}

 #container{
width:88%;
height:auto;
overflow:hidden;
min-width:1600px;
margin:0px auto;
 background-color:#fff;
 } 
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed { *zoom: 1;
}




/* 页头 */
.header { top: 0; z-index: 9999; width: 100%; background-color:#f1f1f1; height:92px; padding:10px 0; overflow: hidden; }
.header .main{ display: flex; justify-content: space-between; }
.header h1{width:95px; height:92px; background: url(../images/prk_03.jpg) center center no-repeat;  position: absolute; top:10px; left:50%; margin-left: -47.5px; background-size:95px 92px }
.header h1 a {width:100%; height: 100%; display: block; text-indent: -9999px;}
.nav {  position: relative; margin:0 auto}
.nav ul {height:92px;display: flex;justify-content: space-around;align-items: center;}
.nav ul li {display: inline-block;float: left;font-size: 16px;line-height: 92px;padding: 0 8px;margin: 0 22px;position: relative;color: #fff;}
.nav ul li:nth-child(5) { margin-left:170px}
.nav a {display: block;width: 100%;line-height:92px;text-align: center;font-size: 16px; color:#000000}



/*banner*/
.banner{width:100%;overflow:hidden;  height: auto;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination-bullet-active {opacity:1; background:#005083; width:10px; border-radius:10px; height:10px;}
.banner .swiper-pagination-bullet {display:inline-block; background: #0065a6;}  



.nav-small { border-bottom : solid 1px #E5E5E5 ;width: 100%; max-width: 1300px; margin: 0px auto;margin-top: 54px; height:auto; overflow: hidden}
.nav-small .left { float : left ; margin-left : 2px ; font-size : 0px }
.nav-small .left a { display : inline-block ; width : 160px ; height : 48px ; color : #666666 ; font-size : 16px ; transition : .5s ; text-align : center ; line-height : 48px }
.nav-small .left a.on { background-color : #f6ab00 ; color : #FFFFFF }
.nav-small .left a:hover { background-color : #f6ab00 ; color : #FFFFFF }
.nav-small .right { float : right ; margin-top : 6px ; margin-right : 7px ; color : #666666 ; font-size : 16px }
.nav-small .right a { transition : .5s }
.nav-small .right a:hover { color: #C7000C }



.public_nav{padding:40px 0;background:#f8f8f8;}
.public_nav .main{width: 100%; max-width: 1300px; margin: 0px auto;}
.public_nav ul{padding-bottom:15px;}
.pro_snav ul li:nth-child(1){font-size:16px;color:#9c2124;}
.public_nav ul li{
	padding:0 15px;
	height:40px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:14px;
	color:#333;
	margin-right:10px;
	background:#eee;
	margin-bottom:10px;
}
.public_nav ul li.on{background:#f6ab00;color:#fff;}
.public_nav ul li:hover{background:#f6ab00;color:#fff;}

.public_nav ul li:hover a{color:#fff;}
.public_nav ul li.on a{color:#fff;}


#body3{ width:100%; margin:0 auto; background-color:#FFF; overflow:hidden; color:#666; padding-bottom:50px;}

.botop{ width:100%;margin:90px auto 0 auto; background-color:#000; overflow:hidden; height: 145px; position: relative}
.botop .line{ width: 100%; height: 2px; background-color: white; position:absolute; z-index:1; top:50%;}	
.botop .til{width:220px; height:74px;position:absolute; z-index:1; line-height:74px; color:#ffcc66; font-size:22px; left:10%; }	
.botop .tils{width:220px; height:50px;line-height:50px; position:absolute; z-index:1; top:75px;color:#fff; font-size:22px;left:11%;}	
.botop .tilc{width:350px; height:50px;line-height:50px; position:absolute; z-index:1; top:75px;color:#fff; font-size:14px;left:11%;}	
	

.midcon{width:100%; margin:0 auto; background-color:#f5f3ef; overflow:hidden; height: auto; padding:80px 0;}
.bgc{background-color:#000;}
.midcon .midcon_con{width:1200px; height:410px; margin:0 auto;}
.midcon .midcon_con .con_img{width:540px; height:410px;background-size: cover}
.midcon .midcon_con .con_txt{width:450px; height:410px; margin-right:140px;}
.midcon .midcon_con .con_txt h3{font-size:28px; font-weight:bold; text-align: right; width:100%; float:right;}
.midcon .midcon_con .con_txt span{color:#777}
.midcon .midcon_con .con_txt h4{width:250px; height: 10px; float: right; display: block;  background-color:#777; margin:30px 0 80px;}
.midcon .midcon_con .con_txt p{width:370px; height:auto; margin-top:10px; font-size:14px; float: right; display: block; color:#333}
.midcon .midcon_con .con_txt a{width:146px; height:40px; border:1px solid #666; border-radius:15px; margin-top:30px; font-size:14px; float: right; display: block; color:#333; text-align: center; line-height:40px;}
.midcon .midcon_con .con_txt a:hover{ background:#ffcc66; font-size:14px; float: right; display: block; color:#333; border-color:#f5f3ef;}




.midcon .midcon_con .con_txt1{width:450px; height:410px; margin-right:140px;}
.midcon .midcon_con .con_txt1 h3{font-size:28px; font-weight:bold; text-align: right; width:100%; float:right;}
.midcon .midcon_con .con_txt1 span{color:#fff}
.midcon .midcon_con .con_txt1 h4{width:250px; height: 10px; float: right; display: block;  background-color:#fff; margin:30px 0 80px;}
.midcon .midcon_con .con_txt1 p{width:370px; height:auto; margin-top:10px; font-size:14px; float: right; display: block; color:#fff}
.midcon .midcon_con .con_txt1 a{width:146px; height:40px; border:1px solid #fff; border-radius:15px; margin-top:30px; font-size:14px; float: right; display: block; color:#fff; text-align: center; line-height:40px;}
.midcon .midcon_con .con_txt1 a:hover{ background:#ffcc66; font-size:14px; float: right; display: block; color:#333; border-color:#f5f3ef;}





.mnav{ width:247px; height:70px; text-align:center; margin:25px auto; background:url(../images/mbg.jpg) top center no-repeat; line-height:70px; font-size:22px; font-weight:700px; color:#999;}

.lMenu {margin:0 auto; width:1200px; background-color:#002744; position: relative; color:white;height:56px;}
.lMenu h2{ text-align:center;font-size:16px; font-weight:normal; line-height:56px;  text-indent:10px; position: absolute; left:0;z-index:9}
.lMenu dl{ text-align:center; height:56px;}
.lMenu dl span{ position:relative; width:152px; display:inline-block; overflow:hidden; padding-top:13px}
.lMenu dl span a{ color:#FFFFFF; font-size:16px;width:150px; height:30px; display: block; line-height:30px;}
.lMenu dl span a:hover{ color:#555; font-size:16px; background-color:white; }
.lMenu dl span.on{background:#eaeaea url(../images/menu_icon.jpg) no-repeat 10px center;}
.lMenu dl span.on a{ color:#0f1837;}



.bnav{height:45px; line-height:45px;color:#555; width:1200px; margin:25px auto; position: relative;font-size:15px; }
.bnav a{ font-size:15px; color:#555;}

.bnav .back{width:150px; height:35px; position: absolute; top:5px;right:0; background:#ebeae8; border-radius:35px; line-height:35px; text-align: center; border-width: 700}
.bnav  .bgw{background:#fff;}

.body3_title{height:45px; line-height:45px;font-weight:bolder;color:#0d2f6c; width:1200px; margin:0 auto;}
.body3_title p{width:50%; text-align:left; font-size:16px; font-weight:normal;  padding-right:25px; text-indent:20px;}
.body3_title p a{ color:#0d2f6c;}


.body1{ width:100%; height:auto; margin:0 auto;padding-top:10px; overflow:hidden;  margin-bottom:15px; background-color:#0c2166; color:#FFF}
.body1 .pb{ padding-bottom:20px;}


.shiping{ width:1050px; margin:0 auto; height:500px; padding-bottom:20px;}
.shiping h3{ line-height:55px; font-size:20px !important; font-weight:normal !important}

.w1200{ width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-top:50px;}


.body3_r2{ padding:20px;line-height:200%; color:#6e5f4f;}
.body3_r3{width:100%; text-align:center; margin:0 auto;font-size:24px; color:#000;  padding-bottom:25px;}
.body3_r4{ width:1100px; height:50px; margin:0 auto; text-align:center; font-size:14px;}
.body3_r5{ padding:20px 15px; line-height:25px; border-top:1px solid #ccc;}




/*产品系列*/
.Content{ width:100%; overflow:hidden; position:relative; min-height:450px;}
.mainCont{ margin:30px 0;}
.Current{ font-size:14px; line-height:50px; position:relative; z-index:40;}
.Current,
.Current a{ color:#a0a0a0;}
.Current a:hover,
.Current span{ color:#000;}


.dot{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Pic100{ position:relative; width:100%; height:0;}
.Pic100 img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.wid{ max-width:1280px; margin:0 auto;}


.list_menu{ text-align: center; padding: 3% 0 2%; position: relative;}
.list_menu li{ display: inline-block; margin: 0 2% 2%;}
.list_menu li img{ width: 54px; height: 54px; display: block; margin: 0 auto;}
.list_menu li p{ margin: 5px auto 2px; color: #000; font-size: 18px; border-bottom: 2px solid #fff;}
.list_menu li span{ font-size: 14px; display: block; color: #707070;}
.list_menu li .aon p{border-bottom-color: #000;}
.list_menu .line{ position:absolute; width:1920px; left:50%; margin-left:-960px; bottom:0; background:#e5e5e5; height:1px; overflow:hidden;}


.mainMenu{ position:relative; text-align:center; line-height:0; padding-bottom:1px;background:#fff;}
.mainMenu .line{ position:absolute; width:1920px; left:50%; margin-left:-960px; bottom:0; background:#e5e5e5; height:1px; overflow:hidden;}
.mainMenu .one{ display:inline-block;}
.mainMenu .one > li{ float:left; position:relative; }
.mainMenu .one > li{ margin: 0 30px;}
.mainMenu .one > li a{ display:block;}
.mainMenu .one > li > a{ font-size:16px; color:#000; line-height:20px; padding:20px 0 18px 0; border-bottom:2px solid #fff;}
.mainMenu .one > li > a:hover,
.mainMenu .one > li.on > a{ border-bottom-color:#000;}
.mainMenu .two{ display:none; position:absolute; left:50%; transform:translateX(-50%); top:60px; z-index:5; color: #fff; background:rgba(255,255,255,1); border:1px solid #e5e5e5;}
.mainMenu .two > li{ line-height:40px; display:block;}
.mainMenu .two > li > a{ color:#333; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;padding: 0 15px;}
.mainMenu .two > li > a:hover{ background:#e1e1e1;}




.wid{ max-width:1200px; margin:0 auto;}


.product_list { padding:3% 5px; height:auto; overflow:auto; width:100%; box-sizing:border-box;}
.product_list ul li{ float:left; width:25%; margin-bottom:20px; box-sizing: border-box; padding:10px;}
.product_list ul li:hover{-webkit-box-shadow:0 0 0 1px #002744; -moz-box-shadow:0 0 0 1px #002744; box-shadow:0 0 0 1px #002744;}
.product_list ul li:nth-child(4n){ margin-right:0;}
.product_list ul li figure{ padding:1%;}
.product_list ul li figure a{ display:block; width:100%; height:300px; background-position:center center; background-repeat:no-repeat; background-size:contain;}
.product_list ul li h5{ font-size:14px; text-align: center; width:100%; margin-top:5px; position: relative;}
.product_list ul li h5 a{ display:block;}
.product_list ul li p{ font-size:14px;text-align: center; width:100%; }


.product_list ul li .more-list{ left:20px; position:absolute; padding:0 10px 0 0; margin-right:10px; border-right:solid 1px #d6d3d1;}
.product_list ul li .more-list{font-weight:bold; font-size:15px;}
 .product_list ul li .more-list a{color:#c1ae8b; display:inline-block; width:27px; line-height:27px; height:27px; border:solid 1px #bebebe; text-align:center; border-radius:100%; -moz-transition:all 0.7s; -ms-transition:all 0.7s;  -o-transition:all 0.7s;  -webkit-transition:all 0.7s; transition:all 0.7s;}
.product_list ul li .more-list a:hover{ background-color:#F00; color:#fff;}






/*图片展示页面*/
.imglist{margin-bottom:50px;}
.imglist .lr .b_img, .imglist .rl .txt{float: left;}
.imglist .lr .txt, .imglist .rl .b_img{float: right;}

.imglist .lst{height:320px;width:1100px; margin-bottom:38px; border:1px solid #CCC; padding:10px; margin:0 auto;}
.imglist .b_img{width:488px; height:320px; position: relative; cursor: pointer;}
.imglist .b_img .b_bg{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: #000;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  transition: 1s;
  -webkit-transition: 1s;
  -o-transition: 1s;
}
.imglist .b_img .b_more{
    width: 240px;
    height: 110px;
    position: absolute;
    color: #fff;
	font-size: 24px;	
    text-align: center;
    left: 50%;
    top: 50%;
    margin-left: -120px;
    margin-top: -55px;
}
.imglist .b_img .b_more a{font-size: 20px; color: #fff; display: block; width: 113px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #fff; margin: 30px auto 0;}
.imglist .b_img>img{width:100%; height:320px;}

.imglist .txt{width:600px; height:320px; text-align:center; position:relative; color:#4f4f4f;}
.imglist .txt .s_img{height:320px; width:320px; overflow:hidden; text-align: center; float:left;}
.imglist .txt .s_img img{ width:320px; height:auto; max-height:320px;}

.imglist .txt .more{display: block; margin: 0 auto; width:270px; height: 30px; line-height: 30px; font-size: 14px;  color: #666666;background: #cccccc;}
.imglist .lst:hover .txt .more{background: #cccccc; color:#666666;}
.imglist .lst:hover .b_img .b_bg{  opacity: 0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}

.imglist .txt .s_txt{height:320px; width:270px; overflow:hidden; text-align: center; float:right;}
.imglist .txt .s_txt p{font-size:12px; height:auto; line-height:24px; margin: 8px 0;text-align:left;}
.imglist .txt .s_txt h3{ font-size:26px; color:#000}







/* news */
.news-main { overflow : hidden;width: 100%;max-width: 1300px;margin: 0px auto; }
.news-main ul { margin-top : 30px }
.news-main li { width : 382px ; float : left ; margin-right : 77px ; margin-bottom : 76px ; transition : .5s }
.news-main li:hover { transform : translateY(-23px) }
.news-main ul li:nth-of-type(3n) { margin-right : 0px }
.news-main li a { display : block }
.news-main .img-box { width:382px ; height:205px; overflow: hidden;}
.news-main .img-box img { width:382px ; height:205px }
.news-main h3 { margin-top : 26px ; margin-bottom : 18px ; font-size : 18px; height:35px; line-height:35px; overflow: hidden;}
.news-main p { height : 48px ; color : #767676 ; line-height : 24px }
.news-main .bottom { margin-top : 31px }
.news-main .bottom span { display : block ; float : left ; color : #828282 ; font-size : 16px }
.news-main .bottom i { display : block ; width : 25px ; height : 21px ; background : url(../images/news-icon.png) center center no-repeat ; float : right }


.news-main .pages { margin-top : 25px ; margin-bottom : 60px }





.w1920{margin:0 auto; width:100%; max-width:1920px; border-top:2px solid #666; padding-top:50px;}

.ab1{ width:100%; background-color:#e3e2de; text-align:center;}
.ab2{ width:100%; background-color:#f4f4f4; text-align:center; padding:25px 0;}
.ab3{ width:100%; background-color:#e3e2de; text-align:center;}


.w1050{ margin:0 auto; width:1200px; position:relative;  padding-top:50px;}





.ioc{ width:330px; height:50px; margin:0 auto; text-align:left;}
.ioc li{ width:130px; height:30px; float:left; line-height:30px; padding:10px 0; margin-left:35px;}
.ioc .c1{ width:35px; height:30px; margin-right:10px; border-right:1px dashed #FFFFFF; background:url(../images/ioc_06.jpg) left center no-repeat; display:block; float:left;}
.ioc .c2{ width:35px; height:30px; margin-right:10px; border-right:1px dashed #FFFFFF; background:url(../images/ioc_03.jpg) left center no-repeat; display:block; float:left;}
.ioc li a{ color:#FFF;}




#page{ text-align:center;height:40px; width:1000px; font-size:14px; margin:0 auto;}
#page strong{ color:#6e5f4f}
#page input.page1{ width:20px;}
#page a{ color:#6e5f4f;}
#page a:hover{ color:#6e5f4f;}



.pro_show_con{width:100%; height: auto; overflow: hidden; margin:0 auto; }

.showbg{ width:100%; height:auto; overflow: hiddenl; margin:25px auto;}
.showbg img{ width: 100%;}

.info_h2{ width:150px;height:30px; background-color: white; border-radius:30px; text-align: center; font-size:14px; line-height:30px; float: right; display: block; color:#000}


.conimg {width:1400px; height: auto; margin:0 auto;}
.conimg .bpic img{width:100%;}
.conimg .bpic{width:50%;float:left;padding:2.6%; box-sizing: border-box;}
.conimg .bpic .cp_img{margin:0 0 35px 0;width:100%;position: relative;text-align: center;min-height: 200px;}
.conimg .bpic .cp_img img{max-height: 500px;width:auto;}
.conimg .bpic .cp_img .zhaun{vertical-align:top;box-shadow:2px 2px 0px #ddd,3px 3px 0px #ddd;max-width:100%;height:auto;}
.conimg .bpic .cp_img .zhauns{vertical-align: top;margin:0 13px;box-shadow:2px 2px 0px #ddd,3px 3px 0px #ddd;}
.conimg .bpic .cp_img .zoom{position: absolute;left:5px;z-index:5;top:5px;opacity:0.0;}



.conimg .productText { padding-top:15px; width:47%; float:right; }
.conimg .productText h3 { font-size:30px; color: #000; padding: 27px 0 25px;display: inline-block;vertical-align: middle; margin-top:30px }
.conimg .productText .name{font-size:22px;line-height:50px;height:50px; font-weight: 700}
.conimg .productInfo { height: auto; overflow: hidden; padding-top: 23px; border-top: 1px solid #F0F0F0; }
.conimg .productInfo .fed { height: auto; overflow: hidden; }
.conimg .productInfo .fed b { display: block; float: left; line-height:35px; color: #000; font-size: 16px; font-weight:normal }
.conimg .productInfo .fed p { margin-left:80px; line-height:35px; color: #000; font-size: 16px; }
.conimg .productInfo .icons {width:70%; float:left;margin-left:15px;}
.conimg .productInfo .icons li {float: left; margin: 0 0 4px 4px; width:50px; text-align:center; display: list-item; list-style: none; }
.conimg .productInfo .icons li img {display: block; width: 40px; height: 40px; }
.conimg .productInfo .icons p { margin-left:0; line-height: 42px; color: #7b7b7b; font-size:12px; }


.conimg .info { color: #7b7b7b;height:auto; overflow: hidden; margin-top:45px; width:540px;}
.conimg .info .swiper-prev {width:29px; height:99px; float:left;text-decoration: none; outline: none}
.conimg .info .swiper-next {width:29px; height:99px; float:right;text-decoration: none; outline: none}
.conimg .info .swiper-container {width:460px; height:100px; float:left; margin-left:10px;}
.conimg .info  img{ width:100%; height: auto;}



.conimg .showvr{ width:200px;height:45px; background-color:#fa1a10; line-height:45px; text-align: center; border-radius:45px; margin-top:15px; color:#fff}
.conimg .showvr a{color:#fff; font-size:16px}


.spage{width:800px;height:90px;margin:0 auto;text-align: center;}
.spage a{display: inline-block;margin:0 12px;height:55px;line-height:55px;padding:0 30px;font-size:16px; color:#4f4f4f}
.spage a:hover{color:#c4a285;}

.remimg{ width:100%; height:auto; overflow: hidden; margin:0 auto; background-color:#4e4e4e; text-align: center; padding-top:80px;}
.remimg h2{ font-size:24px;  color:white; position: relative; text-transform: uppercase}
.remimg h2:after{ content: ''; position:absolute; width:100px; height:3px; left:50%; margin-left:-50px;  top:50px; z-index:999; background-color:white}
.remcon{ width:1200px; height:auto; overflow: hidden; margin:50px auto; color:white; }
.remcon img{ max-width:100%; }


.otimg {width:100%; height: auto; margin:0 auto; overflow: hidden; padding:50px 0; }
.otimg .otcon{width:1200px; height:auto; overflow: hidden; margin:0 auto; text-align: center;}
.otimg .otcon h3{font-size:18px;color: #000; border-bottom:1px solid #eee; padding-bottom: 20px; margin-bottom: 30px; text-align: left} 
.otimg .otcon h3 span{ color: #075b89;} 
.otimg .otcon  p{ padding-top:10px;}
.otimg .otcon img{ width: 100%;}
.otimg .otcon .swiper-pagination{bottom:0}



/*底部*/
.foot{background: url(../images/prk_27.jpg) center top repeat ;width:100%;height:auto;padding-top:60px;border-top:1px solid #9f9c97; overflow: hidden;}
.foot .foot_box{width:1200px;margin:0 auto;padding-bottom:52px;}
.foot h1{font-weight:300;font-size:16px;color:#9f9c97;line-height:19px;margin-bottom:24px;}
.foot .foot_left{float:left;width:360px;margin-right:40px;}
.foot .foot_center{float:left;width:279px;border-left:1px solid #9f9c97;padding-left:80px;color:#9f9c97;line-height:24px;font-size:14px;margin-right:40px;}
.foot .foot_right{float:left;width:400px;text-align:right;}

.foot .foot_nav ul li{margin-bottom:10px;float:left;width:100px;margin-right:20px;}
.foot .foot_nav ul li .a2{font-size:14px;color:#fff;}
.foot .foot_nav ul li:hover .a2{color:#9f9c97;}

.foot .share{float:right;width:180px;padding-left:50px;font-size:12px;padding-bottom:30px;}
.foot .share ul{float:right;}
.foot .share ul li{width:37px;height:37px;float:left;margin-left:10px;}
.foot .share ul li a{overflow: hidden;width: 37px;height:37px;line-height:37px;border-radius:50%;display:block;color:#a0a0a0;background-color:#dedede;position:relative;margin:0;cursor:pointer;padding-top:0em;transition: all 1s;}
.foot .share ul li a.fa-qq{background:url(../images/share_qq.png) center top no-repeat;}
.foot .share ul li a.fa-weibo{background:url(../images/share_weibo.png) center top no-repeat;}
.foot .share ul li a.fa-weixin{background:url(../images/share_weixin.png) center top no-repeat;}
.foot .share ul li:hover a{ -webkit-transform: rotate(360deg);transform: rotate(360deg);  }
.foot .share ul li .li_weixin{display:none;width: 100px;height: 100px;margin-left: -32px;margin-top: -147px;position:absolute;z-index:1;}
.foot .share ul li .li_weixin img{width: 100%;}
.foot .share ul li .li_weixin i{display:block;width:0;height:0;margin:0 auto;border-right: 8px solid transparent;border-left: 8px solid transparent;border-top: 8px solid #fff;}
.foot .share ul li:hover .li_weixin{display:block;}
.foot .bq{background:#232221;color:#fff;padding: 10px 0 10px 0;font-size:14px;line-height:30px;text-align:center;}


/*地图*/
#allmap {height:430px;width:100%;overflow: hidden; max-width:1920px; margin:35px auto;}
	#result {width:100%;font-size:12px;}
	dl,dt,dd,ul,li{
		margin:0;
		padding:0;
		list-style:none;
	}
	dt{
		font-size:14px;
		font-family:"微软雅黑";
		font-weight:bold;
		border-bottom:1px dotted #000;
		padding:5px 0 5px 5px;
		margin:5px 0;
	}
	dd{
		padding:5px 0 0 5px;
	}
	li{
		line-height:28px;
	}




.dede_pages{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.dede_pages ul{
	
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	display:inline-block;
	font-family:Tahoma;
	margin-right:10px;
	border:1px solid #E9E9E9;
	min-width:20px;
	height:40px;
	line-height:40px;
}
.dede_pages ul li a{
	min-width:20px;
	padding: 0 10px;
	height:100%;
	color:#555;
	font-size: 16px;
	display:block;
}
.dede_pages ul li a:hover{
	color:#fff;
	background-color: #555;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	font-weight:bold;
	color:#fff;
	background-color:#f6ab00;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
	
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



