body,div,ul,li,span,form,dl,dt,dd,h1,h2,h3{padding:0px; margin:0px; text-align:left;font-weight:normal}
body{}
.clear{clear: both;}
ul{list-style-type: none;}
*{font-size:16px; color:#000; line-height:180%;}
a{color:#000; text-decoration:none;}
a:hover{color:#06c; text-decoration:none;}

.width{width:1200px; margin:0 auto;}
.height{height:20px; overflow:hidden; clear:both;}  
.height10{height:10px; overflow:hidden; clear:both;}
.left{float:left;}  .right{float:right;}


/* head */
.float_top{background:#fff; width:100%; height:160px; overflow:visible; top:0; left:0; z-index:100001; position:fixed !important; position:absolute; top:expression(document.documentElement.scrollTop+0);}
.topheight{height:160px; overflow:hidden;}

.toppart{height:110px;overflow:hidden;}
.toppart .logo{float:left; margin-top:20px;}
.toppart .logo h1{font-size:32px; font-weight:bold; color:#000; line-height:40px;}
.toppart .logo span{font-size:14px; letter-spacing:1px; color:#999;}
.toppart .logoright{float:right;}
	.toppart .toptel{background:url(img/tel.png) left top no-repeat; padding-left:50px; margin-top:20px; font-size:20px; line-height:30px;}
	.toppart .toptel .tel{font-size:26px; color:#06c; line-height:40px; font-weight:bold}

.menu{height:50px; background:#2B6CB0; overflow:hidden;}
.menu ul li{float:left; display:inline; width:16.5%; text-align:center;}
.menu ul li a{display:block; height:50px; color:#fff; font-size:18px; letter-spacing:2px; line-height:50px; overflow:hidden;
-webkit-transition-duration:1s; transition-duration:1s;}
.menu ul li a:hover,.menu ul li a.cur{color:#fff; background:#13499A;}

.toppart2{display:none;}
/* head END */


/* banner*/
.banner .slick-dots {bottom: 20px}
.banner .slick-dots li button {background-color: #fff}
.banner .slick-dots li.slick-active button {background-color: #06c}
/* banner */


	
/*box样式1*/
.box1{overflow:hidden;}
.box1 h2{display:block; height:60px; font-size:30px; color:#06c; line-height:60px; text-align:center; background:url(img/titlebg--.jpg) no-repeat center bottom;}
.box1 h2 span{margin-left:18px; color:#666; font-size:20px; line-height:60px;}

.box2{overflow:hidden;}
.box2 h2{display:block; height:60px; font-size:30px; color:#fff; line-height:60px; text-align:center;}
.box2 h2 span{margin-left:18px; color:#ccc; font-size:20px; line-height:60px;}


.boxmore{display:block; padding:0 20px; width:100px; height:30px; line-height:30px; text-align:center; border:1px solid #D0D0D0; background:#f2f2f2; margin:0px auto;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px;
border-radius:15px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.boxmore:hover{background:#06c; color:#fff;}

.mbg1{background:#f5f5f5; padding:30px 0;}
.mbg2{background:#06c; padding:50px 0;}
.mbg3{background:url(img/mbg2.jpg) top center; padding:50px 0;}



.aboutlist li{float:left; width:600px; height:400px; overflow:hidden; background:#f2f2f2}
.aboutlist li img{width:600px; height:400px;
transition: transform 2s; -moz-transition: -moz-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s;}
.aboutlist li:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.aboutlist li div{padding:40px 45px; font-size:18px; line-height:40px;}
.aboutlist li div t{display:block; font-size:26px; color:#06c; margin-bottom:10px;}


.proclass{margin-top:10px;}
.proclass li{float:left; width:18%; margin:0 10px;}
.proclass li a{display:block; font-size:20px; text-align:center; border:#13499A 1px solid; background:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px; 
-webkit-transition-duration:2s; transition-duration:2s;}
.proclass li a.curon,.proclass li a:hover{background:#06c; color:#fff;}


.swiper-recommend{width:1200px; overflow:hidden; position:relative;}
.pbox{float:left; width:380px; height:320px; margin:10px;}
.pbox .img{height:280px; overflow:hidden;}
.pbox .img img{width:380px; height:280px; transition:all 1s;}
.pbox span{display:block; height:40px; line-height:40px; background:#5a5a5a; color:#ffffff; text-align:center; font-size:20px;
-webkit-transition-duration:2s; transition-duration:2s;}
.pbox a:hover span{background:#2B6BAF;}
.pbox a:hover img{opacity:.8; transform:scale(1.1,1.1);}


/*box中 图片列表2 3列宽度380*/
.imglist1 li{float:left; margin:10px 10px; width:380px; overflow:hidden; min-height:280px;}
.imglist1 li a{position: relative;}
.imglist1 li img{width:380px; height:280px;
transition: transform 2s; -moz-transition: -moz-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s;}
.imglist1 li:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.imglist1 li .note{position:absolute; z-index:9; bottom:0px; width:100%; background:url(img/notebg.png); padding:8px 0;}
.imglist1 li .note span{display:block; text-align:center; overflow: hidden; color:#fff;}
.imglist1 li .note .text1{font-size:20px; line-height:22px;}
.imglist1 li .note .text2{font-family: 'HelveticaNeueLT Pro 33 ThEx'; font-size:10px; line-height:20px;}


/*box中 图片列表2 3列宽度380*/
.imglist2 li{float:left;background:#f2f2f2; margin:8px 10px; width:380px; overflow:hidden;
-webkit-transition-duration:1s; transition-duration:1s;}
.imglist2 li img{width:360px; height:260px; margin:10px 10px 0 10px;}
.imglist2 li .title{height:35px; line-height:25px; font-size:18px; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.imglist2 li:hover{background:#06c;}
.imglist2 li:hover .title{color:#fff;}


/*box中 图片列表3 4列宽度280*/
.imglist3 li{float:left;background:#f2f2f2; margin:8px 10px; width:280px; overflow:hidden;
-webkit-transition-duration:1s; transition-duration:1s;}
.imglist3 li img{width:260px; height:190px; margin:10px 10px 0 10px;}
.imglist3 li .title{height:35px; line-height:25px; font-size:18px; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.imglist3 li:hover{background:#06c;}
.imglist3 li:hover .title{color:#fff;}


.newsleft{float:left; width:560px; height:500px; background:#fff;}
.newsleft .topimg{display:block; width:560px; height:380px; overflow:hidden;}
.newsleft .topimg img{transition: transform 2s; -moz-transition: -moz-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s;}
.newsleft .topimg:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}

.newsleft .title{display:block; padding:0px 15px; padding-top:5px; height:40px; line-height:40px; font-size:22px; color:#06c}
.newsleft .title:hover{color:#000;}
.newsleft .note{padding:0px 15px; line-height:25px; color:#999; font-size:14px; text-align:left;}

.newslist{float:right; background:#fff; width:520px; height:480px; padding:10px 40px;}
.newslist li{height:90px; overflow:hidden; border-bottom:dashed #ccc 1px; padding:10px 0;}
.newslist li .title{display:block; height:30px; line-height:30px; font-size:20px; color:#000; background:url(img/icon.png) no-repeat left center; padding-left:20px;}
.newslist li .title:hover{color:#06c;}
.newslist li .note{height:60px; overflow:hidden; line-height:30px; color:#999; font-size:14px; text-align:left; padding-left:20px;}

/* main END */


/* foot */
.linkbox{background:#1B1B1B; height:50px; border-bottom:1px solid #0D0D0D}
.linkbox,.linkbox *{color:#f2f2f2; line-height:50px;}
.copyright{background: #252525; padding:40px 0; }
.copyright .width{text-align:center;}
.copyright,.copyright *{color:#e5e5e5; line-height:30px;}
/* foot END */


/* 内页 */
/* 内页 */
.subContent{min-height:600px;}

.subTitle{margin:20px 0;}
.subTitle h2,.subTitle h2 a{display:block; text-align:center;  line-height:50px; font-weight:normal; font-size:40px;letter-spacing:2px; color: #06c;}
.subTitle span{display:block; text-align:center; font-size:18px; color:#999; line-height:30px;}

/*.subnav{width:800px; margin:0 auto;}
.subnav a{display:block; width:140px; height:32px; line-height:32px; text-align:center; border:1px solid #06c; color:#06c; float:left; margin:0 15px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
-ms-border-radius:15px;
-o-border-radius:15px;
border-radius:15px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.subnav a.cur,.subnav a:hover{background:#06c; color:#fff}*/


.proList li{float:left; margin:15px 10px; width:380px; overflow:hidden}
.proList li div{height:300px; overflow:hidden}
.proList li a img{-webkit-transition-duration:1s; transition-duration:1s; width:380px; height:300px;}
.proList li a:hover img{transform: scale(1.5,1.5); transition-duration:1s;}
.proList li span{display:block; height:40px; line-height:40px; background:#333; color:#fff; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.proList li:hover span{ background:#c00;}


	
/*图片列表*/
.ArtList1 li{float:left;background:#f2f2f2; margin:8px 10px; width:380px; overflow:hidden;
-webkit-transition-duration:1s; transition-duration:1s;}
.ArtList1 li img{width:360px; height:260px; margin:10px 10px 0 10px;}
.ArtList1 li .title{height:35px; line-height:25px; font-size:18px; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.ArtList1 li:hover{background:#06c;}
.ArtList1 li:hover .title{color:#fff;}
	
/*图片+文字列表*/
.ArtList2{width:98%; margin:0 auto;}
.ArtList2 li{border-bottom:1px dotted #ccc; margin:5px 0; height:96px; overflow:hidden}
.ArtList2 li .fimg{width:90px; height:80px; border:1px solid #ccc; padding:1px; float:left;}
.ArtList2 li .A2Right{width:580px; float:right;}
.ArtList2 li .A2Right .title{display:block; font:bold 14px/25px "宋体"; height:25px; overflow:hidden;}
.ArtList2 li .A2Right .info{height:37px; overflow:hidden;}
.ArtList2 li .A2Right .more{float:right; font:10px/18px Verdana, Geneva, sans-serif}

/*文字列表*/
.ArtList0{width:90%; margin:0 auto;}
.ArtList0 li{padding:10px 0; border-bottom:1px dashed #ccc; background:url(img/icon.png) no-repeat left 27px; padding-left:25px;}
.ArtList0 li a{line-height:50px; font-size:24px;}
.ArtList0 li .addate{line-height:50px; float:right; font-size:12px; color:#999}
.ArtList0 li .note{height:60px; overflow:hidden; line-height:30px; color:#999; font-size:14px; text-align:left; padding-left:0px;}



.viewTitle{border-bottom:dashed #ccc 1px;}
.viewTitle,.viewTitle *{font-size:30px; line-height:60px; text-align:center;}
.viewText{text-align:center; padding-top:10px; font-size:14px;}
.viewContent{margin:10px 20px; min-height:600px; overflow:hidden;}
.viewContent a{text-decoration:underline; color:#06c;}
.viewContent a:hover{text-decoration:underline; color:#06c;}
.showNext{border-top: dashed #ccc 1px; padding-top:10px;}


/*	.artList{margin:0 auto; width:98%;}
	.artList li{height:100px; overflow:hidden; padding:15px 0; border-bottom:1px #ccc dashed;}
	.artList li img{width:150px; height:100px; float:left; margin-right:15px; border-radius:15px;}
	.artList li .title{font-size:20px; height:36px; line-height:36px; overflow:hidden;}
	.artList li .info{font-size:14px; color:#666; line-height:22px; height:50px; overflow:hidden;}
	.artList li .addate{font-size:12px; color:#999; line-height:20px; height:20px; overflow:hidden; text-align:right;}
	.artList li a:hover img{
opacity:0.7;
filter:alpha(opacity=70);}
	
/* 内页  END*/



/*细线表格*/
.xxtable{border-collapse:collapse;}
.xxtable td{border:1px solid #888169;}
.xxtable td table td{border:0px;}

.input{border:1px #ccc solid;font-family: Verdana,Arial,"宋体"; font-size:12px; color:#333; padding:0 3px;}
.textarea{border:1px #ccc solid; background:#fff;}
.button{ font-family: Verdana,Arial,"宋体"; font-size:12px;border:3px #e5e5e5 solid; background:#ccc;cursor:pointer;}

/*列表下显示页数样式*/
.pagebox{border:1px #ccc solid; display:block;width:70px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 2px; float:left;}
.pagebox2{border:1px #ccc solid; display:block;width:25px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 2px; float:left}
.pageon{ border:1px #f00 solid;  color:#f30; font-weight:bold; }

.page_last{background:url(img/pagebg.jpg) no-repeat 5px 6px; padding-left:0px; }
.page_last_no{background:url(img/pagebg.jpg) no-repeat 5px -13px; color:#ccc; cursor:default}
.page_last1{background:url(img/pagebg.jpg) no-repeat 5px 7px;}
.page_last1_no{background:url(img/pagebg.jpg) no-repeat 5px -13px; cursor:default}
.page_next{background:url(img/pagebg.jpg) no-repeat 60px -33px; padding-right:0px;}
.page_next_no{background:url(img/pagebg.jpg) no-repeat 60px -51px;color:#ccc; cursor:default}
/*列表下显示页数样式*/




.blackTop{position:fixed; z-index:100; bottom:0px; right:0; color:#fff; cursor:pointer; background:url(img/backtop.png); width:44px; height:44px}
.footxx{margin-bottom:0px;}
.foot2{background:#333; position:fixed; z-index:1000; bottom:0; left:0; width:100%; display:none}
.foot2 ul{}
.foot2 ul li{ width:25%; height:55px; float:left;}
.foot2 ul li a{display:block; padding-top:30px; text-align:center; font-size:14px; color:#fff;}
.foot2 ul li:nth-child(1) a{ background:url(img/footbg1.png) center 5px no-repeat;background-size:26px 26px;}
.foot2 ul li:nth-child(2) a{ background:url(img/footbg2.png) center 5px no-repeat;background-size:26px 26px;}
.foot2 ul li:nth-child(3) a{ background:url(img/footbg3.png) center 5px no-repeat;background-size:26px 26px;}
.foot2 ul li:nth-child(4) a{ background:url(img/footbg4.png) center 5px no-repeat;background-size:26px 26px;}
.foot2 ul li:nth-child(5) a{ background:url(img/footbg5.png) center 5px no-repeat;background-size:26px 26px;}
