html{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-width:1220px;}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;overflow: hidden;}
.clearfix {*zoom: 1;}
::-webkit-scrollbar{display:none;}
::scrollbar{display:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

body {background:#fff;}

.qmjyl_header { width: 100%; height:780px; text-align: center;overflow: hidden; position: relative;}
.qmjyl_header .banner { display: block; left: 50%;margin-left: -960px;position: relative;}
.qmjyl_header .logo_box { width: 100%;max-width: 1200px; position: absolute; top:40px; left: 50%; margin-left: -600px;}
.qmjyl_header .logo_box a img { display: block;}

.section_box { width: 100%;max-width: 1200px; margin: 0 auto;}
.news_box {width: 100%;margin:30px auto 40px;max-width: 1200px;}
.news_tab { overflow: hidden; position: relative;max-height:360px; width:50%;max-width: 600px; float: left;}
.news_tab .hd{ width:120px;height:40px;position:absolute;z-index:1; bottom:10px; right:10px;text-align: center; border-radius: 40px; background: rgba(0,0,0,0.6);}
.news_tab .hd ul{ display:inline-block;font-size:0; vertical-align:top;margin-top:18px;}
.news_tab .hd ul li{ display:inline-block; width:8px; height:4px;background:#fff; margin:0 3px;vertical-align:top; overflow:hidden; border-radius:4px; cursor: pointer;}
.news_tab .hd ul li.on{ background:#fff;width:24px; height: 4px;border-radius:4px;position: relative;}
.news_tab .bd { position: relative;z-index:0;}
.news_tab .bd li { position: relative;}
.news_tab .bd img {width:100%;max-width:600px;height:360px; display: block;}

.news_list { width: 47.5%; float: right;overflow: hidden;}
.news_list .hd { height:58px; line-height:58px; position: relative; z-index: 99; box-sizing: border-box; border-bottom: 1px solid #e5e5e5;}
.news_list .hd ul li { float:left;text-align: center;height: 58px;}
.news_list .hd ul li a { color: #2e2e2e; font-size:20px; display: block; line-height: 24px; height: 24px; border-left: 5px solid #b4121a; padding: 0 14px;margin-top: 16px;font-weight: bold;}
.news_list .hd .more {float: right; color: #adadad; font-size: 14px;}
.news_list .hd .more:hover { color: #1587d9;}
.news_list .bd ul {box-sizing: border-box; float: left; position: relative; margin-top:15px; width: 100%;}
.news_list .bd ul li {width: 100%;line-height:40px;}
.news_list .bd ul li:last-child {margin-bottom: 0;}
.news_list .bd ul li a { background:url(../images/icon1.jpg) no-repeat left center; padding-left:16px; float: left; width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block;}
.news_list .bd ul li span { float: right; font-size: 16px; color: #999;}
.news_list .bd ul li a:hover,.news_list .bd .top_list h2 a:hover { color: #1587d9;}

.yljng_box { background: #d4d0cf;margin-bottom: 50px;}
.yljng_box img {width: 100%; height: auto; display:block;}
.yljng_box .pic_box1 {padding: 40px;}
.yljng_box .pic_box1 dd { width:50%; height: 320px; float: left; position: relative;}
.yljng_box .pic_box1 dd .text { position: absolute; top: 0; left: 0; padding: 45px;} 
.yljng_box .pic_box1 dd .text h2 { font-size: 22px; color: #b4121a;}
.yljng_box .pic_box1 dd .text p { font-size: 16px;  color: #000; line-height: 28px; text-indent: 2em;margin-top:30px;}
.yljng_box .pic_box2 { padding:0 40px 40px;}
.yljng_box .pic_box2 dd { width: 100%; height:240px;}

.section_box1 { background: #f4f4f4;}
.jnss_box { width: 100%; max-width: 1200px; margin: 0 auto;}
.jnss_box .title { padding: 20px 0;}
.jnss_box .title .c-ztt { font-size: 24px; font-weight: bold; border-left:5px solid #b4121a; padding-left: 15px; height: 24px; display: inline-block; line-height: 24px; color: #333;float: left;}
.jn-list{float: left;margin-left: 330px;}
.jn-list li{float: left;padding:0 15px;}
.jn-list li a{display:block;height: 24px;line-height: 24px;color: #1587d9;font-weight: bold;}
.c-ztmore{display:block;height: 24px;line-height: 24px;float: right;color: #999; font-size: 14px;}

.jnss_box .ztimg-list li { background: #fff; width: 31.67%; float: left; margin-right: 2.495%; margin-bottom: 30px;box-shadow: 0px 0px 12px rgba(0,0,0,0.12); padding: 10px; box-sizing: border-box; overflow: hidden;}
.jnss_box .ztimg-list li:nth-child(3n) { margin-right: 0; }
.jnss_box .ztimg-list li img {width: 100%; height: 240px; display: block; max-width: 360px; margin: 0 auto;}
.jnss_box .ztimg-list li p { text-align: center; font-size: 20px; color: #1587d9; line-height: 20px; padding: 20px 0 10px; overflow: hidden;}
.jnss_box .ztimg-list li a {overflow: hidden; display: block;}
.jnss_box .ztimg-list li a img {transition: all .3s;}
.jnss_box .ztimg-list li a:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}


.wsxh_box {padding-bottom: 20px;}
.wsxh_box .title { padding: 15px 0;margin-top: 35px; border-bottom: 1px solid #e5e5e5;}
.wsxh_box .title span {line-height: 24px; height: 24px;border-left:5px solid #1587d9;font-size: 20px; color: #2e2e2e; font-weight: bold; padding: 0 14px;}
.wsxh_box .tp_list {padding-top: 30px;}
.wsxh_box .tp_list li { width: 386px; height: auto; background: #fafafa; box-shadow:0px 2px 16px rgba(0,0,0,0.13); margin-bottom: 20px; margin-right: 20px; float: left;}
.wsxh_box .tp_list li:nth-child(3n) {margin-right: 0;}
.wsxh_box .tp_list li dl dt { position: relative;}
.wsxh_box .tp_list li dl dt img { width: 100%; height:290px; display: block;}
.wsxh_box .tp_list li dl dt p { width: 100%; height: 40px; background: rgba(0,0,0,0.88); position: absolute; bottom: 0; left: 0; color: #fff; text-align: center;line-height: 40px; font-size: 18px;}
.wsxh_box .tp_list li dl dd { padding: 0 30px 25px;}
.wsxh_box .tp_list li dl dd p {height: 52px;width: 100%;/* background: url(../images/icon2.jpg.png) no-repeat right center; */margin: 10px 0;line-height: 52px;color: #999;font-size: 16px;}
.wsxh_box .tp_list li dl dd .btn { width: 100%; height: 42px; display: block; text-align: center;line-height: 42px; color: #fff; border-radius: 4px; background: #1587d9;}

.return-home{padding: 0 20px;height: 36px;border-radius: 2px;background: #d00002;display: block;color: #FFF;line-height: 36px;font-size: 15px;text-align: center;box-sizing: border-box;bottom: 18px;position: absolute;right: 0;}
.return-home:hover{color:#FFF;}

#submitpage {float: right;background: #184da8;color: #fff;padding: 10px 20px;border-radius: 4px;line-height: 16px;margin-top: -8px;}
.tc_box { width: 300px;background: #fff;position: fixed;top: 40%;left: 50%;margin-left: -150px; padding: 20px;box-sizing: border-box;box-shadow: 0 10px 10px rgb(0 0 0 / 20%);text-align: center;display:none;}
.tc_box .btn_a {width:48%;padding:10px; display:block;background:#1587d9; float:left; color:#fff;}
.tc_box .btn_a:first-child { background:#b8b8b8;margin-right:4%;}
.tc_box .btn_a:hover { color:#fff;opacity:0.8;}
.yzn_input {width: 100%;
    padding: 0 20px;
    border: 1px solid #ccc;
    margin: 15px 0;
    height: 40px;}
.tp_list p img{float:right;}
/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;/* height:30px; */text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li.current a, .pc_paging .paging li.current a:hover{color:#fff;background: #1d90f5;border: 1px solid #0066b3;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color: #daeeff;}.totoalPageStr{display:none;}
@media screen and (max-width:959px){
	
}