.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 { border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:none; border-bottom:#dce0e2 solid 2px; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.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: #f5f7fb;}
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;}

.ggbt-div1 { width: 100%; height: 36px; border-bottom: #dadada solid 2px; margin-top: 50px;}
.ggbt-div1 span { display: block; float: left; font-size: 24px; font-weight: bold; color: #913f3f; line-height: 24px;}
.ggbt-div1 a { float: right; font-size: 15px; color: #787878; line-height: 30px;}
.ggbt-div2 { width: 100%; height: 36px; border-bottom: #b5080c solid 2px; margin-top: 50px;}
.ggbt-div2 span { display: block; float: left; font-size: 24px; font-weight: bold; color: #b5080c; line-height: 24px;}
.ggbt-div2 a { float: right; font-size: 15px; color: #787878; line-height: 30px;}
.ggbt-div3 { width: 100%; height: 36px; border-bottom: #ffffff solid 1px; margin-top: 50px; margin-bottom: 15px;}
.ggbt-div3 span { display: block; float: left; font-size: 24px; font-weight: bold; color: #ffffff; line-height: 24px;}
.ggbt-div3 a { float: right; font-size: 15px; color: #ffffff; line-height: 30px;}
.ggbt-div3 a:hover { color: #ffffff;}


.mob-banner { display: none;}
.pc-banner { width: 100%; height: 600px; overflow: hidden; background-image: url("pc-bannerbj1.jpg"); background-position: center top;}
.zt-part0 { padding-bottom: 60px; background-image: url("ztbg01.jpg"); background-repeat: no-repeat; background-position: center bottom; background-size: 100% 100%;}
.tt-div1 { width: 100%; overflow: hidden; margin-top: 50px;}
.tt-div1 h1 { display: block; font-size: 36px; color: #282828; font-weight: bold; text-align: center; line-height: 40px; margin: 0px;}
.tt-div1 h1 a { color: #913f3f;}
.tt-div1 p { padding: 0px; margin: 10px 0px 0px 0px; font-size: 16px; text-align: center;}
.tt-div1 p a { display: inline-block; color: #787878; margin-left: 10px; margin-right: 10px;}
.tt-div1 a:hover { color: #d81420;}
.tt-div1 a:visited,.tt-div1 a:hover,.tt-div1 a:active,.tt-div1 a:link { text-decoration:none;}
.jdt-div { width:100%; height:420px; margin-top:50px;}
.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:420px;}
.jdt-3link { width: 100%; overflow: hidden; margin-top: 30px;}
.jdt-3link ul { padding: 0px; margin: 0px -12px 0px -12px;}
.jdt-3link ul li { width: 33.33%; float: left; padding-left: 12px; padding-right: 12px;}
.jdt-3link ul li a { display: block; width: 100%; height: 150px;}
.jdt-3link ul li a img { display: block; width: 100%; height: 150px;}
.jdt-3link ul li a span { display: block; width: 100%; height: 36px; margin-top: -36px; position: relative; background: rgba(0,0,0,0.6); font-size: 14px; color: #ffffff; line-height: 36px; text-align: center;}
.newsdt-div { width: 100%; overflow: hidden; margin-top:20px;}
.newsdt-tt { width: 100%; overflow: hidden; border-bottom: #d1d1d1 dashed 1px;}
.newsdt-tt span { display: block; font-size: 22px; text-align: left; font-weight: bold; line-height: 38px; margin-top: 10px; height: 38px; overflow: hidden;}
.newsdt-tt span a { color: #282828;}
.newsdt-tt span a:hover { color: #d7141f;}
.newsdt-tt p { font-size: 14px; color: #787878; line-height: 1.7; margin: 5px auto 20px auto; padding-right: 10px;}
.newsdt-tt p a { color: #d7141f; margin-left: 5px;}
.newsdt-list { width: 100%; overflow: hidden; margin-top: 10px;}
.news-view { width:100%; height:43px; overflow: hidden;}
.newsview-bt { width:100%; height:43px; overflow:hidden; background-image:url(licon1.png); background-repeat:no-repeat; background-position:5px 19px; text-indent:20px; font-size:18px; line-height: 43px;} 
.newsview-bt a { color:#282828;}
.newsview-bt a:hover { color:#d7141f;}
.newsview-date { width:80px; font-size:14px; color:#999999; text-align:right; float:right; line-height:43px; margin-right: 15px;}

.zt-part1 { height: auto; overflow: hidden; padding-bottom: 80px; background-image: url("ztbg02.jpg"); background-repeat: no-repeat; background-position: center top;}
.xxdt-div { width: 100%; height: 90px; overflow: hidden; margin-top: 15px;}
.xxdt-div img { position: absolute; width: 160px; height: 90px; display: block;}
.xxdt-div p { padding-left: 175px; font-size: 16px; color: #454545; padding-right: 10px;}
.xxdt-div a:hover p { color: #d7141f;}

.zt-part2 { height: 1067px; overflow: hidden; background-image: url("ztbg03.jpg"); background-repeat: no-repeat; background-position: center top;}
.pldt-tt { width: 100%; overflow: hidden; border-bottom: #ffffff dashed 1px;}
.pldt-tt span { display: block; font-size: 22px; text-align: left; font-weight: normal; line-height: 38px; margin-top: 10px; height: 38px; overflow: hidden;}
.pldt-tt span a { color: #ffffff;}
.pldt-tt span a:hover { color: #ffffff;}
.pldt-tt p { font-size: 14px; color: #ffffff; line-height: 1.7; margin: 5px auto 20px auto; padding-right: 10px;}
.pldt-tt p a { color: #ffffff; margin-left: 5px;}
.video-2link { width: 100%; overflow: hidden; margin-top: 0px;}
.video-2link ul { padding: 0px; margin: 0px -12px 0px -12px;}
.video-2link ul li { width: 50%; float: left; padding-left: 12px; padding-right: 12px; margin-top: 24px;}
.video-2link ul li a:before{content: ''; position:absolute; width:51px; height:51px; display:block; margin-left:110px; margin-top: 40px; z-index:99; background:url(video.png) no-repeat;}
.video-2link ul li a { display: block; width: 100%; height: 170px;}
.video-2link ul li a img { display: block; width: 100%; height: 170px;}
.video-2link ul li a span { display: block; width: 100%; height: 36px; margin-top: -36px; position: relative; background: rgba(0,0,0,0.6); font-size: 14px; color: #ffffff; line-height: 36px; text-align: center;}
.p1-condiv1 { width: 505px; height: 710px; background-color: #fff; margin: 182px auto auto 43px; position: relative;}
.f524x294 {width:505px;height:710px;overflow:hidden; margin: 0px auto auto auto;}
.f524x294 img{width:505px;height:710px; display: block;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:50px;width:60px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0; margin-left: -40px;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none; margin-top:-25px; background-image: url("qhlbnt1.png");}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;right:0;margin-right: -40px;}
.rslides_tabs{ width: 100%; overflow: hidden; text-align:center; position: relative; margin: 50px 0 0 0; padding: 0px;}
.rslides_tabs li{ display:inline-block; float:none;_float:left;*float:left; margin-right:10px; margin-left: 10px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px; background:#ffffff; border: #913f3f solid 1px; display:inline-block;_display:block;*display:block;width:14px;height:14px}
.rslides_tabs .rslides_here a{ background:#d7141f; border: #d7141f solid 1px;}

.zt-part3 { height: 785px; overflow: hidden; background-image: url("ztbg04.jpg"); background-repeat: no-repeat; background-position: center top;}
#ztzlgd{width:100%; overflow:hidden; margin:200px auto 0px auto;}
a.zttab { width:335px !important; height:400px !important; display:block; margin-left:5px; margin-right:5px;}
a.zttab img{ width:255px; height:296px;}
a.zttab p { width: 255px; height: 90px; background-color: #ededed; font-size: 18px; padding: 15px; color: #454545;}
a.zttab:hover p { background-color: #e30000; color: #ffffff;}



.footer { background-color: #e22323; padding-top: 20px; padding-bottom: 30px;}
.foot-sty1 { font-size: 14px; color: #ffffff; line-height: 2.286; text-align: center;}


.bwcx-ztjylyb { width: 100%; height: 90px; background-color: #cd1709; overflow: hidden; margin-top: 30px; text-align: center;}
.bwcx-ztjylyb span,.bwcx-ztjylyb p { display: inline-block; font-weight: bold; line-height: 90px;}
.bwcx-ztjylyb span img { float: left;}
.bwcx-ztjylyb span { font-size: 40px; color: #fef4c1; margin-right: 5px;}
.bwcx-ztjylyb p { font-size: 28px; color: #ffffff; margin-left: 5px;}
