@charset "utf-8";
/* CSS Document */
body{margin:auto;padding:0px;font-size:14px;font-family:微软雅黑; background-size:cover; background-position:top; background-attachment:fixed; height:100%; overflow-x:hidden;}
::-webkit-scrollbar              {/* 1 */width:9px; background-color:#333;}
::-webkit-scrollbar-button       {/* 2 */}
::-webkit-scrollbar-track        {/* 3 */}
::-webkit-scrollbar-track-piece  {/* 4 */}
::-webkit-scrollbar-thumb        {/* 5 */border:solid 2px #333; width:5px;  border-radius:4px; background-color:#fff;}
::-webkit-scrollbar-corner       {/* 6 */background-color:#333;}
::-webkit-resizer                {/* 7 */}
::-webkit-scrollbar:horizontal   {height:9px;}
a { text-decoration:none; outline-style:none; }
ul,p{ padding:0px; margin:0px; list-style:none;}
img { border:none; max-width:100%;}
.fl { float:left; }
.fr { float:right; }
dt,dl,dd{ margin:0; padding:0;}
textarea{resize:none; font-family:微软雅黑;}
i,em{ margin: 0px; padding: 0px; font-style: normal;}
.all { width:100%; height:auto; margin:auto; position:relative; z-index:1;}
input{ padding:0; font-size:14px; font-family:微软雅黑;}
.fb { font-weight: bold; }
.tc { text-align: center; }
.tr { text-align: right; }
.cb:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.cb { zoom: 1 }

header{ width:100%; float:left; position:relative; z-index:2;}
article{ width:100%; float:left;}
footer{ width:100%; float:left; position:relative;}

.banner{ width:100%; position:relative; left:0; top:0;}
.slideBox{ position:relative; overflow:hidden; margin:0 auto; /* 设置焦点图最大宽度 */}
.slideBox .hd{ position:absolute; height:0px; bottom:30px; left:50%; z-index:1;}
.slideBox .hd li{ display:inline-block; width:13px; height:13px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:10px; background:#fff; border-radius:100%; text-indent:-9999px; overflow:hidden; margin:0 5px;  }
.slideBox .hd li.on{ background:#bf9f62; }
.slideBox .bg1{ width:100%; position:absolute; bottom:0; left:0;  height:36px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li .txt{position:absolute; left:0; top:0; z-index:999; font-size:30px;}
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:50%;  height:28px; line-height:24px; color:#fff;  text-align:left; font-size:14px; }
.slideBox .bd li .tit i{color:#fff; font-weight:bold;font-size:16px; margin-bottom:5px; line-height:30px;}


.index-banner { width: 100%; min-height:170px; height: 200px; overflow: hidden; position: relative; }
.index-banner .imgs { }
.index-banner .img { display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.index-banner .img img { position: absolute; left: 0; top: 0; }
.index-banner .text-list { width: 100%; height: 100%; margin: 0 auto; position: relative; }
.index-banner .text { width:100%; color: #fff; position: absolute; left:0; bottom: 15px; padding:0 15px; }
.index-banner .t1 { font-size: 18px; font-weight: bold; position: relative; top: 100px; opacity: 0; filter: alpha(opacity=0); transition: .3s; }
.index-banner .t1:after { content: ''; width: 38px; height: 5px; background: #fff; position: absolute; left: 0; top: 32px; }
.index-banner .t2 { font-size: 12px; line-height: 15px; margin: 20px 0 0 0; position: relative; top: 50px; opacity: 0; filter: alpha(opacity=0); transition: .3s; }
.index-banner .text-show .t1 { opacity: 1; filter: alpha(opacity=100); top: 0; transition: .7s .3s; }
.index-banner .text-show .t2 { opacity: 1; filter: alpha(opacity=100); top: 0; transition: .7s .5s; }
.index-banner .btns { width: auto; position: absolute; right: 6px; bottom: 10px; text-align: center; }
.index-banner .btns span { width: 10px; height: 10px; border-radius: 50%; display: inline-block; background: #fff; transition: .4s; margin: 0 5px; cursor: pointer; }
.index-banner .btns .cur { background: #1e4087; }

.index-hot-news { height: 50px; padding:0 15px;}
.index-hot-news .box { height: 100%; background: url(../images/icon-news.png) no-repeat left center; background-size:25px; }
.index-hot-news .hot { width: 72%; height: 50px; line-height: 50px; font-size:14px; overflow: hidden; margin: 0 0 0 32px; position: relative; }
.index-hot-news .hot ul { width: 100%; position: absolute; left: 0; top: 0; }
.index-hot-news .hot a { color: #595757; transition: .3s; position:relative; overflow:hidden;display:block; white-space:nowrap;text-overflow:ellipsis;}
.index-hot-news .hot a:hover { color: #005dac; }
.index-hot-news .more { float: right; color: #595757; width: 72px; height: 28px; line-height: 28px; font-size:12px; text-align: center; border: 1px solid #595757; margin: 10px 0 0 0; transition: .3s; }
.index-hot-news .more:hover { background: #005dac; border-color: #005dac; color: #fff; }

.head{ width:100%; position:fixed; top:0; left:0; z-index:99; padding:10px 15px;  background:#fff;  box-shadow:0 0 5px #ccc;transition: .4s; }
.head .logo{ width:157px; height:44px; float:left; background:url(../images/logo2.png) no-repeat left; background-size:80%;}
.head .btns{ width:35px; height:44px; float:right; padding:6px 0; background:url(../images/btn_2.png) no-repeat center; background-size:30px;}
.head.index-head{ background:none; box-shadow:none; transition: .4s; }
.head.index-head .logo{ background-image:url(../images/logo.png);}
.head.index-head .btns{ background-image:url(../images/btn_1.png);}
body.head-style .head{ background:#fff;box-shadow:0 0 5px #ccc; transition: .4s; }
body.head-style .head .logo{background-image:url(../images/logo2.png);}
body.head-style .head .btns{background-image:url(../images/btn_2.png);}

.head .menu{ width:100%; position:absolute; left:0; top:64px; background:#fff; text-align:center; padding:10px 0; display:none;}
.head .menu ul,.head .menu li{ width:100%; float:left;}
.head .menu ul li a{ width:100%; float:left; color:#0d5398; padding:10px 0; font-size:16px;}


.index-main { background: #f8f8f8; padding: 25px 0; }
.index-main .row1 { text-align: center; line-height: 34px; color: #595757; font-size: 16px; margin: 0 0 05px 0; }
.index-main .row1 .title { font-size: 20px; color: #005dac; font-weight: bold; padding: 0 0 05px 0; }
.index-main .row1 .title span { margin: 0 8px; }
.index-main .row1 .autograph { margin: 20px 0; }
.index-main .row1 .more { color: #595757; width: 100px; height: 28px; line-height: 28px; text-align: center; display: inline-block; border: 1px solid #595757; transition: .3s; }
.index-main .row1 .more:hover { background: #005dac; border-color: #005dac; color: #fff; }
.index-main .row2 {}
.index-main .row2 ul { width: 100%; overflow: hidden; margin: 0 auto; text-align:center; padding:0 25px;}
.index-main .row2 li { width: 100%; background: #fff; float: left; font-size: 14px; line-height: 24px; padding: 0 0 30px; margin-top:30px;}
.index-main .row2 .img { height: auto; overflow: hidden; }
.index-main .row2 .img img { width: 100%; height: auto; display: block; transition: .7s; }
.index-main .row2 .icon { height: 25px;}
.index-main .row2 .li67 .icon { background: url(../images/icon-index1.png) no-repeat center; background-size:60px; }
.index-main .row2 .li68 .icon { background: url(../images/icon-index2.png) no-repeat center; background-size:60px; }
.index-main .row2 .li69 .icon { background: url(../images/icon-index3.png) no-repeat center; background-size:60px; }
.index-main .row2 .text { padding:30px; color: #595757; line-height: 24px; font-size:12px;}
.index-main .row2 .more { width: 94px; height: 35px; line-height: 35px; text-align: center; color: #595757; background: #f8f8f8; border: 1px solid #e6e6e6; display: inline-block; box-shadow: 0 0 2px 2px #f0f0f0; transition: .3s; }
.index-main .row2 .more:hover { color: #fff; border-color: #005dac; background: #005dac; box-shadow: 0 0 2px 2px #80c5ff; }
.index-main .row2 li:hover .img img { transform: scale(1.08); -webkit-transform: scale(1.08); }

.foot { width: 100%; padding:20px 0; text-align: center; line-height: 24px; color: #fff; background: #005dac; overflow: hidden; }
.foot .erweima { margin:15px 0;}

.page_head{ width:100%; margin-top:64px;}

#videocontainer_logo,#videocontainer_menu,#wrapvidepo_logo,.jwclick{ display:none!important }
#videocontainer { width:100%; height:100%; outline: none; }
.theme-popover-mask { z-index: 10000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); display: none; }
.theme-popover { width: 660px; height: 400px; margin: -200px 0 0 -330px;outline: none; z-index: 10001; position: fixed; top: 50%; left: 50%; border-radius: 2px;background-color: #fff; display: none; box-shadow: 0 0 10px #666; }
.theme-popover .close { position: absolute; right:-32px; top:0px; background:url(../images/close.gif) no-repeat scroll left top; width:32px; height:32px; display:block;}
.theme-popover .close:hover {  background-position: left bottom;}
.theme-popover .close img { display: none; }

.page_news_info{ width:100%; float:left; padding:10px 15px;}
.page_news_info .top_box{ width:100%; float:left; background:#0d5398; color:#fff; text-align:center; padding:10px;}
.page_news_info .top_box span{ width:100%; float:left;} 
.page_news_info .top_box p{ width:100%; float:left; margin-top:4px; font-size:13px;}
.page_news_info .lower_box{ width:100%; float:left; margin-top:10px; background:#ebf7fe; color:#595757; padding:10px; }
.page_n_i_fanye{ width:100%; float:left; padding:10px 0;}
.page_n_i_fanye a{ width:100%; float:left; padding:5px 0;}  

@media (max-width: 320px) {
	.index-banner{ min-height:145px;}
	.index-hot-news .hot{ width:66%;}
	.index-hot-news .more{ width:60px;}
}






































