/* CSS Document */

*{margin:0;padding:0;}

body{font: normal 12px 'Open Sans','\5FAE\8F6F\96C5\9ED1','Microsoft YaHei UI','Arial','Microsoft Yahei';background:#fff;

	/*font-family: "SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;*/

}

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

a:hover{text-decoration:none;}

ul{list-style:none;}

.left{float:left;}

.right{float:right;}

img{border:none;}

lable{ color:#000;}

.clear{zoom:1;}

.clearB{clear:both;}

.clearfix:after{content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}

.clearfix{zoom:1;}

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



/*top*/



.top{ height:auto;  width:1300px ; margin:0 auto;     margin-bottom: 20px; }

.top.tops{width:1060px ; margin:0;}

.cc{   width:1250px ; margin:0 auto;     overflow: hidden;}

.cc.tops{width:1060px ; margin:0;}

.logo{ float:left; width:520px; height:60px;  margin:13px 0;}

.logo.active{ float:left; width:50px; height:41px; background:url(../img/1s.png) no-repeat; margin:22px 0;}

.nav li{ float:left; position:relative; height:85px; line-height:85px; /*margin-top:23px;*/}

.nav li a{ font-size:16px; color:#000; padding:0 15px;}

.subNav{display:none; width:auto; height:auto; font-size:14px; z-index:101; position:absolute; top:85px; left:0; padding: 20px;  /*border: 2px solid #e5e5e5;*/ -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; background:#000;  }

.subNav.subnav{ width:450px; height:200px;}

.subNav.last{position:absolute; top: 85px; left:-356px;padding:20px;}

.sub{ width:125px; height:auto; float:left; text-align:center;  }

.sub.sub1{width:110px; height:160px; }

.nav li .subNav a{ display:block; height:30px; line-height:30px; float:none; font-size:14px; color:#fff;}

.la.current{ color:#fff;}

.nav li .subNav a:hover{ color:#fff;}

.nav li a.pic{ padding:0;}

.pic1{ width:300px; height:160px; overflow:hidden;}

.pic1 img{ width:300px; height:160px; overflow:hidden; }

.nav li:hover{ background:#000; color:#fff;}

.nav li:hover a{ background:#000; color:#fff;}

.nav li .on{color:#337ab7;}





.hot{ width:90%; margin:45px 5%; padding:15px;background:#F8F8F8; }

.hot img{ width:100%; margin-bottom:15px;}

.hot>p{border-bottom: 1px solid #B9B8B8;}

.hot>p span{ border-bottom:2px solid #354cb7; padding:0 5px;}

.hot a{ color:#000;}

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

.xz{ height:30px; margin-bottom:25px;}

.xz a{ float:left; height:30px; color:#000;border: 1px solid #ccc; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; padding:2px 15px; margin:0 20px;}

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

/*banner*/

.banner{ /*width:100%;*/ height:650px; position:relative; z-index:-3; /*background:url(../img/2.jpg);*/ }

.banner>img{ width:100%; position:absolute; left:0; top:0; display:block; height:650px;}

.navs{ position:absolute; color:#fff; cursor:pointer;}

.fangs{ width:160px; height:160px;overflow:hidden; display:block; font-size:20px; font-weight:800;}

.fangb{ width:220px; height:220px;  overflow:hidden;}

.fangs.on{ display:none; background:#fff;}

#sfq{top:220px;left:50px; line-height:160px; background:url(../img/sy_07.png) no-repeat; text-align:center; position:absolute;}

#sfq1{top:220px;left:210px;background:url(../img/sy_08.png) no-repeat; position:absolute;}

#sfq3{top:380px;left:210px;background:url(../img/sy_14.png) no-repeat;position:absolute;}

#sfq5{top:380px;left:370px; background:url(../img/sy_15.png) no-repeat;position:absolute;}

#sfq7{top:380px;left:530px;background:url(../img/sy_16.png) no-repeat;position:absolute;}

#bfq1{top:47px;right:50px; background:url(../img/sy_03.png) no-repeat; position:absolute;}

#bfq3{top:47px;right:270px;background:url(../img/sy_04.png) no-repeat; position:absolute;}

#bfq5{top:267px;right:270px;background:url(../img/sy_12.png) no-repeat; position:absolute;}

#sfq1 a,#sfq3 a,#sfq5 a,#sfq7 a{ display:inline-block;width:160px; height:160px;}

#bfq1 a,#bfq3 a,#bfq5 a{ display:inline-block;width:220px; height:220px;  overflow:hidden;}


.info{margin-top:10px;text-align: center;}
.ih-item .img{text-align: center;}

.content{height:auto; margin:10px auto;width: 100%;overflow: hidden;}

.content img{ width:100%;}

/*bottom*/

.bottom{ height:40px; line-height:40px; width:100%; text-align:center; font-weight:500; color:#000;}



/*page*/

.pages{ padding:0 100px; margin-top:10px;}

.pages a{ float:left; width:40px; height:40px; background:#666666; color:#fff; font-size:14px; line-height:40px; margin:10px;}

.pages a:hover{ background:red;}

.page2{width:100%;overflow: hidden;margin-top:10px;text-align: center;}
.page2 li a{border:1px solid #ccc;border-radius: 0px !important;    margin-left: 3px;margin-right:3px;}

.page2 li .active{color:#fff;background: #ccc;}
.page2 li .next{margin-left:0px;}
.page2 li .prev{margin-right:0px;}

