@charset "utf-8";
/* CSS Document */
.neibanner{ height:258px; min-width: 1200px;}
.neibanner1{ background:url(neibanner1.jpg) no-repeat center;}
.neibanner2{ background:url(neibanner2.jpg) no-repeat center;}
.neibanner3{ background:url(neibanner3.jpg) no-repeat center;}
.neibanner4{ background:url(neibanner4.jpg) no-repeat center;}
.neibanner5{ background:url(neibanner5.jpg) no-repeat center;}
.neibanner6{ background:url(neibanner6.jpg) no-repeat center;}
.neibanner7{ background:url(neibanner7.jpg) no-repeat center;}
.neibanner8{ background:url(neibanner8.jpg) no-repeat center;}

.ticket{ margin:0px auto; width:1200px; margin-top:-92px;}
.ticket-locate{margin-bottom: 25px;}
.font-tt{ font-family:"微软雅黑"; font-size:36px; color:#FFF; border-bottom:5px solid #2dac92;}

/*站点地图*/
.ticket-bg{ background-color:#FFF; width:1200px;margin-top: 6px; padding-bottom:20px;}
.titcket-ct { padding: 10px 30px 30px 30px;}
.titcket-ct li{ border-bottom:1px dashed #CCC; line-height:60px; height:60px;}
.titcket-ct li span{ background:url(other.png) no-repeat 0px 0px; width:24px; height:24px; display:block; float:left; margin-top:17px; }
.titcket-ct li a{ float:left; font-size:14px; color:#757575;  margin: 0px 17px;}
.titcket-ct li a:hover{ color:#107fcf;}
.titcket-ct li a.ticker-on{ font-family:"微软雅黑"; color:#2ea343; font-size:16px; margin-right:40px;}
.titcket-ct li i{ color:#eaeaea; float:left;}

/*党群建设—党建工作-列表*/
.subnav{ text-align:center; padding-bottom: 11px;padding-top: 25px;}
.subnav a{border-radius: 15px; margin: 0px 10px; width:91px; height:31px; line-height:31px; text-align:center; background:#3063a3; display:inline-block; color:#FFF;font-size:14px;}
.subnav a:hover{ background:#59af3f;}
.subnav a.on{background:#59af3f;}
.subnav i{ color:#dddddd; padding:0px 10px;}

.buildlists{ border-bottom:1px dashed #dbdbdb;margin: 0px 14px;}
.buildlists-ct{ padding-bottom:20px; margin-bottom:20px;}
.build-list{ background:#f1f1f1; border:2px solid #FFF; float:left; width:550px; padding:10px;margin: 11px 10px 0px 0px;}
.build-list .pic{float: left; margin-right:10px;}
.build-list .pic a img{ width:185px; height:101px;}
.build-list .word{ float:left;  width: 354px; margin-left: 7px;}
.build-list .word a{ font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#5f5f5f;width:346px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top:4px;}
.build-list .word a:hover{ color:#2dac92;}
.build-list:hover{border:2px solid #2dac92;}

.build-list .word .time{ color:#a7a7a7; line-height:20px; height:20px; margin:7px 0px;}
.build-list .word .time span{ width:16px; height:17px; background:url(other.png) no-repeat 0px -34px; display:inline-block; float:left; padding-right:10px; margin-top:2px;}
.build-list .word p{ color:#a7a7a7; line-height:22px;}
.pading-no{ margin-right:0px;}

.build-bg{ margin-bottom:20px;}
/*翻页*/
.flip{ text-align:center; height:37px; margin-top: 65px;}
.flip span{ font-family:"微软雅黑"; font-size:14px; color:#898989; margin-right:10px;}
.flip a{ padding:8px 13px; font-family:"微软雅黑"; font-size:14px; background:#FFF; color:#000;}
.flip a:hover{ background:#2e5f9d; color:#FFF;}
.flip a.nowpage{ background:#2e5f9d; color:#FFF;}
.flip a i{ background:url(other.png) no-repeat; width:9px; height:16px; display:inline-block;}
.flip a i.flip-i1{ background-position:0px -57px;}
.flip a i.flip-i1:hover{ background-position:0px -82px;}
.flip a i.flip-i2{ background-position:-26px -57px;}
.flip a i.flip-i3:hover{ background-position:-26px -82px;}
.flip a.flip-bg{ background:#f5f5f5;}
.flip a.flip-bg:hover{background:#2e5f9d; } 

/*党群建设—工会园地-列表*/
.union{ width:372px; float:left;margin: 10px 5px 7px 17px;}
.union-img{ position:relative; cursor:pointer;}
.union-img img{ width:368px; height:241px; border:2px solid #b6b6b6;}
.union-name{border-bottom: 4px solid #f8f8f8;font-family: "微软雅黑";font-size: 16px;color: #010101;line-height: 40px;width: 370px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.union-name:hover{color:#2dac92;}
.union p{ line-height:24px; font-size:14px; color:#747474; margin-top:5px;}
a.union-tanchu{ display:block; width:372px; height:245px; position:absolute; top:0px; left:0px;}
a.union-tanchu:hover .union-bg{border: 2px solid #32A60F;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.50;-khtml-opacity: 0.50;opacity: 0.50;position: absolute;z-index: 1;bottom: 1px;left: 0px; width: 99%; height: 98%;}
a.union-tanchu:hover i{left: 143px;z-index: 33;top: 76px; position: absolute; background: url(other.png) no-repeat -109px 0px; width: 92px;height: 92px; display: block;}

/*党群建设—主题专栏-列表*/
.theme{ width:368px; float:left;margin: 10px 2px 7px 23px; background:#fcfcfc;}
.theme-img img{ width:368px; height:241px;}
.theme-ct{ margin:10px;}
.theme-name{ height:31px;  border-bottom:1px dashed #CCC; padding-bottom:9px;}
.theme-name span{ background:#59b23e; color:#FFF; width:92px; height:31px; float:left; display:inline-block; text-align:center; line-height:31px; margin-right:7px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.theme-name a{ font-family:"微软雅黑"; font-size:16px;width:249px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; color:#000; line-height:31px;}
.theme-name a:hover{ color:#59b23e;}
.theme p{line-height:24px;color:#c0c0c0; margin-top:5px;}


/*工程建设*/
.theme-bg{ padding:20px 20px}
.leftsidebar{ float:left; margin-right:14px;}
/* sdmenu */
div.sdmenu{width:244px;margin:0 auto;font-family:Arial, sans-serif;font-size:12px;padding-bottom:10px; color:#fff; line-height:46px;}
div.sdmenu div{overflow:hidden;border-bottom:1px solid #0f90cc;border-left:1px solid #0f90cc;border-right:1px solid #0f90cc; }
div.sdmenu div:first-child{ border-bottom:1px solid #0f90cc;border-left:1px solid #0f90cc;border-right:1px solid #0f90cc; }
div.sdmenu div.collapsed{height:46px;}
div.sdmenu div span{display:block;height:46px;line-height:46px;overflow:hidden;cursor:pointer;background:#0f90cc; font-family:"微软雅黑"; font-size:18px; text-indent:10px; }
div.sdmenu div span i{ background: url(other.png) no-repeat -49px -109px;width: 35px;height:47px;display: inline-block;float: right;}
div.sdmenu div.collapsed span{display:block;height:46px;line-height:46px;overflow:hidden;width:244px;cursor:pointer;background:#0f90cc; font-family:"微软雅黑"; font-size:18px;}
div.sdmenu div.collapsed i{background: url(other.png) no-repeat 9px -106px;}
div.sdmenu div a{background:#fff;display:block;border-bottom:1px dashed #eaeaea;color:#000; text-align:center; font-size:14px;}
div.sdmenu div a.current{background:#0F81BF; color:#fff;}
div.sdmenu div a:hover{background:#0F81BF; color:#fff;}
div.sdmenu div a.on{background:#0F81BF; color:#fff;}

.righttheme-bg{width:898px; border:1px solid #eaeaea; float:left;}
.righttheme-ct{ padding:20px;}
.righttheme-tt{ width:864px;}
.righttheme-tt i{ background:url(other.png) no-repeat -174px -105px; width:26px; height:25px; display:block; float:left; margin-top:2px; margin-right:10px;}
.rigtspan{ float:left; width:800px;}
.rigtspan span{ font-family:"微软雅黑"; font-size:24px; float:left; background:#FFF;padding-right: 17px;}
.rigtspan em{margin-left: 15px; width:100%; background: url(righttheme-tt-bg.jpg);height: 13px;display: block;margin-top: 11px;} 
.righttheme-cc{ padding:10px; font-size:14px; line-height:30px;}

/*工程建设地图*/
.map{position: relative;background: url(map.jpg) no-repeat; width:852px;height: 435px;z-index: 1;margin: 15px 0px;}
.map-bg{width:852px;height: 435px;}
.map-bg-1{ position:relative; background:url(map1.jpg) no-repeat;}
.map-bg-2{ position:relative; background:url(map2.jpg) no-repeat;}
.map-bg-3{ position:relative; background:url(map3.jpg) no-repeat;}
.map-bg-4{ position:relative; background:url(map4.jpg) no-repeat;}
.map-bg-5{ position:relative; background:url(map5.jpg) no-repeat;}
.map-bg-6{ position:relative; background:url(map6.jpg) no-repeat;}
.map-bg-7{ position:relative; background:url(map7.jpg) no-repeat;}
.map-bg-8{ position:relative; background:url(map8.jpg) no-repeat;}
.map-bg-9{ position:relative; background:url(map9.jpg) no-repeat;}
.map-bg-10{ position:relative; background:url(map10.jpg) no-repeat;}
.b1{ position:absolute; background:#FFF; width:224px; top: 154px;left: 142px; height:104px}
.b1 .b1-bg{ padding:10px;}
.b1 .b1-bg span{ font-family:"微软雅黑"; color:#003981; font-size:16px;}
.b1 .b1-bg p{ color:#8b8b8b; line-height:20px; margin-top:5px;}
.b1 .b1-bg a{ float:right; color:#d77722;padding-top: 5px;}
.b1 .b1-bg a:hover{ color:#f98115;}
.b1 i{ background:url(other.png) -173px -147px; width:27px; height:47px; display:inline-block;right: -27px;position: absolute; top:0px;}

/*公司简介*/
.synopsis{margin: 10px 20px 20px 20px;}
.synopsis-tt{ text-align:center; font-family:"微软雅黑"; font-size:30px; background:#f2f2f2; border:1px solid #c7c7c7; padding:12px 0px;}
.synopsis-ct{ font-size:14px; line-height:30px; margin-top:20px;}

/*控股公司*/
.control-list{ float:left; border:1px solid #d3d3d3; width:222px;margin: 10px 3px 10px 11px;}
.control-list .control-top{ background:#fafafa;}
.control-list .control-top img{border-radius: 50%; border:3px solid #eaeaea; width:144px; height:144px;margin:32px 37px 10px 37px;}
.control-list .control-top a{width: 213px;font-family: "微软雅黑";font-size: 14px; display: inline-block; color: #3e3e3e; text-align: center; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  padding: 10px 5px 16px 6px;}
.control-list .control-top a:hover{color:#3063a3;}
.control-list p{ padding:10px; line-height:20px; color:#afafaf;}

/*控股公司详细*/
.control-ct{border:1px solid #d3d3d3;background:#fafafa; padding:20px; margin:20px;}
.control-logo{ float:left;}
.control-logo img{border-radius: 50%; border:3px solid #eaeaea; width:144px; height:144px;}
.control-right{ float:left; margin-left:20px; width:947px;}
.controlname{ font-family:"微软雅黑"; font-size:24px; color:#3e3e3e; margin-bottom:15px;}
.controlcontent{ background:#FFF; line-height:25px; font-size:14px;padding:20px;}


/*联系我们*/
.contact-top{ padding:10px 0px;}
.contact-top ul{background:#f8f8f8; width:275px; height:226px; text-align:center; float:left; margin:10px 14px 10px 11px;}
.contact-top ul:hover{background:#59af3f;}
.contact-top ul li{ font-family:"微软雅黑"; margin:10px 0px;}
.contact-top ul li i{ background:url(other.png) no-repeat; margin-bottom: 17px;margin-top: 30px; display: inline-block; width:77px; height:77px;}
.contact-top ul li i.con1{ background-position:0px -228px;}
.contact-top ul:hover .con1{ background-position:-107px -228px;}
.contact-top ul li i.con2{ background-position:0px -318px;}
.contact-top ul:hover .con2{ background-position:-107px -318px;}
.contact-top ul li i.con3{ background-position:0px -406px;}
.contact-top ul:hover .con3{ background-position:-107px -406px;}
.contact-top ul li i.con4{ background-position:0px -494px;}
.contact-top ul:hover .con4{ background-position:-107px -494px;}
.contact-top ul li span{ color:#979797; font-size:20px;}
.contact-top ul:hover span{ color:#FFF;}
.contact-top ul li font{ color:#575757; font-size:14px;}
.contact-top ul:hover font{ color:#FFF;}

.address{ background:url(map-co.jpg) no-repeat; width:1179px; height:431px; margin-left:10px;background-size: 100%;}
.address p{ text-align:center; font-family:"微软雅黑"; color:#FFF; font-size:20px; padding-top:96px; line-height:40px;}

.f-main{ width:810px;  margin-top: 20px;margin-left: 200px;}
.form span{ float:left; font-size:14px; color:#6e6e6e; line-height:42px;}
.form1{ float:left;}
.form2{ margin-left:35px;}
.form .text{ border:1px solid #dbdbdb; padding:13px 10px; margin-bottom:17px; line-height:20px; font-size:14px;}
.form .widthtext1{ width:743px;}
.form .widthtext2{ width:322px;}
.form .widthtext3{ width:743px; height:105px;}
.tijiao{ width:195px; height:47px; background:#3063a3; color:#FFF; font-family:"微软雅黑"; font-size:18px;border-radius: 5px;margin-left: 307px; cursor:pointer;margin:21px 0px 36px 313px;}
.tijiao:hover{ background:#2d70c4; }

/*员工风采*/
.culture-ct{ padding-bottom:25px;}
.culture{width:373px; float:left; margin:10px 2px 10px 19px; border-bottom:3px solid #f2f2f2; padding-bottom:10px;height: 357px;}
.culture .staffimg img{ border:1px solid #b6b6b6; width:373px; height:245px;}
.culture .staffname{font-family:"微软雅黑"; margin:10px 0px; }
.culture .staffname a{ font-size:24px; color:#000000; float:left;}
.culture .staffname a:hover{ color:#357fdc;}
.culture .staffname i{display: inline-block;color: #FFF;font-size: 14px;background: #4eac3f; padding: 2px 7px; border-radius: 5px; margin-left: 5px; float:left; margin-top:6px;}
.culture p{ font-size:14px; color:#909090; line-height:23px;}

/*新闻资讯*/
.newlist-bg{padding: 20px 20px 0px 20px;}

.new-left{ float:left;}

.information{ padding:20px 20px 5px 20px; border:1px solid #c9c9c9; border-bottom:3px solid #4eac40;  width: 266px;}
.information .inffont{position: relative; display:inline-block;background: #f2f2f2;height: 43px;width: 266px;line-height: 43px;border-bottom: 1px solid #c9c9c9;margin-bottom: 16px;font-family: "微软雅黑";font-size: 16px;color: #0f0f0f;}
.information .inffont:hover{background:#3063a3; color:#FFF;}
.information .inffont span{padding-left: 14px;}
.information .on{background:#3063a3; color:#FFF;}
.inffont i{ background:url(other.png) no-repeat; width:44px; height:44px; position:absolute; top:0px; right:0px;}
.inffont .infbutton{ background-position:0px -606px;}
.inffont .infbutton span{ background:#3063a3; color:#FFF;}
.new-left .adv img{ width:308px; height:173px; margin-top:10px;}

.ct-bg{float:left;}
.new-bg{width:837px;}
.new-crm{ padding:10px; background:#f2f2f2; border:1px solid #c7c7c7; font-size:14px; color:#6e6e6e; line-height:23px;}
.new-crm span{ background:url(other.png) no-repeat -177px -609px; padding-left:32px; float:left;}
.new-crm a{ font-size:14px;color:#6e6e6e;}
.new-crm a:hover{color:#4385d9;}
.new-crm i{ float:left; padding:0px 10px;}
.new-crm font{ float:left;color:#4385d9;}

.news{ margin-bottom:37px;}
.newlist-small{ width:578px;}
.new-list{ border-bottom:1px dashed #CCC; padding-bottom:20px; margin-top:20px;}
.new-list img{float:left; width:236px; height:134px; border:1px solid #ececec;}
.new-list .newlist-right{ float:left; margin-left:10px; margin-top:8px;}
.newlist-right a.h1{width:750px; font-family:"微软雅黑"; font-size:18px; color:#000; margin-bottom:10px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist-right a.h2{width:578px; font-family:"微软雅黑"; font-size:18px; color:#000; margin-bottom:10px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newlist-right a.h1:hover,.newlist-right a.h2:hover{color:#2f62a3;}
.newlist-right p{ color:#a7a7a7; line-height:28px; font-size:14px; margin-bottom:5px;}
.newlist-right .newtime{font-size:14px; }
.newlist-right .newtime span{ float:left;color:#A8A8A8; display:inline-block; line-height:30px;}
.newlist-right .newtime a{ width:107px; height:30px; line-height:30px; text-align:center; background:#2f62a3; display:inline-block; color:#FFF;border-radius: 23px; float:right;}
.newlist-right .newtime a:hover{ background:#2a6dc1; float:right;}

/*新闻详细*/
.paper-deta{}
.paper-deta h1{font-family:"微软雅黑"; font-weight:normal; font-size:24px; margin-bottom:10px; text-align:center; margin-top:11px; line-height:30px;}
.paper-deta h2{font-family:"微软雅黑"; font-weight:normal; font-size:24px; margin-bottom:10px; text-align:center; margin-top:20px; line-height:30px; margin-bottom:20px;}
.paper-deta .paptime{ background:#f8f8f8;text-align:center; padding:10px 0px;}
.paper-deta .paptime span{ font-size:14px; color:#909090; margin:0px 20px;}
.paper-deta .word{ line-height:30px; font-size:14px; color:#2b2b2b; padding:20px 0px 10px 0px; border-bottom:1px solid #dbdbdb;overflow: hidden;}
.paper-deta .word img{ max-width: 98%;height: auto;}

.kiuuy{ margin-top:10px;}
.kiuuy p{ font-size:14px; line-height:25px; color:#4f4f4f;}
.kiuuy p a.return{ font-weight:bold; color:#000;}
.kiuuy p a{ color:#000; font-size:14px; color:#848484;}
.kiuuy p a:hover{ color:#3063a3;}

.top{ float:left;}
.top span{ float:left;}
.top a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; float:left; width:500px;} 
.bottom { float:right;}

/*信息公开*/
.messages{ margin-bottom:37px;}
.message-list{border-bottom: 1px dashed #CCC;padding-bottom: 20px; margin-top: 20px;}
.messageleft{ float:left; background:#f5f5f5; text-align:center;width:101px; font-family:Arial, Helvetica, sans-serif;}
.messageleft dt{ font-size:28px; color:#969696; height:43px; line-height:43px;}
.messageleft dd{ height:30px; background:#d2d2d2; color:#FFF; font-size:18px; line-height:30px;}

.messageright{ float:left;width: 718px;margin-left: 18px;}
.messageright a{font-family:"微软雅黑"; font-weight:normal; font-size:16px; margin-bottom:6px;width:615px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#434343; margin-top:5px;}
.messageright a:hover{ color:#3063a3;}
.messageright p{color:#a7a7a7; line-height:20px; font-size:14px; margin-bottom:5px;}

/*人才招聘*/
.order{ margin-top:20px; margin-bottom:10px;}
.order dt{ background:#5c89c1; font-family:"微软雅黑"; color:#FFF; height:45px; line-height:45px; font-size:18px; text-indent:10px;}
.order dd{ background:#f6f6f6; padding:15px; height:264px}
.order dd .ddct{background: #FFF;display: inline-block;font-size: 14px;color: #6e6e6e;line-height: 25px;height: 234px;overflow: auto;padding: 15px;}

.person{font-size:14px; border-bottom:1px dashed #eaeaea;  line-height:40px;}
.person i{ background:url(other.png) no-repeat -194px -651px; padding-left:7px; color:#4eac40; font-size:14px;}
.person a{ font-size:14px; color:#6b6b6b;}
.person a:hover{ color:#5c89c1;}
.person span{ float:right;  color:#b8b8b8;}

/*人才招聘详细*/
.message-de{ background:#f6f6f6; margin-top:20px;}
.message-tt{background:#5c89c1; font-family:"微软雅黑"; color:#FFF; height:45px; line-height:45px; font-size:18px; text-indent:10px;}
.message-ct{ padding:20px; font-size:14px;}
.zhaoping{ line-height:40px;}

/*企业文化*/
.cultures{ margin-left: 10px; margin-top: 10px;}
.cultures-ct{ position:absolute; width:626px;}
.cultures-ct span{ font-family:"微软雅黑"; margin-bottom:10px; display:block;}
.cultures-ct span.culture-title1{font-size:30px;color:#3063a3;}
.cultures-ct span.culture-title2{font-size:18px;color:#464646;}
.cultures p{ font-size:14px; line-height:25px; color:#777777;}
.spirit1{top: 44px; right: 38px;}
.spirit2{top: 305px; left: 38px;}
.spirit3{bottom:78px; right: 38px;}

.NO-seach{width: 400px;margin: auto; margin-top: 40px;}
.NO-seach img{ float: left;}
.NO-seach .wenzi{width: 300px;float: left;line-height: 36px;font-size: 14px; margin-left:10px; color:#949494;}
.search-soso{ width:450px ; margin:auto; margin-top:20px;} 
.ser-text-soso{ text-indent:12px; color:#bbb; border : 1px solid #e0e0e0;border-right: 0px;background: #f8f8f8; width:335px; height:20px;}
.ser-button-soso{ margin-left: -7px;vertical-align:bottom; border:none; background:url("../images/comm/sebu.jpg")  ;background-repeat: no-repeat; width:58px;height: 24px}
.hot-search-soso{margin-top:13px;}
.hot-search-soso span{color:#ff8017;}
.hot-search-soso a{color:#a0a0a0;margin-right:8px;}