@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 { height:100%; }
*html { _background-image:url(about:blank); _background-attachment:fixed; }
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: #333;text-decoration: none}
a:visited {color: #333;text-decoration: none}
a:hover {color: #000;text-decoration: none}
.domPC { display:block; }
.domMobile { display:none;!important;}

.toplink_black,.cqpd_foot_black{ max-width:1920px; min-width:1000px;margin:0 auto;}

.top { width:100%; height:400px; max-width:1920px; min-width:1000px; margin:0 auto; background:url(top.jpg) center 0 no-repeat;}
.top ul {width:1000px; margin:0px auto; position:relative;}
.top ul li { position:absolute; top:287px; left:345px; width:500px; height:80px; line-height:40px; font-size:36px; font-weight:bold; color:#172e54;}

.news {width:1000px; margin:40px auto; }
.news .HotimgBox{width:500px; height:350px; float:left; }
.news .HotimgBox { position: relative; width: 500px; height: 350px; overflow: hidden; text-align: left; background: white;}
.news .HotimgBox .pic img { width: 500px; height: 350px; display: block; }
.news .HotimgBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.news .HotimgBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.news .HotimgBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;font-size: 16px; color: white; padding: 0 0 0 20px;}
.news .HotimgBox .txt li a{ display: block; color: white; padding: 0 0 0 20px; text-decoration: none; }
.news .HotimgBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; }
.news .HotimgBox .num li{ float: left; position: relative; width: 8px; height: 8px;border-radius:6px; line-height: 4px; overflow: hidden;margin-right: 5px; cursor: pointer;background:#fff;text-indent: -500px;}
.news .HotimgBox .num li.on { background:#e9202d;}
.news .HotimgBox .pic .jqthumb{ opacity: 1;transition: all .3s;}
.news .HotimgBox .pic:hover .jqthumb{ transform: scale(1.03);}
.news .newsright {width: 460px;height: 345px; float:right; overflow:hidden;}
.news .newsright .tt{width: 460px;}
.news .newsright .tt li{width: 460px;height: 80px; padding-bottom:10px;}
.news .newsright .tt li h1{width: 460px;height: 40px;font-size: 18px;line-height: 40px;white-space: nowrap;overflow: hidden;}
.news .newsright .tt li p{width: 422px;height: 40px;font-size: 13px;line-height: 20px;overflow: hidden; color:#777; padding-left:18px;}
.news .newsright .pt {width: 460px;padding-top:10px;}
.news .newsright .pt li{width: 460px;height: 30px;font-size: 16px;line-height: 30px;}

.dbt { width:1000px; margin:30px auto;}

.nztpsp {width:1000px; margin:0px auto;overflow:hidden;}
.nztpsp ul{width:1030px; }
.nztpsp ul li{float:left;position: relative;  width:320px; height:220px; margin:0 20px 20px 0; overflow:hidden;}
.nztpsp ul li img{ width:320px; height:220px; }
.nztpsp ul li span{position:absolute; width:100%; height:40px; left:0px; bottom:0px; background:#000; filter:alpha(opacity=40); -moz-opacity:0.5;opacity:0.5;}
.nztpsp ul li h1{position:absolute; width:100%; height:40px; left:0px; bottom:0px; line-height:40px; text-align:center; white-space:nowrap; font-size:15px; overflow: hidden; color:#fff;}
.nztpsp ul li a{color:#fff;}
.nztpsp ul li .jqthumb{ opacity: 1;transition: all .3s;}
.nztpsp ul li:hover .jqthumb{ transform: scale(1.03);}

.weizi {width:1000px; height:500px;overflow: auto;margin: 30px auto;}
.weizi ul{ padding:0 25px;}
.weizi li{line-height:26px;border-bottom:1px dashed #888;padding:14px 10px;font-size:15px; color:#444;}
.weizi li:hover{ background-color:#fafafa;}
.weizi li h1{display:inline;font-size:16px;font-weight: bold;color:#00468f;}
.weizi li h2{display:inline;}

.ad {width:100%; background:url(ad.jpg) top center no-repeat; height:30px; }

/* 手机端CSS */
@media only screen and (max-width: 760px) {
.domPC {display:none !important;}
.domMobile {display:block;}
/*手机*/
body { overflow-x:hidden;}
a:link {color: #333333;text-decoration: none}
a:visited {color: #333333;text-decoration: none}
a:hover {color: #333333;text-decoration: none}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}

.top{width:7.5rem; height:5.2rem; background:url(waptop.jpg) no-repeat; background-size:7.5rem 5.2rem;max-width: inherit; min-width: inherit; margin:0 auto;}

.top h1 {width:5rem; height:0.8rem; text-align:center; line-height:0.5rem; font-size:0.4rem; padding:3.75rem 1.25rem 0 1.25rem; font-weight:bold; color:#172e54;}
.dbt {width:6.9rem; margin:0px auto;}
.dbt img {width:100%}


.flash {width:7.5rem; margin:0px auto; height:5.2rem;}
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {/* Center slide text vertically */display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center;
  -ms-flex-align: center;  -webkit-align-items: center; align-items: center;}
.swiper-slide img {width:7.5rem; height:5.2rem;}

.swiper-slide ul{ width:100%;}
.swiper-slide ul li{float:left;position: relative;width:7.5rem; height:5.2rem;  }
.swiper-slide ul li img{ width:7.5rem; height:5.2rem; }
.swiper-slide ul li span{position:absolute; width:100%; height:0.8rem; left:0; bottom:0; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4;opacity:0.4;}
.swiper-slide ul li h1{position:absolute; width:100%; height:0.8rem; left:0px; bottom:0px; line-height:0.8rem; text-align:center; white-space:nowrap; font-size:0.28rem; overflow: hidden; color:#fff;}
.swiper-slide ul li a{color:#fff;}


.wapad img {width:7.5rem; height:1.6rem;}

.wapnews {width:6.9rem; margin:0.3rem auto;}
.wapnews .tt{width:6.9rem;}
.wapnews .tt li{width:6.9rem; padding:0.3rem 0; border-bottom:0.01rem solid #e5e5e5;}
.wapnews .tt li h1{width:6.9rem; padding:0 0 0.15rem 0; font-size:0.36rem;line-height:0.5rem;}
.wapnews .tt li p{width:6.9rem; font-size:0.24rem;line-height:0.4rem ; color:#777;}
.wapnews .pt {width:6.9rem;}
.wapnews .pt li{width:6.9rem; padding:0.3rem 0;font-size:0.36rem;line-height:0.5rem; border-bottom:0.01rem solid #e5e5e5;}

.wapnztpsp {width:6.9rem; margin:0rem auto;}
.wapnztpsp ul{ width:100%;}
.wapnztpsp ul li{float:left;position: relative;width:6.9rem; height:4.7rem; margin-bottom:0.3rem;  }
.wapnztpsp ul li img{ width:6.9rem; height:4.7rem; }
.wapnztpsp ul li span{position:absolute; width:100%; height:0.8rem; left:0; bottom:0; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4;opacity:0.4;}
.wapnztpsp ul li h1{position:absolute; width:100%; height:0.8rem; left:0px; bottom:0px; line-height:0.8rem; text-align:center; white-space:nowrap; font-size:0.28rem; overflow: hidden; color:#fff;}
.wapnztpsp ul li a{color:#fff;}
.wapnztpsp ul li .jqthumb{ opacity: 1;transition: all .3s;}
.wapnztpsp ul li:hover .jqthumb{ transform: scale(1.03);}

.wapweizi {width:6.9rem; height:10rem;overflow: auto;margin: 0rem auto;}
.wapweizi ul{}
.wapweizi li{line-height:0.54rem;border-bottom:1px dashed #888;padding:0.15rem 0.1rem;font-size:0.3rem; color:#444;}
.wapweizi li:hover{ background-color:#fafafa;}
.wapweizi li h1{display:inline;font-size:0.32rem;font-weight: bold;color:#00468f;}
.wapweizi li h2{display:inline;}

.wapfoot {width:7.5rem; margin-top:0.8rem;}
.wapfoot img {width:100%}
}

.news .newsright2 {width: 460px;height: 345px; float:right; overflow:hidden;display:table;_position:relative;}
.news .newsright2 .zbzy {vertical-align:middle;display:table-cell;_position:absolute;_top:50%;}
.news .newsright2 .zbzy ul{_position:relative;_top:-50%;}
.news .newsright2 .zbzy h1{width: 460px;font-size: 24px;line-height: 36px;overflow: hidden;}
.news .newsright2 .zbzy p{width: 460px;font-size: 16px;line-height: 32px;overflow: hidden; color:#777; padding-top:15px; text-align:justify;}
@media only screen and (max-width: 760px) {
.wapnews2 {width:6.9rem; margin:0.3rem auto;}
.wapnews2 h1{ display:none;}
.wapnews2 p{font-size:0.28rem;line-height:0.5rem ; color:#000; padding:0.3rem 0.3rem 0 0.3rem;}
}



