/*公共样式*/
*{ margin:0px; padding:0px;}
.c{overflow:hidden;_zoom:1;}
.cc{clear:both; line-height:0; font-size:0;}
p{ margin:0px; padding:0px;}
.fl{ display:inline; float:left;}
.fr{ display:inline; float:right;}
ul,li,i{ list-style:none;}
body{margin:0px auto;color:#333; font-size: 14px; position: relative;font-family:"Microsoft YaHei";}
a{text-decoration: none;color:#333;}
.main_box{width:1200px; position: relative; padding-bottom: 50px; margin: 0px auto;}
.w1200{width:1200px; margin: 0px auto; overflow: hidden;}
.center_box{ margin-bottom: 30px;}
.dn{display: none;}
img{border: 0px;}
.pb0{padding-bottom: 0px;}

/*头部*/
.top_box{height:110px;}
.top_box .logo{ float: left;}
.top_box .top_right{float:right;width:420px; margin-top:35px;}
.top_box .top_right p{float:right;color:#666;padding:0px 12px;line-height:30px;cursor: pointer;}
.top_box .top_right .search_box{height: 32px; width:218px;}
.top_box .top_right .search_box input{float: left;}
.top_box .top_right .search_box #keyword{height: 32px;border: 1px solid #1E71B3;box-sizing: border-box; width:180px; padding:0px 5px; line-height:30px;}
.top_box .logo{ float: left; margin-top:25px;}

/*导航*/
.nav_box{height:90px;background:#024B98;z-index:90;}
.nav_box ul{width:1200px; margin: 0px auto;}
.nav_box li{float:left; position: relative;}
.nav_box li a.nav_1{width:109px;text-align:center;height:88px;line-height:88px;display: block;color:#fff;font-size:18px; margin-top:1px;}
.nav_box li a.nav_1:hover,.nav_box li #focus{color:#1E71B3; background: #fff;}
.nav_box li .menu_list{ position: absolute; z-index:92; width:109px;padding-bottom: 17px; border-radius:0px 0px 5px 5px; overflow: hidden; display: none;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AA024B98,endcolorstr=#AA024B98);background: rgba(2,75,152,0.6);}
.nav_box li .menu_list a{ display: block; text-align: center; font-weight: 100; line-height: 42px; height: 42px; border-bottom: 1px dotted #fff; margin: 0px 5px; font-size: 15px;color:#fff;}

/*banner样式*/
.banner{width:100%;overflow:hidden;height:550px;}
.banner .bd li{height:550px;}
.banner .hd{position:relative;width:1200px; margin:0px auto;}
.banner .hd ul{position:absolute;left:550px; top:500px;height:32px;z-index:95}
.banner .hd ul li{float:left;width:10px;height:10px; background:#fff; cursor:pointer; border-radius: 10px; margin-left: 10px;}
.banner .hd ul li.on{background:#024B98;}
.banner_in{height:282px; background: url(../Images/banner_in.jpg) no-repeat center top; }

/*焦点新闻*/
.index_box_1{ position:relative;height:350px;margin:27px 0px;}
.index_box_1 .hot{ width:550px;height:350px; overflow: hidden; position: relative; float: left;}
.index_box_1 .hot .hd ul{position:absolute;left:470px;top:325px;z-index:95;}
.index_box_1 .hot .hd ul li{float:left;width:6px;height:6px; background:#fff; cursor:pointer; border-radius:6px; margin-left:4px;}
.index_box_1 .hot .hd ul li.on{background:#ff0000;}
.index_box_1 .hot .bd ul li{ position: relative; overflow: hidden;}
.index_box_1 .hot .bd ul li a{ display: block;}
.index_box_1 .hot .bd ul li p{position: absolute; bottom:0px; height:44px; line-height:44px; color:#fff; width:82%; padding-left:2%;padding-right:16%; overflow: hidden;text-align:left;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AA000000,endcolorstr=#AA000000);background: rgba(0,0,0,0.5);}

/* 下面是前/后按钮代码 */
.index_box_1 .hot .prev,
.index_box_1 .hot .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../Images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.index_box_1 .hot .next{ left:auto; right:3%; background-position:8px 5px; }
.index_box_1 .hot .prev:hover,
.index_box_1 .hot .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.index_box_1 .hot .prevStop{ display:none;  }
.index_box_1 .hot .nextStop{ display:none;  }

/*模块标题样式*/
.p-tit{height: 48px; line-height: 48px; background: #f1f1f1;}
.p-tit .p-more{float:right; width:70px;height:48px; background: url(../Images/more.png) no-repeat center center; }
.p-tit span{width:120px;float:left; text-align: center;color:#444; font-size:16px; cursor: pointer;}
.p-tit p{width:120px;float:left; padding-left: 18px; color: #1E71B3; font-size: 16px;}
.p-tit span.focus{background: #2172B3;color:#fff;}

/*首页新闻列表样式*/
.index_news_list ul{padding-top:15px;}
.index_news_list li span{float:right;color:#888;}
.index_news_list li{height:41px; overflow: hidden;line-height:41px; background: url(../Images/ico1.png) no-repeat left center; padding-left: 20px;}
.index_news_list li a{color:#666;}
.index_news_list li a:hover{color:#cc0000; text-decoration: underline;}

/*集团要闻 通知公告*/
.index_box_1 .jtyw{ margin-left: 44px; float: left; width:606px;height: 350px; overflow: hidden;}
/*党群工作 经营生产*/
.index_box_3{ margin:27px 0px; height: 345px; overflow: hidden;}
.index_box_3 .dqgz,.index_box_3 .aqsc{width:400px; float: left; margin-right:41px; overflow: hidden;}
.index_box_3 .khfw{ float: right;width:318px;}
.index_box_3 .khfw .p-tit{background:#2172B3;}
.index_box_3 .khfw .p-tit p{color:#fff;}
.index_box_3 .khfw ul{padding-top:15px;}
.index_box_3 .khfw ul li{ margin-bottom: 14px;}

/*纪检监察 安全管理 企业文化*/
.index_box_6{ margin:27px 0px; height: 345px; overflow: hidden;}
.index_box_6 .dqgz,.index_box_6 .aqsc{width:400px; float: left; margin-right:41px; overflow: hidden;}
.index_box_6 .qywh{float: right;width:318px;}

/*公司风采*/
.index_box_4{height: 223px; overflow: hidden;}
.index_box_4 .p-tit p,
.index_box_5 .p-tit p{ background: url(../Images/ico2.gif) no-repeat 10px center; padding-left: 30px; }
.index_box_4 .gsfc .hd{ position: relative;}
.index_box_4 .gsfc .hd .prev,
.index_box_4 .gsfc .hd .next{position:absolute;width:20px;margin-left:10px;top:64px; height:40px; background:url(../Images/ico3.jpg) 0px -223px no-repeat; }
.index_box_4 .gsfc .hd .next{ background-position:0px 0px; right:10px; margin: 0px 10px 0px 0px;}
.index_box_4 .gsfc .bd { margin: 20px 55px;}
.index_box_4 .gsfc .bd li{float:left; width: 250px;height:180px; margin-right:20px;}

/*集团成员*/
.index_box_5 { height:220px; margin: 27px auto;}
.index_box_5 ul{padding-top: 20px; width: 104%;}
.index_box_5 li{float:left;width: 190px; height:137px; margin: 0px 12px 20px 0px; position: relative;}
.index_box_5 li img{width: 190px;height: 137px;}
.index_box_5 li p{position: absolute; bottom:0px; height:26px; line-height:26px; color:#053D8D; width:100%; overflow: hidden;text-align:center;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AAE1E1E1,endcolorstr=#AAE1E1E1);background: rgba(225,225,225,0.6);}

/*友情链接*/
.link_box{ background: #F1F1F1; }
.link_box .tit{ width:80px;height:50px;float:left;color:#1E71B3; line-height: 50px; text-align: center;}
.link_box .list{width:1120px;float:right; margin-top:12px; margin-bottom: 12px;}
.link_box .list a{ display: inline;float:left; padding-right: 20px; line-height: 26px;}

/*底部样式*/
.foot_box .info{background: #E1E1E1; padding-bottom: 50px;}
.foot_box .info .logo{float:left; font-size: 12px; padding-top:180px; background:url(../Images/foot_logo.png) no-repeat left 15px;width:240px; text-align: left; line-height:26px;}
.foot_box .info .line{float: left; height: 200px;width:0px; margin-top: 65px; font-size:0px;border-right: 1px solid #cdcdcd;}
.foot_box .info .foot_nav{float:right;width:950px; margin-top: 60px;}
.foot_box .info .foot_nav li{ width:95px;float: left;}
.foot_box .info .foot_nav li .tit{color:#333;}
.foot_box .info .foot_nav li a{height:28px; display: block;line-height: 28px; text-align:center;color:#666; font-size:12px;  }

/*内页左边样式*/
.left_box{width:270px; float:left; margin-top:35px;}
.left_box .nav_tit{text-align:center; border-top:4px solid #E70012; height: 100px; line-height: 100px;background:#004996; font-size:25px;font-weight: bold; color: #fff;letter-spacing:5px;}
.left_box .left_nav_but a{ display: block; height: 60px; line-height: 60px; text-align: center;font-size:18px; border: 1px solid #E5E5E5;}
.left_box .left_nav_but a i{width: 6px;height: 30px; float: left;margin-top:15px;}
.left_box .left_nav_but a:hover,.left_box .left_nav_but a.focus{background: #eee;}
.left_box .left_nav_but a:hover i,.left_box .left_nav_but a.focus i{background: #E40114; }
.left_box .left_box_pic{ margin-top: 50px;}
.left_box .left_box_pic img{margin-bottom: 25px; width: 270px;}

/*信息公开样式*/
.left_box .left_but_box{padding-bottom: 8px; margin-bottom: 25px;}
.left_box .left_but_box a{ font-size:18px; height:60px; font-family: Arial;line-height:60px; display: block;text-align:left; border: 1px solid #E5E5E5;overflow: hidden; position: relative;}
.left_box .left_but_box a i{width: 6px;height: 30px; float: left;position: absolute; left: 0px; top:20px;}
.left_box .left_but_box a:hover,.left_box .left_but_box a.focus{background: #eee;}
.left_box .left_but_box a:hover i,.left_box .left_but_box a.focus i{background: #E40114;}

.left_box .left_but_box a{padding-left:30px;}
.left_box .left_but_box>.left_nav_item{display: none;position: relative;}
.left_box .left_but_box .left_nav_item a{font-size:16px; height:40px; line-height:40px; border-bottom:1px solid #E5E5E5;}
.left_box .left_but_box .left_nav_item a:hover i,.left_box .left_but_box .left_nav_item a.focus i{height:20; top:10px;}
.left_box .left_but_box .left_nav_item a.a2{padding-left:60px;}
.left_box .left_but_box .left_nav_item a.a3{padding-left:90px;}

/*内页右边样式*/
.right_box{width:877px;float:right; margin-top: 20px;}
.right_box .bread{height: 58px; line-height: 58px;border-bottom: 1px solid #D2D2D2;}
.right_box .bread .tit{font-size:24px; float: left; font-weight: bold;}
.right_box .bread .nav{float: right;}
.right_box .bread .nav a.a_first{ background-position:left 4px; padding-left:18px;}
.right_box .bread .nav a{ background: url(../Images/ico.gif) no-repeat left -24px; padding-left:13px; padding-right:3px;}

/* 分页样式 */
.pagelist{text-align:center; padding-top:20px; margin-top:10px;}
.pagelink{ font-size:14px; font-family:Verdana; text-align:center;}
.pagelink a{ display:inline-block; padding:0 13px; height:30px; text-align:center;line-height:30px; margin:0 5px; text-decoration:none; vertical-align:middle;background:#ffffff;border:1px solid #00578C;color:#333}
.pagelink a.curpage,.pagelink a:hover{ border:1px solid #00578C; background:#00578C; color:#fff;}
.nextPage{ text-decoration:underline; color:#00F; text-align:center; display:block;}

/*新闻列表页面*/
.news_list .list li{ font-size:16px;height:60px;line-height:60px; overflow: hidden;border-bottom: 1px dashed #ddd; background: url(../Images/ico1.png) no-repeat 20px center; padding-left: 40px;}
.news_list .list li span{ float:right; margin-right: 20px; color: #666;}
.news_list .list li a{font-size:16px;}
.news_list .list li a:hover{color:#ff0000;}


/*新闻列表页面，图片列表展示形式一*/
.news_list_pic1 ul{ margin-top:20px;}
.news_list_pic1 li{ float:left;margin:20px 14px 20px 14px;}
.news_list_pic1 li a{ display: block;width: 250px;overflow: hidden;border: 1px solid #eee;padding:4px;}
.news_list_pic1 li a p.img{width:250px;height:180px; overflow: hidden;display:table-cell;vertical-align: middle;text-align:center;background:#fafafa;}
.news_list_pic1 li a:hover{border: 1px solid #cc0000;}
.news_list_pic1 li a p.img img{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.news_list_pic1 li a:hover p.img img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.news_list_pic1 li a p.tit{text-align: center;height: 40px; line-height: 40px;}
.news_list_pic1 li a:hover p.tit{color: #cc0000;}

/*新闻列表页面，图片列表展示形式二*/
.news_list_pic2 ul{ margin-top:20px; width: 110%;}
.news_list_pic2 li{ float:left;margin:30px 24px 0px 0px;}
.news_list_pic2 li a{ display: block;width:384px;overflow: hidden;background:#EBEBEB;}
.news_list_pic2 li a .txt_box{padding: 20px 20px 25px 20px;}
.news_list_pic2 li a p.img{width:384px;height:280px; overflow: hidden;}
.news_list_pic2 li a p.img img{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.news_list_pic2 li a:hover p.img img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.news_list_pic2 li a p.tit{text-align:left;height:30px; line-height:30px; font-size:18px; overflow: hidden;}
.news_list_pic2 li a p.txt{height:50px; line-height: 25px;color:#4c4c4c;overflow: hidden; margin:6px auto;}
.news_list_pic2 li a p.more{border-bottom: 1px solid #333333; height: 24px; line-height: 24px; display: inline-block;}

/*新闻列表页面，图片列表展示形式一*/
.news_list_pic3 .b_name{ font-size: 28px; text-align: center; margin: 40px auto 20px auto;}
.news_list_pic3 .b_content{ font-size: 16px; line-height: 40px;}
.news_list_pic3 ul{ margin-top:20px;}
.news_list_pic3 li{ float:left;margin:20px 19px 20px 19px;}
.news_list_pic3 li a{ display: block;width: 260px;overflow: hidden;}
.news_list_pic3 li a p.img{width:260px;height:245px; position: relative; overflow: hidden;}
.news_list_pic3 li a p.img span{position: absolute;height: 260px;width:100%; line-height: 260px; text-align: center; color: #fff; font-size:26px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#AA000000,endcolorstr=#AA000000);background: rgba(0,0,0,0.3);}
.news_list_pic3 li a p.img img{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.news_list_pic3 li a:hover p.img img{-webkit-transform:scale(1.05);transform:scale(1.05);}


/*漂浮广告样式*/
.piaofu_box{position: absolute;z-index: 99;}
.piaofu_box .pf_close{background: url(../Images/close.png) no-repeat right 0px;height:24px; margin:0px -10px -10px 0px; position: relative;}

.duilian_left .dl_close,.duilian_right .dl_close{background: url(../Images/close.png) no-repeat right 0px;height:24px;}
.duilian_left,.duilian_right{position: absolute;z-index: 98; display: none;}

/*资质荣誉*/
.honour_list ul{width: 105%;}
.honour_list li{ float:left; border: 1px solid #fafafa; margin:20px 30px 20px 8px;}
.honour_list li a{ display: block;width: 260px;overflow: hidden;}
.honour_list li a p.img{width:260px;height:220px; overflow: hidden;display:table-cell;vertical-align: middle;text-align:center;background:#fafafa;border: 1px solid #fafafa;}
.honour_list li a:hover p.img{}
.honour_list li a p.img img{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.honour_list li a:hover p.img img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.honour_list li a p.tit{text-align: center;height: 40px; line-height: 40px;}
.honour_list li a:hover p.tit{color: #cc0000;}

/*人才招聘*/
.jobs_list{}
.jobs_list ul{width: 110%;}
.jobs_list li{float:left; margin:40px 50px 10px 20px;}
.jobs_list li a{display: block; width: 300px; padding:30px 10px 30px 60px; background:#004996;border:1px solid #004996;color: #fff;}
.jobs_list li a dt{height:40px; line-height:40px; font-size:24px; overflow: hidden;}
.jobs_list li a dd{ font-weight: bold; height: 35px; line-height: 35px;overflow: hidden;}
.jobs_list li a dd span{font-weight: normal;}
.jobs_list li a:hover{background:#004996;color: #fff; border-top:6px solid #E70012; padding-bottom:25px;}

.jobs_read .detailtit{background: #fafafa; padding: 30px 50px; margin-top: 30px;}
.jobs_read .jobs_name{font-size:24px;font-weight:normal;padding:15px 20px 15px 20px;border-bottom: 1px solid #626262; display: inline-block; margin-bottom:20px; }
.jobs_read ul li{float:left; width: 280px;line-height: 34px; margin-left: 20px; padding-left:80px;}
.jobs_read ul li strong{ margin-left: -90px; width:90px; display: inline-block; text-align: right;}
.jobs_read .gwms{padding: 20px 20px 0px 50px; line-height: 200%;}
.jobs_read  p.gwms_tit{ font-weight: bold;}

/*客户反馈*/
.gbook_box{ padding:60px 0px;}
.gbook_box table{width:800px;}
.gbook_box td{padding:10px;}
.gbook_box .but{ height: 40px; width: 100px; background:#004996; color: #fff; font-size: 16px; border: 1px solid #004996;}
.gbook_box .input,.gbook_box textarea,.gbook_box .yzm{ width:400px; height:36px; border: 1px solid #ccc;padding-left: 5px;}
.gbook_box textarea{ height: 120px; width:600px;}
.gbook_box .yzm_box{ height: 36px;}
.gbook_box .yzm_box .yzm{width: 100px; float: left;}
.gbook_box .yzm_box img{float: left; margin-left:10px;}

/*阅读页面*/
.read_box .tit{ font-size:20px; font-weight:bold; border-bottom:1px dashed #ddd;line-height:40px; color:#1E71B3; text-align:center; padding:50px 0px 10px 0px;}
.read_box .news_txt{ color:#888; text-align:center; height:15px; line-height:15px; margin-top:10px;}
.read_box .news_content{ font-size:14px; line-height:220%; width:860px; overflow:hidden; margin-top:20px; min-height: 400px;}
.read_box .news_content img{max-width: 800px;}
.read_box .news_content p img{padding:15px;}
.read_box .news_bottom{ border-top:1px solid #ddd; margin-top:20px;padding-top:20px; height:55px;}
.read_box .news_bottom .news_pn{ float:left; width:550px; overflow:hidden;}
.read_box .news_bottom .news_pn a{ display:block; height:24px; line-height:24px; overflow:hidden;}
.read_box .news_bottom .news_pn a:hover{color:#00B24E; text-decoration:underline;}
.read_box .news_bottom .print_box{ float:right;}
.read_box .news_bottom .print_box .print,.read_box .news_bottom .print_box .close{ cursor:pointer;background:url(../Images/print.gif) no-repeat 0px center; color:#666; float:right; padding-left:18px; height:50px; line-height:50px; margin-left:15px;}
.read_box .news_bottom .print_box .close{ background:url(../Images/close.gif) no-repeat 0px center;}

.about_content{font-size:16px; line-height:200%; padding:20px;}