@charset "utf-8";
/* CSS Document */
/* reset */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin:0; padding:0;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display:block;}
table { border-collapse:collapse; border-spacing:0;}
caption, th { text-align:left; font-weight:normal;}
html, body, fieldset, img, iframe, abbr { border:0;}
i, cite, em, var, address, dfn { font-style:normal;}
[hidefocus], summary {
outline:0;}
li { list-style:none;}
h1, h2, h3, h4, h5, h6, small { font-size:100%;}
sup, sub { font-size:83%;}
pre, code, kbd, samp { font-family:inherit;}
q:before, q:after { content:none;}
textarea { overflow:auto; resize:none;}
label, summary { cursor:default;}
a, button { cursor:pointer;}
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight:bold;}
del, ins, u, s, a, a:hover { text-decoration:none;}
body, textarea, input, button, select, keygen, legend { font:12px/1.14 arial, \5b8b\4f53; color:#333; outline:0; font-family:'微软雅黑' ;}
body {    min-width: 1210px; background:#fff;}
a, a:hover { color:#333;}
/* common */

.top { height:110px; background:#269ce4; color:#fff; line-height:110px;}
.top a:link, .top a:visited { color:#fff; padding:0 5px ;}
.top a:hover { color:#fff ;}
.container { width:1200px; padding:0 ;}
.top_bj{ background:url(../img/top_bj.png) no-repeat right center;    position: relative;}
.secr{position: absolute;
    right: 0;
    top: 75px;
    z-index: 999;
    height: 30px;
}
/*top end*/

.navs { background:#2780cb; height:39px; line-height:39px;}
.navs li { float:left; margin:0 43px; position:relative; text-align:center;}
.navs li a:link, .navs li a:visited { color:#fff; font-size:16px; font-weight:bold;}

.navs li a:hover { color:#fff;}
.navs .mynav {
    background: #2780cb;
    margin-top: -1px;
    display: none;
    position: absolute;
    z-index: 1000;
    width: 135px;
    left: 50%;
    transform: translate(-50%);
}
.navs .mynav a:link, .navs.mynav a:visited { font-size:14px; display:block; padding:0 5px ;}
.navs .mynav a:hover {     background: #1d69a8;
    color: #fff;}
/*幻灯*/

.banner { height:410px;}
.banner .ban_c img { position:absolute; width:1200px; left:50%; margin-left:-600px; top:0;}
.banner .ban_nav { display:none;}
.banner .Left, .banner .Right { position:absolute; width:38px; height:38px; background:url(../img/cir_white.gif) no-repeat #333; right:50%; bottom:200px; filter:alpha(opacity=70);  /*支持 ie 浏览器*/ -moz-opacity:0.70; /*支持 firefox 浏览器*/ opacity:0.70;}
.banner .Left { left:50%; bottom:200px; margin-left:-600px;}
.banner .Left { background-position:5px 0 ;}
.banner .Right { margin-right:-600px; background-position:-33px 0;}
.bann_ext { position:relative;}
.frontCover { position:absolute; top:-120px; padding:0 0 16px; border-bottom:5px solid #0a206c; display:none ;}
.frontCover li { float:left; width:82px; padding:3px; background:#000; color:#fff; overflow:hidden; margin-right:10px; cursor:pointer;}
.frontCover p { text-align:center; height:14px; line-height:18px; overflow:hidden;}
.frontCover .img { position:relative; height:50px; overflow:hidden;}
.frontCover img { position:absolute; width:192px; height:50px; left:-50px;}
.frontCover .open { background:#0a206c;}
.wrap { width:1200px; margin-left:auto; margin-right:auto;}
/*幻灯片(组件)*/
.slide { position:relative; width:100%;}
.ban_c { display:none; position:absolute; left:0; top:0; width:100%; height:100%; overflow:hidden;}
.ban_c img { width:100%; height:100%;}
.ban_t { position:absolute; left:0; bottom:0; width:100%; padding:4px 0; text-indent:10px; white-space:nowrap; overflow:hidden; color:#fff; background:rgba(0, 0, 0, .5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000, endcolorstr=#88000000);
z-index:3;}
.ban_nav { position:absolute; bottom:0; left:0; width:100%; text-align:right; z-index:4;}
.ban_nav a { display:inline-block; vertical-align:middle; width:14px; height:14px; line-height:14px; overflow:hidden; text-align:center; margin-right:8px; cursor:pointer; text-decoration:none; font-size:10px; -webkit-text-size-adjust:none; background:#ccc;}
.ban_nav .on { background:#f90; color:#fff;}
.Left, .Right { cursor:pointer;}
/*nav2*/
.nav2 { margin:10px auto ;}
.nav2 .btn-lv { color:#fff; background:#76a102; width:190px; height:60px; font-size:27px; font-weight:bold ;}
.nav2 .col-xs-2 { padding:0; text-align:center ;}
/*body*/
.htit { font-size:18px; border-bottom:3px solid #66c6bb; height:40px; background:url(../img/ico1.jpg) no-repeat left center; padding-left:30px; line-height:40px;}
.zy dt { color:#436dd9; height:45px; line-height:45px; font-size:16px;}
.zy dt a:link, .zy dt a:visited { color:#436dd9;}
.zy dt span { padding-right:10px;}
.zy dd { line-height:40px;}
.zy .col-xs-3 { padding:0; text-align:right; border-right:1px solid #436dd9; padding-right:15px; margin-bottom:5px;}
.zy .col-xs-9 { padding:0; margin-bottom:5px; padding-left:10px ;}
.zy .btn-danger { background:#66c6bb; color:#fff; border:1px solid #66c6bb; width:90px;}
.zy .btn-on{background:#bbb; border:1px solid #bbb;}
.zy b { display:block text-align:right;}
.zy .btn {margin:5px 8px;}
/*newlist*/
.newlist { line-height:35px; margin-top:15px ;}
.newlist a:link, .newlist a:visited {}
.newlist span { float:right ;}
.newlist img {}
/*滚动图片*/
#CSSBox { width:1190px; height:200px; margin:0 auto; overflow:hidden; background-color:#ffffff;}
#CSSBox ul li { float:left; list-style:none; border:0px solid red; margin:10px 10px; position:relative ;}
#CSSBox ul li span { display:block; text-align:center; font-size:17px; position:absolute; margin-top:-23px; z-index:11; width:216px; font-weight:bold ;}
#CSSBox ul li span a:link, #CSSBox ul li span a:visited { color:#fff ;}
#CSSBox ul li div { position:absolute; width:100%; background:#000; z-index:10; height:30px; margin-top:-30px; filter:alpha(opacity=70);  /*支持 ie 浏览器*/ -moz-opacity:0.70; /*支持 firefox 浏览器*/ opacity:0.70;}


	/* 滚动开始 */
		.picScroll-left{ overflow:hidden; position:relative;   width:1200px; margin-top:20px;border-top: 1px solid #9f9f9f;
}
		.picScroll-left .hd{ overflow:hidden;  height:50px;position:absolute; margin-top:40px  ;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  float:right;  margin-top:10px;  overflow:hidden;
			 cursor:pointer;  width:38px; height:38px; background:#000 url(../img/cir_white.gif) no-repeat; filter:alpha(opacity=50);  /*支持 ie 浏览器*/ -moz-opacity:0.50; /*支持 firefox 浏览器*/ opacity:0.50;}
		.picScroll-left .hd .next{ background-position:-33px 0; margin-left:1120px  ;}
	

		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:none ;}
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(images/icocircle.gif) 0 -9px no-repeat;}
		.picScroll-left .hd ul li.on{ background-position:0 0;}
		.picScroll-left .bd{ padding:10px 0; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
		.picScroll-left .bd ul li{ margin:0 2px; float:left; _display:inline; overflow:hidden; text-align:center;}
		.picScroll-left .bd ul li .pic{ text-align:center;}
		.picScroll-left .bd ul li .pic img{ width:198px; height:120px; display:block;  padding:2px;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;}
		.picScroll-left .bd ul li .hui{ background:#000; width:194px; height:30px;margin-top:-32px; position:absolute; z-index:1; margin-left:2px; filter:alpha(opacity=60);  /*支持 ie 浏览器*/ -moz-opacity:0.60; /*支持 firefox 浏览器*/ opacity:0.60;}
		.picScroll-left .bd ul li .title{ line-height:30px; margin-top:-30px;  z-index:2;position:absolute; text-align:center; width:198px;}
		.picScroll-left .bd ul li .title a{ color:#fff; font-size:17px;}
    /* 滚动结束 */


/*友情链接*/
.friendly { margin:15px auto; line-height:25px ;}
.friendly b { color:#2780cb ;}
.friendly a { padding:0 5px ;}
/*footer*/
.footer { background:#2780cb; text-align:center; color:#fff; line-height:30px; padding:10px 0; font-size:14px ;}
/*二级*/
.dh { width:1200px; position:absolute; margin-top:-50px; z-index:11; color:#fff; line-height:50px; height:50px;}
.dh h3 { background:#2780cb; text-align:center; font-size:19px; width:100%; height:50px; line-height:50px;}
.dh a:link, .dh a:visited { color:#fff; font-size:14px; padding:0 5px ;}
.dh a:hover { color:#2780cb ;}
.db { margin-top:-50px; width:1200px; height:50px; background:#000; filter:alpha(opacity=50);  /*支持 ie 浏览器*/ -moz-opacity:0.50; /*支持 firefox 浏览器*/ opacity:0.50;  /*支持 chrome, opera, safari 等浏览器*/ position:absolute; z-index:10 ;}
.mainbody .col-xs-3{border:1px solid #ddd;border-top:0;border-bottom:0;}
.lm{ padding:10px;}
.lm li{ line-height:40px; border-bottom:1px solid #ddd; text-align:center;}
.lm li a{ font-size:15px; display:block; text-align:center;}
.lm li.on a{background:#2780cb; color:#fff;}
.lm li a:hover{ background:#2780cb; color:#fff;}

.ks{ margin-top:15px;}
.ks dd{ height:20px; line-height:20px;    background-color: #2780cb; background-image:url(../img/icos.png); margin-bottom:1px; height:28px; line-height:28px; text-align:center; background-repeat:no-repeat;}
.ks dd a:link,.ks dd a:visited{ color:#fff; font-size:15px;}
.ks dd a:hover{ color:#ffed00;}
.ks .i1{background-position:70px 0 ;}
.ks .i2{background-position:70px -30px ;}
.ks .i3{background-position:70px -60px ;}
.ks .i4{background-position:70px -90px ;}
.ks .i5{background-position:70px -120px ;}
.ks .i6{background-position:70px -150px;}

/*右边内容*/
.nr h3{ text-align:center;  border-bottom:4px solid #ddd; line-height:50px; font-size:19px; color:#333;}
.mylist{ margin:20px auto;}
.mylist li{ line-height:40px; background:url(../img/ico3.jpg) no-repeat 10px center; padding-left:20px;border-bottom:1px dashed #ddd;}
.mylist li span{ float:right;}



#content { padding: 55px 0; font-size: 14px;}
#content { color: #333; line-height: 25px; padding-bottom: 20px; text-align: left;}
#content h1 { font-family: "黑体"; text-align: center; line-height: 50px; color: #333; font-size: 21px ;}
#content #time { text-align: center; margin: 14px; border-bottom: 1px dashed #ddd; line-height: 30px; margin-top: 10px; color: #999 ;}
#content #nexts { text-align: center; margin-top: 30px; line-height: 20px ;}
#content p img {}