*{ margin:0px; padding:0px;}
body{ font-family:微软雅黑; font-size:14px; }
a{ text-decoration:none;}
a:link; a:visited;{ color:#333;}
a:hover{ color:ff0000}
img{ border:0px; width:100%; height:auto;}
ul{ list-style:none;}
.ui-body-c, .ui-dialog.ui-overlay-c{ background:none; text-shadow:none;}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button{ font-family:微软雅黑; }
.videoa{ text-align:center;}
/*main*/

.mainsy{max-width:750px; height:auto; margin:0 auto;}
.mainmenu{ width:100%; height:88px; background:#FFF; margin:0 auto; }
.mainmenu1{ width:33.3%; height:auto;  float:left;margin:5px auto;}
.mainmenu1 img{ width:30%; height:30%; text-align:center; padding-left:35%;  }

.mainmenu1 span{width:100%; height:26px; text-align:center;color:#333; float:left;}
.mainmenu1 span a:link,.mainmenu1 span a:visited{ color:#333; }
.mainmenu1 span a:hover{ color:#FF0000;}
.proall{max-width:750px; height:auto; background:#FFF; margin:0 auto;}
.pro{ width:100%; height:auto; background:#FFF; color:#333; margin:0 auto;}
.probt{ width:100%; height:auto;  margin:0 auto;}
.probt img{ width:100%; height:auto; margin:0 auto;}
.probtx{ width:100%; height:auto;  margin:0 auto;}
.probtx img{ width:100%; height:auto; margin:0 auto; background:url(../image/aboutbj.jpg)}
.more{ width:120px; height:36px; line-height:36px; text-align:center; color:#333; margin:10px auto;border-radius: 15px; background:#F0F0F0}
.abouthome{ margin:0 auto; height:360px; margin-top:10px; line-height:25px; text-align:left; width:98%}
.abouthome img{ width:50%; height:50px;}

.proxm{ width:46%; height:auto; float:left;}
.proxm img{background: url(../image/xm1.jpg) center; width:100%; height:auto; float:left;}
.proxm2{ width:26%; height:auto; float:left; margin-left:1%;margin-bottom:1%}
.proxm2 img{background: url(../image/xm1.jpg) center; width:100%; height:auto; float:left;}
.proxm3{ width:26%; height:auto; float:left;margin-left:1%;margin-bottom:1%}
.proxm3 img{background: url(../image/xm1.jpg) center; width:100%; height:auto; float:left;}
.aboutall{ width:100%; height:auto; margin:0 auto; background: url(../image/aboutbg.jpg)}
.contentbg{ border:0; width:100%; margin:0 auto; background:none; }
.contentbgx{ border:0; width:96%; margin:0 auto; }
.more a:link,more a:visited{ color:#333; }
.more a:hover{ color:#FF0000; }

.morejj{ width:120px; height:36px; line-height:36px; text-align:center; color:#fff; margin:0 auto;border-radius: 15px; background:#98361E;}
.morejj a:link,morejj a:visited{ color:#fff; }
.morejj a:hover{ color:#fff; }

#promenuxy{ width:96%; margin:0 auto; text-align: center;  color:#333; text-align:left}
#promenuxy ul li{ width:auto; padding:0 10px; margin-bottom:20px; float:left;color:#FFF; margin-right:2px;border-radius:8px; background:#334A91; height:35px;text-align: center; line-height:35px;}
#promenuxy ul li a:link,#promenuxy ul li a:visited{ color:#FFF;text-align: center;}
#promenuxy ul li a:hover{ color:#ff7200;text-align: center;}
#promenuxy ul li a.y:link,#promenuxy ul li a.y:visited,#promenuxy ul li a.y:hover{ color:#ff7200; }

.newsallbt{ width:94%; height:auto; font-size:12px; color:#666; text-align:left; line-height:22px; margin:0 auto;}
.newsallbt a:link,.newsallbt a:visited{ color:#666; }
.newsallbt a:hover{ color:#FF0000; }
.newsallbt span{ width:100%; height:100%; margin:0 auto;}
.newslil{width:30%; height:100px; float:left;}
.newslir{width:66%; height:100px; float:right;}
.newslirall{width:100%; line-height:26px; margin:0 auto;}

.newslia{ font-size:16px; line-height:22px; }
.newslib{ line-height:22px; color:#999}
 .prolida{ width:48%; height:auto; float:left; z-index:0; position:relative; margin:0 0 2px 6px;overflow:hidden}
  .proliada {width:98%; height:auto; padding:0; border:0 solid #CCC; }
  .proliada img{ width:98%; height:auto;}
  .proliada a:link, .proliada a:visited{ width:200px; height:150px; margin:0 auto;}
  .proliada a:hover{ width:200px; height:150px;}
  .prolibda{ width:200px; height:22px; font-family:"微软雅黑";  font-size:14px; line-height:22px; text-align:center; overflow:hidden; color:#333;}

#tiaozi{height:28px;line-height:24px; text-align:center; margin:0 auto; padding:0; font-size:14px;}
#tiaozi li{height:28px;float:left; padding:0 2px 0 0; margin:0; list-style:none;}
#tiaozi li a{ width:26px; height:24px; padding:2px 0 0 0; display:block;}
#tiaozi li a:link,#tiaozi li a:visited,#tiaozi  li a:hover{ color:#c3816d; text-decoration:none;}
#tiaozi li.active{ width:28px; height:28px; padding:0 2px 0 0; }
#tiaozi li.active p{color:#FF6400; font-weight:bold; display:block; width:26px; height:24px; padding:2px 0 0 0;}
#tiaozi li.previous,#tiaozi li.next{ width:62px; height:28px; padding:0 2px 0 0;}
#tiaozi li.previous a{ width:48px; text-align:left;display:block; height:24px; padding-left:12px; color:#ff6400;}
#tiaozi li.next a{ width:48px;display:block; height:24px; text-align:right; padding:2px 12px 0 0; color:#ff6400;}
#tiaozi li.previousnolink{ width:62px; height:28px; padding:0 2px 0 0; }
#tiaozi li.previousnolink p{ height:24px; width:48px; padding:2px 0 0 12px; text-align:left;color:#C3816D; display:block;}
#tiaozi li.nextnolink{ width:62px; height:28px; padding:0 2px 0 0; }
#tiaozi li.nextnolink p{ height:24px; width:48px; padding:2px 12px 0 0; text-align:right;color:#C3816D; display:block;}
#tiaozi li a:hover{ color:#C3816D}
#tiaozi li.previous a:hover{color:#C3816D}
#tiaozi li.next a:hover{ color:#C3816D}

.main{ overflow:hidden; width:98%; margin:0% auto 0px;}
.main div a{ display:block; position:relative; color:#fff; font-size:14px;}
.main div:first-child{ float:left;  width:49%; height:90px;}
.main div:first-child a{ background:#4f6885; height:100%; width:100%;}
.main div:first-child a p.img{ width:42px; height:46px; position:relative; margin:0px auto; top:5px;}
.main div:first-child a p.text{ position:absolute; width:100%; bottom:20%; text-align:center;}

.main div:nth-child(2){ float:right; width:49%; height:170px;background:#038800; margin-bottom:8px;}
.main div:nth-child(2) a{ width:100%; height:81px;}
.main div:nth-child(2) a p.img{width:45px; height:35px; position:relative; margin:0px auto; top:50px;}
.main div:nth-child(2) a p.text{ position:absolute; width:100%; bottom:15%;margin-bottom:-40px; text-align:center;}
.main div:nth-child(2) a:first-child{ background:#038800;}
.main div:nth-child(2) a:nth-child(2){ background:#038800; margin-top:8px;}

.main div:nth-child(3){ clear:right; width:50%; height:117px; margin-top:-77px; float:left;}
.main div:nth-child(3) a:first-child{float:left; width:98%; background:#3ea1bd; height:100%;}
.main div:nth-child(3) a:nth-child(2),.main div:nth-child(4) a:nth-child(2){ float:left; width:47%; background:#cf466a; height:100%; margin-left:4%;}
.main div:nth-child(3) a p.img{width:35px; height:42px; position:relative; margin:0px auto; top:20px;}
.main div:nth-child(3) a p.text,.main div:nth-child(4) a p.text{ position:absolute; width:100%; bottom:25%; text-align:center;}

.main div:nth-child(4) a:first-child{ float:right; width:98%;   height:100%;}
.main div:nth-child(4){float:right;width:50%; height:180px; }
.main div:nth-child(4) a p.img{width:35px; height:42px; position:relative; margin:0px auto; top:40px;}
.main div:nth-child(4) a p.text{ position:absolute; width:100%; margin-bottom:30px; bottom:20%; text-align:center;}
.main div:nth-child(4){ float:right !important}
.main div:nth-child(4) a:first-child{ background:#F26722 !important; margin-left:2%;}
.main div:nth-child(4) a:nth-child(2){ background:#e14545 !important;}

.main div:nth-child(5){ float:left;  width:49%; height:130px;margin-top:10px}
.main div:nth-child(5) a{ background:#092296; height:100%; width:100%;}
.main div:nth-child(5) a p.img{ width:55px; height:55px; position:relative; margin:0px auto; top:20px;}
.main div:nth-child(5) a p.text{ position:absolute; width:100%; margin-bottom:-10px; bottom:20%; text-align:center;}

.main div:nth-child(6){ float:left;  width:49%; height:80px;  margin-top:8px}
.main div:nth-child(6) a{ background:#C3A340; height:100%; width:100%;}
.main div:nth-child(6) a p.img{ width:55px; height:85px; position:relative; margin:0px auto; top:-15px;}
.main div:nth-child(6) a p.text{ position:absolute; width:100%; bottom:20%;margin-bottom:-12px; text-align:center;}

.main div:nth-child(7){ float:left;  width:49%; height:80px;margin-left:2%;  margin-top:8px}
.main div:nth-child(7) a{ background:#C3A340; height:100%; width:100%;}
.main div:nth-child(7) a p.img{ width:55px; height:85px; position:relative; margin:0px auto; top:-15px;}
.main div:nth-child(7) a p.text{ position:absolute; width:100%; bottom:20%;margin-bottom:-12px;  text-align:center;}

.footer{ line-height:40px; text-align:center; margin-top:30px;}
.footer-top{ color:#333; font-weight:bold; color:#fff;}
.footer-bottom{ background:#334C92; color:#FFF; font-weight:bold;}
.footer-bottom a{ color:#fff;}


/*幻灯片*/
header{text-align:center;   position:relative;   height:220px;   overflow:hidden; margin-bottom:8px; }
ul{ margin:0px; padding:0px;}
#nav{ position:absolute; width:100%; height:20px; line-height:20px; bottom:0px; z-index:999;}
#nav{ float:left; margin-right:5%; opacity:1;}
#nav ul li{ float:left; background:#eee; border-radius:10px; width:10px; height:10px; margin-left:10px; margin-top:5px; opacity:0.3;}
#nav ul li.active{ background:#fff;opacity:0.8;}
.black{}
.banner{}
.banner img{
	width:100%;
	min-height:241px;

}
.banner ul li{ float:left; padding:0px 0px;}

 .catemenu {
overflow: hidden;
background-color: #fff;
border-radius: 4px;
margin: 10px 10px 4px 9px;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.15);
}
 .catemenu ul {
width: 100%;
overflow: hidden;
}
.catemenu li {
display: list-item;
text-align: -webkit-match-parent;
}
 .catemenu li {
width: 33.33%;
float: left;
font-size: 15px;
border-top: 1px solid #EDEDED;
}
 .catemenu li:nth-child(-n+3) {
border-top: 0 none;
}
 .catemenu a{
display: block;
border-right: 1px solid #EDEDED;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding:20px 5px;
height:100%;
text-align:center;
}
 .catemenu li:nth-child(3n) a{
border-right: 0 none;
}
img {
max-width: 100%;
height: auto;
width: auto;
border: none;
}
ul {
list-style: none;
}

.weiba-masklayer.black {
    background-color: #000000;
    opacity: 0;
}
.logo{ position:absolute; top:10px; left:0px; width:50px; height:50px;}
.logo img{ width:40px; height:40px;}


