﻿@charset "utf-8";
/* CSS Document */
#content{}


.fastchannel,.contentwarp{width:1002px; margin-left:auto; margin-right:auto; margin-top:20px;}
.fastchannel ul li{ float:left; width:125px;}
.fastchannel ul li a img{ width:47px; margin-left:36px;}
.fastchannel ul li h4{ text-align:center; height:35px; line-height:35px; vertical-align:middle;}
.contentwarp .branchsearch{height:245px;}
.contentwarp .branchsearch .title{ background:#50abfd; height:35px;  position:relative;}
.contentwarp .branchsearch .title .branchicon{ position:absolute; width:23px; height:29px; background:url(../images/base/branchsearchicon.png) no-repeat; top:5px; left:10px;}
.contentwarp .branchsearch .title span{ background:#008bf6; height:35px; line-height:40px; vertical-align:middle;display:block; width:120px; padding-left:40px;font-size:14px; color:#fff;font-weight:bold; font-family:"微软雅黑";}
.contentwarp .branchsearch .title .branchtags ul li{ float:left; background: url(../images/tag-bg.png) no-repeat; width:89px; height:25px; line-height:25px; vertical-align:middle; margin-top:8px; margin-right:20px; text-align:center;font-family:"微软雅黑"; color:#667b90; font-weight:bold; cursor:pointer;}
.contentwarp .branchsearch .title .branchtags ul li.on{ color:#0099ff;}
.contentwarp .branchsearch .branchbd{ border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;  }
.contentwarp .branchsearch .branchbd .part1 ul li span{ font-weight:bold; color:#ff8840; font-family:"微软雅黑";display: block; float: left; margin-right: 10px}
.contentwarp .branchsearch .branchbd .part1 ul li span.w28{ width: 28px}
.contentwarp .branchsearch .branchbd .part1 ul li.h45{ height:45px; line-height:45px; vertical-align:middle; border-top:1px dotted #e7e7e7;}
/*.contentwarp .branchsearch .branchbd .part1 ul li a{ margin-left:10px; margin-right:10px;}*/
.contentwarp .branchsearch .branchbd .part1 select{ border:1px solid #d4d4d4; height:28px; width:400px; font-size:12px; color:#999;}
.contentwarp .branchsearch .branchbd .keywords ul li{ border-top:none !important;height:45px; line-height:45px; }
.bluebutton{ background:#008bf6; height:30px !important; line-height:30px !important; vertical-align:middle; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:100px;  cursor:pointer; margin:10px 0px 9px 90px;}
.news .newslist .title{ border:1px solid #008bf6; width:380px; height:35px;}
.news .newslist .title ul li{ float:left; width:190px; height:35px; line-height:35px; vertical-align:middle; text-align:center; font-family:"微软雅黑"; font-weight:bold; cursor:pointer;}
.news .newslist .title ul li.on{ background:#008bf6; color:#fff;}
.news .newslist .newsbd ul li{ line-height:32px; border-bottom:1px dotted #ccc; }
.contentwarp .fr .aboutzot{ height:244px; background:#f9f9f9;}
.contentwarp .fr .aboutzot .title{ height:35px; background:#008bf6; position:relative;}
.contentwarp .fr .aboutzot .title .zto{ position:absolute; left:10px; top:2px;}
.contentwarp .fr .aboutzot .title h4{ height:35px; line-height:35px; vertical-align:middle; color:#fff; font-family:"微软雅黑"; font-weight:bold; padding-left:70px;}
.contentwarp .twodcode{ background:#f9f9f9; padding:20px; margin-top:20px;}
.contentwarp .twodcode h5{ text-align:center; line-height:25px; font-size:12px;}

/* case */
.case{height:200px;overflow:hidden;width:280px;margin:0 auto; }
.case_box{position:relative;width:280px;height:200px; overflow:hidden; }
.case_box ul{position:absolute;height:200px;overflow:hidden;top:0px;left:0px}
.case_box ul li{width:280px;float:left;height:200px; overflow:hidden}
.case_box ul li dl.case_info{ height:25px; line-height:25px; vertical-align:middle; background:rgba(000, 000, 000, 0.5);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#6B000000,endColorstr=#6B000000);  margin:160px 0px 0px 0px; width:300px;zoom:1;font-size:12px;overflow:hidden; color:#d4dfe9;}
.case_box ul li dl.case_info dd{text-indent:10px; width:270px; overflow:hidden; height:17px;line-height:17px; vertical-align:middle;font-size:12px; color:#d4dfe9;}
.case_box ul li dl{ position: absolute; z-index: 2}
.case_box ul li img{ position: absolute; z-index: 1; width:280px; height:200px; }
.case_box ul li a{ color: #fff}
.case_box ul li.case_1 dl{margin-top:183px}
.case_box ul li.case_2 dl{margin-top:183px}
.case_box ul li.case_3 dl{margin-top:183px}
.case_box ul li.case_4 dl{margin-top:183px}
.case_box ul li.case_5 dl{margin-top:183px}
.case_box ol{position:absolute;bottom:2px;right:10px;margin:0px;height:12px;z-index:99;}
.case_box ol li{float:left;margin:0 2px;display:inline;width:12px;height:12px;line-height:999em;background: url(../images/pagination.png) no-repeat;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -12px;}

/*首页幻灯片*/
.m_banner{ background:#fff;height:465px; position:relative;}
.m_banner .banner{height:465px;width:100%; position:absolute;top:0;left:0; background-position:center top; min-width: 980px}
.banner_ctrl{ height:100px;width:980px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -490px;z-index:2;  }
@media screen and (min-width:1300px) and (max-width: 1400px) {
.banner_ctrl{ width: 1100px;margin:-50px 0 0 -550px;}
}
@media screen and (min-width:1400px) and (max-width: 1600px) {
.banner_ctrl{ width: 1300px;margin:-50px 0 0 -650px;}
}
@media screen and (min-width:1600px) {
.banner_ctrl{ width: 1500px;margin:-50px 0 0 -750px;}
}
.banner_ctrl a{ display:block;width:30px;height:100px; background:url(../images/banner_ctrl.png) no-repeat; position:absolute; opacity:.5;filter: alpha(opacity=50);
-moz-opacity:0.5;}
.banner_ctrl a.prev{left:-30px;}
.banner_ctrl a.next{right:-30px; background-position:-30px 0;}
.m_banner .banner .main_c{ position:relative;z-index:10;height:388px;}
.m_banner .banner a{display: block;width: 980px;height: 465px;cursor: pointer; position: absolute;left: 50%;margin-left: -490px;z-index: 4;}








/*次页左侧通知通告*/
.pagetonggao { padding:8px;}
.pagetonggao li { height:28px; line-height:28px; border-bottom:1px dotted #ccc; }

/*视频宣传css*/
.pagevideo li  { width:310px;  padding:2px; border:1px solid #ccc; float:left;  margin:10px;}
.pagevideo li img { width:310px; height:233px;display:block; }




/*左右悬浮*/
*html .act_nav{position:absolute;}
.act_nav .event_content{height:74px;width:985px;margin:0 auto;text-align:left;position:relative;}
.act_nav .event_content a,.act_nav .event_content p{ display:block;height:61px;float:left;text-indent:-9999px;outline:none;}
.act_nav .event_content p {width:170px;margin-left:10px;}
.act_nav .event_content p a{ width:77px;height:20px;margin-left:5px;}
/*右侧悬浮导航*/
.float{width:111px;height:504px;position:fixed;left:50%;display:none;overflow:hidden;margin-left:515px;z-index:50;background:url(../images/right.png) no-repeat}/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
*html .float{position:absolute;}
.float a{display:block;}
.float p { height:15px; width:110px; background:#ccc; cursor:pointer;}
/*左面侧悬浮*/
.left_nav{width:109px;height:504px;position:fixed;left:50%;margin-left:-623px;z-index:1000;display:none;background:url(../images/left.png) no-repeat}
.left_nav p { height:15px; width:110px; background:#ccc; cursor:pointer;}
*html .left_nav{position:absolute;}
.left_nav a{display:block}


/* 客服代码CSS */
body,ul,ol,h2,h3,h4,h5,p,dl,dt,dd,form{padding:0;margin:0;}
img{border:none;}
li{list-style:none;}
a{text-decoration:none;outline:none;color:#666666;}
a:hover{text-decoration:none}
img{border:0}
ul{list-style:none;margin:0;}
label{color:#6CBD45;font-size:14px;font-weight:bold;padding-bottom:0.5em;margin:0;}
.h3{font-size:13px;font-weight:bold;}

.jcContact{position:absolute;top:0;left:0;z-index:99;width:215px;}
.jcConraper{width:174px;background:url(../images/c03.png) repeat-y 0 0;overflow:hidden;}
.jcConBtn{background:url(../images/c01.png) no-repeat;position:absolute;top:0;left:0;width:41px;height:116px;cursor:pointer;}

/*首页媒体链接和党建之声css*/
.indexnewslist { width: 1002px; height:264px;  margin: 0px auto; }
.indexnewslist ul{ width:494px; height:264px; border:1px solid #ccc; float:left;  }
.indexnewslist ul h1 { width:444px; height:52px; background:url(../images/indexnewslistbg.gif) no-repeat; padding-left:50px;  }
.indexnewslist ul h1 span { display:block;width:384px;  float:left; line-height:48px; font-weight:bold; }
.indexnewslist ul h1 p { line-height:44px; float:left; width:60px; text-indent:0; text-align:center; }
.indexnewslist ul h1 p a { font-size:12px;  }
.indexnewslist ul li { width:437px;height:36px; margin:0 auto; border-bottom:1px dotted #ccc; padding-left:30px; background:url(../images/dotted.gif) no-repeat  12px center;  }
.indexnewslist ul li a { line-height:36px; width:344px;  display:block; float:left;  }
.indexnewslist ul li span { width:92px; color:#bbb; display:block; float:left; line-height:36px; }

/* 底部样式============================================================================================================================================ */
#bottom_menu { width:100%; height:34px; background:#2E9CFE; clear:both;  }
#bottom_menu1002 { width:586px;  height:34px; margin:0 auto; }
#bottom_nav { height:34px; line-height:34px; width:820px; margin:0 auto;}
#bottom_menu1002 li { display:block; font-size:14px; float:left; width:80px; text-align:center; }
.left_line_foot { border-right:2px #fff solid; } 
#bottom_menu1002 a { text-decoration:none; color:#fff; text-align:center;  }
#bottom_menu1002 a:hover { text-decoration:underline;   }
#bottom {width:100%; height:126px; background:#D7EAFF; }
#bottom1002 { width:1002px; height:100%;  margin:0 auto; }
#bottom_left { width:152px; height:110px;  }
#bottom_left img { margin:20px 0 0 20px;  }
#bottom_center { width:520px; height:83px;  padding:30px 0 0 20px; line-height:22px; font-size:12px; color:#7C481E;  }
#bottom_center p { text-indent:0; font-size:12px; }
#bottom_center a { font-size:12px; color:#333; text-decoration:none; }
#bottom_right { width:280px; height:83px; padding:15px 0 0 20px; font-size:12px; color:#333; }
#bottom_right ul li { float:left; margin:5px; font-size:12px; }
#bottom_right span { display:block; text-align:center; }
#bottom_right img { width:80px; height:80px; }

/*企业文化*/
.culture li{ padding-top:20px; padding-bottom:20px; border-bottom: 1px dashed #CBCBCB; padding:30px; background:url(../images/normalicon.jpg) left center no-repeat; margin-left:10px; margin-right:10px}
.culture li span{ font-weight:bold; color:#028BF3}
.culture li:last-child{ border-bottom:0px}

/*抚顺行*/
.fushunxing { width:688px; min-height:500px;  }
.fushunxing h1 { width:688px; font-size:36px; height:42px; line-height:42px; text-align:center; font-weight:bold; color:#008BF6; }


.baiduimg img { display:none;}