﻿@charset "utf-8";
/*base set*/
body{margin:0px; padding:0px; font-family:"microsoft yahei","宋体",arial, helvetica, sans-serif;font-size:12px; color:#666; background:#f2f2f2}
img{border:0px;}
dl,dt,dd,h1,h2,h3,h4,p,ul,form{margin:0px; padding:0px;}
ul{ margin:0px; padding:0px; list-style:none;}
ul li{ margin:0px; padding:0px; list-style:none;}
/*links style*/
a{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
a:link{color: #333;text-decoration: none;}
a:visited{color:#333;text-decoration: none;}
a:hover,a:active{color: #0069a3;text-decoration:none;}

.white{ color:#fff;}
.white a:link{color:#fff;text-decoration: none;}
.white a:visited{color:#fff;text-decoration: none;}
.white a:hover,a:active{color:#fff;text-decoration:none; background:none;}
a.white:link {color: #fff;text-decoration: none;}
a.white:visited {color: #fff;text-decoration: none;}
a.white:hover, a.test:active {color: #fff;text-decoration:none;}


.red{ color:#ae0103;}
.red a:link{color:#ae0103;text-decoration: none;}
.red a:visited{color:#ae0103;text-decoration: none;}
.red a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.red:link {color: #ae0103;text-decoration: none;}
a.red:visited {color: #ae0103;text-decoration: none;}
a.red:hover, a.test:active {color: #000;text-decoration:none;}


.blue{ color:#0269d0;}
.blue a:link{color:#0269d0;text-decoration: none;}
.blue a:visited{color:#0269d0;text-decoration: none;}
.blue a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.blue:link {color: #0269d0;text-decoration: none;}
a.blue:visited {color: #0269d0;text-decoration: none;}
a.blue:hover, a.blue:active {color: #000;text-decoration:none;}



.green{ color:#01803b;}
.green a:link{color:#01803b;text-decoration: none;}
.green a:visited{color:#01803b;text-decoration: none;}
.green a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.green:link {color: #01803b;text-decoration: none;}
a.green:visited {color: #01803b;text-decoration: none;}
a.green:hover, a.green:active {color: #000;text-decoration:none;}


.orange{ color:#ea5415;}
.orange a:link{color:#ea5415;text-decoration: none;}
.orange a:visited{color:#ea5415;text-decoration: none;}
.orange a:hover,a:active{color:#000000;text-decoration:none; background:none;}
a.orange:link {color: #ea5415;text-decoration: none;}
a.orange:visited {color: #ea5415;text-decoration: none;}
a.orange:hover, a.orange:active {color: #000;text-decoration:none;}



.animate{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
.animate1{-webkit-transition-duration:1s; -moz-transition-duration:1s; -ms-transition-duration:1s;transition-duration:1s;}
.animate2{-webkit-transition-duration:2s; -moz-transition-duration:2s; -ms-transition-duration:2s;transition-duration:2s;}
.animate5{-webkit-transition-duration:5s; -moz-transition-duration:5s; -ms-transition-duration:5s;transition-duration:5s;}
.header{ width:100%; height:117px;clear:both; position:relative; margin:0 auto; z-index:10; background:#fff; border-bottom:1px solid #cccccc;}


/*font set*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.fyahei{ font-family:"microsoft yahei";}
.fgeorgia{ font-family:georgia, "times new roman", times, serif;}
.fsongti{ font-family:"宋体";}

.left{ float:left}
.right{ float:right}

.block{ display:block;}
.none{ display:none}


.showus{ width:100%;; margin:10px 0 0 0px; line-height:200%; overflow:hidden; font-size:12px;}

/*图片列表*/
.pic_list{ width:975px; margin:0 auto; clear:both; overflow:hidden; clear:both; padding:0;}
.pic_list ul{ margin:0px; padding:0px; list-style:none;}
.pic_list ul li{width:297px; height:271px; margin:20px 28px 0 0; padding:0px; float:left}
.pic_list ul li img{ margin:0px; padding:0px;width:297px; height:221px; overflow:hidden; border:1px solid #dddddd;}
.pic_list ul li span{ width:297px; height:50px; line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;  text-align:center; display:block; font-size:14px }

.z-x{ width:20px; height:190px; overflow:hidden;}

/*图片列表新闻列表*/
.pic_list2{ width:680px; margin:5px 0 0 13px; clear:both; overflow:hidden;}
.pic_list2 ul{ margin:0px; padding:0px; list-style:none;}
.pic_list2 ul li{list-style:none; overflow:hidden; float:left; position:relative; width:330px; height:240px;}
.pic_list2 ul li img{ margin:0px; padding:1px; position:absolute; left:0px; top:0px; width:160px; height:200px; overflow:hidden; border:1px solid #ccc;}
.pic_list2 ul li span{position:absolute; display:block;  }
.pic_list2 ul li span.t1{ width:138px; height:49px; line-height:160%; left:179px; top:2px;}
.pic_list2 ul li span.t2{ width:138px; height:18px; line-height:18px; left:179px; top:51px;}
.pic_list2 ul ol{ margin:0px; padding:0px; list-style:none; position:absolute; left:179px; top:73px}
.pic_list2 ul ol li{ width:138px; height:23px; line-height:23px; position:relative; cursor:pointer;}
.pic_list2 ul ol li i{ font-style:normal; display:block; color:#df0001; width:58px; height:24px; line-height:24px; display:block; position:absolute; left:0px; top:0px;}
.pic_list2 ul ol li em{font-style:normal; display:block; color:#3f8805;  height:24px; line-height:24px; display:block; left:58px; position:absolute; top:0px;}

/*新闻列表*/
/*新闻列表*/
.news_list{ width:957px;; margin:0 auto; clear:both; overflow:hidden; color:#666666; }
.news_list ul{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.news_list ul li{ margin:0px; padding:0px; list-style:none; border-bottom:1px dashed #b3b3b3; height:124px;width:957px ; position:relative; font-size:14px; font-family:"microsoft yahei"; padding:0px; background: 0 20px no-repeat;}
.news_list ul li p{ margin:0px; padding:0px; display:block; position:absolute;}
.news_list ul li p.t1{ left:30px; top:36px;font-size:14px; font-weight:bold;}
.news_list ul li p.t2{ left:13px; top:62px; font-family:arial, helvetica, sans-serif}
.news_list ul li p.t3{ left:82px; top:23px; width:871px; height:21px;font-size:14px; font-weight:bold; color:#000;}
.news_list ul li p.t4{ left:82px; top:58px; width:871px; height:50px; line-height:25px; overflow:hidden;}

.news_list a:link{color:#666666;text-decoration: none;}
.news_list a:visited{color:#666666;text-decoration: none;}
.news_list a:hover,a:active{color:#550e12;text-decoration:none; background:none;}


/*在线留言*/
.message{ width:660px; margin:5px 0 0 10px; clear:both;}
.message ul{ margin:0px; padding:0px; width:700px; list-style:none;}
.message ul li{ margin:0px; padding:0px; width:700px; list-style:none; margin-top:10px;}
.message ul li span{ color:#8a5a06;}

#timelist{ width:660px; height:auto; overflow:hidden; margin:0 0 0 25px;}
#timelist ul{ width:660px; height:auto; overflow:hidden; margin:0px; padding:0px; list-style:none;}
#timelist ul li{ width:660px; height:119px; border-bottom:1px dashed #ccc; margin:0px; padding:0px; list-style:none; position:relative;}
#timelist ul li img{ position:absolute; width:136px; height:95px; border:1px solid #ccc; left:18px; top:13px;} 
#timelist ul li h3{ margin:0px; padding:0px; list-style:none; width:500px; height:25px; line-height:25px; left:178px; top:13px; color:#145692; font-weight:bold; position:absolute; font-size:12px;}
#timelist ul li p{ margin:0px; padding:0px; position:absolute; left:178px; top:38px; line-height:160%; width:530px; height:40px; overflow:hidden;}
#timelist ul li span{ display:block; left:178px; top:78px; color:#bf0208; position:absolute; font-weight:bold;}
#timelist ul li i{ font-style:normal; position:absolute; left:178px; top:100px;} 
#timelist ul li em{ display:block; font-size:12px; color:#f00; position:absolute; font-style:normal; right:10px; top:100px;} 



/*表单的按钮*/
.inputin{ width:160px; height:16px; border:1px solid #d6c899;}
.inputin2{border:1px solid #d6c899;}
/*分页的位置*/
.pageus{ width:777px; height:auto; overflow:hidden; clear:both; line-height:25px; text-align:center; margin:10px 0 0 0px;}
.pageus2{ width:777px; height:25px; overflow:hidden; clear:both; background: right bottom no-repeat; line-height:25px; text-align:right; padding:0 0 10px 0px;}

/*上一条下一条*/
.showup{ width:777px; height:25px; overflow:hidden;clear:both; margin:10px 0 0 0px;}
.showdown{width:777px; height:25px; overflow:hidden; clear:both;margin:10px 0 0 0px;}



/*右侧漂浮*/
#rightpiaofu
{width:120px; height:auto; overflow:hidden; padding:6px; font-size:12px; position:absolute;right:0px;}
#rightpiaofu .content
{width:120px; height:auto; overflow:hidden; background-color:#fff; position:relative;}
#rightpiaofu .close
{width:20px; height:20px; overflow:hidden; position:absolute; right:0px; top:0px;
 color:#fff; cursor:pointer; line-height:20px; text-align:center; font-size:14px;}
#rightpiaofu ul
{list-style:none;}
#rightpiaofu ul li.sort
{width:118px; height:20px; overflow:hidden; border:1px solid #c0e6f9;
 line-height:20px; text-align:center; color:#fff;}
#rightpiaofu ul li.qq,#rightpiaofu ul li.msn,#rightpiaofu ul li.skype
{width:110px; height:auto; overflow:hidden; padding:3px 0px; line-height:23px; text-indent:10px;}
#rightpiaofu ul li.tel,#rightpiaofu ul li.email
{width:110px; height:auto; overflow:hidden; line-height:23px; text-indent:10px; color:#333; text-align:center;}

#rightpiaofu a:link{color:#333;text-decoration: none;}
#rightpiaofu a:visited{color:#333;text-decoration: none;}
#rightpiaofu a:hover,#rightpiaofu a:active{color:#ff0000;text-decoration:underline;}


/*翻页按钮*/
#pageinfo
{width:100%; height:20px; overflow:hidden; text-align:center; padding-top:29px; padding-bottom:48px; border-top:1px solid #f0f0f0; border-bottom:1px solid  #f0f0f0;}
#pageinfo em
{border:1px solid #e7e7e7; background-color:#fff; line-height:100%; font-style:normal; padding:3px 7px; margin:0 5px;}
#pageinfo em a:link,#pageinfo em a:visited{color:#2e2e2e;text-decoration: none;}
#pageinfo em a:hover,#pageinfo em a:active{color:#2e2e2e;text-decoration:underline;}
#pageinfo em.current
{background-color:#0095de; color:#fff;}
#pageinfo em.current a:link,#pageinfo em.current a:visited{color:#fff;text-decoration: none;}
#pageinfo em.current a:hover,#pageinfo em.current a:active{color:#fff;text-decoration:underline;}





.pageinfo
{width:100%; height:20px; overflow:hidden; text-align:center; padding-top:29px; padding-bottom:48px;}
.pageinfo a
{color:#0000ff;}
.pageinfo a em{ color:#000}
.pageinfo .current{ color:#f00}
.pageinfo em
{border:1px solid #cccccc; background-color:#fff; line-height:100%; font-style:normal; padding:3px 7px; margin:0 3px; height:25px; line-height:25px;}
.pageinfo em a:link,.pageinfo em a:visited{color:#2e2e2e;text-decoration: none;}
.pageinfo em a:hover,.pageinfo em a:active{color:#2e2e2e;text-decoration:underline;}
.pageinfo em.onfocus{
.background-color:#0193de; color:#fff;}
.pageinfo em.onfocus a:link,.pageinfo em.onfocus a:visited{color:#fff;text-decoration: none;}
.pageinfo em.onfocus a:hover,.pageinfo em.onfocus a:active{color:#fff;text-decoration:underline;}


.x table{width:100%;border-collapse:collapse;}
.x td{border:1px solid #a9a9a9;line-height:27px;padding-left:4px;}
.x td em{color:#999;margin-left:5px; font-style:normal;}



.thetit{ width:100%; height:auto; margin:5px 0 0 0px; line-height:29px; text-align:center; font-size:24px; font-family:"microsoft yahei"; color:#000; margin-top:20px;}
.theauthor{ width:100%;; margin:10px 0 0 0px; height:39px; line-height:39px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:12px; text-align:center; position:relative;}
.theauthor .author{ position:absolute; left:200px; top:0px;}
.theauthor .box{ position:absolute; right:0px; top:10px;}

.submit1{ width:164px; height:44px; line-height:44px; border:0px; background:#025e9f; color:#fff; text-align:center; font-family:"microsoft yahei"; font-size:14px; text-align:center;}
.input1{ width:200px; height:25px; line-height:25px; border:1px solid #ccc; }



.homepage {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:35px;
  width: 100%;
}
.homepage .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #fff;
  
  margin: 0 3px;
  cursor: pointer;
}
.homepage .swiper-active-switch {
  background: #e3941b;
}


