.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; padding-bottom:0px;}
.part2-bj { background-color:#f5f7fb; padding-bottom:30px;}
.part3-bj { background-color:#ffffff; padding-bottom:40px;}
.part4-bj { background-color:#f3f3f3; background-image:url(part4-bj1.jpg); background-repeat:no-repeat; background-position:center bottom; padding-bottom:30px; overflow:hidden;}
.part5-bj { background-color:#ffffff; padding-bottom:40px;}
.part6-bj { background-color:#4681cb; background-image:url(part6-bj1.jpg); background-repeat:no-repeat; background-position:center bottom; 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:724px; background-image:url(head-bj1.jpg); background-repeat:no-repeat; background-position:center top;}
.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; margin-bottom: 25px;}
.tt-con { width:100%; overflow:hidden; }
.tt-con span { display: block; width: 100%; height: 60px; font-size: 44px; font-weight: bold; text-align: center; line-height: 60px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tt-con span a { color:#0e6daa;}
.tt-con ul { display: block; width: 100%; overflow: hidden; padding: 0px; margin: 0px;}
.tt-con ul li { float: left; width: 50%; font-size: 20px; line-height: 40px; padding-right: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tt-con ul li a { color: #454545;}
.newsdt-div { width:100%; height:auto; overflow:hidden; margin-top:10px;}
.newsdt-div ul { padding:0px; margin:0px;}
.newsdt-div ul li { width:100%; overflow:hidden; border-bottom:#d1d1d1 dashed 1px; font-size: 18px; line-height: 60px;}
.newsdt-div ul li a { color:#282828;}
.newsdt-div ul li a:hover { color:#0e6daa;}
/*.newsdt-div ul li h1 { font-size:22px; color:#282828; font-weight:bold;}
.newsdt-div ul li h1 a { color:#282828;}
.newsdt-div ul li h1 a:hover { color:#0e6daa;}
.newsdt-div ul li p { font-size:12px; color:#989898; line-height:1.667;}*/
.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%;}
.ggbt-div1 { width: 100%; height: 36px; border-bottom: #dadada solid 2px; margin-top: 40px;}
.ggbt-div1 span { display: block; float: left; font-size: 24px; font-weight: bold; color: #0e6daa; line-height: 24px;}
.ggbt-div1 a { float: right; font-size: 15px; color: #787878; line-height: 30px;}
.ggnews-div { width:100%; overflow:hidden; margin-top:25px;}
.ggnews-bt { width:100%; height:56px;}
.ggnews-bt img { display:block; float:left; width:195px; height:56px;}
.ggnews-list { width:100%; overflow:hidden; margin-top:25px;}
.ggnews-list span { display:block; width:100%; overflow:hidden; margin-bottom: 10px;}
.ggnews-list span a img { display:block; float:left; width:166px; height:110px; margin-right:15px; margin-bottom: 20px;}
.ggnews-list span a h1 { font-size:20px; color:#282828; margin:0px; line-height:26px;}
.ggnews-list span a p { font-size:12px; color:#989898; margin:5px 0px 0px 0px; line-height:20px;}
.ggnews-list span a:hover h1 { color:#0e6daa;}
.ggnews-list ul { padding:0px; margin:0px;}
.ggnews-list ul li {width: 50%; font-size:18px; color:#282828; line-height:2.722;float: left;}
.ggnews-list ul li a { color:#282828;}
.ggnews-list ul li a:hover { color:#0e6daa;}
.tlbtsty1 { width:100%; height:56px; background-image:url(tlbt-bj1.png); background-repeat:no-repeat; background-position:center top; margin-top:38px;}
.tlbtsty1 img { display:block; margin:0px auto auto auto;}
.hyxc-bimgdiv { width:100%; overflow:hidden; margin-top:25px;}
.hyxc-bimgdiv a img { display:block; width:100%;min-height:320px;}
.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:#0e6daa;}
.hyxc-simgdiv { width:100%; overflow:hidden; margin-top:25px; 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 ul li a img { display:block; width:100%;min-height:165px;}
.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;}
.foot-sty1 { font-size:14px; color:#282828; line-height:24px; text-align:center;}


.ggnews-list2 { width:100%; overflow:hidden; margin-top:25px;}
.ggnews-list2 span { display:block; width:50%; height: 220px; overflow:hidden; float: left; margin-bottom: 10px;}
.ggnews-list2 span a img { display:block;  width:260px; height:160px; margin:0 6px; margin-bottom: 5px;}
.ggnews-list2 span a h1 { font-size:16px; color:#282828; margin:0px; line-height:35px; text-align: center;}
.ggnews-list2 span a p { font-size:12px; color:#989898; margin:5px 0px 0px 0px; line-height:20px;}
.ggnews-list2 span a:hover h1 { color:#0e6daa;}