/* CSS Document */
*{ margin:0; padding:0; font-family:"Microsoft Yahei"; }
ol li, ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
u,b,i{ font-style:normal;}
a{text-decoration: none; color:#4a4a4a;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,img,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
    /* [disabled]margin:0; */
    padding: 0;
    font-family: "microsoft yahei","simhei", "simsun";
    margin:0;   
    font-size: 14px;
}
body{ background:#F5F9FF; overflow-x: hidden; z-index:-999999999; color: #4a4a4a; background-size: cover; -moz-background-size: cover;-webkit-background-size: cover; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer; color: #333;}
input:focus { outline:none;}
del,ins,u,s,a,a:hover{text-decoration:none;}
a:hover{color: #1c51cf;}
.nospace{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.wrap{ width: 1200px; margin: 0 auto;}
.listul li{ line-height: 45px;}
.listul li a{ width: 80%; overflow: hidden; float: left; color: #4a4a4a; text-indent: 20px;   text-overflow: ellipsis; white-space: nowrap; background: url(../images/listicon.jpg) 10px center no-repeat;}
.listul li em{ width: 16%; float: right; text-align: right; color: #9b9b9b; margin-right: 20px;}
.listul li a:hover{color: #d0021b;}
.current{ height: 30px; line-height: 30px;  background: url(../images/position.png) 0 center no-repeat; text-indent: 20px; margin: 5px 0 15px 0;}
.current a{ color: #7a7a7a;}
.con_left{ width: 285px; background: #fff; padding-bottom: 20px;}
.sidnav{min-height: 364px; background: #0a70e6;}
.lttit{ height: 61px; line-height: 61px; color: #fff; background: #0056b8; text-align: center; font-size: 16px;}
.lttit a{color:#fff;}
.sidbarul li:hover{background: #0056b8;}
.sidbarul li a{ display: block; height: 45px; line-height: 45px; border-bottom: solid 1px #0467d9; color: #fff; text-align: center;}
.tith3{ height: 48px; line-height: 48px; background: #f7f7f7 url(../images/lefticon.png) 15px center no-repeat; margin: 5px auto; border-top: solid 1px #0467d9; text-indent: 40px; color: #1c51cf; font-size: 16px;}
.tith3 a{ float: right; margin-right: 20px; color: #7a7a7a; font-size: 14px;}
.leftul li a{ display: block;  line-height: 36px; background: url(../images/sjicon.png) 0px center no-repeat; height:36px;text-indent: 20px; margin: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.con_right{ width: 910px; background: #fff; border-top: solid 1px #0467d9; min-height: 900px; padding-bottom: 20px;}
.rtit{ height: 50px; line-height: 50px; background: #fafafa url(../images/righticon.png) 15px center no-repeat; text-indent: 40px; color: #1c51cf; font-size: 16px; margin-bottom: 10px;}
.dcwjul li{ height: 46px; line-height: 46px; margin: 0 20px;}
.dcwjul li a{ width: 510px; float: left; color: #4a4a4a;}
.dcwjul li em{ width: 260px; float: left; text-align: center; color: #9b9b9b;}
.dcwjul li i ,.dcwjul li i a{ width: 100px; float: left; text-align: center;color: #9b9b9b;}
.dcwjul li i a{color: #1c51cf;}
.banner {width: 100%;height:260px; text-align: center; }
.banner img{max-width: 1920px;height:260px;position:absolute;left: 50%;margin-left:-960px;}
.content{background: #fff; border-top: solid 1px #0467d9; overflow: hidden; padding-bottom: 50px;}
.content h2{ height: 48px; line-height: 48px; background: #fafafa; padding: 0 30px; margin: 0 40px 45px 40px;}
.zxjl_tcwj{width: 100%;height: auto}
.zxjl_tcwj .tcwjname{width:90%;height: 32px;color: #4a4a4a;font-size: 24px;margin:40px auto;text-align: center;}
.zxjl_tcwj .tcwjtime{border-radius: 0;width: 1100px;padding: 0 30px;height: 48px;background: #fafafa;color: #4a4a4a;font-size: 24px;text-align: center; margin: 20px auto;}
.tcwjtit{width: 1100px;margin: 20px auto;}
.tcwjtit input{margin-left: 20px;padding-left:10px; border-radius: 3px;border: 1px solid #dfdfdf; background: #ffffff;}
.tcwjtit_radio{line-height: 26px;margin:15px 10px 2px  20px;}
.tcwjtit_radio label input{margin-left: 10px;position: absolute;left: -30px;top:2px;}
.sfgk_input .radio{position: relative;}
#voteForm img{margin-top:0!important;}
.tcwjtit textarea{border-radius: 3px;width: 1052px;height: 102px;border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;font-size: 14px;padding: 10px;line-height: 30px;}
.tcwjtit .check_name{margin-top: 15px;}
.check_css3 .check_name input{margin-right: 10px;position: absolute;left: 0;top:6px;}
.check_name{position: relative;}
/* #check_css3 {margin: 20px auto;}
#check_css3 span {position: relative;}
#check_css3 .input_check {position: absolute;visibility: hidden;}
#check_css3 .input_check+label {display: inline-block;width: 18px;height: 18px;border: 1px solid #ccc;border-radius: 3px;} 
#check_css3 .input_check:checked+label:after {content: "";position: absolute;left:3px;bottom: 13px;width: 9px;height: 4px; border: 2px solid #fff;border-top-color: transparent;border-right-color: transparent; -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-45deg);}
#check_css3 .input_check:checked+label{background:#3d76e2}
#check_css3 .check_name{margin:20px 0 0 30px;width: 70px;}
#check_css3 .check_namea{float: right;}
.sfgk_input .radio {
    position: relative;
    display: inline-block;
    font-weight: 400;
    color: #0c4757;
    padding-left: 25px;
    cursor: pointer;
}

.sfgk_input .radio input {
    position: absolute;
    left: -9999px;
}

.sfgk_input .radio i {
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
    width: 15px;
    height: 15px;
    outline: 0;
    border: 1px solid #3d76e2;
    background: #ffffff;
    border-radius: 50%;
    transition: border-color .3s;
    -webkit-transition: border-color .3s;
}

.sfgk_input .radio input + i:after {
    position: absolute;
    content: '';
    top: 3px;
    left: 3px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #3d76e2;
    opacity: 0;
    transition: opacity .1s;
    -webkit-transition: opacity .1s;
}

.sfgk_input .radio input:checked + i:after {
    opacity: 1;
} */
.yzm{ width: 1110px; margin: 30px auto; border-top: solid 1px #f1f4f6; padding: 15px 0;}
.yzm label{ font-weight: normal; float: left;height: 44px;  line-height: 44px; margin-left: 30px;}
.yzm .yzmtxt{ width: 141px; height: 44px; border: solid 1px #dfdfdf; border-radius: 3px; float: left; margin: 0 10px;}
.yzm em{ width: 117px; height: 44px; background: #d8d8d8; display: block; float: left;}
.tjwjbtn{ width: 186px; height: 46px; background: #ff9600; color: #fff; text-align: center; border: none; border-radius: 3px; margin-right: 100px;}

.sjxxly h3 b{ display: block; width: 300px; height: 60px; background: #f1f4f6; color: #9b9b9b; text-align: center; cursor: pointer;  line-height: 60px; float: left; margin: 0 1px;}
.sjxxly h3 b.on{ background: #ff9600; color: #fff;}
.dcwj_cont{ display: none;}
.xxgk_leavmessage h1{ font-size: 22px; color: #d71e1e; text-align: center; margin: 35px 0;}
.xxgk_leavmessage p{ color: #7a7a7a; line-height: 35px; margin: 0 50px;}
.xxgk_leavmessage .wyzxbtn{ display: block; border-radius: 3px; width: 186px; height: 46px; line-height: 46px; background: #ff9600 url(../images/bjicon.png) 15px center no-repeat; color: #7a7a7a; text-align: center; color: #fff; margin: 100px auto;}
.xxgk_cont{ display: none;}
.formdiv{ width: 405px; overflow: hidden; margin: 60px auto 0 auto;}
.feedback_query p{ border-radius: 3px;width: 402px; height: 48px; border: 1px solid #dfdfdf; background: #ffffff; margin: 30px auto;}
.feedback_query p b img{ display: block; width: 16px; height: 16px; margin: 16px 0 20px 20px; float: left; border-right:solid 1px #dfdfdf; padding-right: 20px;}
.feedback_query p input[type="text"]{ width: 330px; height: 48px; line-height: 48px; float: right; color: #c2c2c2;}
.feedback_query .btn{ border-radius: 3px; width: 186px; height: 46px;  border: none; color: #fff; cursor: pointer;}
.checkbtn{background: #ff9600;}
.resetbtn{ background: #9b9b9b;}
.letter_table{ margin-top: 25px; margin-left: 15px;}
.letter_table tr th{ text-align: center; background: #f1f1f1; color: #7a7a7a;}
.letter_table tr td{ border-bottom: solid 1px #f1f1f1;}
.titleth{ border-left: solid 1px #fff; border-right: solid 1px #fff;}
.feedback_query p{ border-radius: 3px;width: 402px; height: 48px; border: 1px solid #dfdfdf; background: #ffffff; margin: 30px auto;}
.feedback_query p b img{ display: block; width: 16px; height: 16px; margin: 16px 0 20px 20px; float: left; border-right:solid 1px #dfdfdf; padding-right: 20px;}
.feedback_query p input[type="text"]{ width: 330px; height: 48px; line-height: 48px; float: right; color: #c2c2c2; border: none;}
.feedback_query .btn{ border-radius: 3px; width: 186px; height: 46px;  border: none; color: #fff; cursor: pointer;}

.zwgk_xxform{width: 800px;margin: 20px auto; margin-left: 42px;}
.zwgk_xxform .zwgk_name{width: 400px;height: 44px;float: left;line-height: 44px;margin-top:15px;}
.zwgk_xxform .zwgk_name .zwgk_text{width:100px;float: left;text-align:right;text-indent: 10px;}
.zwgk_xxform .zwgk_name .zwgk_xing{margin-right:30px;}
.zwgk_xxform .zwgk_name .zwgk_star{margin-right:10px;color: red;}
.zwgk_xxform .zwgk_name input{ border-radius: 3px;width: 248px;padding: 10px; border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;float: right;}
.zwgk_xxform .zwgk_name select{text-indent: 10px; border-radius: 3px;width: 268px;height: 44px;line-height: 44px; border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;float: right;}
.zwgk_xxform .zwgk_name select option{height: 44px;line-height: 44px;}
.zwgk_xxform .zwgk_lybt{width:800px;height: 44px;float: left;line-height: 44px;margin-top:10px;}
.zwgk_xxform .zwgk_lybt input{ border-radius: 3px;width:648px;padding: 10px; border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;float: right;}
.zwgk_xxform .zwgk_lybt .lybt_text{width:100px;float: left;text-align:right;text-indent: 10px;}
.zwgk_xxform .zwgk_lybt textarea{text-indent: 10px;padding: 10px 0; border-radius: 3px;width:668px;height: 230px;line-height:20px;border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;float: right;}
.zwgk_xxform .zwgk_lybt .lybt_star{margin-right:10px;color: red;}
.zwgk_xxform .zwgk_fj{width: 800px;height: 44px;float: left;line-height: 44px;margin-top:15px;}
.zwgk_xxform .zwgk_fj .fj_text{width:100px;float: left;text-align:right;text-indent: 10px;}
.zwgk_xxform .zwgk_fj input{border-radius: 3px;width:155px; border: 1px solid #dfdfdf;line-height:30px; background: #ffffff;color: #4a4a4a;float:left;margin-left:30px;}
.zwgk_xxform .zwgk_fj button{border-radius: 3px;width: 143px;height: 44px;border:none;background: #3d76e2 url(../images/fj.png) no-repeat 20px center;font-size: 16px;color: #ffffff;display: block;float: left;margin-left: 10px;text-indent: 20px;}
.zwgk_xxform .zwgk_sfgk {width: 800px;height: 44px;float: left;line-height: 44px;margin-top:15px; }
.zwgk_xxform .zwgk_sfgk .sfgk_text{width:100px;float: left;text-align:right;text-indent: 10px;}
.zwgk_xxform .zwgk_sfgk .sfgk_input{width: 400px;float: left;margin-left: 40px;}
.zwgk_xxform .zwgk_sfgk .sfgk_input input{margin:0 10px;}
.zwgk_xxform .zwgk_tj button{ border-radius: 3px;width: 186px;height: 46px;background: #ff9600 url(../images/tjbtn.png) no-repeat 20px center;color: #ffffff;font-size: 16px; border: none; margin: 50px 350px;}
/* .sfgk_input{margin-left: 20px;} */

.zwgk_tjcg{width: 800px;margin: 20px auto;}
.zwgk_tjcg .zwgk_tjcgimg{width: 117px;height: 117px;margin: 100px auto 20px;}
.zwgk_tjcg .zwgk_tjcgimg img{width: 117px;height: 117px;}
.zwgk_tjcg .zwgk_tjcgtext{color: #05ce81;font-size: 24px;margin: 0 auto;text-align: center;}
.zwgk_tjcg .zwgk_tjcgbody{width: 800px;height: 275px;background: #fafafa;margin-top: 30px;}
.zwgk_tjcg .zwgk_tjcgbody .zwgk_ts{width: 126px;height: 80px;line-height:80px; color: #cb1b1b;margin:0 auto;text-align: center;font-size: 18px;}
.zwgk_tjcg .zwgk_tjcgbody .zwgk_xjbh{margin-left: 200px;height:60px;line-height:60px; }
.zwgk_tjcg .zwgk_tjcgbody .zwgk_xjbh .zwgk_sz{color: #0035ff;font-size: 20px;font-weight: 700;}
.zwgk_tjcg .zwgk_tjcgbody .zwgk_xjbh .zwgk_cxmm{color: #d0021b;font-size: 20px;font-weight: 700;}
.zwgk_tjcg .zwgk_fhsy{width: 800px;height: 44px;float: left;line-height: 44px;margin-top:20px;text-align:center;}
.zwgk_tjcg .zwgk_fhsy button{ border-radius: 3px;width: 186px;height: 46px;background: #ff9600;color: #ffffff;font-size: 16px; border: none;}
button:hover{opacity: 0.8;}

.detail_table{ border: solid 1px #dfdfdf; margin-left:22px; margin-bottom: 35px;}
.detail_table center{ font-weight: bold;}
.detail_table .titile{ border-left: 12px solid #3d76e2; height: 28px; margin-left: 20px; display: block; line-height: 28px; text-indent: 15px; font-size: 16px; color: #3d76e2;}
.detail_table tr td{ padding:0 20px;word-break: break-all;}
.admissi_table .titile{ border-left: 12px solid #cb1b1b; color: #cb1b1b;}

.news_content{ padding: 0px;}
.news_cont{ min-height: 650px;padding:10px;word-break:break-all;}
.news_cont h1{ font-size: 30px; color: #333; text-align: center; margin: 30px auto 20px;font-weight: bold;}
.news_cont h3{ font-size: 20px; color: #333; text-align: center; margin: 20px auto;}
.news_cont h4{ font-size: 16px; color: #333; text-align: center; margin: 20px auto;}
.news_cont h2{ height: 48px; line-height: 48px; background: #fafafa; padding: 0 30px; margin: 0 40px 45px 40px;}
.news_cont h2 b,.news_cont h2 u{ font-weight: normal; margin: 0 5px;}
.news_cont h2 i{ float: right; margin-right: 30px;}
.news_cont h2 i b{ cursor: pointer;}
.news_cont p{ text-indent: 30px; line-height: 2; padding: 0 20px;}
.news_footer{ margin: 0 50px; border-bottom: solid 1px #f1f4f6; overflow: hidden; padding: 15px 0;}
.comment a{ padding: 0 5px;}
.QR_code dl dt img{ display: block; width: 150px; height: 150px; margin: 10px auto;}
.QR_code dl dd{ text-align: center; color: #7a7a7a;}
.QR_code{text-align: center;margin-top: 20px;}
.QR_code canvas{width: 150px;height: 150px;}
.xxjj_cont p{ text-indent: 30px; line-height: 50px; padding: 0 20px;}
.modal{width: 100%; height: 100%; background: rgb(0,0,0,0.7); display: none; position: fixed; left: 0; top: 0; z-index: 1;}
.modal_content{ width:681px; height: 350px; margin: 0 auto; background: #fff; position: fixed; top:200px; left: 500px; animation: modalshow 0.4s;}
.modal_header{ height: 48px; line-height: 48px; background: #cb1b1b; color: #fff; font-size: 16px; padding-left: 20px;}
.modal_body{ height: 300px;}
.close{ float: right; margin-right: 20px; cursor: pointer; width: 24px; height: 24px; border-radius: 50%; border: solid 1px #ccc; line-height: 24px; text-align: center; margin-top: 10px; }
.modal_body textarea{ width:613px; height: 142px; border: solid 1px #dfdfdf; margin: 24px; color: #9b9b9b; padding: 10px;}
.modal_body p{ margin: 20px;}
.modal_body p .text{ width: 119px; height: 35px; line-height: 35px; border: 1px solid #dfdfdf; margin-right: 10px; text-indent: 10px;}
.modal_body p b{ width: 100px; height: 35px; background: #d8d8d8; border: 1px solid #979797; }
.modal_body p i{ color: #3466c0; margin: 0 10px;}
.bublishbtn{ border-radius: 17.5px; width: 119px; height: 35px; background: #3d76e2; text-align: center; color: #fff; border: none; float: right; cursor: pointer;}
@keyframes modalshow{
    from{ top: 0px; opacity: 0;}
    to{ top: 200px; opacity: 1;}
}
@-webkit-keyframes modalshow{
    from{ top: 0px; opacity: 0;}
    to{ top: 200px; opacity: 1;}
}   

.img_list{ overflow: hidden; margin-left: 5px;}
.img_list dl{ width: 275px; height: 270px; background: #f9f9f9; float: left; margin: 8px 11px;}
.img_list dl dt{ position: relative;width: 275px; height: 181px; overflow: hidden;}
.img_list dl dt img{ display: block; width: 275px; height: 181px; transition: all 1s;}
.img_list dl dt img:hover{transform: scale(1.1);}
.img_list dl dd p{ text-align: right; color: #9b9b9b; margin-top: 5px; margin-right: 10px;}
.img_list dl dd a{ line-height: 24px; text-align: center; margin-top: 5px; display: block;cursor: default;}
.img_list dl dd a:hover{color: #333;}
.word-break{ word-break:break-all}

/*page*/
.pageout{text-align: center;margin: 20px 0;}
.page a{border: 1px solid #eee;padding:8px; }
.page a:hover{background:#0056b8;color:#fff!important;}
.text_m .input1{padding:6px;width:20px; border: 1px solid #eee;display: inline-block;}
.text_m .input2{padding:6px; border: 1px solid #eee;display: inline-block;}
.text_m input{padding:9px; border: 1px solid #eee;display: inline-block;}
.listzwnr {
    width: 165px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    margin-top: 200px;
}
.listzwnr .zwsj {
    color: #ccc;
    line-height: 40px;
}

.tcwjtit{width: 1100px;margin: 20px auto;}
.tcwjtit input{ border-radius: 3px;width: 268px;height: 44px;border: 1px solid #dfdfdf; background: #ffffff;}
.tcwjtit input[type="radio"]{width: 14px;height:14px;border:0;}
.tcwjtit input[type="checkbox"]{width: 14px;height:14px;border:0;margin-right: 20px;}
.tcwjtit textarea{border-radius: 3px;width: 1052px;height: 102px;border: 1px solid #dfdfdf;background: #ffffff;color: #4a4a4a;font-size: 14px;padding: 10px;line-height: 30px;}
/* .check_css3 {margin: 20px auto;}
.check_css3 span {position: relative;}
.check_css3 .input_check {position: absolute;visibility: hidden;}
.check_css3 .input_check+label {display: inline-block;width: 16px;height: 16px;border: 1px solid #3d76e2;border-radius: 3px;} 
.check_css3 .input_check:checked+label:after {content: "";position: absolute;left:3px;bottom: 13px;width: 9px;height: 4px; border: 2px solid #fff;border-top-color: transparent;border-right-color: transparent; -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-45deg);}
.check_css3 .input_check:checked+label{background:#3d76e2}
.check_css3 .check_name{margin:0 0 0 22px;min-width: 56px;margin-top:30px;}
 */
.check_css3 .check_namea{line-height: 26px;margin-left: 20px;display: block;}
.content{min-height: 500px;}
.content table{width: 1000px;margin-left:100px;}
.content td{height: 30px;padding: 5px 0; }
.content textarea{border: 1px solid #e7e7e7;width:90%;height: 100px;line-height: 40px;text-indent: 10px;}
.content .highlight{border-top:1px solid #eee;width: 1100px;margin:20px auto 0;padding-top:20px;}
.content button{width: 140px;height: 36px;line-height:36px;background: #feb100;color: #fff;border-radius:3px;}
.content .search_title{line-height: 40px;text-indent: 20px;border-bottom:1px solid #ccc;}
.content .search_title strong{color:#cb1b1b;}

.listcontent{ width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:10px;text-indent: 10px;}
#File1{text-indent: 0!important;height:auto; padding:8px;}
#btnImportOK{border-radius: 5px;
width: 143px;
height: 44px;
background: #3d76e2 url(../images/fj.png) no-repeat 20px center;
font-size: 16px;
color: #ffffff;
display: block;
float: left;
margin-left: 10px;
cursor: pointer;}
#btnImportOK:hover{opacity:0.8}
.form-control {
    text-indent: 10px;
    height: 30px !important;}
.zwgk_xxform .zwgk_fj img{float: left;}
.newsimg{width:1100px;margin: 0 auto;text-align: center;}
.newsimg img{max-width:1100px;}