﻿@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:40px; font-weight:bold; line-height:186px; width:932px; height:186px; text-align:center; padding:0px 70px;color:#054296; background:url(bg1.png) center 0 no-repeat;margin: 40px auto 38px auto;}
.qy a{ color:#054296;}

.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:#0e9edf; 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:#96abb4; 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:#1d79a2;}
.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;}


.main_gd { width:1000px; margin:0 auto;}
.main_gd li{ width:1000px;height:330px; padding:80px 0px;border-bottom:1px solid #e5e5e5;}

.videoPlay .img-wrap {width:500px; height:330px; position: relative; float:left;}
.videoPlay .img-wrap .video-close { width: 18px; height: 18px; position: absolute; right: -1px; bottom: -18px; z-index: 20; background: url(icon_video.png) no-repeat; cursor: pointer;  }
.videoPlay .img-wrap .iframe { width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 15; }
.videoPlay .img-wrap .vBtn { position: absolute; width: 500px; height: 330px; top: 0; left: 0; background: url(video1.png) center center no-repeat; cursor: pointer; z-index: 10; }
.videoPlay .img-wrap .line { width:480px;height:310px; position:absolute;top:9px; left:9px; border:1px solid #fff;filter:alpha(opacity=60);opacity:0.6; overflow:hidden; text-indent:-9990px;}
.videoPlay .img-wrap .line a{ width:480px;height:310px; display:block;overflow:hidden; text-indent:-9990px;}
.videoPlay .img-wrap .img img {width:500px; height:330px;}
.hotnews .img-wrap{ width:500px;height:330px; position:absolute;top:120px; left:20px; float:none;}

.main_gd li .photo{ width:500px; height:330px; position: relative; float:left;}
.main_gd li .photo img{ width:500px; height:330px; }
.main_gd li .photo em{ width:480px; height:310px; position:absolute;top:9px; left:9px; border:1px solid #fff;filter:alpha(opacity=60);opacity:0.6;}
.main_gd li .wz{ width:380px; height:330px; background:url(yinhao2.png) no-repeat top left; padding-left:70px; float:right; position:relative;}
.main_gd li .wz .hind{ width:380px; height:280px; overflow:hidden;}
.main_gd li .wz .hind h1{ width:380px; padding:15px 0;line-height:30px; font-size:24px;}
.main_gd li .wz .hind p{ width:380px; padding-top:10px;line-height:30px; font-size:16px;color:#666;}
.main_gd li .wz h2{ width:76px;height:26px; position:absolute;bottom:0px; left:70px;}
.main_gd li .wz h2 a{ width:76px;height:26px; font-size:14px; line-height:26px; background-color:#00a0e9; color:#fff; text-align:center;border-radius:3px; display:block;}
.main_gd li .wz h2 a:hover{ background-color:#00a0e9; color:#fff; }
.main_gd li.right .img-wrap{ float:right;}
.main_gd li.right .wz{ float:left;}


.cfsl { width:1140px; height:350px; margin:0 auto; position:relative;}
.cfsl h1{ width:1140px; height:60px; font-size:36px; line-height:60px; color:#fff; text-align:center; position:absolute; top:55px;}
.cfsl h1 a{ color:#fff;}
.cfsl h2{ width:60px;height:2px; position:absolute;top:120px; left:540px;overflow:hidden;background-color:#00a0e9;}
.cfsl p{ width:980px;height:60px; position:absolute;top:160px; left:80px; font-size:16px; line-height:30px; color:#fff; overflow: hidden;text-align:center;}
.cfsl h3{ width:100px;height:36px; position:absolute;top:254px; left:520px;font-size:16px; line-height:36px; background-color:#00a0e9; color:#fff; text-align:center;border-radius:3px;}
.cfsl h3 a{ color:#fff; }
.cfsl span{ width:63px;height:63px; position:absolute;top:150px; left:540px;overflow:hidden;background:url(cfsl.png) no-repeat top center;}
.imageHolder { background-color:#000;}
.img-holder-img {filter:alpha(opacity=80);opacity:0.80;}