.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { background-color:#FFF; overflow:hidden;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background-color: #f4f4f4;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}
.fr { float: right;}
.fl { float: left;}

.head-sty1 { width: 100%; height: 158px; background-image: url("head-bj1.jpg"); background-repeat: no-repeat; background-position: center top;}
.logo-div { width: 418px; height: auto; float: left; margin: 17px auto auto 0px;}
.head-rdiv { float: right; margin-right: 23px;}
.head-menu { overflow: hidden; margin-top: 5px;}
.head-menu a { float: right; font-size: 14px; color: #0080da; margin-left: 15px; font-weight: bold;}
.head-search { overflow: hidden; margin-top: 10px; float: right;}
.head-search input { height:30px; vertical-align:middle; outline:none; line-height:30px; border:none; padding:0 !important;}
.head-search .input-sty1 { width: 230px; background-color: #ffffff; font-size:14px; color:#282828; text-indent:10px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:3px; border-top-left-radius:3px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:3px;}
.head-search .input-sty2 { width: 75px; background-color: #f69d01; color:#ffffff; font-size:16px; text-align:center; cursor:pointer; -webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:0px; border-top-left-radius:0px; border-top-right-radius:3px; border-bottom-right-radius:3px; border-bottom-left-radius:0px;}
.head-search .input-sty1::-webkit-input-placeholder{ color:#999999; text-indent:36px; background-image:url(search-icon1.png); background-repeat:no-repeat; background-position:12px 2px;}
.head-search .input-sty1:-moz-placeholder{ color:#999999; text-indent:36px; background-image:url(search-icon1.png); background-repeat:no-repeat; background-position:12px 2px;}
.head-search .input-sty1::-moz-placeholder{ color:#999999; text-indent:36px; background-image:url(search-icon1.png); background-repeat:no-repeat; background-position:12px 2px;}
.head-search .input-sty1:-ms-input-placeholder{ color:#999999; text-indent:36px; background-image:url(search-icon1.png); background-repeat:no-repeat; background-position:12px 2px;}

.nav-sty1 { width: 100%; height: 55px; background-color: #0574c1;}
.nav-list { width: auto; overflow: hidden; float: left;}
.nav-list ul { padding: 0px; margin: 0px;}
.nav-list ul li { float: left; font-size: 17px; line-height: 55px;}
.nav-list ul li a { color: #ffffff; display: block; padding-left: 22px; padding-right: 22px; font-weight: bold;}
.nav-list ul li a:hover { color: #015fa0; background-color: #fff;}
.nav-list ul li a.now { color: #015fa0; background-color: #fff;}

.foot-sty1 { width:100%; font-size:14px; color:#FFF; text-align:center; line-height:20px; padding-top:20px; padding-bottom:30px;}
.site-info { background: #cfd3d5; overflow: hidden;}
.explain { width: 570px; padding: 30px 0; line-height: 30px; overflow: hidden;}
.explain p { padding-right:30px; height: 90px; float: left; font-size: 14px; font-family: "微软雅黑"; color: #666; margin: 0px;}
.explain p a{ font-size: 14px; font-family: "微软雅黑"; color: #666;text-decoration: none;}
.explain p a:hover{color: #d82626;} 
.explain p:last-child { padding-right: 0;}
.scr-link { text-align: right; overflow: hidden; padding:44px 0;}
.scr-link ul { margin: 0px; padding: 0px;}
.scr-link li {vertical-align: middle; border: 1px solid #ccc; overflow: hidden;float: right; margin-left: 10px; text-align: center;}
.scr-link li img { display: inline-block; vertical-align: middle;}
.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "微软雅黑"; color: #999;}
.copyright-font span { font-family: "arial";}
.footerlink { height: 40px; line-height: 40px;}
.footerlink a { color: #999; margin: 0 10px;}
.footerlink a:last-child { margin-right: 0;}

.jdt-div { width: 100%; overflow: hidden; margin-top: 15px;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px;}
.hiSlider-item { float:left;}
.hiSlider-item img { display: block; width: 100%; height: 322px;}
.news-ttdiv { width: 100%; height: 105px; overflow: hidden; margin-top: 15px;}
.news-ttdiv h3 { font-weight: bold; text-align: center; margin: 10px 0px 0px 0px;}
.news-ttdiv h3 a { color: #0080da;}
.news-ttdiv p { font-size: 14px; color: #787878; text-indent: 28px; margin: 0px; line-height:1.571; margin: 10px 0px 0px 0px;}
.news-ttdiv p a { color: #0080da;}
.tab { width:100%; overflow:hidden; margin-top: 15px;}
.tab-nav { width:100%; height:40px; overflow:hidden; border-bottom: #0080da solid 1px;}
.tab-nav a { display:block; width:auto; height:40px; float:left; background-color: #eaeaea; cursor:pointer; color:#0080da; font-size:18px; text-align:center; line-height:40px; padding-left:15px; padding-right:15px; margin-right: 10px;}
.tab-nav a:visited,.tab-nav a:active,.tab-nav a:hover,.tab-nav a:link { text-decoration: none;}
.tab-nav a.current { color:#ffffff; background-color:#0080da;}
.tab-con { width: 100%; height:100%;}
.tab-con-item { display: none; width: 100%; overflow: hidden; margin-top: 8px;}
.news-view { width:100%; height:37px; overflow: hidden; }
.newsview-bt { width:95%; height:37px; overflow:hidden; display:inline-block; padding-right:110px; position:absolute; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 16px; text-indent:20px; font-size:16px; line-height:37px; white-space: nowrap; text-overflow: ellipsis;} 
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#1d8de3;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:37px;}
.lm-more1 { position:absolute; width:auto; height:40px; line-height:40px; font-size:14px; margin-left:280px; margin-top:-315px;}
.lm-more1 a { color:#999999;}
.lm-more1 a:hover { color:#1d8de3;}
.lm-more2 { position:absolute; width:50px; height:40px; line-height:40px; font-size:14px; margin-left:320px; margin-top:-270px; }
.lm-more2 a { color:#999999;}
.lm-more2 a:hover { color:#1d8de3;}
.lm-more3 { position:absolute; width:50px; height:40px; line-height:40px; font-size:14px; margin-left:320px; margin-top:-209px; }
.lm-more3 a { color:#999999;}
.lm-more3 a:hover { color:#1d8de3;}
.lm-more4 { position:absolute; width:50px; height:40px; line-height:40px; font-size:14px; margin-left:320px; margin-top:-197px; }
.lm-more4 a { color:#999999;}
.lm-more4 a:hover { color:#1d8de3;}
.lm-more5 { position:absolute; width:50px; height:40px; line-height:40px; font-size:14px; margin-left:520px; margin-top:-270px; }
.lm-more5 a { color:#999999;}
.lm-more5 a:hover { color:#1d8de3;}
.ad-div1 { width: 100%; height: 70px; margin-top: 20px;}
.ad-div1 img { display: block; width: 100%; height: 70px;}

.ggqh-btdiv1 { width: 100%; height: 40px; background-image: url("btbj-img1.jpg"); background-repeat: repeat-x; border-bottom: #e0e0e0 solid 2px; margin-top: 5px;}
.ggqh-btdiv1 ul { padding: 0px; margin: 0px;}
.ggqh-btdiv1 ul li { float: left; width: auto; height: 39px; font-size: 17px; color: #0080da; line-height: 37px; padding-left: 15px; padding-right: 20px; margin-right: 10px; cursor: pointer;}
.ggqh-btdiv1 ul li.now {  border-bottom: #127dc7 solid 2px; color: #fff; font-weight: bold;background-color:#008fe4}
.ggqh-btdiv1 ul li.now:before {
    content: "◆";
    margin-right: 5px;
}
.ggqhtabdiv1 { width: 100%; overflow: hidden; display: none;}
.block1 { display: block;}
.gglist-tdiv { width: 100%; overflow: hidden; margin-top: 8px;}
.gglist-tdiv ul { padding: 0px 10px 0px 10px; margin: 0px;}
.gglist-tdiv ul li { width:100%; height:37px; overflow:hidden; background-image:url(licon1.png); background-repeat:no-repeat; background-position:0px 16px; text-indent:15px; font-size:16px; line-height:37px; white-space: nowrap; text-overflow: ellipsis;}
.gglist-tdiv ul li a { color: #282828;}
.gglist-tdiv ul li a:hover { color: #1d8de3;}
.gglist-tdiv2 { width: 100%; overflow: hidden; margin-top: 9px;}
.ggqh-btdiv2 { width: 100%; height: 40px; background-image: url("btbj-img1.jpg"); background-repeat: repeat-x; border-bottom: #e0e0e0 solid 2px; margin-top: 30px;}
.ggqh-btdiv2 ul { padding: 0px; margin: 0px;}
.ggqh-btdiv2 ul li { float: left; width: auto; height: 39px; font-size: 17px; color: #0080da; line-height: 37px; padding-left: 20px; padding-right: 20px; margin-right: 10px; cursor: pointer;}
.ggqh-btdiv2 ul li.now { background-color: #0275c5; color: #ffffff; font-weight: bold;}
.ggqhtabdiv2 { width: 100%; overflow: hidden; display: none;}
.block1 { display: block;}

.jggk-con { overflow: hidden; padding-left: 15px; padding-right: 15px; margin-top: 15px; font-size: 15px; color: #454545;}
.jggk-con img { float: left; display: block; width: 150px; height: 100px; margin-right: 15px;}
.jggk-bntdiv { width: 100%; overflow: hidden; margin-top: 10px;}
.jggk-bntdiv ul { padding: 0px 5px 0px 5px; margin: 0px;}
.jggk-bntdiv ul li { width: 50%; float: left; padding-left: 10px; padding-right: 10px;}
.jggk-bntdiv ul li a { display: block; width: 100%; overflow: hidden; border: #83b2d2 solid 1px; padding-top: 6px; padding-bottom: 6px;}
.jggk-bntdiv ul li a img { display: block; margin: 0px auto;}
.gzzd-div { width: 100%; overflow: hidden; margin-top: 10px;}
.gzzd-div img { display: block; width: 100%;}

#xzfcgd{width:100%; overflow:hidden; margin:20px auto 0px auto;}
#xzfcgd2{width:100%; overflow:hidden; margin:20px auto 0px auto;}
#xzfcgd3{width:100%; overflow:hidden; margin:20px auto 0px auto;}
#xzfcgd4{width:100%; overflow:hidden; margin:20px auto 0px auto;}
a.zttab { width:130px !important; height:200px !important; display:block; margin-left:11px; margin-right:11px;}
a.zttab img { display: block; width: 130px; height: 165px;}
a.zttab p { margin: 5px 0px 0px 0px; width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; color: #454545;}

.navbox{height:50px; position:relative; z-index:9; margin-top:15px;}
.navyqlj{width:1230px; height:50px; margin:0 auto; padding:0px 0px 0px 100px;}
.navyqlj li{width: auto; float:left; height:50px; position:relative; list-style:none; margin: 0 50px 0 30px;}
.navyqlj li.last{background:none;}
.navyqlj li a{text-decoration:none;}
.navyqlj li a span{float:left; display:block; line-height:40px; color:#363636; cursor:pointer; width:auto; font-size: 16px; }
.navyqlj li a span i { display: inline-block; *+display: inline; zoom: 1; width: 10px; height: 7px; background:url(down.png) no-repeat 0 0; margin-left: 10px;}
.mj_hover_menu{text-decoration:none; width:120px; height:40px; }
.mj_hover_menu span i { background:url(up.png) no-repeat 0 0!important;}
.navyqlj li.selected .submenu{display:block;}
.navyqlj li .submenu{ display:none; position:absolute; top:40px; width: 1230px; height:180px; overflow-x:hidden; overflow-y:scroll; background: #fff; padding:10px;}
.navyqlj li .submenu::-webkit-scrollbar { width:5px; background:#ededed;}
.navyqlj li .submenu::-webkit-scrollbar-track { background-color:#ededed;}
.navyqlj li .submenu::-webkit-scrollbar-thumb { background-color:#1d8de3;}
.navyqlj li .submenu::-webkit-scrollbar-thumb:window-inactive { background-color:#1d8de3;}	
.submenu a { float: left; width: 210px; height: 30px; line-height: 30px; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#787878;}
.submenu a:hover { background: #1d8de3; color: #fff;}

.dlm-sty1 { width: 100%; overflow: hidden; margin-top: 20px; background-image:url(lmdbj1.jpg); background-repeat:no-repeat; background-position: center top; font-size: 20px; color: #0080da; font-weight: bold; line-height: 46px; padding-left: 20px;}
.dlm-sty1 img { display: block; float: left; width: 26px; height: 26px; margin: 10px 15px auto auto;}
.yqlj-910bt { width: 100px; height: 40px; background-color: #0275c5; font-size: 18px; text-align: center; color: #ffffff; line-height: 40px; position: absolute;}


/*******************************************************文章列表页样式开始*******************************************************/
.txtlist-ldiv { width:100%; overflow:hidden; margin-top:20px; margin-bottom:40px;}
.txtlist-ldiv span { display:block; width:100%; height:auto; background-color:#1d8de3; font-size:20px; color:#ffffff; line-height:30px; font-weight:bold; text-indent:20px; padding: 10px;}
.txtlist-ldiv ul { margin:0px; padding:0px;}
.txtlist-ldiv ul li { width:100%; height:45px; font-size:18px; line-height:45px; text-indent:40px; background-color:#ebeff1; margin-top:3px;} 
.txtlist-ldiv ul li a { color:#454545; display:block; width:100%; height:45px;}
.txtlist-ldiv ul li a:hover { color:#ffffff; background-color:#1d8de3;}

.txtlist-con { width:100%; margin-top:10px; margin-bottom:20px;}
.txtlist-con ul { margin:0px; padding:0px;}
.txtlist-con li { display:block; width:100%; overflow:hidden; border-bottom:#ededed solid 1px; }
.txtlisty1 { font-size:18px; color:#a5a5a5; line-height:58px; text-indent:10px; letter-spacing: 0px; overflow: hidden; float:left; width:80%; height:58px;}
.txtlisty1 a { color:#454545;}
.txtlisty1 a:hover { color:#1d8de3;}
.txtlisty2 { font-size:14px; color:#a5a5a5; line-height:58px; float:right;}
.txtlist-map { width:100%; height:50px; margin-top:20px; background-color:#ebeff1; }
.txtlist-map span { display:block; float:left; width:auto; height:50px; font-size:14px; color:#787878; line-height:50px; margin-left:20px;}
.txtlist-map ul { display:block; float:left; padding:0px; margin:0px;}
.txtlist-map ul li { float:left; font-size:14px; color:#787878; line-height:50px; margin-left:5px;}
.txtlist-map ul li a { color:#454545;}
.txtlist-map ul li a:hover { color:#1d8de3;}

.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px;}
.nry-info { width:100%; height:40px; background-color:#ebeff1; font-size:14px; color:#787878; line-height:40px; text-align:center; font-weight:normal; margin-bottom:40px; margin-top:20px;}
.nry-info span { margin-left:15px; margin-right:15px;}
.txtcontent-div h1 { width:100%; height:auto; line-height:40px; font-size:28px; font-weight:bold; color:#333; text-align:center;}
.txtcontent-div p { display:block; margin:20px auto 0 auto; padding:0px 40px 0px 40px; line-height:28px; font-size:16px; /*text-indent:32px; */color: #454545;}
.txtcontent-div p img { display:block;height:inherit !important; width:100%; margin:0px auto auto auto;}

.imglist-con { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}
.imglist-con ul { margin:0px; padding:0px 10px;}
.imglist-con ul li { width:25%; float:left;}
.imglist-con ul li a { display:block; padding:25px;}
.imglist-con ul li a img { display:block; width:100%; height:210px;}
.imglist-con ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}
.imglist-con ul li a p { font-size:14px; text-align:center; margin:10px 0px 0px 0px; color:#1d8de3;}

.videolist-con { width:100%; overflow:hidden; margin-top:10px; margin-bottom:30px; padding-bottom:10px;}
.videolist-con ul { margin:0px; padding:0px 10px;}
.videolist-con ul li { width:33.33%; float:left;}
.videolist-con ul li a { display:block; padding:20px;}
.videolist-con ul li a img { display:block; width:100%; height:160px;}
.videolist-con ul li a img:hover { box-shadow: 0 5px 10px 0 rgba(168,182,191,.7);}
.videolist-con ul li a p { font-size:14px; text-align:center; margin:10px 0px 0px 0px; color:#1d8de3;}

#pages{padding: 10px;font-size: 16px;line-height: 35px;}
#pages a,#pages a.a1,#pages span{padding: 3px 5px;border: 1px solid #ededed;border-radius: 3px;color: #a5a5a5;margin-right: 5px;}
#pages a.a1 {}
#pages span{border-color: #1d8de3;background-color: #1d8de3;color: #fff;}
#pages a:hover{border-color: #1d8de3;color: #1d8de3;}

/*******************************************************文章列表页样式结束******************************************************/