﻿﻿/* CSS Document */


/*-- 文字溢出样式--单行---*/
.focus .bd li span p,.headerline dl dt,.ld-info .bd dl dd p,.piclist li span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*-- 文字溢出样式--2行---*/
.headerline dl dd{display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}

.topheader{ width:1200px; margin:0 auto;}
.linkSearch,.logomenu{ width:100%;}

.linkSearch{ height:69px; line-height:69px; color:#fff;}
.links{ line-height:69px; height:69px; color:#fff;}
.links a{ margin:0 5px; color:#fff !important;}

.search{ width:272px; border:1px solid #fff; height:30px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-top:21px; overflow:hidden;zoom:1;}
.search input{ display:block; background:none; border:none; outline:none;}
input.shurk{ width:220px; float:left; height:30px; line-height:30px; color:#fff;margin-left:10px;}
::-webkit-input-placeholder{/*Webkit browsers*/
    color:#fff;
  
}
:-moz-placeholder{/*Mozilla Firefox 4 to 8*/
   color:#fff;
  
}
::moz-placeholder{/*Mozilla Firefox 19+*/
   color:#fff;
  
}
:-ms-input-placeholder{/*Internet Explorer 10+*/
    color:#fff;
    
}
input.anniu{ width:29px; height:30px; background:url(../images/fdj2.png) no-repeat; cursor:pointer; float:right; margin-right:7px;}

/*--logo和菜单--*/
.logomenu{ height:97px;}
.logo{ width:380px; height:97px;}
.menu{ width:820px; height:97px;}
.menu li{ float:left;width:102px; background:url(../images/line3.png) no-repeat right; font-size:16px; }
li.bsfuwu{background:none;}
.menu li:hover,.menu li.current{ background:url(../images/line4.png) repeat-x center;}

.menu li i,.menu li span{ display:block; margin:0 auto;}
.menu li i{ width:122px; height:30px; background:url(../images/menulink-icon1.png) no-repeat 0 0;margin-top:10px;webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }
.menu li span{ text-align:center; width:100%; line-height:40px; color:#fff;}

li.home i{ background-position:-14px 0;}
li.home:hover i{ background-position:-14px -30px;}

li.about i{ background-position:-131px 0;}
li.about:hover i{ background-position:-131px -30px;}

li.news i{ background-position:-255px 0;}
li.news:hover i{ background-position:-255px -30px;}

li.public i{ background-position:-370px 0;}
li.public:hover i{ background-position:-370px -30px;}

li.sercer i{ background-position:-502px 0;}
li.sercer:hover i{ background-position:-502px -30px;}

li.hudong i{ background-position:-623px 0;}
li.hudong:hover i{ background-position:-623px -30px;}

/*li.biaoti{ background:none;}*/
li.biaoti i{ background-position:-741px 0;}
li.biaoti:hover i{ background-position:-741px -30px;}

li.bsfuwu i{background-position:-836px 0;}
li.bsfuwu:hover i{ background-position:-836px -30px;}



/*--内容---*/
.neiCenter{width:1180px; margin:0 auto; background:url(../images/center-bg.png) repeat; padding:10px 10px; margin-top:20px;}
.neirong{width:1140px; padding:20px 20px; background:#fff;}
.neirong2{ margin-top:15px; padding-top:0 !important;min-height: 400px; }

.loaction{ width:100%; border-bottom:1px solid #e0e0e0; height:35px; line-height:35px; background:url(../images/location.jpg) no-repeat 20px 4px; text-indent:47px;}
.loaction a{ margin:0 5px;}
.navCaidan{width:100%; background:#f2f2f2; border-bottom:2px solid #e4e4e4;}
.navCaidan .tit{ width:192px; line-height:88px; font-size:30px; font-weight:bold; color:#275ba5; text-indent:42px;}
.tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.submen{ width:910px; z-index:999; background:url(../images/line5.png) no-repeat left; padding-left:35px; min-height:88px;}
.submen ul{ overflow:inherit;margin:10px auto;}
.submen li{ width:180px;  line-height:45px; height:45px; text-indent:18px; font-size:16px; float:left; background:url(../images/dian2.png) no-repeat left;}
.submen li a{ width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block;}

.submen li.mulu{ position:relative; background-color: none; }
.submen li.mulu:hover{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3);}
.submen li.mulu:hover h3{ font-weight:bold; display:block;width:100%;}


.icon-xs-mainnav{ background:url(../images/arrow11.png) no-repeat 160px 18px; font-size:16px;}
.icon-xs-mainnav:hover{ background:url(../images/arrow12.png) no-repeat 160px 18px #fff;}
.icon-xs-mainnav.ms{ background:url(../images/arrow12.png) no-repeat 160px 18px #fff;}
.icon-xs-mainnav.ms a{ color:#2c89e0;}

.submen li .mulu1{ overflow:hidden; zoom:1;padding:10px;background:#fff; border-top:none;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  
-moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3);}
.submen li .mulu1 a{ display:block; text-align:center; text-indent:0 !important; width:100%; line-height:40px; font-size:16px; color:#666; border-bottom:1px dashed #bcbcbc; }
.submen li .mulu1 a:hover{color:#67a2e9;}



.neirlist{ width:100%; }


.guding{ width:100%; background:#fff; margin-top:15px;}
.guding li{ float:left; width:178px; margin-right:12px; background:#f3f3f3; border-radius:35px; height:60px; overflow:hidden;zoom:1;}
.guding li i,.guding li span{ display:block; float:left;}
.guding li i{ width:54px; height:54px; background:#dfdcdc; border-radius:60px; float:left;margin-top:3px; margin-left:3px; }
.guding li span{ float:left; margin-left:15px; line-height:60px; font-size:16px;}

li.gdlm16{margin-right:0 !important;}
li.gdlm1 i{ background:url(../images/gdlm-icon.png) no-repeat 0 0 #fff; }
li.gdlm1:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px 0 #d5181e;}

li.gdlm2 i{background:url(../images/gdlm-icon.png) no-repeat 0 -54px #fff; }
li.gdlm2:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px -54px #d5181e;}

li.gdlm3 i{background:url(../images/gdlm-icon.png) no-repeat 0 -108px #fff;}
li.gdlm3:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px -108px #d5181e;}

li.gdlm4 i{background:url(../images/gdlm-icon.png) no-repeat 0 -162px #fff; }
li.gdlm4:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px -162px #d5181e;}

li.gdlm5 i{background:url(../images/gdlm-icon.png) no-repeat 0 -216px #fff;}
li.gdlm5:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px -216px #d5181e;}

li.gdlm6 i{background:url(../images/gdlm-icon.png) no-repeat 0 -270px #fff;}
li.gdlm6:hover i{ background:url(../images/gdlm-icon.png) no-repeat -56px -270px #d5181e;}


.zbbiaoti{ width:100%; height:40px; margin-bottom:20px;}
.leftlist{width:100%;}
.location{ width:100%; height:50px; line-height:50px; overflow:hidden;zoom:1; border-bottom:1px solid #dedddd;}
.location h3,.location span{ display:inline-block; margin-right:20px;}
.location h3{ font-size:20px; font-weight:bold; color:#107ce1;}
.location span{ color:#999999;}

.liebbiao{ width:100%;}
.rigtlist{ width:252px; background:#f6f6f6; padding:15px 15px;}
.ybbt{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:bold; color:#247acb; text-indent:22px;}



/*--翻页--*/
.page{overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;/* background:#f5f5f5;*/ text-align:center; display:table ; font-size:15px !important;}
.page a,.page span{ display:inline-block; float:left;background:#e9e9e9;padding:4px 8px; margin-right:15px; text-align:center;  }
/*.page span{ background:none !important;}*/
.page a:hover,.page span.current{ background:#d60d0d; color:#fff;}
.page span{ display:block; float:left; padding:0 10px; line-height:30px;}
.page span input{ display:inline;background:none; text-align:center; width:25px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}



/*-------页脚-------*/
.foot{ width:1200px; margin:30px auto;}

   /*--版权---*/
.foot2{ width:743px;}
.footlink,.copyright2,.copyimg{ width:100%; line-height:40px; font-size:14px;}
.footlink a{ margin:0 4px; color:#444;}


.copyimg{ width:400px; text-align:right; margin-top:16px;}
.copyimg img{margin-left:10px;}


/*--图片列表页--*/
.tuplist{ width:100% !important;margin-top:20px; background:url(../images/dian.jpg) repeat-x bottom;}
.tuplist li{ width:270px; margin:0 7px 15px 7px; float:left;}
.tuplist li img{ width:270px; height:184px; margin-bottom:10px;}
.tuplist li span{ display:block; width:100%; line-height:25px;}
.tuplist li span.tit{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}




/*--内容详情页---*/
.zhegnwen{ width:100%; margin-top:30px;}
.zhegnwen h2,.zhegnwen h3{ display:block; width:100%; text-align:center;}
.zhegnwen h2{ font-size:30px; font-weight:bold; color:#444; text-align:center; line-height:40px;}
.zhegnwen h3{ line-height:40px; font-size:18px; color:#333;}

.smbiaoqi{ width:100%; margin-top:20px; background:#f6f6f6; height:40px; line-height:40px; font-size:14px; text-align:center;}
.smbiaoqi span{ margin:0 10px;}

.xqCent{width:100%; margin:0 auto; margin-top:20px; line-height:36px; padding-bottom:20px;}
.xqCent p{ width:100%;margin-bottom:15px; font-size:16px;} 
.xqCent table{ border-bottom:none !important;border-right:none !important; border:1px solid #cfcece !important;margin:0;border-collapse:collapse;border-spacing:0;width:100% !important;}
.xqCent table td{ border-bottom:1px solid #cfcece !important; padding:10px 15px; border-left:none !important; border-top:none !important; border-right:1px solid #cfcece !important;}

.share{ width:100%; border-top:1px dashed #dddddd; padding-top:15px; height:30px; line-height:30px; margin-top:15px;}
.fenx{ /*width:306px;*/ line-height:30px;}
.fenx img{ vertical-align:middle; }
.dayin{ width:180px; line-height:30px; overflow:hidden;zoom:1;}
.dayin a{ display:inline-table; float:left; padding-left:30px; margin-right:14px;}
.dayin a:hover{ color:#444;}
.dayin a.dy1{ background:url(../images/dayin-icon.jpg) no-repeat 0 0;}
.dayin a.dy2{ background:url(../images/dayin-icon.jpg) no-repeat 0 -30px; margin-right:0 !important;}



.related{margin-top:30px; background:#f4f7fb; padding:10px 10px;}
.related ul{margin-left:10px;}
.related ul li{ background:url(../images/arrow10.png) no-repeat left !important;}
.related ul li a{ width: auto;background:none !important; margin-right:10px;}
.related ul li span{ color:#333333; float:left !important}
.related ul li span.bm{ float:left !important; color:#333; font-size:16px; font-weight:bold;margin-left:10px;}


.fenxiang{ border-top:1px dashed #dddddd; margin-top:20px; padding-top:10px;}



/*---专题页面---*/
.zhuanti{margin-top:15px;}
.zhuanti li{ width:247px; height:104px; float:left; margin:8px 10px; background:#f6f6f6; padding:6px 6px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.zhuanti li:hover{ background:#ebf3fc;}

/*---互动信件列表页---
.xjtit{ width:100%; height:46px; background:url(../images/xiex-bg.jpg) repeat-x #bdd6f6;}
.xjtit ul li{ float:left; width:140px; color:#0b58af; line-height:46px; text-align:center;}
li.xjzt{ width:480px !important; padding-left:12px; text-align:left !important; }
li.xjbm{ width:200px !important;}*/

/*----------信件列表页----------*/
.xinjian{ margin-top:15px;}
.xinjian li{ height:40px; line-height:40px;}
.xinjian li.an{ background:#f5f5f5;}
.xinjian li a{ display:block; float:left; width:37%;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;text-indent: 10px;}
.xinjian li span.time{ float:left; width:14%; text-align: center; border-left:1px solid #fff;}
.bm{ float:left; width:20%;text-align: center; border-left:1px solid #fff;}
.qk{ float:right; width:14%;text-align: center; border-left:1px solid #fff;}
.liex{ float:left; width:14%;text-align: center; border-left:1px solid #fff;}
.xinjian li.biaoti1{ background:#7BC5ED; color:#fff; line-height:40px; height:40px; margin-bottom:5px; font-size:16px;}
.xinjian li.biaoti1 span.time{ color:#fff !important; border-left:1px solid #fff; width:14% !important;}
.xinjian li.biaoti1 i{float:left; width:37%; display:block; font-style:normal; text-indent:10px;}



.letterLb{margin-top:8px; background:url(../images/letter-bg.png) no-repeat bottom right;}
.letterLb li{ border-bottom:1px dashed #c0c0c0; height:44px; line-height:44px; color:#444 !important; overflow:hidden;zoom:1;}
.letterLb li a,.letterLb li span{ display:inline-block; float:left; width:140px; text-align:center; color:#777777;}
.letterLb li a{ background:url(../images/letter-icon1.png) no-repeat 13px 15px!important; padding-left:45px !important; width:447px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left !important; 
color:#444 !important; }
.letterLb li span.xjbm{width:200px !important;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.letterLb li.sk{ background:#f4f4f4;}

/*----------------------网站地图-----------------*/
.map{width:98%; margin:16px  auto 0 auto;}
.ditu {width: 100%; background-color:#f7f7f7; height: 40px; line-height: 40px;  border-bottom:2px solid #f0f0f0; position:relative;}
.ditu a {padding: 0px 20px; height:40px;color:#d11b0d; line-height: 40px; font-size: 18px; display: block; position:absolute; bottom:-2px; left:0; border-bottom:3px solid #d11b0d;  }
.ditu a:hover {color:#d11b0d; font-weight:bold;}
.mapSublb {padding:16px 15px 0 15px; width: 96%;}
.mapSublb ul{ overflow:hidden;zoom:1; border-bottom:none !important; padding-bottom:0 !important; }
.mapSublb ul li { background:url(../images/arrow1.jpg) no-repeat left; width:140px; height: 40px; line-height: 40px; overflow: hidden; padding-left:15px; float: left; font-size:15px; margin-right:10px;}

/*---信件详情页2019-----*/
.xjxqye{ margin:20px auto; font-size:16px; border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;  }
.xjxqye table td{ border: 1px solid #e6e6e6; padding:10px 15px; border-bottom:none;border-right:none;  }
.xjxqye td.chaxun{ width:16%; background:#F7F7F7; text-align:right;padding-right:2%;border-right:none !important;color:#444!important;}
.xjxqye strong{ font-size:16px;} 

table.xjxqbox td{ line-height:30px;}
table.xjxqbox td span.shenhe{ color:#007e09;}
table.xjxqbox td img{vertical-align:middle;}
span.chljeg{ color:#e70000; display:block;}
tr.xjitemBt td{ font-size:16px; color:#f73501; padding-left:37px; font-weight:bold;}
tr.xjitemBt td img{vertical-align:middle;margin-right:8px; }
.leader-content h4{ font-weight:normal; font-size:14px; margin:20px 0;}
.leader-content p{font-size:14px; text-indent:2em;}

.xjxqye  tr.Letter_head{ border-bottom: none !important; font-size:16px;font-weight:bold; line-height:44px; padding:10px 0px;text-align: center; color:#333;} 
.xjxqye .Letter_table th{border-bottom:1px solid #cfcece; font-size:16px; color:#444; 
 font-weight:bold; line-height:28px; padding:10px 0px;padding-left:62px; text-align:left; width:125px;}
.xjxqye .Letter_table th.Letter_w{ background:#f0f6fd !important; color:#065196 !important; /* border-right:1px solid #cfcece; */font-size:14px !important; }
table.xjxqbox td img {vertical-align: middle; margin:0 5px;margin-top:-4px;}

/* CSS Document */

.writeCenter{/*width:80%;*/ margin:15px auto 20px auto;}

/*---信件引导页修改----*/
.guideyd,.ydwenan,.xiexBtn{ width:100%; margin:0 auto;}
.ydwenan h3,.ydwenan p{display:block; width:100%; margin:0 auto;}
.ydwenan h3{line-height:50px; font-size:22px; text-align:center; font-weight:bold; color:#444;}
.ydwenan p{  width:90%;line-height:30px;}
.xiexBtn{margin-top:40px; overflow:hidden;zoom:1; text-align:center;}
.xiexBtn a{ display:inline-block; margin:0 20px; height:45px; line-height:45px; font-size:18px; text-align:center; border-radius:8px; -moz-morder-radius:8px; -webkit-border-radius:8px;border:1px solid #cccccc; width:108px; background:#f6f6f6;}
.xiexBtn a:hover{ background:#c8c7c7; color:#fff;}
a.tongyi{ background:#4d77ac; border:1px solid #3266a6 !important; color:#fff !important; width:205px !important;}
a.tongyi:hover{ background:#3266a6 !important; }


/*------写信页面表格-------------*/
.write{width:100%; border:1px solid #e5e5e5;}
td.gktit{color:#2683d2; font-size:16px; text-indent:27px; font-weight:bold; background:#f6f3f3; overflow:hidden;zoom:1; padding:0px 0px !important;}
td.gktit h3{ width:184px; height:40px; line-height:40px; background:#3f96f0; display:inline-block; float:left; color:#fff; font-size:16px; text-align:center;}
td.gktit span{ float:left !important; line-height:40px !important;}
table .duxyz2{ text-indent:0px !important;}

.write table td span{ display:inline-block; line-height:30px; color:#dc0101; margin:0 5px;}

.write table td.chaxun{ width:16%; background:#f6f3f3; text-align:right;padding-right:2%;border-right:1px solid #e5e5e5;  color:#444 !important;}
.write table td{ border:none!important;border-bottom:1px solid #e5e5e5!important; padding:10px 15px;}

.form-control{ border:1px solid #e3e2e2; padding-left:5px; background:#fff; outline:none; line-height:32px; width:250px; height:32px; }

.anniu2{ margin:16px 0px 16px 17%;}
.btn{ margin-right:20px;width:100px; height:32px;  text-align:center; line-height:32px; border:none; cursor:pointer;}
.btn-default{ background:url(../images/anniu-bg.gif) no-repeat; color:#fff;	border-radius:5px; -webkit-border-raiud:5px; -moz-border-radius:5px;}
.btn-primary{  background:url(../images/anniu-bg2.gif) no-repeat; color:#444; }
.btn-info{ background:url(../images/hd-ico11.png) no-repeat -53px 0px; width:53px; height:31px; line-height:31px; color:#fff;margin-top:2px;}

/*----表头样式修改----*/
.gkhead{width:92%; margin:28px auto; border:1px solid #cddbeb;border-bottom:none; border-right:none; overflow:hidden;zoom:1;}
.gkhead .hbgtoub td{ border:1px solid #c9e8fa; border-top:0; border-left:0; line-height:28px;padding:7px 5px;}
.gkhead .hbgtoub td.wjTit{ width:143px; background:#f0f6fc; border-right:1px solid #c9e8fa; text-align:center;}
.gkhead .hbgtoub td{ width:400px;}

/*--领导页修改---*/
.ld-info{width:92%; margin: 0 auto;}
.photo{width:240px;float: left; }
.photo h3{ display: block; width:100%; font-size: 16px; text-align: center; line-height: 45px;}
.photopic{ width:240px; height:310px;height:310px; border:1px solid #dfdfdf; padding:5px;overflow: hidden;zoom:1;}
.photopic img{ display: block; width: 100%;height:310px;  }
.ldrw{ width:790px; float: right;}
.jianjie{ height: 300px; overflow-y: scroll;}
.ldjs .tit{ height:40px; border-bottom:1px solid #275ba5; }
.ldjs .tit h3{ margin-left:15px;height:40px;line-height:40px; background:url(../images/sq_det2.png) no-repeat left; padding-left:20px; text-indent:10px; font-size:16px; font-weight:bold; color:#275ba5;}
.ldwenz{margin-top:10px; margin-left:15px;}
.ldwenz p{ line-height:32px; font-size:16px;}
.ldjs .bd ul{margin-top:10px; margin-left: 0;}

/*--往期专题---*/
.wqzhuanti{ width:100%; margin-top:20px;}
.wqzhuanti .tit{ hegiht:40px; line-height: 40px; background:#f5f5f5;}
.wqzhuanti .tit h3{ display:inline-block; height: 40px; line-height:40px; background:#107ce1; color: #fff; font-size: 16px; font-weight: bold; padding:0 30px;}
.wqzhuanti ul{margin-top:20px;padding-left:10px; width: auto;}
.wqzhuanti ul li{ float:left;width:32.3%; padding-right:1%;}
.wqzhuanti ul li a{ width:100%;}