@charset "utf-8";
/*初始化代码*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; border: 0;}
body {color:#525252; font-size:15px; font-family:"微软雅黑",  "Arial", "Verdana"}
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#525252; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
html {overflow-y: scroll;}
/*清除浮动*/
.clearfix:after {content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.width1200{width: 1200px; height: auto; margin: auto;}

/*背景样式*/
.wrap-all{width: 100%; height: auto; background: url(../images/cqz-swcqzj-bj.png) top center no-repeat; background-size: auto 100%; background-color: #eff8fe;}

/*头部样式*/
.header{height: 137px; overflow: hidden; padding: 73px 0 0 10px;}
.header h1{float: left;}
.header h1 img{width: 75px; height: 80px; float: left; margin-right: 20px;}
.header h1 span{color: #FFFFFF; font-size: 45px; font-weight: bold; text-shadow: 1px 1px 1px #1C74C4; text-align: center; padding-top: 10px; display: inline-block;}
.search{width: 329px; height: 39px; float: right; margin-right: 10px; background: url(../images/cqz-swcqzj-searchbj.png) 0 0 no-repeat; position: relative; top: 25px;}
.search input{width: 275px; height: 39px; position: absolute; left: 0; top: 0; outline: none;line-height: 39px; padding-left: 15px; color: #999999; font-size: 14px; background: none;}
.search img{position: absolute; top: 8px; right: 10px; cursor: pointer;}
.nav{height: 58px; line-height: 58px; background: url(../images/cqz-swcqzj-navbj.png) center center no-repeat;}
.nav ul{width: 87.6%; float: left;}
.nav ul li{float: left;}
.nav ul li a{padding: 0 35px; display: block; font-size: 20px; color: #1B73C4; -ms-transition:  all 0.2s linear; -moz-transition:  all 0.2s linear; -webkit-transition:  all 0.2s linear; -o-transition:  all 0.2s linear; transition:  all 0.2s linear;}
.nav ul li a:hover{background-color: #1B73C4; color: #FFFFFF;}
.back-zz{float: right; width: 12.4%; background: url(../images/cqz-swcqzj-fhzz.png) center center no-repeat;}
.back-zz a{display: block; font-size: 20px; color: #1B73C4; padding-left: 55px; background: url(../images/z-swcqzj-back.png) 10px center no-repeat; -ms-transition:  all 0.2s linear; -moz-transition:  all 0.2s linear; -webkit-transition:  all 0.2s linear; -o-transition:  all 0.2s linear; transition:  all 0.2s linear;}
.back-zz a:hover{color: #CB2807; background: url(../images/cqz-swcqzj-hback.png) 10px center no-repeat;}

/*内容主体*/
/*第一部分*/
.first-part{height: 399px; /*background: url(../images/cqz-swcqzj-bl.png) top center no-repeat;*/ position: relative; overflow: hidden; clear: both;}
.wrap-jgzn{width: 450px; height: 258px; background: url(../images/cqz-swcqzj-jgzn.png) center center no-repeat; position: absolute; top: 55px; left: 70px; overflow: hidden;}
.jgzn{margin: 30px 35px;}
.jgzn h2 a{font-size: 20px; color: #FFFFFF; margin-bottom: 25px; font-weight: bold; display: inline-block; -ms-transition:  all 0.2s linear; -moz-transition:  all 0.2s linear; -webkit-transition:  all 0.2s linear; -o-transition:  all 0.2s linear; transition:  all 0.2s linear;}
.jgzn h2 a:hover{color: #CB2807;}
.jgzn-text{color: #FFFFFF; text-indent: 2em; word-wrap: break-word; line-height: 24px;}
.tel{width: 100%; height: 44px; line-height: 44px; background: url(../images/cqz-swcqzj-telbj.png) center center no-repeat; position: absolute; left: 0px; bottom: 0px;}
.tel ul li{float: left; color: #1A72C4;}
.lxdz{background: url(../images/cqz-swcqzj-wz.png) left center no-repeat; padding-left: 30px; margin-left: 30px;}
.lxdh{background: url(../images/cqz-swcqzj-tel.png) left center no-repeat; padding-left: 40px; margin-left: 120px;}

/*第二部分*/
.second-part{margin: 40px 0; overflow: hidden; clear: both;}
.second-part ul li{width: 280px; height: 86px; background: url(../images/cqz-swcqzj-mid.png) center center no-repeat; float: left; line-height: 86px; position: relative; -ms-transition:  background 0.2s linear; -moz-transition:  background 0.2s linear; -webkit-transition:  background 0.2s linear; -o-transition:  background 0.2s linear; transition:  background 0.2s linear; -ms-transition:  -ms-transform: 0.4s linear; -moz-transition:  -moz-transform: 0.4s linear; -webkit-transition: -webkit-transform: 0.4s linear; -o-transition:  -o-transform: 0.4s linear; transition:  transform 0.4s linear;}
.second-part ul li a{font-size: 16px; color: #FFFFFF; padding-left: 145px; display: block;}
.second-part ul li:hover{background: url(../images/cqz-swcqzj-hmid.png) center center no-repeat;}
.second-part ul li:hover .fssq,.second-part ul li:hover .dlwz,.second-part ul li:hover .lswh,.second-part ul li:hover .lyjd{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); -ms-transform: rotateZ(360deg); -o-transform: rotateZ(360deg); transform: rotateZ(360deg);}
.second-part ul li i{width: 65px; height: 65px; float: left; cursor: pointer; margin: 11px 0 0 30px; -ms-transition:  all 0.4s linear; -moz-transition:  all 0.4s linear; -webkit-transition:  all 0.4s linear; -o-transition:  all 0.4s linear; transition:  all 0.4s linear;}
.fssq{background: url(../images/cqz-swcqzj-fssq.png) center center no-repeat;}
.dlwz{background: url(../images/cqz-swcqzj-dlwz.png) center center no-repeat;}
.lswh{background: url(../images/cqz-swcqzj-lswh.png) center center no-repeat;}
.lyjd{background: url(../images/cqz-swcqzj-lyjd.png) center center no-repeat;}
.mar30{margin-right: 26px;}

/*第三部分*/
.third-part{margin-bottom: 20px;overflow: hidden; clear: both;}
.gzdt{width: 580px; float: left;}
.tzgg{width: 580px; float: right;}
/*列表公用项*/
.gyx ul{padding: 25px 0 45px 0;}
.gyx ul li{line-height: 32px;}
.gyx ul li a{display: block; width: 468px; float: left; padding-left: 12px; background: url(../images/z-swcqzj-text.png) left 15px no-repeat;}
.gyx ul li a:hover{color: #CB2807;}
.gyx ul li span{float: right; display: inline-block; width: 90px; margin-right: 10px; text-align: right; color: #999999;}
.third-part h2{border-bottom: 1px solid #DDDDDD; height: 37px;}
.third-part h2 a{padding: 0 10px 10px 10px; display: inline-block; font-size: 20px; color: #1B73C4; border-bottom: 2px solid #1C74C4; -ms-transition:  all 0.2s linear; -moz-transition:  all 0.2s linear; -webkit-transition:  all 0.2s linear; -o-transition:  all 0.2s linear; transition:  all 0.2s linear;}
.third-part h2 a:hover{color: #CB2807; border-bottom: 2px solid #CB2807;}

/*列表页*/
.list-wrap{width: 1160px; margin: 0px auto 40px auto; background-color: #FFFFFF; padding: 20px; overflow: hidden; clear: both;}
.list-wrap h2{font-size: 24px; color: #1C74C4; font-weight: normal; padding-bottom: 10px;}
.list-wrap .position{height: 40px; line-height: 40px; color: #9e9e9e;}
.list-wrap .position .pos-weizhi{padding-left: 30px; background: url(../images/cqz-swcqzj-wzwz.png) left no-repeat;}
.list-wrap .position a{color: #9e9e9e;}
.list-wrap .position a:hover{color: #cc0000;}
.list-wrap .list{border-top: 1px solid #eeeeee; margin-top: 10px;}

.list .list-left{width: 192px; line-height: 30px; border-right: 1px solid #eeeeee; float: left; clear: both; min-height: 800px;}
.list-left ul li{height: auto; border-bottom: 1px solid #eeeeee; padding: 10px 0; line-height: 30px;}
.list-left ul li a{ display: block; padding-left: 10px; color: #1C74C4;}
.list-left ul li a:hover{background-color: #1C74C4; color: #FFFFFF;}
.linow{background-color: #1C74C4; color: #FFFFFF!important;}
.list .list-right{width: 930px; min-height: 800px; float: right;  color: #9E9E9E;}
.list .list-right .new a{font-size: 20px; color: #525252; line-height: 50px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block;}
.list .list-right .new a:hover{color: #CB2807;}
.list .list-right .time-source{padding-top: 10px;}
.list .list-right .time-source .time{width: 50%; float: left;}
.list .list-right .time-source .tz{float: right; padding: 5px; background-color: #1C74C4; color: #FFFFFF; margin-right: 30px;}
.list .list-right li{padding-bottom: 10px; border-bottom: 1px solid #eeeeee; float: right; width: 100%;}
.list .list-right li:hover{background-color: #f7f7f7;}
.list .list-right ._page{padding-top: 30px; margin: 0 20px; clear: both;}
.list .list-right ._page a{color: #666666;}
.list .list-right ._page>div{display: inline-block;}
._page .page-bk{border: 1px solid #e5e5e5; padding: 0 5px; display: inline-block;}
._page .page_search{float: right;}
._page .page_search a:hover{color: #cc0000;}
._page .page_search input{width: 20px;}
._page .page_search input:focus{outline: 0;}

/*文章页*/
.content{width: 1160px; max-height: auto; margin: 0px auto 40px auto; background-color: #FFFFFF; padding: 20px; clear: both;}
.content .position{height: 40px; line-height: 40px; color: #9e9e9e;}
.content .position .pos-weizhi{padding-left: 30px; background: url(../images/cqz-swcqzj-wzwz.png) left no-repeat;}
.content .position a{color: #9e9e9e;}
.content .position a:hover{color: #cc0000;}
.article h2{margin-top: 20px; font-size: 30px; color: #df3a39; text-align: center;}
.article ._top{width: 100%; border-bottom: 1px solid #eeeeee; padding-bottom: 10px; color: #9e9e9e; float: left; margin-top: 20px; line-height: 30px;}
.article .article-infor{width: 55%;  float: left;}
.article .article-infor .time{padding-left: 20px; background: url(../images/cqz-swcqzj-time.gif) left no-repeat; margin-left: 30px;}
.article .article-operat{float: right; position: relative;}
.article .article-operat ul li{float: left;}
.article .article-operat ul li a{padding: 0 2px; color: #9e9e9e;}
.bdsharebuttonbox{width: 130px;}
.article .article-operat .size a:hover{color: #cc0000;}
.article .article-operat .print{margin: 0 20px;}
.article .article-operat .kg{width: 16px; height: 16px; line-height: 16px; font-size: 12px; background: url(../images/zxxz-share.png) no-repeat; display: inline-block;}
.article .article-operat .share{margin: 3px 30px 0 0;}
.article .article-operat .share a:hover{opacity: 0.6;}
.article .article-operat .share-more{background-position: 0px 0px;}
.article .article-operat .share-kongjian{background-position: 0px -52px;}
.article .article-operat .share-xlwb{background-position: 0px -104px;}
.article .article-operat .share-txwb{background-position: 0px -156px;}
.article .article-operat .share-renren{background-position: 0px -208px;}
.article .article-operat .share-weixin{background-position: 0px -260px;}
.article-text{min-height: 500px; padding: 10px 0; clear: both; font-size: 16px;}
/*分享窗口*/
.cenfx a{display: inline-block; width: 14px; height: 14px;}

.article .article-ewm{clear: both; padding: 30px 0 25px 0; text-align: center;}
#qr_container{line-height: 28px; color: #9e9e9e;}
.article .article-bottom{height: 50px; line-height: 50px; border-top: 1px solid #eeeeee;}
.article .article-bottom ._left{float: right;}


/*通用头条列表*/
.list-right-ty{width: 930px; min-height: 780px; float: right; padding: 10px 0;}
.list-right-ty li{list-style-type: none;}
.list-right-ty h3{height: 60px; line-height: 50px; color: #df3a39; text-align: center; font-size: 30px; font-weight: bold;}
.list_pic li{ float:left !important; width:180px !important; height:214px; text-align:center;  color:#666; font-size:16px; margin-left:12px; margin-right:40px; margin-top:20px; padding-bottom: 0 !important; border-bottom: 0 !important; padding-bottom: 19px !important; }
.list_pic li a{color:#666;}
.list_pic li a:hover{color:#A10000;}
.list_pic li img{ width:180px; height:170px; margin-bottom:8px;}

/*底部样式*/
.footer{background-color: #FFFFFF;}




