﻿@charset "utf-8";

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:444px; background:url(top.jpg) center 0 no-repeat; margin: 0 auto ;}
.qy { font-size:46px; font-weight:bold; line-height:186px; width:932px; height:186px; text-align:center; padding:0px 70px;color:#c91204; background:url(bg1.png) center 0 no-repeat;margin: 40px auto 38px auto;}
.qy a{ color:#c91204;}

.m-slide{ position: relative; width:1000px;  height: 400px; 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: 400px }
.m-slide .tab { float: right; width:318px; height:368px; padding:16px; }
.m-slide .tab li { border-bottom: 1px solid #616060; width: 298px; height:70px; padding:8px 10px 13px 10px;}
.m-slide .tab li h1 { font-size:18px; height:30px; line-height:30px; width:298px; color:#fff; overflow:hidden;}
.m-slide .tab li h2 { font-size:14px; height:40px; line-height:20px; width:298px; color:#fff; overflow:hidden;}
.m-slide .tab .on { background-color:#0e9edf;border-bottom: 1px solid #0e9edf;}

.nav { width:1000px; height:50px; background-color:#ebebeb; margin:40px auto; }
.nav h1{ width:130px; height:50px; background-color:#cf0309; float:left; color:#fff; text-align:center;font-size:20px;line-height:50px;font-weight: bold; }
.nav h2{ height:50px;float:left; color:#008ac8; 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:#cf0309; line-height:26px; margin:10px auto 0 auto; text-align: center; color:#fff;}
.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:#009cff;}
.jblist li.提问{ width:940px; background: none; padding-left:0px;}
.jblist li.提问 .yl{ width:780px;}
.jblist li.提问 .yl h2{ font-size:17px; padding-top:20px; color:#cf0309;}
.jblist li.提问 .yl h1{ 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;}

.jczy { width:1000px; margin:0 auto 40px auto; min-height:208px; overflow:hidden;background:url(bg33.png) left top no-repeat;}
.jczy ul { width:1050px;}
.jczy li { width:475px; height:208px; float: left; margin-bottom:30px; margin-right:50px;position:relative; }
.jczy li h1 { width:425px; height:35px; font-size:20px; font-weight:bold; line-height:26px;  position: absolute; left:26px; top:22px;}
.jczy li p { width:425px; height:112px; font-size:15px; line-height:28px; color:#666666; position: absolute; left:26px; top:70px;overflow:hidden;text-indent:2em; text-align:justify;}
.jczy li p a {color:#666666;}
