@charset "utf-8";
/* CSS Document */

body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,span,em,i{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "微软雅黑";  font-size: 12px;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;font-size:inherit;}
*{box-sizing:border-box; }

.webHeaderTable{ width: 1200px; height: 70px; margin: 15px auto; }
.lightModuleOuterContent{ font-size: 48px; float: left; }
.webHeaderTable .hotline{ width: 240px; float: right; margin-top: 15px; }
.webHeaderTable .hotline .img{ width: 42px; height: 42px; float: left; }
.webHeaderTable .hotline .teldiv{ float: right; width: 170px; }
.webHeaderTable .tel_title{ width: 100%; font-size: 14px; }
.webHeaderTable .tel_tel{ width: 100%; font-size: 22px; color: rgb(30, 80, 174); }

.webNav{ width: 100%; height: 60px; background: #1E50AE; }
.navMenu{ width: 1200px; margin: 0px auto; }
.navMenu a{ width: 100px; float: left; text-align: center; font-size: 16px; color: #fff; line-height: 60px; }
.navMenu .active{ background: #13439D; }

.slide{ width: 100%; height: 600px; background: #F5F6F7; }

.notice_div{ width: 1200px; height: 56px; margin: 0 auto; }
.notice{ width: 780px; float: left; line-height: 56px; }
.notice .head,.notice .title,.notice .date{ font-size: 14px; }
.notice .head{ width: 80px; float: left; }
.notice .title{ width: 450px; float: left; overflow: hidden; color: rgba(143, 143, 143, 1) }
.notice .date{ width: 100px; float: left; }
.find_div{ width: 360px; float: right; }
.input_text{ border: 1px solid #ddd; width: 280px; height: 34px; float: left; margin-top: 12px; }
.findbt{ margin-top: 11px; margin-left: -1px; }

.content{ padding: 15px; padding-bottom: 30px; }
.content_div{ width: 1200px; margin: 0 auto; }
.floatImgWrap{ width: 780px; height: 320px; float: left; background: #fff; }
.div_title{ border-left: 3px solid #1E50AF; height: 20px; font-size: 20px; color: rgb(102, 102, 102); line-height: 20px; padding-left: 16px; margin-left: 20px; font-weight: bold; margin-top: 15px; float: left; width: 200px; }
.div_more{ width: 50px; float: right; margin-top: 25px; margin-right: 20px; }
.div_more a{ color: #666; }
.floatImgWrap .about_img{ float: left; margin-left: 20px; margin-top: 25px; width: 350px; }
.floatImgWrap .about_txt{ float: right; margin-right: 20px; margin-top: 25px; width: 360px; line-height: 25px; color: rgb(102, 102, 102); font-size: 14px; overflow: hidden; }

.floatNotice{ width: 390px; height: 320px; float: right; background: #fff; }
.newslist{ width: 350px; margin: 10px 20px; }
.newslist2{ width: 530px; margin: 10px 20px; }
.newslist2 li,.newslist li{ height: 48px; border-bottom: 1px dotted #666; line-height: 45px; width: 100%; }
.newslist2 li a,.newslist li a{ color: #666666; }

.floatNotice1{ width: 570px; height: 365px; float: left; background: #fff; margin-top: 20px; }
.floatNotice2{ width: 600px; height: 365px; float: right; background: #fff; margin-top: 20px; }
.floatNotice2 .newslist2{ width: 560px; }

.footer{ height: 290px; width: 100%; border-top: 3px solid #1B51AC; background: #1F1F1F; }
.footer_div{ width: 1200px; margin: 0 auto; }
.footer .hotline{ float: left; width: 400px; text-align: center; }
.footer .tel_title{ font-size: 14px; color: #fff; margin-top: 110px; }
.footer .tel_tel{ font-size: 30px; color: rgb(19, 67, 157); }
.footer_menu{ width: 700px; float: right; margin-top: 80px; height: 170px; }
.footer_menu dl{ float: left; width: 100px; }
.footer_menu dt{ color: #fff; font-size: 14px; width: 100%; }
.footer_menu dd{ margin: 0; margin-left: 5px; }
.footer_menu dd a{ width: 100%; color: #4C4C4C; display: block; line-height: 20px; margin: 5px auto; }
.copyright{ text-align: center; color: #fff; line-height: 25px; font-size: 16px; }

.bottom{ height: 30px; background: #121212; width: 100%; }

.banner{ height: 300px; width: 100%; }
.pad20{ padding: 20px; }
.content_body{ font-size: 14px;line-height: 30px;color: rgb(115, 115, 115);}
.left_menu{ width: 220px; float: left; height: 900px; background: #ececec; }
.left_menu a{ display: block; color: #666666; font-size: 16px; height: 60px; line-height: 60px; text-align: center; border-bottom: 2px solid #fff; }
.left_menu a.active{ height: 100px; background: #1E50AE; color: #fff; line-height: 100px; }

.news_list{ width: 950px; float: right; }
.news_list dt, .news_list dd{ display: table-cell;vertical-align: middle;padding: 10px; height: 90px; }
.news_list dt{ width: 90px; float: left; }
.news_list dd{ float: right; color: #626971; width: 860px;margin-left: 0px;}
.date_md{ font-size: 24px; width: 100%; display: block; line-height: 35px; }
.date_year{ font-size: 14px; display: block; }
.list_a{ font-size: 16px;color: #333; line-height: 30px; }
.news_list .descr{ line-height: 26px;color: #878787;display: -webkit-box;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-box-orient: vertical;word-break: break-word;word-wrap: break-word;white-space: normal;margin-top: 5px;font-size: 14px; height: 30px; }

.detail_div .title{ font-size: 25px;color: #333;text-align: left;font-weight: 400; }
.newsInfoWrap{ margin: 15px 0;text-align: left;overflow: hidden;font-size: 13px;color: #adadad;display: inline-block; }
.newsDetail{ padding: 10px; }
.line1 {border: 1px solid #f0efef;border-bottom: none;margin: 20px 0;}
.richContent {font-size: 14px;color: #676767;overflow: hidden;line-height: 1.8;padding: 0;white-space: normal;word-break: normal;width: 100%;text-align: left;}

.register_header{ height: 45px;line-height: 45px; border-bottom: 1px solid #cccccc; }
.titleText{ color: #1e50ae; width: 90px; height: 45px; border-bottom: 2px solid #1e50ae; text-align: center;font-size: 14px; }
.formMiddleCenter{ width: 100%; padding: 15px 0; }
.memberSignupItem{ display: flex;width: 100%;height: 25px;line-height: 25px;margin-bottom: 12px; }
.memberSignupItem .itemLeft {
    text-align: right;
    width: 33%;
    float: left;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.itemMiddle {
    width: 45%;
    float: left;
}
.itemMiddle input {
    width: 98%;
    height: 23px;
    line-height: 23px;
    border: 1px solid #e9e9e9;
    outline-color: #dedede;
    background-color: #f7f7f7;
    padding: 0;
    margin: 0;
    font-family: 微软雅黑;
    color: #8c8c8c;
    border-color: #dadada;
    font-size: 12px;
}
.itemRight {
    width: 5%;
    float: left;
    text-align: center;
    color: red;
}
.button_submit{ height: 45px; line-height: 45px; background: #5ab4ff; width: 90%; text-align: center; margin: 0 auto; color: #fff; font-size: 16px; border: 0px; }

.contact_left{ width: 440px; height: 570px; float: left; background: url(../images/contact.webp) no-repeat left top;}
.contact_div{ width: 360px; height: 400px; margin-top: 100px; margin-left: 50px; background: url(../images/contact_bg.webp) no-repeat left top; float: left; }
.contact_div .h1{ font-size: 24px;color: rgb(52, 52, 52); margin-left: 40px; padding-top: 30px; width: 100px; border-bottom: 2px solid #1E50AE; line-height: 45px; }
.simpleText{ margin-left: 40px; padding-top: 30px; }
.simpleText p,.simpleText div{ font-size: 14px; line-height: 36px;color: rgb(138, 138, 138);}
.formMiddle{ height: 500px; width: 755px; float: right; }
.w270{ width: 270px; overflow: hidden; height: 45px;}
.w440{ width: 440px; overflow: hidden; height: 45px;}

.line2{ border-top: 1px dotted #f0efef; border-bottom: none;margin: 20px 0; }
.middlePanel{ margin: 27px 10px 50px;position: relative; }
.pagenationV2{ margin-bottom: 30px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap; }
.pageTag{ font-size: 13px;color: #666;margin-right: 30px; }
.formMiddle a { font-size: 14px; }

.news_list form dl dd input{ height: 23px; width: 200px;line-height: 23px;border: 1px solid #e9e9e9;outline-color: #dedede;background-color: #f7f7f7;padding: 0;margin: 0;color: #8c8c8c;font-size: 12px; }
.radio_span{ line-height: 30px; margin-right: 30px; }

.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#18BC9C;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#18BC9C;background-color:#f8f9fa;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#b4bcc2;background-color:#f5f5f5;border-color:#ddd;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}
 .left_menu .current{ color: red; font-weight: bold; }
.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #ddd; text-align: center;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

/* 登录注册 */
#denlu_div{ position: fixed;
    top: 0; left: 0; width: 100%; height: 100%; background-color: rgb(0, 0, 0);
    opacity: 0.3; z-index: 9990; }
.denglu {
    border: 2px solid #CCCCCC;
    background:#fff;
    width:344px;
    height:395px;
    z-index: 9999;
    margin: 0 auto;
    position: fixed;
    left: 40%;
    top: 30%;
}
.title_big {
    font-family:"微软雅黑";
    font-size:18px;
    color:#858585;
}
.title_small {
    font-family:"微软雅黑";
    font-size:12px;
    color:#858585;
}
.srkuang {
    padding:20px 0 0 22px;
    position:relative;
    _padding:15px 0 0 22px;
}
.gou {
    margin-top:15px;
}
.srkuang ul li {
    margin-bottom:12px;
}
.tishi {
    background-color:#FFFFFF;
    border:1px solid #dedfe3;
    color:#FF0000;
    font-family:"微软雅黑";
    font-size:12px;
    line-height:28px;
    text-align:center;
    width:290px;
    position:absolute;
    top:115px;
    *top:158px;
    left:22px;
}
.srk {
    background:url(../images/yonghu.jpg) no-repeat 15px 13px;
    border:1px #dedfe3 solid;
    background-color:#fdfdfd;
    width:290px;
    height:40px;
}
.srk2 {
    background:url(../images/suo.jpg) no-repeat 15px 13px;
    background-color:#fdfdfd;
    border:1px #dedfe3 solid;
    width:290px;
    height:40px;
}
* {
    margin: 0;
    padding: 0;
    border: 0;
}
.denglu .logininput {
    width:240px;
    height:34px;
    margin-top:3px;
    font-family:"微软雅黑";
    font-size:14px;
    color:#666666;
    margin-left:45px;
    line-height:33px;
    border:0;
}
.zddl,.jzmm,.dsfsdf,.fdfdf {
    display:block;
    float:left;
    font-family:"微软雅黑";
    cursor:pointer;
    color:#333333;
}
.fdfdf {
    width:90px;
}
.srkuang .qrtj_botton,.srkuang .qrtj_botton2 {
    padding:14px 0;
    border:1px #185aa5 solid;
    cursor: pointer;
    font-family: "微软雅黑";
    font-size:16px;
    line-height:20px;
    color: #ffffff;
    background-color:#1f74cb;
    text-align: center;
    text-decoration:none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.qrtj_botton.cuclick {
    background-color:#5186D7;
}
.kszc,.kszc2 {
    display:block;
    float:left;
    width:138px;
    background-color:#d0e3ff;
    border:1px #b4d2ff solid;
    color:#4a4a4a;
    text-align:center;
    padding:10px 0px;
    font-family:"微软雅黑";
    font-size:14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.kszc:hover {
    background-color:#c2d7f6;
}
.kszz,.kszz2 {
    display:block;
    float:left;
    width:138px;
    font-size:14px;
    background-color:#ebd8c2;
    border:1px #d8c3ac solid;
    color:#4a4a4a;
    text-align:center;
    padding:10px 0px;
    font-family:"微软雅黑";
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.kszz:hover {
    background-color:#e0ccb5;
}
.logoin_title {
    padding:3px 0 0 4px;
    cursor:pointer;
    height: 54px;
}
.logoin_title li {
    font-family:"微软雅黑";
    font-size:18px;
    color:#000;
    border-bottom:1px solid #d8dae0;
    border-right:1px solid #d8dae0;
    height:50px;
    line-height:50px;
    text-align:center;
    width:168px;
    float:left;
}
.logoin_title .title_current {
    color:#ff6600;
    border-top:2px solid #1f74cb;
    border-bottom:none;
    line-height:48px;
    height:48px;
}
/* 顶部登录、注册结束  */
