@import url("pcbase.css");

/* flexslider */
#banner{ width:100%; position:relative;}
.flexslider{ width:100%;position:relative;height:455px;overflow:hidden;background:url(../js/flexslider/loading.gif) 50% no-repeat;}
.flexslider .slides{position:relative;z-index:1; padding: 0;}
.flexslider .slides li{height:455px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../js/flexslider/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li{ height:50px; float: left;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:80px;background:url(/rdjxflie/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:80px;background:url(/rdjxflie/images/next.png) center center no-repeat;}
.n_banner{ position:relative; left:50%; margin-left:-800px; display:block;}

.am-tit{ border: 1px solid #ccc; margin: 30px auto; float: none; padding: 3.0rem 0 2.4rem 0; position: relative; text-align: center;}
.am-tit i.icon-dian{ margin: 0 30px 0 25px;}
.am-tit p.tit{ position: absolute; top: -31px; width: 442px; height: 60px; font-size: 3.5rem; left: 50%; margin-left: -221px; background: #fff;}
.am-tit a.more{ display: block; font-size: 1.4rem; position: absolute; top: 78px; top: 68px\0\9; left: 50%; width: 100px; margin-left: -50px; border-radius: 10px; background: #E20B2A; color: #fff;}
.am-tit .s1{ color: red; font-weight: 700;}
.am-tit .s2{ color: #0657B2; font-weight: 700;}
.am-tit.martop{ margin-top: 60px;}


.leftwarp,.rightwarp{ margin-top: 16px;}
.leftwarp.am-u-sm-3{ width: 28%;}
.leftwarp,.rightwarp{ height:1255px; overflow: hidden;}
.leftwarp .h2tit{ color: #fff; text-align: center; font-size: 3rem; padding: 15px; border-bottom: 1px solid #80BBE7; background: #0085FE;}
.leftwarp>ul{ margin: 0; border: 1px solid #80BBE7; padding-top: 5px; border-top: 1px solid #005AAD; background: #EFFAFF;}
.leftwarp ul>li{ border: 0; float: left; width: 100%; margin-bottom: 0px; background: #EFFAFF;}
.leftwarp ul>li>a{ display: block; width: 90%; height: 30px; line-height: 30px; margin: 0 auto; padding: 0 0 0 20px; background: #0085FE; color: #fff;}
.leftwarp>ul>li>a>i{ margin-right: 10px; float: left; margin-top: 1px;}

.leftwarp ul>li ul{ padding: 5px 0 0 0; margin: 0; background: #EFFAFF;}
.leftwarp ul>li ul li{ float: left; width: 100%; height: 36px; line-height: 36px; margin-bottom: 0;}
.leftwarp ul>li ul li a{ background: #EFFAFF; color: #000;}

.leftwarp ul>li{ border: 0; float: left; width: 100%; padding-bottom: 10px;}
.leftwarp ul>li>a{ display: block; width: 90%; height: 36px; line-height: 36px; margin: 0 auto; padding: 0 0 0 20px; border-radius: 5px;}
.leftwarp ul>li>a:hover{ background: #0085FE; color: #fff;}



.rightwarp.am-u-sm-9{ width: 70%;}
.rightwarp .cpzs .tit{ height: 52px; background: #ECEBE9; line-height: 52px; font-size: 2rem; position: relative; padding-left: 50px;}
.rightwarp .cpzs .tit i{ position: absolute; left: 0; top: -1px; font-size: 5rem; color: #E50607;}

.rightwarp .cpzs .tit a.more{ margin-right: 20px; color: #000; font-size: 1.2rem;}
.rightwarp .cpzs .conbg{ overflow: hidden;}
.rightwarp .cpzs ul { margin-top: 10px;}
.rightwarp .cpzs ul li{ padding-bottom: 0\0\9;}
.rightwarp .cpzs ul li p.namebg{ margin:1px 0 0 0; float: left; width: 100%; width: 264px\0\9;}
.rightwarp *+p{ margin-top: 0;}
.rightwarp .cpzs ul li img{ height: 182px; margin-bottom: 8px; width: 100%; width: 264px\0\9;}
.rightwarp .cpzs ul li p.namebg span{ height: 38px; line-height: 38px;}
.rightwarp .cpzs ul li p.namebg span.sp1{ background: #2862CE; color: #fff;}
.rightwarp .cpzs ul li p.namebg span.sp2{ background: #F18835; color: #fff;}

.rightwarp .cpzs  ul li a:hover span.sp1{ color: #fff;}
.rightwarp .cpzs  ul li a:hover span.sp2{ color: #fff;}


#scxc{ width: 1246px; margin: 0 auto; position: relative;}
#scxc .am-slider-default .am-direction-nav .am-next{ right: -60px;}
#scxc .am-slider-default .am-direction-nav .am-prev{ left: -60px;}
#scxc .am-slider-default .am-direction-nav a:before{ height: 50px; line-height: 50px !important; font-size: 5rem !important;}
#scxc .am-slider-default .am-direction-nav a{ width: 50px; height: 50px; top: 42%;}
#scxc li p{ width: 100%; height: 45px; line-height: 45px; text-align: center; background: #F4F4F4;}
#scxc li img{ height: 212px;}
#khal{ width: 1246px; margin: 0 auto; position: relative;}
#khal img{ width: 290px; height: 212px;}
#khal .swiper-slide p{ width: 100%; height: 45px; line-height: 45px; text-align: center; background: #F4F4F4;}

.zyzjzs{ width: 100%; height: 200px; margin: 35px auto 0 auto; background:url(/rdjxflie/images/xzyqp_46.jpg) no-repeat center center;}
.xzydbg{ width: 100%; height: 848px; margin: 0 auto; background:url(/rdjxflie/images/liuhedabg.jpg) no-repeat center center;}
.qdscgm{ width: 100%; height: 81px; margin: 0 auto; background:url(/rdjxflie/images/xzyqp_49.jpg) no-repeat center center;}


#qygg{ width: 1200px; height: 338px; margin: 0 auto;}
#qygg .qygg{ border: 1px solid #D2CECF; height: 100%; margin-left: 36px;}
#qygg .qygg:first-child{ margin-left: 0;}
#qygg .qygg .con{ padding: 10px 0;}

#qygg .qygg1,
#qygg .qygg3{ width: 22%;}

#qygg .qygg{ padding: 8px 10px;}
#qygg .qygg1 .tit,
#qygg .qygg3 .tit{ height: 43px; background:#0284FE; font-size: 1.7rem;  color: #fff; position: relative;}
#qygg .qygg1 .tit p,
#qygg .qygg3 .tit p{ width: 100%; padding: 8px; width: 110px; background:#0284FE; text-align: center; color: #fff; float: left;}
#qygg .qygg1 .tit a,
#qygg .qygg3 .tit a{ color: #fff; font-size: 1.2rem; line-height: 48px; margin-right: 10px;}
#qygg .qygg1 .tit i,
#qygg .qygg3 .tit i{ position: absolute; right: -5px; top: -4px;}
#qygg .qygg3 .con img{ margin-bottom: 1rem;}

#qygg .qygg2 .tit{ height: 43px; font-size: 1.7rem; border-bottom: 1px solid #0284FE;}
#qygg .qygg2 .tit p{ padding: 8px; width: 110px; background:#0284FE; text-align: center; color: #fff; float: left; position: relative;}
#qygg .qygg2 .tit a{ font-size: 1.2rem; line-height: 42px;}
#qygg .qygg2 .tit i{ position: absolute; right: -5px; top: -4px;}


#hyxw{ width: 100%; min-height: 480px; background: url(/rdjxflie/images/xzyqp_70.jpg); margin-top: 20px;}
#hyxw p.line,#hyxw p.botline{ border-top: 1px solid #EAEAEA; border-bottom: 2px solid #fff;}



#hyxw .hyxw{ padding: 8px 10px; margin-top: 15px;}
#hyxw .hyxw1 .tit,
#hyxw .hyxw3 .tit{ height: 43px; font-size: 1.7rem;  color: #fff; border-bottom: 1px solid #0061BC;}
#hyxw .hyxw1 .tit a,
#hyxw .hyxw3 .tit a{ font-size: 1.2rem; line-height: 42px;}
#hyxw .hyxw1 .tit span,
#hyxw .hyxw3 .tit span{ display: inline-block; width: 18px; height: 18px; position: absolute; right: 0; top: 0; background: url(/rdjxflie/images/titbg.png) no-repeat;}

#hyxw .hyxw2 .tit{ height: 43px; font-size: 1.7rem;  color: #fff; border-bottom: 1px solid #0061BC;}
#hyxw .hyxw2 .tit a{ font-size: 1.2rem; line-height: 42px;}
#hyxw .hyxw2 .tit span{ display: inline-block; width: 18px; height: 18px; position: absolute; right: 0; top: 0; background: url(/rdjxflie/images/titbg.png) no-repeat;}

#hyxw .hyxw ul{ padding-top: 10px;}
#hyxw .hyxw .tit p{ width: 110px; padding: 8px; background:#0284FE; text-align: center; float: left; position: relative;}
#hyxw .am-list>li{ background: transparent; border: 0; border-bottom: 1px #ccc dashed !important;}
#hyxw .am-list>li>a{ padding: 0.5rem 0 !important;
    text-overflow: ellipsis;
        overflow: hidden;
            white-space: nowrap;
}

#hyxw .hyxw3 .am-list>li>p{ margin-bottom: 0;}
#hyxw .hyxw3 .am-list>li p a{
    font-style: 14px;
    color: #333;
    line-height: 18px;
    padding-left: 27px !important;
    background: url(/rdjxflie/images/wen.jpg) no-repeat left center;
    display: inline-block;
}
#hyxw .hyxw3 .am-list>li span {
    line-height: 24px;
    font-size: 14px;
    color: #666;
    padding-left: 27px;
    background: url(/rdjxflie/images/da.jpg) no-repeat left 5px;
    display: block;
}

#hyxw .hyxw3 li{ padding: 1.13rem 0; padding: 1rem 0\0\9; float: left;}

#hyxw .hyxw2 ul li:first-child{ height: 145px; height: 138px\0\9;}
#hyxw .hyxw2 ul li:first-child img{ width: 100%; height: 116px;}
#hyxw .hyxw2 ul li:first-child .am-list-main{ padding-left: 20px;}


#yqlj{ width: 100%; background: url(/rdjxflie/images/xzyqp_70.jpg);}

#yqlj .tit {
    font-size: 16px;
    font-weight: bold;
    color: #0061BA;
    border-bottom: 3px #0061BA solid;
    padding: 5px 0;
}
#yqlj .con{ padding: 5px 0;
