@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;}
body{color: #333;font-family: "microsoft yahei";font-size: 15px;line-height: 30px; text-align:justify; text-justify:inter-ideograph;background: url(../images/bodyBg.jpg) no-repeat scroll center top; background-color:#f1f6fa; }
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{border:0} 
ol,ul,li{list-style:none;}
input, textarea, select, button{font-size: 14px;}
table{border-collapse:collapse;}
html{overflow-y: scroll;}
*{word-wrap: break-word;margin: 0;padding: 0;}/*文字强制换行word-break:keep-all;(Ff)*/

/* css common*/
.clearfix:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
html{overflow-x:hidden;}
.clear{clear: both;}
.w1200{width: 1200px;height:auto;margin: 30px auto 0;}
.w100{width: 100%; background: url(../images/bodyBg.jpg) no-repeat scroll center top;}
.ml30{ margin-left:30px;}


/*头部*/
.headerBox{width: 100%;height: 314px;}
.header{ width:1260px; height:314px; margin:0 auto;}
.logo{width:618px;height:107px;float:left; margin-top:70px;}
.logo img{width:100%;height:100%;}

/*导航*/
.menuBox{ width:100%; height:50px; background-color:#0068c7;}
.menu{ width:1260px; height:50px; margin:0 auto;}
.menu li{ width:209px; font-size:18px; color:#fff; line-height:50px; float:left; display:block; border-left:solid 1px #0271d6; position:relative; transition:all ease-out .3s;  text-indent:80px;}
.menu li:last-child{ width:208px;border-right:solid 1px #0271d6;}
.menu li img{ width:18px; height:18px; position:absolute; left:50px; top:19px;}
.menu li a{display: block;width: 300px;height: 50px;line-height: 50px; color:#fff; font-size:18px;}
.menu li:hover{ background:#013788;}

/*标题*/
.indexTit{ width:100%; height:41px; background: url(../images/indexTit.png) no-repeat scroll left top;}
.indexTit h3{ width:110px; height:41px; display:block; font-size:18px; line-height:41px; text-align:center; color:#fff; float:left;}
.indexTit .more{ width:55px; height:41px; float:right; display:block; font-size:14px; color:#999; line-height:41px; background: url(../images/jt.png) no-repeat scroll right 10px;}
.indexContent{ width:1200px; background-color:#fff; padding:1px 30px 40px 30px; margin:0 auto;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}


/*工作动态*/
.focus{width: 590px;height: 400px; margin:0; padding:0; overflow: hidden; position: relative; float:left;}
.focus .hd{overflow: hidden;position: absolute;right: 0px;bottom: 7px;z-index: 2;height: 20px;width: 200px;}
.focus .hd ul{overflow: hidden;zoom: 1;float: right;}
.focus .hd ul li{float: left;margin-right: 10px;overflow: hidden;width: 10px;height: 10px;line-height: 99px;cursor: pointer;background-color:#fff; border-radius:50%;}
.focus .hd ul li.on{background-color:red; border-radius:50%;width: 10px;height: 10px;}
.focus .bd{position: relative;height: 100%;z-index: 1;}
.focus .bd li{zoom: 1;vertical-align: middle;width: 100%;height: 100%;}
.focus .bd li a{display: block;width: 100%;height: 100%;position: relative;}
.focus .bd img{width: 590px;height: 400px;display: block;}
.focus .bd li .textbg{position: absolute;bottom: 0px;height: 45px; width: 100%; background-color: rgba(0,0,0,0.5);z-index: 1;}
.focus .bd li .textbg p{line-height: 45px;height: 45px; font-size:18px; font-weight:bold; color: #fff;width: 430px; padding-left: 10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }

/*tab标签*/
.nTab{width: 580px;overflow: hidden; float:right;}
.none{display:none;}
.nTab .TabTitle{ width:100%; height:45px; border-bottom:solid 1px #ddd;}
.nTab .TabTitle li{float: left;cursor: pointer;height: 43px;text-align: center;width: 100px; font-size:20px; line-height:43px; margin-right:10px;}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{color: #0068c7; border-bottom:solid 3px #0068c7;}
.nTab .TabTitle .normal{color: #333;}
.nTab .TabContent{clear:both;display:block;}
.nTab .nTab_more{ width:55px; height:41px; float:right; display:block; font-size:14px; color:#999; line-height:41px; background: url(../images/jt.png) no-repeat scroll right 10px;position:absolute; z-index:10000; right:0; top:-60px;}


/*横幅*/
.hf{ width:1200px; height:110px; margin:30px auto 0;}
.hf img{ width:100%; height:100%;}

/*首页新闻*/
.newsBox{ width:380px; float:left;}
.indexNews{ width:100%; height:auto; margin-top:15px;}
.indexNews li{ width:100%; height:40px; background: url(../images/icon_1.png) no-repeat 5px center; text-indent: 25px; overflow: hidden; display:block; line-height:40px; border-bottom:dashed 1px #ddd;}
.indexNews  li span{color:#999; font-size:14px; float:right; text-indent: 0;}
.indexNews  li a{ width:75%;  color:#333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; float:left;}
.indexNews  li a:hover{ color:#0164bf;}

/*客户服务*/
.khfw{ width:1200px; height:200px; margin:30px auto 0; background:#f4f9ff;}
.khfw .khfwDate{ width:380px; height:200px;float:left; line-height:35px; color:#fff; box-sizing:border-box; overflow:hidden;}
.khfw .khfwDate .lj{ width: 100%; background-color:#f4f9ff; display:block; margin-bottom:10px; border-radius: 8px;background:#0068c7; position:relative;}
.khfw .khfwDate .lj a{ font-size:18px; line-height:95px; color:#fff; display:block; text-indent:80px; border-radius: 8px; transition:all ease-out .1s;}
.khfw .khfwDate .lj img{ width:40px; height:40px; position:absolute; left:30px; top:27px;}
.khfw .khfwDate .lj a:hover{ background:#0068c7; color:#fff;}

.khfw .khfwList{ width:750px; height:125px; float:right; margin-top:35px;}
.khfw .khfwList li{ width:95px; height:125px; float:left; margin-right:30px; display:block;}
.khfw .khfwList li .i_bg{ width:95px; height:95px; background:#fff;border-radius: 10px; transition:all ease-out .1s; position:relative;}
.khfw .khfwList li .i_bg i{ color:#0068c7; font-size:50px; line-height:95px; left:25px; position:absolute;}
.khfw .khfwList li .i_text{ width:95px; height:20px; line-height:20px; color:#333; margin-top:10px; text-align:center;}
.khfw .khfwList li:hover .i_bg{ background:#0068c7;}
.khfw .khfwList li:hover .i_bg i{ color:#fff;}
.khfw .khfwList li:nth-child(1) .i_bg i{ font-size:40px; left:30px;}
.khfw .khfwList li:nth-child(4) .i_bg i{ font-size:40px; left:30px;}
.khfw .khfwList li:nth-child(6) .i_bg i{ font-size:40px; left:30px;}

/*质检风采*/
.zjfcTit{ width:100%; height:43px;  background: url(../images/zjfcTit.jpg) repeat scroll left top; margin-top:30px;}
.zjfcTit h4{ width:135px; height:43pxpx; color:#fff; font-size:16px; line-height:43px; text-align:center; float:left; background:#0068c7;}
.zjfcTit .more{ width:80px; height:43xpx; color:#666; font-size:14px; line-height:43px; text-align:center; float:right;}
.picScroll{ width:1200px; margin:25px auto 0; position:relative;}
.picScroll .bd{float:left; width:1200px; overflow:hidden;}
.picScroll .bd li{float:left; width:285px;  height:250px; margin-right:20px; overflow:hidden;}
.picScroll .bd li .pic{ width:285px; height:210px; display:block; overflow:hidden;}
.picScroll .bd li .pic img{ width:100%; height:100%; transition:all ease-out .3s;}
.picScroll .bd li .txt{ width:100%; display:block; color:#333; line-height:40px; background-color:#f2f1f1; text-align:center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:all ease-out .1s;}
.picScroll .bd li:hover .txt{ color:#fff; background-color:#0068c7;}
.picScroll .bd li:hover img{transform:scale(1.05);}

/*党建文化*/
.djwh{ width:340px; height:394px; background:#f4f9ff; float:left; padding:30px 20px 0;}
.djwh h3{ width:100%; height:20px; font-size:20px; line-height:20px; color:#000; display:block;}

/*内设部门*/
.bm{ width:790px; height:424px; float:right;}
.bm .bm1{width:790px; height:200px; margin-bottom:24px; display:block;}
.bm .bm1 img{ width:100%; height:100%;}
.bm .bm2{ width:313px; height:105px; background-color:#c9a8eb; margin:0 5px 5px 0; float:left; display:block;}
.bm .bm2 img{ width:65px; height:65px; display:block; margin:20px 0 0 50px; float:left;}
.bm .bm2 p{ font-size:24px; line-height:105px; float:left; color:#fff; margin-left:20px;}
.bm .bm3{ width:154px; height:105px; background-color:#abd373; margin:0 5px 5px 0; float:left; display:block;}
.bm .bm3 img{ width:45px; height:43px; display:block; margin:18px 0 10px 54px;}
.bm .bm3 p{ width:100%; font-size:16px; line-height:16px; text-align:center; color:#fff;}
.bm .bm4{ background-color:#fdac39;}
.bm .bm5{ width:154px; height:215px; background-color:#95aded; float:right; display:block;}
.bm .bm5 img{ width:70px; height:70px; display:block; margin:53px 0 20px 42px;}
.bm .bm5 p{ width:100%; font-size:16px; line-height:16px; text-align:center; color:#fff;}
.bm .bm6{ background-color:#f0d06b; margin-bottom:0;}
.bm .bm7{ background-color:#95aded; margin-bottom:0;}
.bm .bm8{ background-color:#61b6f7; margin-bottom:0;}

.bm .bm_contain{width: 790px; height:200px; background:#fff;}
.bm .bm_contain li{float: left; list-style: none; width: 111px; height:200px; transition: all .3s; position: relative; overflow: hidden; border-right: solid 2px #fff; background-color:#58befc;}
.bm .bm_contain li:last-child{border-right:0;}
.bm .bm_contain ul:hover li{width: 80px;}
.bm .bm_contain ul:hover li img{left: 10px;}
.bm .bm_contain ul li:hover{width: 298px;}
.bm .bm_contain ul li:hover img{width: 100px; height: 100px;top: 30px; left: 100px;}
.bm .bm_contain li .title{position: absolute; width: 100%; height: 40px; background-color: rgba(0, 0, 0, .5); text-align:center; font-size:14px; line-height: 40px; bottom: 0px; left: 0; display:block;}
.bm .bm_contain li img{position: absolute; width: 60px; height: 60px;top: 50px; left: 25px; display:block; transition: all .3s;}
.bm .bm_contain a{color: #fff; text-decoration: none;}

/*链接*/
.linkBox{ width:100%; border:solid 1px #e4e4e4; padding:30px 0; margin-top:60px;}
.link{ width:1260px; height:45px; margin:0 auto;}
.link li{ width:300px; height:45px; margin-right:20px; float:left;}
.link li:last-child{ margin-right:0;}
.link li select{ width:100%; height:45px; border:0;color:#666; border:solid 1px #f1f1f1; text-align-last: center; padding:0 10px; outline: none}

/*底部*/
.footBox{ width:100%; background-color:#222; padding:40px 0;}
.foot{ width:1260px; margin:0 auto;}
.foot .footFl{ width:800px; float:left; color:#fff;}
.foot .footFl a{ color:#fff;}
.foot .footFr{ width:300px; float:right; color:#fff; text-align:right;}

/*今日导读*/
.ggtc{ width:290px; background:#fff; position:fixed; right:-240px; bottom:5px;}
.ggtc .tit{ width:100%; height:40px; background-color:#0068c7; padding:0 15px; box-sizing:border-box;}
.ggtc .tit h3{ width:100px; height:40px; font-size:16px; color:#fff; line-height:40px; float:left;}
.ggtc .tit .close{ width:30px; height:40px; line-height:40px;display:block; float:right; color:#fff; float:right;}
.ggtc .ggtc_text{ width:100%; padding:15px; box-sizing:border-box;}
.ggtc .ggtc_text li{ margin-bottom:5px; border-bottom: dashed 1px #ddd; padding-bottom:5px;}
.ggtc .ggtc_text li a{ width:100%; font-size:14px; line-height:30px; color:#333;}
.ggtc .ggtc_text li a span{ color:#000; font-weight:bold;}
.ggtc .ggtc_text li a:hover{color:#0164bf;}

/*内页*/
.subcontent{ width:1200px; margin:30px auto 0; background: url(../images/subContentBg.jpg) repeat-y top left; min-height:500px;}
.subLeft{ width:260px; height:auto; background: url(../images/subMenu.jpg) no-repeat top left; float:left;}
.subLeft h3{ width:260px; height:71px; color:#fff; font-size:20px; line-height:68px; text-indent:50px;}
.subMenu{width: 260px;}
.subMenu ul{float:left;}
.subMenu li{height: 49px; border-bottom:solid 1px #dfeffe; float:left;}
.subMenu .nli{float: left;position: relative;z-index: 1;height: 49px;width:260px;text-align: center;display:block;}
.subMenu .nli span a{width: 260px; line-height:49px; display: block;color: #333; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent:60px;  background: url(../images/icon_2.png) no-repeat 35px center;}
.subMenu .nli.on,
.subMenu .nli:hover{color: #333;text-decoration: none;  background: url(../images/icon_3.png) no-repeat 35px center;  background-color:#dfeffe; display: block;}
.subMenu .nli.on span a,
.subMenu .nli:hover span a{color: #333;text-decoration: none; background: url(../images/icon_3.png) no-repeat 35px center; background-color:#dfeffe; display: block;}

.subRight{ width:900px; height:auto; float:right;}
.subRight .subTit{ width:900px; height:55px; border-bottom:solid 2px #2969bc;}
.subRight .subTit h3{ width:300px; font-size:18px; line-height:55px; color:#333; text-indent:45px; float:left; display:block; background: url(../images/icon_4.png) no-repeat 15px center;}
.subRight .subTit .position{ width:500px; height:55px; float:right; color:#999; line-height:55px; padding-right:15px; text-align:right; font-size:14px;}
.subRight .subTit .position a{ color:#999;}
.subRight .subTit .position a:hover{ color:#064e9f;}

.subRight .subMain{ width:900px; height:auto; margin-top:30px; padding-bottom:30px;}
.subRight .subMain p{ margin-bottom:10px;}
.subRight .subMain img{ max-width:900px; height:auto; display:block; margin:15px 0;}

/*新闻样式*/
.subNews{ width:900px; height:auto; margin-top:30px;}
.subNews li{ width:870px; height:50px; background: url(../images/icon_1.png) no-repeat 15px center; text-indent: 20px; overflow: hidden; display:block; line-height:50px; border-bottom:dashed 1px #eee; padding:0 15px;}
.subNews li span{color:#999; font-size:14px; float:right; text-indent: 0;}
.subNews li a{ width:730px;  color:#333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; float:left;}
.subNews li a:hover{ color:#064e9f;}

/*新闻样式*/
.subNewsB{ width:900px; height:auto; margin:40px auto 0;}
.subNewsB li{width: 900px; height: 120px; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #eee; display: block;}
.subNewsB li:last-child{ margin-bottom:0;}
.subNewsB li .newsPic{width: 200px;height: 120px; float: left; overflow: hidden;}
.subNewsB li .newsPic img{width: 100%;height: 100%; transition: all .5s ease;}
.subNewsB li .newsContent{ width:680px; height:auto; padding:5px 0; float:right;}
.subNewsB li .newsContent h3{ width:580px; height:18px; font-size: 18px; color: #000; line-height: 18px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; transition: color .3s;}
.subNewsB li .newsContent p{color: #777;height: 50px;font-size: 14px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin-top:15px;}
.subNewsB li .newsContent .newsTime{color: #999; font-size: 14px; line-height: 15px; margin-top:10px;}
.subNewsB li:hover img{display: block; transform:scale(1.05);}
.subNewsB li:hover h3{color: #064e9f;}

/*新闻样式*/
.subNewsC{ width:900px; height:auto; margin:40px auto 0;}
.subNewsC li{ width:900px; height:85px; margin-bottom:30px; padding-bottom:30px; display:block; border-bottom:solid 1px #eee; transition: all .5s ease; background: url(../images/icon_5.png) no-repeat right center;}
.subNewsC li:last-child{ margin-bottom:0;}
.subNewsC li .newsTime{ width:85px; height:85px; background: #f5f5f5; text-align: center; color: #888; float:left; transition: all .5s ease;}
.subNewsC li .newsTime .newsDate{ font-size: 42px; line-height: 46px; padding-top: 7px;}
.subNewsC li .newsTime .newsYearMon{ font-size:13px; line-height: 20px}
.subNewsC li .newsContent{ width:720px; height:85px; margin-left:30px; float:left;}
.subNewsC li .newsContent .newsTit{ width:100%; height:18px; font-size:18px; line-height:18px; color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s ease; padding-top:7px;}
.subNewsC li .newsContent .newSummry{ width:100%; height:50px; font-size:14px; line-height:25px; color: #777; margin-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.subNewsC li .newsIcon{ width:40px; height:40px; float:right; margin-top:30px;}
.subNewsC li:hover{ background: url(../images/icon_5.png) no-repeat right center;}
.subNewsC li:hover .newsTime{ background:#064e9f; color: #fff;}
.subNewsC li:hover .newsTit{ color:#064e9f;}

/*图片样式*/
.subImg{ width:900px; height:auto; margin-top:20px;}
.subImg li{width: 280px; height: auto; margin: 20px 30px 0 0; float: left; display:block;}
.subImg li:nth-child(3n){ margin-right:0;}
.subImg li .pic{ width:280px; height:210px; display:block; overflow:hidden}
.subImg li .pic img{ width:100%; height:100%; transition:all ease-out .3s;}
.subImg li .txt{ width:280px; display:block; color:#333; text-align:center; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top: 10px;}
.subImg li:hover .txt{ color:#006ccd;}
.subImg li:hover img{transform:scale(1.05)}


/*分页效果*/
.pages{ width:900px;clear: both;text-align: center;margin: 50px auto; font-size:14px;}
.pages a,.pages span{line-height: 25px;background: #f7f7f7;color: #333;text-decoration: none;margin:0 5px;padding: 7px 13px;}
.pages span:first-child{background: #f7f7f7;}
.pages a:hover{color:#fff; background:#0060ae;}
.pages span.current{color:#fff; background:#0060ae; border-color:#0060ae;}
.pages span.disabled{background:#f7f7f7;}
.pages span.disabled:hover{background:#0060ae;color:#fff; text-decoration: none; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

/*详细内容*/
.showContent{ width:1160px; min-height:400px; margin:0 auto; padding:50px; background:#fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
.showContent .title{ width:100%; font-size:24px; line-height:30px; color:#222; font-weight:bold; text-align:center;}
.showContent .time{ width:100%; border-top:solid 1px #eee; font-size:14px; color:#999; text-align:center; margin-top:25px; padding-top:10px;}
.showContent .text{ width:1000px; margin:20px auto 0; font-size:16px;}
.showContent .text p{ margin-bottom:10px;}
.showContent .text img{ max-width:1000px;}


/*对联*/
.pane{width:130px;background: #edf5e1;position: relative;position:fixed !important; top:270px; right:0; z-index:100000;}
.pane img{ width:130px;}
.pane .delete{position: absolute;top: -35px;right: 0;cursor: pointer;}


/*下拉广告*/
#MyMoveAd {overflow:hidden;text-align: center;height: 0px;background-color: #AC010A;background-repeat: no-repeat;background-position: center center;display: block;}

/*漂浮广告*/
.pfImg{width:300px;height:190px;background:red;}
.pfImg img{ width:100%; height:100%; display:block;}