/*基本样式------------------*/
*{padding:0px; margin:0px;}

h1,h2,h3,h4,h5,h6,b{ font-weight:normal; font-size:100%;}
input,select,button,textarea{vertical-align:middle;line-height:normal;font-size:100%;}
textarea{line-height:100%;} 
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none; color:#333;}
a:hover{color:#BE050A;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
table{border-spacing:1;}
img{border:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
p{word-break:break-all;text-justify:inter-ideograph; line-height:1.7em;}
.fl{float:left;}
.fr{float:right;}
.tCen{ text-align:center;}
.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 
.hd{ overflow:hidden;}
.block{ display:block;}
.none{ display:none;}
img{ max-width:100%;}
body{color:#333;font-size:12px; background:url(../images/bg.gif) center 0; margin:0 auto; word-wrap:break-word;word-break:break-all; }
/*-------基本样式end---------*/

/*-------内容区宽度---------*/
.inbody{width: 100%;}
.pageMain{width:980px; margin:0 auto;}
.pageMain2{width:960px; background:#FFF; margin:0 auto; padding:0 10px}
/*-------顶部---------*/
.header{ width:980px; margin:0 auto;background:rgba(255,255,255,0.4); padding:10px 0;}
.header .nav{width:100%;}
.header .nav a{font-size:15px;color:#000; display:inline-block; float: left; width:12.5%; height:30px; line-height:30px; text-align:center; margin:0; padding:0; border-bottom:1px solid #ccc;}
.header .nav a:hover{color:#000; background-color:#EED24B}
.header .nav a.active {color:#000; background-color:#EED24B}
.header .nav .topTel{display:inline-block; width:150px; height:30px; line-height:30px; position:absolute; top:25px; right:0%; margin-right:-200px; font-size:16px;color:#fff;
background:url(../images/tel.png) no-repeat 0 0; padding-left:50x;}
/*-------顶部 end ---------*/

/*-------banner---------*/
.banner{ margin-top:0px; position:relative;}

#container {width: 100%; height:160px; overflow: hidden; }
.sections,.section {height:100%;}
#container,.sections {position: relative;}
.section {background-color: #000;background-size: cover;background-position: 50% 50%;text-align: center;color: white;}
.pages{position:absolute;z-index:999; width:20px;right:4%;top:46%; display:none}
.pages li{list-style-type:none;width:16px;height:16px;border-radius:16px; margin-bottom:10px;background:rgba(255,255,255,0.4);}
.pages li:hover{box-shadow:0 0 3px 1px white}
.pages li.active{background-color:white;}
.pages.horizontal{transform:translateX(-50%);}
.pages.horizontal li{display:inline-block;margin-right:10px}
.pages.horizontal li:last-child{margin-right:0}
.pages.vertical{right:5px;top:50%;transform:translateY(-50%)}
.pages.vertical li{margin-bottom:10px}
.pages.vertical li:last-child{margin-bottom:0}

/*-------标题和介绍---------*/
.manL{ width:49%; float:left}
.manR{ width:49%; float:right}
.manBan{}
.manBan img{ width:100%; }

.inNewsBox {}
.inNewsBox .titleBox{ margin:10px 0; width:100%;height:30px;line-height:30px;background: linear-gradient(top, #E6E1DD, #B7B1B1);background: -ms-linear-gradient(top,#E6E1DD, #B7B1B1);
background: -webkit-linear-gradient(top, #E6E1DD, #B7B1B1);background: -moz-linear-gradient(top, #E6E1DD, #B7B1B1);}
.inNewsBox .titleBox h1{display:inline-block; margin-left:10px; font-size:1.2em; color:#000; font-weight:600;}
.inNewsBox  .titleBox span{ display:inline-block; float:right; margin-right:10px; }
.inNewsBox .inList{ margin-bottom:10px; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px; min-height:260px;}
.inNewsBox .inList ul{ width:100%; margin:0 auto; }
.inNewsBox .inList ul li{ font-size:1.2em; line-height:25px; height:25px; overflow:hidden;}

.infoLiBox .zupuList{ margin:50px 0 30px;}
.infoLiBox .zupuList ul li{ margin-bottom:15px; padding-bottom:15px; float:left; width:49%;margin-right:0%;}
.infoLiBox .zupuList ul li:nth-child(2n){ margin-right:0%;}
.infoLiBox .zupuList ul li ._lb{ float:left; width:30%; text-align:center;}
.infoLiBox .zupuList ul li ._lb img{}
.infoLiBox .zupuList ul li ._rb{ float:right; width:67%;position:relative;}
.infoLiBox .zupuList ul li ._rb h2{ color:#000; font-size:1.4em; padding:30px 0 10px; font-weight:600}
.infoLiBox .zupuList ul li ._rb p{ color:#666; font-size:1.2em; line-height:140%}

.inNewsBox .inZtList{ margin-bottom:10px; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px; min-height:260px;}
.inNewsBox .inZtList ul li{ margin-bottom:10px;}
.inNewsBox .inZtList ul li:last-child{ margin-bottom:0px;}
.inNewsBox .inZtList ul li ._lb{ float:left; width:25%; text-align:center;}
.inNewsBox .inZtList ul li ._lb img{ max-height:53px}
.inNewsBox .inZtList ul li ._rb{ float:right; width:70%;position:relative;}
.inNewsBox .inZtList ul li ._rb h2{ color:#000; font-size:1.2em; font-weight:600;height:20px; line-height:20px; overflow:hidden}
.inNewsBox .inZtList ul li ._rb p{ color:#666; font-size:1.0em; line-height:150%; height:35px; overflow:hidden;}

.inNewsBox .inMrList{ margin-bottom:10px; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px; min-height:260px;}
.inNewsBox .inMrList ul li{ margin-bottom:10px;}
.inNewsBox .inMrList ul li:last-child{ margin-bottom:0px;}
.inNewsBox .inMrList ul li ._lb{ float:left; width:25%; text-align:center;}
.inNewsBox .inMrList ul li ._lb img{}
.inNewsBox .inMrList ul li ._rb{ float:right; width:70%;position:relative;}
.inNewsBox .inMrList ul li ._rb h2{ color:#000; font-size:1.2em; margin-bottom:5px; height:20px; line-height:20px; overflow:hidden}
.inNewsBox .inMrList ul li ._rb p{ color:#666; font-size:1.0em; line-height:140%; height:80px; overflow:hidden;}

.LinkList{ padding:10px 0 ;}
.LinkList ul{ margin:0 auto; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px;}
.LinkList ul li{ float:left; width:20%; font-size:1.2em; line-height:25px;}

/*底部*/
.footer{ margin:10px 0; width:100%;}
.footer .fol .info{ text-align:center }
.footer .fol .info p{font-size:line-height:200%;}
/*关于 */
.infoLiBox { padding:10px 0;}
.infoLiBox .titleBox2{ margin-bottom:10px; width:100%;height:30px;line-height:30px;background: linear-gradient(top, #E6E1DD, #B7B1B1);background: -ms-linear-gradient(top,#E6E1DD, #B7B1B1);
background: -webkit-linear-gradient(top, #E6E1DD, #B7B1B1);background: -moz-linear-gradient(top, #E6E1DD, #B7B1B1);}
.infoLiBox .titleBox2 h1{display:inline-block; margin-left:10px; font-size:1.2em; color:#000; font-weight:600;}
.infoLiBox .titleBox2 span{ display:inline-block; float:right; margin-right:10px; }
.infoLiBox .titleBox2 span a{ color:#990000; font-size:1.4em; padding:4px 10px; background: #EED24B;  border-radius: 23px;box-shadow: darkgrey 1px 1px 2px 1px;text-decoration: none;}
.infoLiBox .titleBox2 span a:hover {background:#F90;color: #fff;border-radius: 23px;box-shadow: darkgrey 3px 3px 5px 1px;text-decoration: none; margin-top:-10px; display:inline;}
.infoLiBox .inList{ margin-bottom:10px; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px;min-height:500px;}
.infoLiBox .inList ul{ width:100%; margin:0 auto; }
.infoLiBox .inList ul li{ font-size:14px; line-height:25px; height:25px;overflow:hidden;}
.infoLiBox .inList ul li a{color:#0046e3; line-height:25px; height:25px; overflow:hidden; display:inline-block;}
.infoLiBox .inList ul li span{ display:inline-block; margin:0 0 0 15px; color:#333;}

.infoLiBox .picList{ margin-top:30px}
.infoLiBox .picList ul li{ margin-bottom:15px; border-bottom:1px solid #C0C0C0; padding-bottom:15px;}
.infoLiBox .picList ul li ._lb{ float:left; width:20%; text-align:center;}
.infoLiBox .picList ul li ._lb img{}
.infoLiBox .picList ul li ._rb{ float:right; width:77%;position:relative;}
.infoLiBox .picList ul li ._rb h2{ color:#000; font-size:1.4em; padding:0 0 10px; font-weight:600;display:inline-block}
.infoLiBox .picList ul li ._rb p{ color:#666; font-size:1.2em; line-height:140%; display:inline-block}

.infoLiBox .picList2{ margin-top:30px}
.infoLiBox .picList2 ul li{ margin-bottom:15px; border-bottom:1px solid #C0C0C0; padding-bottom:5px;  float:left; width:48%; margin-right:4%;}
.infoLiBox .picList2 ul li:nth-child(2n){ margin-right:0;}
.infoLiBox .picList2 ul li ._lb{  text-align:center;}
.infoLiBox .picList2 ul li ._lb img{}
.infoLiBox .picList2 ul li ._rb{position:relative;}
.infoLiBox .picList2 ul li ._rb h2{ color:#000; font-size:1.2em; line-height:30px; height:30px; overflow:hidden; font-weight:600; text-align:center; }

.infoLiBox .downList{ margin-top:30px}
.infoLiBox .downList ul li{ margin-bottom:15px; border-bottom:1px solid #C0C0C0; padding-bottom:5px;}
.infoLiBox .downList ul li h2{ color:#000; font-size:1.2em; line-height:30px; height:30px; overflow:hidden; font-weight:600;}
.infoLiBox .downList ul li h2 span{ float:right;}
.infoLiBox .downList ul li p{ color:#666; font-size:1.2em; line-height:140%;  display:inline-block}


/* 详情*/
.showbox{background:#F3F3F3; border:1px solid #C0C0C0; padding:10px; min-height:500px; line-height:200%;}
.showbox img{ max-width:100% !important;}
.showbox h1{margin:20px 0 10px; font-size:1.5em; color:#000; font-weight:600; text-align:center}
.showbox h2{margin: 0 0 20px;font-size:1em; color:#000; text-align:center}
.showbox h2 span{ color:#666; display:inline-block; margin-left:20px;}
.showbox h2 span:first-child{ margin-left:0px; }
.showbox p{ margin-bottom:10px;}

/* 分页*/
.fenye{ margin:30px 0px 0;  padding-top:10px; text-align:center}
.fenye a{ border:1px solid #ddd; padding:5px 5px; min-width:12px; display:inline-block; margin:0 3px 0 0; color:#000; background-color:#EBEBEB; font-size:12px;}
.fenye a:hover{	text-decoration: none;}
.fenye a.cur{ color:#000; background-color:#EED24B;border:1px solid #EED24B;}
.fenye a:hover{ color:#000; background-color:#EED24B;border:1px solid #EED24B;}



/*右侧浮动*/
#panel{position:fixed;right:2px;top:50%;margin-top:-126px;background:#EFD44F;width:60px;z-index:999;}
#panel .title{width:60px; text-align:center; padding:10px 0; font-size:1.2em; font-weight:600; line-height:160%;}
#panel .top{width:60px; height:60px; line-height:60px; text-align:center; font-size:1.2em; font-weight:600}
#panel .top a{ color:#000;}
#panel .icons{ background-color:#fff;}
#panel .icons li{width:60px;height:60px;background-image:url(../images/icon2.png);background-repeat:no-repeat;}
.icons .qq{background-position:0 -60px;}
.icons .wx{background-position:0 0px;}

#panel .info{position:absolute;height:100px;top:50%;right:100%;margin-top:-45px;background:#fff;width:0;overflow:hidden;transition:all .5s;}
#panel .info.hover{width:145px;height:120px;}
#panel .info li{width:145px;display:none;text-align:center;color:#ccc;}
#panel .info li.wx img{ height:100px; margin-top:10px; width:auto}

#panel .info li p{font-size:1.1em;line-height:2em;padding:15px;text-align:left;color:#000;}
#panel .info li.qq p a{font-size: 18px;}

/*弹出窗口 留言 */
	.pop {  display: none;  width:500px; height: 550px;  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(100, 0, 0, .5);  }
	.pop-top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;  }
	.pop-top h2{  font-size:18px;padding:0 0 20px 0; text-align:center}
	.pop-top span.pop-show{ position:absolute; left:20px; top:25px;cursor: pointer;   display:black; font-size:1.5em;color:#990000;}
	.pop-top span.pop-show a{color:#990000;}
	.pop-top span.pop-close{ position:absolute; right:20px; top:20px;cursor: pointer;   display:black; font-size:1.5em;}
	.pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
	.pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000; }
	.pop-content-right{padding-top:10px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
.pop-content p{padding:0 0 10px 0;}
.pop-content p span{ width:18%; float:left; display:inline-block; text-align:right; margin-right:3%;}
.pop-content p input{ width:70%; padding:4px 0 4px 5px;}
.pop-content p.ch input{ width:50%; padding:4px 0 4px 5px;}
.pop-content p.ch select{ width:19%; padding:4px 0 4px 5px;}
.pop-content p textarea{ width:70%; padding:4px 0 4px 5px; height:70px;}
.pop-content p.red{ font-size:14px; color:#F00; text-align:center;}
.pop-content p.up{padding:0px 0 ; text-align:center}
.pop-content p.up button{ width:30%; padding:4px 0 4px 5px;}
	.bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }

.regList{ width:100%; min-height:600px;}
.regList table{ width:100%}
.regList table th td{ line-height:150%; margin:0; padding:5px 0;}
.regList table tr td{ line-height:150%; margin:0; padding:5px 0;width:10%;}
.regList table tr td:nth-child(6){ width:15%;}
.regList table tr td:nth-child(8), .regList table tr td:nth-child(2){ width:5%;}
.regList table tr td:nth-child(9){ width:25%;}
.regList table tr:nth-child(2n){ background:#f6f6f6;}
.regList table tr:hover{ background:#efefef;}
.regList table tr:last-child td{ border-bottom:1px solid #ccc;}
.regList table .title td{ background:#ccc;}

.boxwx{ position:fixed; right:10px; top:30%; width:200px;}
.boxwx span{ position:absolute; right:-10px; top:-10px; }
.boxwx span img{ width:26px; }
.boxwx img{ max-width:100%;}

.gongzhi{ margin-bottom:10px; background:#F3F3F3; border:1px solid #C0C0C0; padding:10px; max-height:260px; min-height:260px;
  height:expression(width>300?"300px":height+"px"); 
  overflow-y:auto;}