/******************************/
/*----头部导航-----*/

/*----首页-----*/
@media(max-width:1200px){body{min-width:1200px}}
.top{ height:108px;}
.innav a{ margin-left:50px; line-height:108px; font-size:16px;}
.innav a:hover{ color:#3057a5; border-bottom:2px solid #3057a5}

.threeyw{ height:184px; background:#e8ecf3; border-bottom:1px solid #e0e0e0}
.threeyw ul li{ float: left; background: url(../images/fenging.jpg) no-repeat right; width:400px; margin-top:45px; height:90px;}
.threeyw ul li a{ font-size:22px; line-height:25px; padding-left:98px;display:block;    margin:20px 10px 0px 35px;}
.threeyw ul li a:hover{ color:#3057a5}
.threeyw ul li a:hover i{ color:#3057a5}
.threeyw ul li a i{ font-size:15px; color:#666; font-family:Arial, Helvetica, sans-serif }

.threeyw ul li a.hyicon{ background:url(../images/gjhyicon.jpg) no-repeat;}
.threeyw ul li a.kyicon{ background:url(../images/hkhyicon.jpg) no-repeat;}
.threeyw ul li a.moreicon{ background:url(../images/moreicon.jpg) no-repeat;}
.threeyw ul li a.hyicon:hover{ background:url(../images/hgjhyicon.jpg) no-repeat;}
.threeyw ul li a.kyicon:hover{ background:url(../images/hhkhyicon.jpg) no-repeat;}
.threeyw ul li a.moreicon:hover{ background:url(../images/hmoreicon.jpg) no-repeat;}
.threeyw ul li.nobrg{ background:none}

.content{ background:url(../images/congbg.jpg) no-repeat bottom center #fbfbfb; padding:28px 0 50px 0;}

.insszx{ border:1px solid #d0d0d0; width:650px; border-radius:4px; margin:10px 0 0 5px;}
.inhyxw{border:1px solid #d0d0d0; width:512px; border-radius:4px; margin:10px 0 0 5px;}

.title{ background:url(../images/titlebg.png) no-repeat; width:114px; height:42px; line-height:40px; color:#fff; text-align:center; top:-10px;  left:-5px;}
.inmore { background:#e8edf4; text-align:right; height:40px; line-height:40px; border-radius:4px;  padding:0 12px;}
.inmore a{ font-size:14px; color:#8a8a8a}
.inconnew{padding:20px 12px;}
.inconnew ul li{ border-bottom:1px dashed #ccc; padding:8px 0}
.inconnew ul li a{ font-size:13px; line-height:20px; background:url(../images/newa.jpg) no-repeat 4px 6px; padding-left:20px; display:block; color:#333}
.inconnew ul li a:hover{ color:#3057a5; text-decoration:underline}
.inconnew ul li span{ font-size:13px;}

.inbaout{padding:30px 12px}
.inbaout .img{ width:188px; height:208px;}
.inbaout .inabcon{ width:410px; font-size:13px; color:#333; line-height:24px;}
.inbaout .inabcon .ackmore{ color:#7e8490; padding-left:10px; margin-top:30px; display:block; background: url(../images/ckmore.jpg) no-repeat 0 3px; padding-left:30px;}
.inbaout .inabcon .ackmore:hover{ color:#3057a5; text-decoration:underline}

.inprocon{padding:25px 12px; height:188px}
.inprocon .bx-wrapper .bx-controls-direction a{top: auto; bottom:-45px; width:27px; height:27px;}
.inprocon .bx-wrapper .bx-prev{left: 160px;}
.inprocon .bx-wrapper .bx-next{right: 160px;}

.bottom{ background:#373a43; height:126px; padding-top:24px;}
.bnav{ color:#bcb8b8; font-size:14px;}
.bnav a{ color:#bcb8b8; padding:0 25px; font-size:14px; line-height:30px; border-left:1px solid #505050;}
.bnav a:hover{ color:#fff; text-decoration:underline}
.bnav i{ font-size:20px;}
.baquan{ background:#292b32; height:60px; line-height:60px; text-align:center}


/*--------内页----------*/
.nbanner{ height:350px;}

.nlfet{ width:312px;}
.nlfet h1{ background: url(../images/ntitlebg.jpg) no-repeat; color:#fff; font-size:20px;padding:10px 0 0 20px; height:48px;}
.nlfet h1 i{ color:#a8bee3; font-size:16px; padding-left:10px;}
.leftul{border:1px solid #d0d0d0; border-top-width:0; padding:25px 20px 50px 20px; width:270px; border-radius:0 0 4px 4px;}
.leftul li { border-bottom:1px solid #e5e5e5;}
.leftul li a{ height:47px; line-height:47px; display:block; font-size:15px; color:#444; padding-left:20px;}
.leftul li a:hover,.nlfet ul li a.act{ background:url(../images/leftah.jpg) no-repeat; font-weight:bold;  color:#fff;}

.nyssxx{border:1px solid #d0d0d0; border-radius:4px; margin-top:20px;}
.nyssxx .ntitel{background:#e8edf4;  height:40px; line-height:40px; border-radius:4px;  padding:0 12px; color:#3057a5}

.nright{ width:860px; border:1px solid #d0d0d0; border-radius:4px; }
.nright h1{ font-size:16px; color:#1073c4;  background:#e8edf4; line-height:40px; border-radius:4px; padding:10px 22px 0 22px; height:48px}
.nright h1 span{ color:#666; font-weight:normal; font-size:12px;}
.nright h1 i{color:#1174c5}
.nright .nrightcon{ padding:35px 22px; line-height:28px;}


.prolist{}
.prolist ul li{ float:left; width:240px; position:relative; margin:0 28px 10px 28px;}
.prolist ul li .inprot{ /*background:url(../images/protitle.png) repeat;*/ height:25px; line-height:25px; text-align: left; /*position:absolute; */bottom:0px; left:0px; width:100%; color:#333; font-size:15px;}
.prolist ul li .inprot:hover{ color:#1073c4; text-decoration:underline;}

.ry_list{ width:910px;}
.ry_list ul li{ float:left; border:1px solid #e4e4e4;  padding:8px; margin-right:30px; margin-bottom:30px; text-align:center; width:235px; height:245px;}
.ry_list ul li:hover{border:1px solid #d2d2d2;}
.ry_list ul li a{ max-width:100%; max-height:100%; }
.ry_list .img{ padding-bottom:5px;height:200px; line-height:200px;}
.ry_list .img img{/* width:255px;*/  /* display:block;*/ max-width:100%; max-height:100%;}

.newlist{}
.newlist .nnewpic{ width:210px; height:140px;}
.newlist  ul li{ border-bottom:1px dashed #eaeaea; padding-bottom:20px; margin-bottom:20px;}
.newlist .nnewcon{ width:100%;}
.newlist .nnewcon h2 a{ font-size:15px; color:#2d61b9; }
.newlist .nnewcon h2 a:hover{text-decoration:underline; color:#1073c4}
.newlist .nnewcon p{ color:#999; font-size:14px;}
.newlist .nnewcon .newtext{ font-size:14px; line-height:22px; padding:8px 0}
.newlist .nnewcon  .newsee{ color:#1073c4; padding-right:14px; background:url(../images/newseeicon.jpg) no-repeat right;}


.onlinelist{    min-height: 480px;}
.onlinelist .nnewpic{ width:210px; height:140px;}
.onlinelist  ul li{ border-bottom:1px dashed #d5d8dc;     padding-bottom: 5px; margin:20px 60px;    width: 35%;    float: left;   }
.onlinelist .nnewcon{ width:100%;}
.onlinelist .nnewcon h2 a{ font-size:15px;  color:#666;  display:block;  padding-bottom:12px; }
.onlinelist .nnewcon h2 a:hover{text-decoration:underline; color:#1073c4}
.onlinelist .nnewcon p{ color:#999; font-size:14px;}
.onlinelist .nnewcon .newtext{ font-size:14px; line-height:22px; padding:8px 0}
.onlinelist .nnewcon  .newsee{ color:#1073c4; padding-right:14px; background:url(../images/newseeicon.jpg) no-repeat right;}
.onlinelist .nnewcon  .newsee:hover{ text-decoration:underline}


.palist ul li{ border-bottom:1px dashed #eaeaea; padding-bottom:10px; margin-bottom:10px;}
.palist ul li a{ background:url(../images/paicon.jpg) no-repeat  0 4px; padding-left:15px; color:#333; font-size:14px;}
.palist ul li a:hover{text-decoration:underline; color:#1073c4}

.downlist ul li{margin-bottom:10px;}
.downlist ul li a{ display:block; background: url(../images/ico_pdf.png) no-repeat 14px 16px  #f8f8f8; padding-left:50px; color:#333; font-size:14px; height:62px; line-height:62px; border-bottom:1px solid #d4d4d4; border-top:1px solid #edecec}
.downlist ul li a:hover{ color:#1073c4; background:url(../images/ico_pdf.png) no-repeat 14px 12px #fff}
.downlist ul li i{ margin-right:20px;}

.rec_table{border-bottom: 1px solid #e8e8e8;}
.rec_table .rec_tr{}
.rec_tr .rec_td{
    float:left;height:55px;line-height: 55px;box-sizing: border-box;
    font-size: 14px;color:#666;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.rec_tr .td1{width:93%;padding-left: 15px;}
.rec_tr .td3 i{
    display: block;width:60px;max-width: 100%;height:55px;float:right;
    background: url("../images/rec_open_01.png") center no-repeat;transition: all .5s;
}
.rec_tr .rec_info{
    line-height: 25px;padding: 25px 20px 40px;
    font-size: 12px;color:#666;display: none;
}
.rec_table .rec_tr.open{border-color: #15aae6;}
.rec_tr.open .rec_td{color:#0080be;}
.rec_tr.open .td3 i{
    background: url("../images/rec_open_02.png") center no-repeat;transform: rotateZ(-180deg);
}

.newinfo h1{ font-size:16px; font-weight:bold; text-align:center; background:none;}
.newinfo .fbztime{ background:#f4f4f4; border-bottom:1px dashed #eeeeee; line-height:40px; line-height:40px; text-align:center;}

.olinebus{ padding:20px; height:227px;}
.olinebus ul li{ float:left;}
.olinebus ul li a{ width:123px; display:block;   height: 40px;  line-height: 40px;  border: 1px solid #ddd;  border-radius: 5px; margin:7px 3px; background:url(../images/onlinea.jpg) no-repeat  4px 13px; padding-left:24px;}
.olinebus ul li a:hover{ color:#2254a7; border:1px solid #2254a7}

/*浮动客服*/
#floatDivBoxs{width:125px;background:#fff;position:fixed;top:180px;right:0;z-index:999;}
#floatDivBoxs .floatDtt{width:100%;height:35px;line-height:35px; background:#f08326;color:#fff;font-size:14px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:35px;line-height:35px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDqq li img{ width:20px; height:24px;}
#floatDivBoxs .floatDtxt{font-size:14px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:39px;height:35px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:180px;right:125px;z-index:999;}
#rightArrow a{display:block;height:45px;}


/*--------------------------首页滚动代码----------------------*/
.ovh{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ovh2{overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ovh3{-webkit-line-clamp: 3;}
.newlib{height:258px; margin:20px 0;}
.csDiv_copy1{padding:0px 12px;}
.csDiv_copy1 ul li{ border-bottom:1px dashed #ccc; padding:8px 0}
.csDiv_copy1 ul li a{ font-size:13px; line-height:20px; background:url(../images/newa.jpg) no-repeat 4px 6px; padding-left:20px; display:block; color:#333}
.csDiv_copy1 ul li a:hover{ color:#3057a5; text-decoration:underline}
.csDiv_copy1 ul li span{ font-size:13px;}