.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;}
/*-----控件------------------------------------------------------------------------*/
* { list-style-type:none;}
body {
    background-color: #ffffff;
}
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;}
.part1-bj { background-color:#ffffff;}
.part2-bj { padding-bottom:30px;}
.part3-bj { background-color:#ffffff; padding-bottom:40px;}
.part4-bj { overflow:hidden; padding-bottom:40px;}
.part5-bj { background-color:#ffffff; padding-bottom:40px;}
.part6-bj { background-color:#fff; padding-bottom:50px; overflow:hidden;}
.cgzs-mobile { display:none;}
.mobile-zhuti { display:none;}
.suipian { width:1096px; height:732px; position:absolute;  left:262px; top:75px; z-index:99;}
.head-sty1 { width:100%; height:518px; background-image:url(banner.jpg); background-repeat:no-repeat; background-position:center top;}

.nav{ width: 100%; height:auto; background: #D42721;}
.nav_main{ width: 1140px; height: 69px; margin: auto; display: flex; justify-content: space-between;align-items:center; flex-wrap: wrap;}
.nav p{  height: 59px; line-height: 59px;  padding:0 25px; margin: 0px; flex: 0 0 auto; font-size: 22px; margin-top: 10px;}
.nav p a{color: #FFFFFF;}
.nav p.now {background:#FFFFFF  url("nav_yy.png") no-repeat right bottom; border-top-left-radius: 6px; padding-right: 60px;}
.nav p.now a{color: #D42721; font-weight: bolder}


.zt-logo { width:100%; overflow:hidden; margin-top:50px;}
.zt-logo img { display:block; width:150px; height:103px; float:right;}
.zt-zhaiyao { width:100%; overflow:hidden;}
.zhaiyao-div { width:530px; float:right;}
.zhaiyao-bt { width:100%; overflow:hidden;}
.zhaiyao-bt img { display:block; width:78px; height:44px; float:left;}
.zhaiyao-con { width:100%; overflow:hidden; font-size:14px; color:#282828; line-height:1.857; margin-top:10px;}
.ttsty1 { margin-top:25px;}
.tt-bt { width:105px; height:72px; float:left; margin-top:11px; background-image:url(tt-bj1.png); background-repeat:no-repeat; font-size:32px; color:#ffffff; font-weight:bold; line-height:72px; text-indent:15px;}
.tt-con { width:100%; overflow:hidden; float:left;}
.tt-con a { font-size:40px; text-align: center;color:#D3241F; font-weight:bold; line-height:1.406; padding-left:15px; padding-right:15px; display:block;}
.tt-con p{ font-size: 16px; text-indent: 2em; line-height: 24px; color: #383737; margin-top: 15px; padding-bottom: 40px; border-bottom: 1px #B8B7B7 solid}
.tt-con p a{ font-size: 16px; display: inline; font-weight: 100 }
.newsdt-div { width:100%; height:360px; overflow:hidden; margin-top:30px;}
.newsdt-div ul { padding:0px; margin:0px;}
.newsdt-div ul li { width:100%; overflow:hidden; padding-bottom:10px;}
.newsdt-div ul li h1 { font-size:24px; color:#282828; font-weight:bold;}
.newsdt-div ul li h1 a { color:#282828;}
.newsdt-div ul li h1 a:hover { color:#D82425;}
.newsdt-div ul li span{ font-size: 16px; line-height: 30px; background: #F0F0F0; padding: 10px 35px;}
.newsdt-div ul li span a{ color: #333}
.newsdt-div ul li p { font-size:16px; color:#989898; line-height:1.667; text-indent: 2em;}
.jdt-div { width:100%; height:360px; overflow:hidden; margin-top:30px;}
.hiSlider { overflow:hidden; height:360px; width:100%; padding:0px; margin:0px;}
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%;}
.ggnews-div { width:100%; overflow:hidden; margin-top:25px;}
.ggnews-bt { width:100%; height: auto;  border-bottom: 1px #ABABAB solid;}
.ggnews-bt span {padding: 10px 20px; font-size: 18px; line-height: 40px; font-weight: bold; background: #D42528; color: #FFFFFF;}
.ggnews-list { width:100%; overflow:hidden; margin-top:0px;}
.ggnews-list span { display:block; float: right; color: #ACAAAA; font-size: 12px; }
.ggnews-list span a img { display:block; float:left; width:217px; height:140px; margin-right:20px;}
.ggnews-list span a h1 { font-size:18px; color:#282828; font-weight:bold; margin:0px; line-height:26px;}
.ggnews-list span a p { font-size:14px; color:#989898; margin:10px 0px 0px 0px; line-height:20px;}
.ggnews-list span a:hover h1 { color:#D02023}
.ggnews-list ul { padding:0px; margin:10px 0px 0px 0px;}
.ggnews-list ul li { font-size:16px; color:#282828; line-height:36px; background: url("ddian.jpg") no-repeat left center; text-indent: 20px;}
.ggnews-list ul li a { color:#282828;}
.ggnews-list ul li a:hover { color:#D82425;}

.ggnews-list2 { width:100%; overflow:hidden; margin-top:0px; }
.ggnews-list2 span { display:block; float: right; color: #ACAAAA; font-size: 12px; margin-top: 20px; border-bottom: 1px #BDBCBC dashed; padding-bottom: 20px;}
.ggnews-list2 span a img { display:block; float:left; width:217px; height:140px; margin-right:20px;}
.ggnews-list2 span a h1 { font-size:18px; color:#282828; font-weight:bold; margin:0px; line-height:26px;}
.ggnews-list2 span a p { font-size:14px; color:#989898; margin:10px 0px 0px 0px; line-height:24px;overflow: hidden}
.ggnews-list2 span a:hover h1 { color:#D02023}
.ggnews-list2 ul { padding:0px; margin:340px 0px 0px 0px;}
.ggnews-list2 ul li { font-size:16px; color:#282828; line-height:36px; height: 36px; overflow: hidden;background: url("ddian.jpg") no-repeat left center; text-indent: 20px;}
.ggnews-list2 ul li span.time{ float: right; margin-top: 0px;}
.ggnews-list2 ul li a { color:#282828;}
.ggnews-list2 ul li a:hover { color:#D82425;}
.ggnews-list2 span.more{ background: #E9E5E6; width: 20%; margin: auto; text-align: center; margin-top: 20px; float: left; padding-bottom: 10px; border: none}
.ggnews-list2 span.more a{color: #322C2D;}


.tlbtsty1 { width:100%; height:70px;  margin-top:38px; background: url("lm_r1_c1.jpg") no-repeat center top}
.tlbtsty1 img { display:block; margin:0px auto auto auto;}
.tlbtsty2 { width:100%; height:70px;  margin-top:38px; background: url("lm_r3_c1.jpg") no-repeat center top}
.tlbtsty3 { width:100%; height:70px;  margin-top:38px; background: url("lm_r5_c1.jpg") no-repeat center top}
.tlbtsty4 { width:100%; height:70px;  margin-top:38px; background: url("lm_r7_c1.jpg") no-repeat center top}
.hyxc-bimgdiv { width:100%; overflow:hidden; margin-top:15px;}
.hyxc-bimgdiv a img { display:block; width:100%; height: 350px;}
.hyxc-bimgdiv a p { font-size:16px; color:#282828; line-height:1.5; margin:10px 0px 0px 0px; padding-left:15px; padding-right:15px;}
.hyxc-bimgdiv a:hover p { color:#D82425;}
.hyxc-simgdiv { width:100%; overflow:hidden; margin-top:0px; margin-left:0px; margin-right:-15px;}
.hyxc-simgdiv ul { padding:0px; margin:0px;}
.hyxc-simgdiv ul li { width:50%; float:left; padding-left:15px; padding-right:15px; margin-bottom:30px;}
.hyxc-simgdiv ul li a {}
.hyxc-simgdiv img { display:block; width:100%; height: 332px;}
.hyxc-simgdiv h1{ font-size: 24px; line-height: 24px; height: 24px;overflow: hidden;font-weight: bold;}
.hyxc-simgdiv h1 a{ color: #1F1F1F;}
.hyxc-simgdiv p{ font-size: 16px; text-indent: 2em; line-height: 24px; color: #767575; border-bottom: 1px #D0D0D0 dashed; padding-bottom: 25px; padding-top: 10px;}
.ssqy-div { width:100%; height:80px; overflow:hidden; margin-top:30px;}
.ssqy-div a span { display:block; width:80px; height:80px; float:left; background-color:#0e6daa; margin-right:20px; font-size:24px; color:#ffffff; line-height:80px; text-align:center;}
.ssqy-div a p { font-size:14px; color:#282828; line-height:1.571; padding:0px; margin:8px 0px 0px 0px;}
.cgzs-div { width:1100px; height:550px; margin-top:25px;}
.BreakingNewsController{width:1100px; height:550px; overflow:hidden;}
.BreakingNewsController ul{ padding:0px; margin:0px; display:block; list-style:none; height:550px;}
.BreakingNewsController ul li{list-style:none; width:1100px; height:550px; display:none; float:left;}
.BreakingNewsController .bn-arrows{display:inline-block; position:inherit; width:100px; height:70px; margin-top:-50px; margin-left:410px; z-index:99999;}
.BreakingNewsController .bn-arrows span{display:block; width:50px; height:50px; float:left; cursor:pointer; opacity:0.7;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background:url(cgzsslider-arrow.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:0px; background:url(cgzsslider-arrow.png) right center no-repeat;}
.imgqh { width:930px; height:500px; overflow:hidden; position:relative; margin:0px auto auto 170px;}
.imgqh img { display:block; width:930px; height:500px;}
.txtqh { width:410px; height:285px; overflow:hidden; position:relative; margin:-235px auto auto 0px; background:rgba(255,255,255,.8);}
.cgzs-txt { width:370px; overflow:hidden; border-left:#3d4e7a solid 2px; margin:60px auto auto auto; padding-left:15px; padding-left:15px;}
.cgzs-txt span { font-size:28px; color:#282828; font-weight:bold; line-height:1.429; margin-top:-5px; display:block;}
.cgzs-txt p { font-size:12px; color:#282828; line-height:2; padding:0px; margin:10px 0px auto 0px;}
.footer { background-color:#f5f7fb; overflow:hidden; padding-top:30px; padding-bottom:40px;}
.foot-sty1 { font-size:14px; color:#282828; line-height:24px; text-align:center;}



.yanewsqhtab1{width:100%; height:45px; border-bottom:#dadada solid 1px; padding-left: 300px; margin-top: 30px;}
.yanewsqhtab1 ul {margin:0;padding:0;}
.yanewsqhtab1 li{ width:auto; height:44px; float:left; cursor:pointer; color:#CC181B; font-size:22px; text-align:center; line-height:44px; padding-left:30px; padding-right:30px; margin-right: 30px;}
.yanewsqhtab1 li.now{ background: #D42721; color:#fff; border-bottom:#e53333 solid 2px; font-weight:bold;} 
.yanewsqhtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:8px auto auto auto;} 
.block{display:block;}
.more{ background: #E9E5E6; padding: 8px 30px; width: 10%; margin: auto; text-align: center; margin-top: 30px; }
.more a{color: #322C2D;}

.yanewsqhtab2{width:100%; height:45px; border-bottom:#dadada solid 1px; padding-left: 300px; margin-top: 30px;}
.yanewsqhtab2 ul {margin:0;padding:0;}
.yanewsqhtab2 li{ width:auto; height:44px; float:left; cursor:pointer; color:#CC181B; font-size:22px; text-align:center; line-height:44px; padding-left:30px; padding-right:30px; margin-right: 30px;}
.yanewsqhtab2 li.now{ background: #D42721; color:#fff; border-bottom:#e53333 solid 2px; font-weight:bold;} 
.yanewsqhtablist2{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:8px auto auto auto;} 
.block{display:block;}
.more{ background: #E9E5E6; padding: 8px 30px; width: 10%; margin: auto; text-align: center; margin-top: 30px; }
.more a{color: #322C2D;}



