
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, label, ul, ol, 
dl, li, dt, dd { margin:0; padding:0; border:0; outline:none; list-style:none; font-weight: normal; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
html,body {position: relative;height: 100%;}
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#333; }
a:hover { text-decoration:none; }
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
fieldset, img { border:0;vertical-align: top;}
.none { display:none; }
ul, ol {border: 0;line-height: 14px; *line-height: 14px;list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size: 14px;}
h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul{margin: 0;padding: 0;border: 0;}
.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
q:before, q:after { content:''; }
em{font-style:normal}
/* PC端CSS */
body {font-family: "Microsoft YaHei", "微软雅黑", "宋体";font-size: 14px;color: #000; background-color:#fff;word-break:break-all;}
a:link {color: #000000;text-decoration: none}
a:visited {color: #000000;text-decoration: none}
a:hover {color: #009cff;text-decoration: none}
.toplink_black,.cqpd_foot_black{ max-width:1920px; min-width:1000px;margin:0 auto;}

.top { width:100%; max-width:1920px; min-width:1000px; height:450px; background:url(top.jpg) center 0 no-repeat; margin: 0 auto 50px auto;}


.hotnews { width:1000px; height:62px; margin:50px auto 20px auto; position:relative; }
.hotnews ul{ width:1000px; height:450px; position:relative;}
.hotnews h1{ width:1000px;line-height: 60px; height:60px; font-size: 40px; text-align:center;font-weight: bold; color:#30579a }
.hotnews h1 a{ color:#30579a }
.hotnews h4{ width:60px;height:2px; position:absolute;top:68px; left:470px;overflow:hidden;background-color:#00a0e9;}
.qy { width:1080px; padding:70px 40px 0 40px; background:url(bg1.png) center 0 no-repeat;margin: 0 auto;}
.qy h1{ width:1000px;line-height: 40px; height:40px; font-size: 32px; text-align:center;font-weight: bold; padding-bottom:20px;margin: 0 auto; color:#30579a}
.qy h1 a{ color:#30579a;}
.qy h4{ width:60px;height:2px;overflow:hidden;background-color:#00a0e9; margin:0 auto}
.qy p{ font-size:16px; line-height:34px; width:880px; padding:20px 60px 10px 60px;margin: 0 auto; text-align: justify;text-indent:2em; ;}
.qy p a{ color:#cf0309;}

.qy2 {  width:1000px; height:37px;background:url(bg11.png) center 0 no-repeat;margin: 0 auto; }

.m-slide{ position: relative; width:1000px;  height: 440px; background: #444; margin:0 auto;}
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 650px; height: 440px }
.m-slide .tab { float: right; width:318px; height:408px; padding:16px; }
.m-slide .tab li { border-bottom: 1px solid #616060; width: 298px; height:60px; padding:8px 10px 13px 10px; overflow:hidden}
.m-slide .tab li h1 { font-size:18px; line-height:30px;  color:#fff;display:inline-block; *display:inline; zoom:1;}
.m-slide .tab li h2 { font-size:14px; line-height:30px;  display: inline; padding-left:10px; color:#fff;}
.m-slide .tab .on { background-color:#cf0309;border-bottom: 1px solid #cf0309;}

.nav { width:1000px; height:50px; background-color:#ebebeb; margin:40px auto; }
.nav h1{ height:50px; background-color:#348cec; padding: 0 20px;float:left; color:#fff; text-align:center;font-size:20px;line-height:50px;font-weight: bold; }
.nav h2{ height:50px;float:left; color:#cf0309; padding-left:22px;font-size:20px;line-height:50px;font-weight: bold;}

.jblist { width:940px; padding:0 30px; margin:0 auto;}
.jblist li{  min-height:146px;zoom: 1;width:800px; background:url(bg2.png) left top no-repeat; padding-left:140px;}
.jblist li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.jblist .tx{ width:110px; height:146px; float:left; padding:15px 0;}
.jblist .tx img{ width:110px; height:110px; border-radius:55px;}
.jblist .tx h3{ width:85px; height:26px; border-radius:3px; background-color:#96abb4; line-height:26px; margin:10px auto 0 auto; text-align: center; color:#fff;}
.jblist .tx2{ width:110px; height:146px; float:left; padding:15px 0;}
.jblist .tx2 img{ width:110px; height:110px;}
.jblist .tx2 h3{ width:85px; min-height:26px; border-radius:3px; background-color:#348cec; line-height:18px; padding:5px 15px; margin:5px auto 0 auto; text-align: center; color:#fff;display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;}
.jblist .yl{ width:640px; float:right;padding:15px 0;}
.jblist .yl h1{ font-size:18px;font-weight: bold; line-height:26px; padding:12px 0;}
.jblist .yl h2{ font-size:15px; line-height:28px; color:#444;}
.jblist .yl h2 a{ color:#cf0309;}
.jblist li.提问{ width:940px; background:url(bg22.png) repeat-y top left; padding-left:0px;}
.jblist li.提问 .yl{ width:780px;}
.jblist li.提问 .yl h2{ font-size:17px; padding-top:20px; font-weight:bold; line-height:32px; color:#305798;}
.jblist li.提问 .yl h1{ display:none;}
.jblist li.提问 .tx2{display:none;}

.nztpsp {width:1000px; margin:0px auto;overflow:hidden;}
.nztpsp ul{width:1035px; }
.nztpsp ul li{float:left;position: relative;  width:310px; height:200px; margin:0 35px 35px 0;}
.nztpsp ul li img{ width:310px; height:200px;}
.nztpsp ul li span{position:absolute; width:310px; height:28px; left:0px; bottom:0px; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4;opacity:0.4; display:block;}
.nztpsp ul li h1{position:absolute; width:310px; height:28px; left:0px; bottom:0px; line-height:28px; text-align:center; white-space:nowrap; font-size:15px; overflow: hidden; color:#fff;}
.nztpsp ul li a{color:#fff; text-decoration:none; display:block; cursor:pointer;}

