﻿
.banner{ position:relative; width:100%; min-width:1300px; height:573px;}
.banner-bg{ position:relative; width:100%; min-width:1300px; height:38px;/*background-color:#e05054; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;*/}
.banner-txt{ width:1300px; height:38px; line-height:38px; margin:0px auto auto auto; border-bottom:solid 1px #eee; font-size:13px; color:#000; text-align:right; }
.banner-txt a{ color:#000; }
.banner-txt li{ display:inline-block; padding:0px 3px; font-size:14px; color:#000;}

.location-wrap{ width:100%; padding-top:20px;}
.location a{ color:#333;}
.location li{ display:inline-block; padding:0px 3px; font-size:14px; color:#333;}

.container{ width:80%; margin:0px auto auto auto; }
.main-wrap{ width:100%; padding-top:26px; background:url(../images/bg2.png) bottom center no-repeat #eeeeee;  }
.main-wrap .container{ background-color:#fff; min-height:500px;}

.top-nav-wrap{ width:100%; min-width:1300px; height:50px; padding-top:15px; background-color:#fff;}
.top-nav-wrap .name{ float:left; width:120px; height:32px; line-height:32px; text-align:right; font-size:24px; color:#000;}
.left-nav ul{ width:218px; margin:0px auto auto auto; border-left:solid 1px #dcdcdc; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc;}
.left-nav li{ width:218px; height:60px; border-bottom:solid 1px #dcdcdc;}
.left-nav li a{ position:relative; display:block;  width:188px; height:60px; line-height:60px; padding-left:30px; color:#595757; background-color:#f5f5f5; font-size:20px;}
.left-nav li a:hover,.left-nav li a.activate{ text-decoration:none; background-color:#fff; color:#003399;}
.left-nav li a:hover:after,.left-nav li a.activate:after{ position:absolute; left:-1px; top:0px; width:4px; height:100%; background-color:#003399; content:"";}

.left-zt-nav{ float:right; display:inline-block; width:300px; margin-top:30px; padding:20px 0px; border:solid 1px #e8e8e8;}
.left-zt-nav ul{ padding:0px 20px;}
.left-zt-nav li{float:left; display:inline; width:100%; height:auto; line-height:40px; padding:10px 0px;  font-size:16px; font-weight:bold;}
.left-zt-nav li a{ display:block; padding:10px 10px 10px 10px;  height:auto; line-height:24px; color:#333333; border-radius:4px;  background-color:#e8e8e8;}
.left-zt-nav li a:hover,.right-zt-nav li a.activate{text-decoration:none;   color:#ffffff; background-color:rgb(255, 0, 0);}


/*图片新闻列表*/
.img-news-list{ width:calc(100% - 100px); margin:0px auto auto auto; padding-top:30px; }
.img-news-list li{  position: relative; float: left; width:100%; padding:20px 0px; border-bottom:solid 1px #dcdcdc;}
.img-news-list li:hover{ cursor:pointer;}
.img-news-list li:hover .news-title a{ color:#006dc2; }
.img-news-list .news-pic{ float:left; width:268px; height:182px; margin-right:25px;}
.img-news-list .news-pic img{ width:268px; height:182px; }
.img-news-list .news-right{ width: auto; }
.img-news-list .noimg{ width: auto; }
.img-news-list .news-title{ padding-top: 10px; line-height: 24px; }
.img-news-list .news-title a{ font-size: 18px; color:#515254; }
.img-news-list .news-title a:hover{ text-decoration: underline; }
.img-news-list .news-desc{padding-top: 10px;line-height: 28px;font-size: 14px;color: #646464;}
.img-news-list .href{ padding-top:8px; font-size: 12px; color:#969696; }
.img-news-list .href span{ color: #969696; }

/*新闻列表*/
.news-list{ width:calc(100% - 100px); margin:0px auto auto auto; padding-top:30px; }
.news-list li{ float: left; display: inline; width: 100%; height: 42px; font-size: 18px; }
.news-list li.line{ width:1200px; height:1px; background-color:#eeeeee; margin:25px 0px;}
.news-list li a{ display:inline-block; float: left; width:1060px; line-height: 42px; padding-left:20px; background: url(../images/icon-3.jpg) 0px 14px no-repeat; color: #333333; }
.news-list li a:hover{ text-decoration: underline; color:#006dc2; }
.news-list li span{ float:right; width:120px; color: #333333;}

/*详细页*/
.detail-page{ position: relative;  margin:0px auto auto auto; padding:50px 70px 90px 70px; }
.detail-page .detail-title{ width: 100%; line-height: 38px; font-size:28px; text-align: center; color: #000000; }
.detail-page .detail-time{ width: 100%; height: 28px; line-height: 28px; margin: 10px auto 20px auto; padding-bottom:5px; font-size: 12px; text-align: center; color: #969696; border-bottom:solid 1px rgba(240,240,240,1); }
.detail-page .detail-content{ width: 100%; line-height: 32px; margin: 10px auto auto auto; font-size: 14px; color: #6b6b6c; min-height: 300px; }
.detail-page .detail-content p{ line-height: 32px; margin: 5px auto auto auto; }


/*文章内容*/
.single-page{ position: relative;  margin:0px auto auto auto; padding:50px 70px 90px 70px; }
.single-page .title{ text-align: center; font-size:28px; }
.single-page div{ line-height:34px; margin-bottom:10px; color:#333333;font-size:16px;}
.single-page p{ line-height:34px; margin-bottom:10px; color:#333333;font-size:16px;}



/*图片列表*/
.img-list{ float:left; width:960px;}
.img-list ul{ margin-left:-60px;}
.img-list li.line{ width:100%; height:40px; border-top:solid 1px #e8e8e8; clear:both; padding:0px; margin:0px;}
.img-list li{ float:left; display:inline-block; width:450px; padding:0px 0px 20px; margin:0px 0px 0px 60px; }
.img-list li .news-img{ width:450px; height:300px; }
.img-list li .news-img img{ width:450px; height:300px; }
.img-list li .title{ padding:5px 10px; height:56px; line-height:28px; font-size:16px; }
.img-list li .title a{ color:#333333;}
.img-list li .title a:hover{ text-decoration:none; color:#0083e3;}
.img-list li .date{ padding:5px 10px 0px; }
.img-list li .date span{ margin-right:18px; font-size:13px; color:#c0c0c0; }
.img-list li .date .day{ padding-left:20px; background:url(../images/icon-20.png) 0px 1px no-repeat;}
.img-list li .date .num{ padding-left:22px; background:url(../images/icon-21.png) 0px 3px no-repeat;}

.pro-list{ width:calc(100% - 100px); margin:0px auto auto auto; padding-top:25px;}
.pro-list li{ float:left; display:inline-block; width:calc(33.3% - 22px); margin:20px 10px 0px 10px;  border:solid 1px #f0f0f0;}
.pro-list li .pic{ width:385px; height:250px; margin:0px auto auto auto;}
.pro-list li .pic img{ width:100%; height:250px;}
.pro-list li .title{ width:345px; height:28px; margin:0px auto auto auto; padding-top:15px; font-size:16px;}
.pro-list li .title a{ color:#000;}
.pro-list li .des{ width:345px; height:48px; line-height:24px; overflow:hidden; margin:0px auto auto auto; font-size:14px; color:#969696; }
.pro-list li .time{ width:345px; margin:20px auto auto auto; padding:10px 0px; border-top:solid 1px #e6e6e6; font-size:14px; color:#969696;}
/*上下*/
.prev-next{ width:100%; margin:30px auto auto auto; padding:5px 0; border-bottom:solid 1px #e7e7e7; border-top:solid 1px #e7e7e7; font-size:14px;}
.prev-next li{ line-height:28px; padding:0px; color:#333333;}
.prev-next li a{ color:#333333;}
.prev-next li a:hover{ color:#0083e3;}
.prev-next li span{ display:inline-block; color:#333333;  padding-left:10px;}

/*分页*/
.page-wrap{ display:block; width:100%;height:40px; padding:40px 0px; text-align:center;font-size:14px;}
.page-wrap a,.page-wrap span{display:inline-block; width:40px; height:40px; line-height:40px; margin: 0 3px; border:solid 1px #e6e6e6; vertical-align:middle;text-align:center; color:#3f4545;}
.page-wrap a{color:#3f4545; background-color:#ffffff;}
.page-wrap a:hover{color:#FFFFFF;background-color:#0083e3; text-decoration:none;}
.page-wrap .current{background-color:#006dc2; color:#ffffff;}
.page-wrap .previous{ width:80px; height:40px; background-color:#ffffff;}
.page-wrap .previous:hover { }
.page-wrap .next{ width:80px; height:40px; background-color:#ffffff;}
.page-wrap .next:hover { }
.page-wrap span.previous{cursor:no-drop;}
.page-wrap span.next{cursor:no-drop;}


/*搜索列表*/
.search-wrap{ width:1200px; margin:0px auto auto auto; padding-top:20px;}
.search-wrap .location-wrap .location{ text-align:left;}
.search-wrap .search-btn{ position:relative; width:600px; margin:0px auto auto auto; height:42px; border:solid 1px #0083e3; border-radius:6px;}
.search-wrap .search-btn .txt{ width:490px; height:42px; line-height:42px; margin-right:10px; padding:0px 5px; border-radius:6px;  border:0px; vertical-align:middle; outline:none;}
.search-wrap .search-btn .btn{ position:absolute; top:0px; right:0px; width:100px; height:42px; border-radius:0px 3px 3px 0px; border:0px; outline:0px; background-color:#0083e3; color:#ffffff; vertical-align:middle; font-size:16px;}
.search-wrap .search-btn .btn:hover{ background-color:#1296f6; color:#ffffff; vertical-align:middle; cursor:pointer;}

.search-wrap .search-head{width:100%;line-height:32px;  padding:10px 0px; font-size:18px; text-align:center;}

/*搜索列表*/
.search-list{ width:calc(100% - 100px); margin:0px auto auto auto;}
.search-list li{  position: relative; float: left; width:100%; padding:20px 0px; border-bottom:solid 1px #e6e6e6;}
.search-list li:hover{ cursor:pointer;}
.search-list li:hover .news-title a{ color:#006dc2; }
.search-list .news-pic{ float:left; width:248px; height:166px; margin-right: 18px;}
.search-list .news-pic img{ width:248px; height:166px; }
.search-list .news-right{ width: auto; }
.search-list .noimg{ width: auto; }
.search-list .news-title{ padding-top: 10px; line-height: 24px; }
.search-list .news-title a{ font-size: 18px; color:#515254; }
.search-list .news-title a:hover{ text-decoration: underline; }
.search-list .news-desc{padding-top: 10px;line-height: 28px;font-size: 14px;color: #646464;}
.search-list .href{ padding-top:8px; font-size: 12px; color:#969696; }
.search-list .href span{ color: #969696; }

