.tipsa_ds{position: relative;display: inline-block;}
.tipsa_ds:hover .tipsa_d{width:117px;text-indent: -36px;color:#e9e9e9;right:-9px!important}
.tipsa_d{position: absolute;line-height: 1.4;box-sizing: border-box;padding: 0 5px;right:-1.5px!important;bottom:-1px!important;background: rgba(120,120,120,.5);border-radius: 6px 0 0 0;color: #d5d5d5;font-size: 12px;width: 31px;overflow: hidden;transform: scale(0.85);transition:all .3s ease-out;white-space: nowrap;}

body,ul,form,p,h1,h2,h3,h4,h5,h6,form,input,button{ margin:0; padding:0; list-style:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;outline:none;}
img{ border:none; vertical-align:middle}
a.more{color:#666666;float:right; font-weight:lighter; line-height:18px; margin:14px 0 13px}
a{color:#585858; text-decoration:none}
a:hover{ color:#bb4046;}
/**网站变灰**/
/**html,body{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}*/
/**页面间距**/
.blank3{clear: both;font-size: 1px;overflow: hidden;height: 3px; visibility: hidden;}
.blank2{clear: both;font-size: 1px;overflow: hidden;height: 2px;}
.blank5{clear: both;font-size: 1px;overflow: hidden;height: 5px;}
.blank6{clear: both;font-size: 1px;overflow: hidden;height: 6px;}
.blank10{clear: both;font-size: 1px;overflow: hidden;height: 10px;}
.blank17{clear: both;font-size: 1px;overflow: hidden;height: 17px;}
.blank20{clear: both;font-size: 1px;overflow: hidden;height: 10px;}
.blankW6{clear: both;backgound: #fff;overflow: hidden;height: 6px;}
.mtb10{margin: 10px 0;}
.mt10{ margin-top:10px;}

/**浮动开始**/
.left,.fl{ float: left; }
.right,.fr{float: right;}		
/**浮动结束**/

/*清除浮动开始*/
.clearfix{ *zoom:1;}
.clearfix:before,	
.clearfix:after {content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.clearfix:after{clear: both;}	
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
.cf:after{ content:''; clear:both; overflow:hidden; display:block; line-height:0;}
.cf{zoom:1;}
/*清除浮动结束*/

/*广告*/
#tonglan3,#tonglan6{clear: both;margin: 0 auto;}
#txtlink{border: 1px solid #BED2E4; zoom:1;background: url(../images/gg.png) no-repeat bottom right #fff; padding:4px 0;}
#txtlink li{padding-left: 16px;background: url(../images/bgall.gif) no-repeat 8px -165px;float: left;margin: 0 0 0 3px;width: 278px;height: 26px;line-height: 26px;list-style: none;text-align: left;overflow: hidden;}
#txtlink li a.red {color: red;}
#txtlink li a.blue {color: blue !important}
#txtlink li a:hover{color: red;}
#txtlink li a{ font-size:14px;}
.topimg{height: 50px;overflow:hidden; background:#fff;}
.topimg ul{padding: 0;margin-right:-3px;}
.topimg ul li{margin:0 3px;padding: 0;display: inline;float: left;}
.topimg ul li img{width:235px;height: 50px;}
.topimg ul li:first-child{ margin-left:0px; margin-right:3px;}
.topimg ul li:last-child{ margin-right:0px; margin-left:4px;}

/*.mainlr img{ width:1200px; height:50px;}*/
.mainlr a{display:block;position:relative;}
.mainlr a span{position: absolute;right:0;bottom:0}

.dxy828{display: inline;float: right;overflow: hidden;text-align: right;border: 1px solid #a2b7db;padding: 1px;background: #FFF; margin-right:10px;}
.dxy230{display: inline;float: left;width: 260px;text-align: left;overflow: hidden;border: 1px solid #a2b7db;padding: 1px; margin-left:10px;}
.dxy320{display: inline;float: left;width: 320px;text-align: left;overflow: hidden;border: 1px solid #a2b7db;padding: 1px; margin-left:10px;}
.dxy370{display: inline;float: left;width: 370px;text-align: left;overflow: hidden;border: 1px solid #a2b7db;padding: 1px; margin-left:10px;}
.dxy776{display: inline;float: right;overflow: hidden;text-align: right;border: 1px solid #a2b7db;padding: 1px;background: #FFF; margin-right:10px; width:776px}
.dxy370 img{ width:370px; height:90px}
.dxy776 img{ width:776px; height:90px;}
.dxy1200 img{ width:1200px; height:50px;}
/*.mainlr{ margin:0 10px;}*/

/**全局**/
.wrap{width: 1080px;margin: 0 auto;}
#wrap{width: 1200px;margin: 0 auto;}
.main{width:1200px; margin:auto}
.bgf{background:#ffffff;}
.title{font-size:16px; margin:10px 0 12px; line-height:45px;font-weight:bold;color:#333;border-bottom:1px solid #e5e5e5;}
.f12,.top,.head_a,.tag,.more,.nav_t,.list em{font-size:12px;}
.f16{font-size:16px}
.f14,.igg .title,.ilt .title,.ifriend .title{font-size:14px}
.itag a{display:inline-block;background:#f5f5f5;line-height:24px; margin:0 5px;color:#808080;border-radius:8px; font-size:12px; font-weight:lighter; padding:2px 8px;}
.itag a:hover{background:#12aae6;color:#fff;}
#tongji {display: none;}
#wrapper{background-color: #f3f3f3; position:relative; padding-bottom:15px;}
#container{width:1200px;margin: 0 auto;position: relative;}


/*专题*/
.zt_ul{ background:#f9f9f9;  margin-top:10px;}
.zt_ul li{ width:90%; line-height:36px; padding:0px 3% 0px 7%; border-bottom:dashed 1px #ccc; background:url(../images/jb-a.png) no-repeat -173px -58px;}
.zt_ul li:last-child{ border:none;}
.zt_ul li a{ font-size:12px;}
.zt_ul li img{ max-width:100%; max-height:60px;}
.zt_ul li .red{ color:#bb4046;}
.zt_ul li i{ display:inline-block; width:23px; height:23px; background:url(../images/hot.gif) no-repeat center center;}
.zt_ul .one{ background:#f3f3f3; overflow:hidden; height:auto; width:92%; padding:4%;}
.zt_ul .one span{background:#fff;text-decoration: none;color:#b6262f;border-radius:3px;padding:1px 3px; font-size:12px; font-weight:bold;}
.zt_ul .one a{ padding-left:6px; line-height:20px;}
.zt_ul .one p{word-wrap:break-word; font:12px/1.5 tahoma,arial,\5b8b\4f53; line-height:20px; margin:5px 0 12px; color:#777676;}
.zt_ul .one a:hover,.zt_ul .one p:hover{color:#b6262f;}
.zt_ul .two{font-size:12px; color:#585858;}

/*电子书*/
.ifour{overflow: hidden;}
.ifour i{background:url(../images/ico.png) 0 top no-repeat;display:inline-block;vertical-align:middle}
.ifour>div{overflow:hidden;*zoom:1;}
.ifour>div>div{float:left;width:280px; margin:0 10px;}
.ifour .list li a{ font-size:13px;}
/*电子书结束*/

/*特色栏目*/
.aorg{padding:15px 0 0 0; font-size:12px; float:left;}
.aorg a{ display:inline-block; margin:0 5px;}
.aorg .tag{background:#ff6464;color:#fff; margin-right:10px; padding:6px 10px;border-radius:18px;}
.aorg,.aorg a{color:#ff6600;}
/*特色栏目结束*/

.il,.ic,.ir,.ilist >div{float:left;}
.il{width:336px; margin-left:10px;}
.ilist >div{width:375px; margin-left:10px;}
.ic{width:500px;margin:0 11px; padding:0 10px;}
.ic .on{color:#2a7bc9;}
.ic-sec{ padding:0px 15px;}
.ir{width:300px;}
.ir .n_tit{padding-left:5px; font-size:12px;}

.ir .active { background:url(../images/top_act.jpg) no-repeat; }
.ir li.one .n_tit,.ir li.two .n_tit{ font-weight:bold;}
.ir li.one .n_tit{ color:red;}

.ir li span{ width:16px; height:15px; background:url(../images/top.jpg) no-repeat; display:inline-block; line-height:15px; color:#fff; cursor:pointer; text-align:center; margin-right:5px;}
.ir .one span,.ir .two span{ background:url(../images/top_act.jpg) no-repeat; }
/*网站公告**/
.ir .ggao{ background:#f9f9f9; padding:5px; margin-top:10px;}
.ir .ggao .gg_title{ border-bottom:1px solid #e5e5e5; line-height:24px;}
.ir .ggao .gg_title span{ font-size:14px; font-weight:bold;}
.ir .ggao .gg_title a.more{ font-size:10px;}
.ir .ggao li{ line-height:28px; padding:0; margin:0; width:100%;}
.ir .ggao li a{ font-size:12px; padding-left:4px; width:98%; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  }
.ir .ggao li a.ico{ width:85%;}
.ir .ggao li i{ background:url(../images/new.gif) no-repeat center center; width:28px; height:28px; float:right;}
.ic .tag{ float:left; margin:7px 10px 6px 0; border-radius:3px; line-height:18px;color:#999; width:70px; overflow:hidden; white-space:normal; text-align:right; padding:0;}
.ic .tt{ padding-left:10px;  background:url(../images/mline.jpg) no-repeat center left; float:left; width:340px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ic .list li span{ float:right; color:#999; font-size:12px;}
.list,.list_ico{line-height:30px}
.data{float:right;color:#999}
.list li,.aimg span,.list_tol div,.list_ico p,.w_ad a,.slider >div p span,.t_tag div a,.list_tol .on{overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.list em{line-height:18px;background:#ff6464;color:#fff;display:inline-block;*display:inline;*zoom:1; border-radius:3px; margin-right:6px;width:18px;height:18px; font-style:normal; text-align:center}
.list .bf{background-color:#bbb}
.ilist .list li{ width:100%;}
.ithree .list a,.ilist .list a{ background:url(../images/ico.png) 0 9px no-repeat;padding-left:9px;}
.ithree .list a:hover,.ilist .list a:hover{ background-position:0 -16px}
.aimg p,.slider >div p{width:100%;color:#fff;height:45px;position:absolute;bottom:0;left:0;background:url(../images/bg_s.png) 0 top repeat-x;}
.aimg span{display:block;padding:10PX 10px 0;}
.list .aimg a,.t_tag .title{ background-image:none; padding:0}

.ione .ic .list li{height:28px; margin-bottom:3px;}
.ione .ic .list li:last-child{ margin:0;}
.ione .ic .title{text-align:center;font-weight:lighter; line-height:24px; margin:10px 0 8px;}
.ione .ic .title span{float:left;width:25%;}
.ione .ic .title a{display:inline-block; padding-bottom:10px;}
.ione .ic .on{border-bottom:2px solid #2a7bc9; width:100%; margin-bottom:-1px; line-height:24px; font-weight:bold}

.ione a.more{ margin:0}
.ione .ir .title{ height:33px; line-height:20px; padding-top:2px; margin:10px 0 0 0;}
.ione .il .title span,.ione .ir .title span{width:85px; display:inline-block; text-align:center; height:20px; line-height:20px; border-left:3px solid #3e7fbe;}
/**轮播图**/
.slider{height:220px; overflow:hidden;background:#f5f5f5; margin-top:10px; text-align:center; position:relative}
.slider img{width:100%;}
.slider >div{width:100%;height:100%; position:absolute;left:0;top:0;display:none;z-index:1}
.slider>em{z-index:20;display:none;width:30px;height:60px;position:absolute; background-color:rgba(0,0,0,.5);*background-color:#000; background-image:url(../images/ico.png); background-position:10px -40px; background-repeat:no-repeat}
.slider >div p{height:44px; padding-top:36px}
.slider >div p span{padding:0 10px;font-weight:bold;display:block}
.slider>ul{position:absolute;bottom:6px;z-index:2;line-height:1}
.slider>ul li{display:inline-block;*display:inline;*zoom:1; padding:2px 5px; cursor:pointer}
.slider>ul a{display:block;width:30px;height:3px;background:#0096ff;}
.slider>ul li.on a{background:#fff}

.ione .itnews{ background:#f9f9f9; margin-top:8px;}
.ione .itnews ul{ padding-bottom:5px;}
.ione .itnews li{ width:100%; overflow:hidden; margin:9px 0 0 0;}
.ione .itnews li .new_img{ width:59px; height:42px; float:left; border:1px solid #e8e8e8; text-align:center; margin:0 6px 0 5px;}
.ione .itnews li .new_img img{ max-width:59px; max-height:42px;}
.ione .itnews li .new_img :hover{transform: scale(1.1);transition: transform 1s;}
.ione .itnews li .new_info{ display:block;width:215px; height:42px; overflow:hidden;}
.ione .itnews li .new_info a{word-wrap:break-word; width:215px; font-size:12px; display:block; white-space:normal; line-height:20px;}
.ione .itnews li.first{height:85px; width:100%; overflow:hidden;}
.ione .itnews li.first a{ display:block; height:85px;}
.ione .itnews li.first img{width:100%;}
.ione .itnews li.first p{ width:100%; /*padding:0 2%;*/ position:relative; line-height:24px; font-weight:bold; color:#545455; height:24px; font-size:12px; top:-24px;}
.ione .itnews li.first p a{ height:24px; color:#fff; background:#333;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 5px;background-color:#000000;/* IE6和部分IE7内核的浏览器(如QQ浏览器)下颜色被覆盖 */
  background-color:rgba(0,0,0,0.4); /* IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂，但解析为透明 */}
.ione .itnews li.first p a:hover{ color:#fff; text-decoration:underline}

/**轮播图结束**/
/**右侧小缩略图列表**/
.list_ico div,.list_ico .tag,.menul div{display:none;}
.list_ico .img{ border-radius:5px;float:left; margin-right:8px; overflow:hidden}
.list_ico .tag{background:#00c942;color:#fff;float:right;}
.list_ico .on div,.list_ico .on .tag{display:block}
.list_ico .on p{height:45px;overflow:hidden; white-space:normal}
.list_ico .on{line-height:24px; padding:5px 0;overflow:hidden;*zoom:1;*vertical-align:middle}
/**右侧小缩略图列表 结束**/

/**左侧三联**/
.ithree .il,.ads800{width:830px; margin-right:20px}
.ithree .itag{float:right; margin:0 20px}
.ithree .list_ico{font-size:13px; line-height:27px}
.ithree .list_ico p a{ width:100%;}
.ithree .list_ico .img{width:50px;height:50px}
.ithree .list_ico .img img{ width:100%;}
.ithree .list_ico .on{font-size:14px}
.ilt,.ifour>div{margin-right:-20px;}
.ithree .ir{ width:325px}
.ilt >div{float:left;width:390px;margin:0 20px 12px 0;overflow:hidden;}
.ilt .title{border:none; margin:0}
.ilt .list{margin-right:-10px;*display:inline-block}
.ilt .list li{margin-right:10px;clear:both}
.ilt .list .aimg{background:#fafafa;float:left;width:123px;position:relative;height:82px;overflow:hidden; margin-bottom:10px;clear:none}
.aimg span{line-height:20px;font-size:12px;margin-top:10px}
.aimg img{width:100%}
/**左侧三联结束**/



/*网站地图导航*/
.t_tag{line-height:28px; width:1180px; margin:0 auto;}
.t_tag div{ margin:10px 0; padding-left:90px;}
.t_tag a,.t_tag span,.t_tag em{display:inline-block;*display:inline;*zoom:1;padding:0 5px; vertical-align:middle}
.t_tag em{border-right:1px solid #e5e5e5; margin:0 5px; padding:0;height:14px}
.t_tag span{background:#1b9fec;color:#fff;border-radius:3px; padding:0 10px; margin:0 10px 0 -90px; position:relative}
.t_tag span i{background-position:0 -152px;position:absolute;top:50%;right:-4px;margin-top:-4px ;width:5px;height:9px}
.t_tag .rspan{background-color:#ff6464;}
.t_tag .rspan i{background-position:-6px -152px;}
.t_tag .yspan{background-color:#ffa500;}
.t_tag .yspan i{background-position:-12px -152px;}


.list_ico li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 
 html #layui_layer_skinlayercss{display:none;position:absolute;width:1989px}
.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}
.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}
.layui-layer{top:150px;left:50%;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;box-shadow:1px 1px 50px rgba(0,0,0,.3);border-radius:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}
.layui-layer-close{position:absolute}
.layui-layer-content{position:relative}
.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.3);box-shadow:1px 1px 5px rgba(0,0,0,.2)}
.layui-layer-moves{position:absolute;border:3px solid #666;border:3px solid rgba(0,0,0,.5);cursor:move;background-color:#fff;background-color:rgba(255,255,255,.3);filter:alpha(opacity=50)}
.layui-layer-load{background:url(center center no-repeat #fff}
.layui-layer-ico{background:url(no-repeat}
.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.layui-anim{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.03);transform:scale(1.03)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.layui-anim-close{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
.layui-anim-01{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.layui-anim-02{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
.layui-anim-03{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}
.layui-anim-04{-webkit-animation-name:rollIn;animation-name:rollIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.layui-anim-05{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}
.layui-anim-06{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.layui-layer-title{padding:0 80px 0 20px;height:42px;line-height:42px;border-bottom:1px solid #eee;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#F8F8F8;border-radius:2px 2px 0 0}
.layui-layer-setwin{position:absolute;right:15px;*right:0;top:15px;font-size:0;line-height:initial}
.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}
.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}
.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}
.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}
.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}
.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}
.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}
.layui-layer-setwin .layui-layer-close1{background-position:0 -40px;cursor:pointer}
.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}
.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}
.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}
.layui-layer-btn{text-align:right;padding:0 10px 12px;pointer-events:auto}
.layui-layer-btn a{height:28px;line-height:28px;margin:0 6px;padding:0 15px;border:1px solid #dedede;background-color:#f1f1f1;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}
.layui-layer-btn a:hover{opacity:.9;text-decoration:none}
.layui-layer-btn a:active{opacity:.7}
.layui-layer-btn .layui-layer-btn0{border-color:#4898d5;background-color:#2e8ded;color:#fff}
.layui-layer-dialog{min-width:260px}
.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;font-size:14px;overflow:auto}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}
.layui-layer-ico1{background-position:-30px 0}
.layui-layer-ico2{background-position:-60px 0}
.layui-layer-ico3{background-position:-90px 0}
.layui-layer-ico4{background-position:-120px 0}
.layui-layer-ico5{background-position:-150px 0}
.layui-layer-ico6{background-position:-180px 0}
.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}
.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}
.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}
.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}
.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}
.layui-layer-page .layui-layer-content{position:relative;overflow:auto}
.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}
.layui-layer-nobg{background:0 0}
.layui-layer-iframe .layui-layer-content{overflow:hidden}
.layui-layer-iframe iframe{display:block;width:100%}
.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}
.layui-layer-loading .layui-layer-content{width:60px;height:24px;}
.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;}
.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;}
.layui-layer-tips{background:0 0;box-shadow:none;border:none}
.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:5px 10px;font-size:12px;_float:left;border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.3);background-color:#F90;color:#fff}
.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}
.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}
.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#F90}
.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}
.layui-layer-tips i.layui-layer-TipsB{top:-8px}
.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:1px;border-bottom-style:solid;border-bottom-color:#F90}
.layui-layer-tips i.layui-layer-TipsR{left:-8px}
.layui-layer-tips i.layui-layer-TipsL{right:-8px}
.layui-layer-lan[type=dialog]{min-width:280px}
.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}
.layui-layer-lan .layui-layer-lan .layui-layer-btn{padding:10px;text-align:right;border-top:1px solid #E9E7E7}
.layui-layer-lan .layui-layer-btn a{background:#BBB5B5;border:none}
.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}
.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}
.layui-layer-molv .layui-layer-btn a{background:#009f95}
.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}

*{margin: 0; padding: 0; font-family: "微锟斤拷锟脚猴拷";}
ul{list-style: none;}
em{font-style: normal; font-weight: normal;}
img{border: none;}
input,button{border: 0; outline: none;}
.layout{width: 1200px; margin: 0 auto;}
.cl{zoom: 1;}
.clearfix:after{content: ''; clear: both; display: block;}
.pl{padding-left: 8px;}
.pr{padding-right: 15px;}
a{text-decoration: none; transition: color .2s linear;}
a:hover{color: #0082ff;}
.topNav{width: 100%; height: 36px; background-color: #fff; box-shadow: 0 0px 3px 2px #b8b8b8 !important; line-height: 36px; overflow: hidden;}
.pull-left{float: left;}
.pull-right{float: right;}
.pos-r{position: relative;}
.icon_jrgx {position: absolute; top: -0; left: -19px; overflow: hidden; width: 16px; height: 15px; background-repeat: no-repeat; background-position: -0 -0;}
.sprite {background: url("../images/sprite.png"); margin-top: 2px;}
.topNav a {font-size: 14px; color: #5b5757; font-size: "微锟斤拷锟脚猴拷";}
.topNav a:hover {color: #3577f1;}
.topNav .pipe{color: #aaa; padding: 0 10px;}
.icon_rjph {position: absolute; top: -0; left: -19px; overflow: hidden; width: 16px; height: 15px; background-repeat: no-repeat; background-position: -26px -0;}
.ml-30{margin-left: 30px;}
/* 头锟斤拷锟斤拷息 */
header{width: 100%; background-color: #f8f8f8; padding: 15px 0 20px 0; margin-top: 3px;}
.logo_img{font-size: 24px; color: #1e1e1e; font-weight: bold; display: block;}
.logo_img img{width: auto; height: 43px; margin-right: 10px; vertical-align: middle;}
/* 锟斤拷锟斤拷 */
.search-box{width: 420px; height: 42px; position: relative; margin-top: 5px;}
.search-box .bdcs-search-form-input{width: 340px; height: 38px; border: 1px solid #c9c9c9; border-right: none; background-color: #fff; padding-left: 10px;}
.search-box .bdcs-search-form-submit{width: 80px; height: 40px; background: url("../images/search_03.png"); font-size: 0; position: absolute; right: 0; cursor: pointer}
.search-hot{margin-left: 26px; font-size: 14px; line-height: 50px; color: #222222; font-weight: bold;}
.search-hot a{color: #7b7b7b; font-weight: normal; padding-right: 15px; display: inline-block; vertical-align: middle;}
.nav{width: 100%; height: 45px; background-color: #195dc9; margin-top: 15px; line-height: 45px; }
.nav ul li{width: 133px; text-align: center; float: left; cursor: pointer;}
.nav ul li:hover{background-color: #ed8938;}
.nav ul li a{display: block; font-size: 18px; color: #fff;}
.nav .on{background-color: #ed8938;}
.search-box select{width: 68px; height: 40px; font-size: 16px; color: #015dd1; border: 1px solid #015dd1; margin-right: -4px; background-color: #d8eaff; padding-bottom: 2px; outline: none; text-align-last: center;}
.search-box .bdcs-search-form-input{width: 260px !important; border-left: none !important; padding-left: 20px !important; vertical-align: middle;}
.software_main{width: 100%; background-color: #f8f8f8;}
.software_main .option{border-bottom: 1px solid #c4dfff;}
.software_main .option ul li{height: 35px; font-size: 18px; color: #1d1d1d; padding: 0px 30px; line-height: 35px; cursor: pointer;}

.search .search-box .select::after{content: ''; display: inline-block; width: 16px; height: 8px; margin: 0 0 1px 6px; background: url("../images/arrow2.png") no-repeat;}
.search .search-box .selectWrap{position: relative; width: 68px; height: 38px; display: inline-block; font-size: 16px; color: #015dd1; border: 1px solid #015dd1; margin-right: -5px; background-color: #d8eaff; text-align: center; line-height: 38px; vertical-align: middle; cursor: pointer;}
.search .search-box .selectWrap ul{ width: 68px; border: 1px solid #015dd1; background-color: #d8eaff; position: absolute; top: 38px;    left: -1px; display: none; cursor: pointer;}
.search .search-box .selectWrap li{color: #015dd1;  text-align: center; line-height: 25px; cursor: pointer;}
.search .search-box .selectWrap li:hover{color: #fff; background: #0082ff;}
/* 锟睫改碉拷锟斤拷锟斤拷式 */
nav{width: 100%; height: 45px; background-color: #195dc9; margin-top: 15px; line-height: 45px; }
nav ul li{width: 133px; text-align: center; float: left; cursor: pointer;}
nav ul li:hover{background-color: #ed8938;}
nav ul li a{display: block; font-size: 18px; color: #fff !important;}
nav .on{background-color: #ed8938;}

/*头锟斤拷锟斤拷锟斤拷锟斤拷锟铰帮拷锟斤拷式 2024-07-22 chenlq*/
.search-hot a.hot:before,.search-box .bdcs-search-form-submit,.search-tjbox .jrrs ul li.hot:after,.search-tjbox .jrrs ul li.new:after{background:url(../images/new2024_icon.png) no-repeat;}
#searchInput::placeholder{color:#707070;}

.logo_img{font-size: 36px;}
.logo_img img{height: 56px;}
nav{margin-top: 24px;}
.search-box{width: 460px; height: 46px; margin-top: 7px; border:#e9e9e9 solid 1px; background:#fff; border-radius: 46px; box-sizing: border-box;}
.search-box.focus{border-color:#408aee;}
.search-box.focus ::placeholder{font-size: 0;}
.search-hot{font-size: 16px; line-height: 56px;}
.search-hot a.bluecolor{color:#0060ff;}
.search-hot a.hot:before{content:''; width: 14px; height: 18px; margin-right: 10px; background-position:0 0; display: inline-block; vertical-align: -2px; }
.search .search-box{position: relative;}
.search .search-box .selectWrap{height: 44px; width: 89px; border:0; background:none; font-size: 15px; color:#686868; line-height: 44px; border-right: #eaeaea solid 1px;}
.search-box .bdcs-search-form-input{width: 260px; height: 44px; border:0; font-size: 14px; color:#151515;}
.search .search-box .select{position: relative; padding-right: 10px;}
.search .search-box .select:before{content:''; width: 9px; height: 9px; background:#d3d3d3; transform: rotate(45deg); -webkit-transform: rotate(45deg); display: inline-block; position: absolute; top: 4px; right: -10px;}
.search .search-box .select:after{content:''; width: 9px; height: 9px; background:#fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); display: inline-block; position: absolute; top: 3px; right: -10px;}
.search-box .bdcs-search-form-submit{width: 90px; height: 46px; background-position: 0 -22px; border-radius: 46px;  right: -1px;   }
.search-box .bdcs-search-form-submit:hover{background-position: 0 -71px;}
.search .search-box .selectWrap ul{  width: 90px; padding: 0 10px; border:#f2f3f4 solid 1px; background:#fff; border-radius: 10px; box-shadow: 0px 4px 8px 0px rgba(179, 186, 199, 0.6); box-sizing: border-box; top: 44px; left: 0;    z-index: 100; }
.search .search-box .selectWrap ul li{font-size: 15px; color:#999999; line-height: 35px; text-align: center; border-bottom:#e1e1e1 solid 1px;}
.search .search-box .selectWrap ul li:last-child{border:0;}
.search .search-box .selectWrap ul li:hover{color:#0182ff; background:none;}
.search-tjbox{width: 460px; height: 285px; padding: 17px 20px; background:#fff; border:#aad5ff solid 1px; box-shadow: 0px 3px 6px 2px rgba(172, 172, 172, 0.6); box-sizing: border-box; border-radius: 20px; overflow:hidden; position: absolute; top: 50px; left: 0; /*  top: 123px; left: 50%;      margin-left: -208px; */ z-index: 99; display: none;}
.search-tjbox .jrrs{     width: 135px; float:left;}
.search-tjbox .djdzk{width: 268px; float:right;}
.search-tjbox h3{font-size: 16px; color:#222222; font-weight: bold; font-style: italic; margin-top:0;}
.search-tjbox ul{margin-top: 10px;}
.search-tjbox ul li{font-size: 14px; color:#6e6e6e; line-height: 28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.search-tjbox ul li em{color:#d1d1d1; font-weight: bold; margin-right: 8px;}
.search-tjbox ul li:nth-of-type(1) em{color:#ff5f5f;}
.search-tjbox ul li:nth-of-type(2) em{color:#ff8143;}
.search-tjbox ul li:nth-of-type(3) em{color:#ffb14f;}
.search-tjbox ul li a{color:#6e6e6e;}
.search-tjbox ul li:hover a{color:#0182ff;}
.search-tjbox .jrrs ul li.hot:after{content:''; width: 18px; height: 18px; margin-left: 10px; background-position: -19px 0; display: inline-block; vertical-align: middle;}
.search-tjbox .jrrs ul li.new:after{content:''; width: 18px; height: 18px; margin-left: 10px; background-position: -42px 0; display: inline-block; vertical-align: middle;}
.search-tjbox .jrrs ul li em{float:left;}
.search-tjbox .jrrs ul li a{float:left; max-width: 90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.topNav .pull-left a img{display: inline-block; vertical-align: middle; margin-left: 15px;}
.topNav .pull-left a span{display: inline-block; vertical-align: middle; margin-left: 5px;}

footer {
    padding-bottom: 15px;
    padding-top: 30px;
}

footer a{
    color: #333;
}
footer a:hover {
    color: #1455b3;
}
footer ul.brand {
    display: block;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
}

footer ul.brand li {
    display: inline-block;
}

footer ul.brand li:after {
    width: 1px;
    height: auto;
    padding: 0 5px;
    content: '|';
    color: #e1e1e1;
}

footer p {
    font-size: 12px;
    line-height: 12px;
    height: 12px;
    margin-top: 10px;
    text-align: center;
    color: #666;
}