@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; min-width:1240px; max-width:1920px; margin:auto; font-family:"微软雅黑"; font-size:15px; background:000;}
a{ color:#666; text-decoration:none;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul{ list-style:none; padding:0px; margin:0px;}

.ny_bg{ background:#F2F3F6; overflow:hidden;}


/* logo&导航*/

.dh{ width:100%; height:110px; margin:auto; min-width:1200px; max-width:1920px; margin:auto;}
.dh_logo{ float:left;}
.dh_link{ float:right; width:6%; margin-right:10px;}
.dh_link a{ display:block;text-align:center; line-height:35px; margin-top:37px; border-radius:1000px 1000px;}
.dh_link a:hover{ background:#D6000D; color:#FFF;}


/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:480px; margin:auto; user-select:none;}
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:480px; overflow:hidden; margin:auto;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:480px; overflow: hidden;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:480px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#D6000F;}
.btn{ position:absolute; top:43%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=50, Style=0); opacity:0.5;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=50, Style=0); opacity:0.5;}

/* 公司动态 */
.gsdt{ width:1200px; background:#FFF; overflow:hidden; box-shadow:2px 2px 5px #eee; margin:auto; margin-top:50px;}
.gsdt_lb{ float:left; width:450px; height:338px;}
.gsdt_list{ float:left; width:750px; height:330px; overflow:hidden; border-top:1px solid #EEE;}
.gsdt_lists{ width:690px; margin-left:30px;}

.gsdt_listss{ display:block; width:100%; line-height:34px; color:#111; font-size:15px; border-bottom:1px solid #EEE;}
.gsdt_listss i{ float:right; font-style:normal; color:#8C8C8C;}
.gsdt_listss span{ padding-right:8px; transition:0.4s;}
.gsdt_listss:hover span{ padding-left:10px;}
.gsdt_listss:hover{ color:#D6000E;}




/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}



/* 通用标题 */
.tybt{ width:100%; background:url(../images/tybg.jpg) repeat-x bottom; overflow:hidden;}
.tybt_txt{ float:left; font-size:20px; color:#D6000E; font-weight:bold; border-bottom:2px #D6000E solid; line-height:55px;}
.tybt_txt img{ float:left; padding-right:10px; margin-top:18px;}
.tybt_more{ float:right; margin-top:19px;}
.tybt_more a{ font-family:"宋体"; color:#BABABA;}
.tybt_more a:hover{ color:#333;}

/* 法律法规&党的建设&安全专栏 */
.sh1{ width:1198px; height:360px; border:1px solid #EEE; background:#EFF5FF; margin:auto; margin-top:50px; box-shadow:2px 2px 5px #eee; margin-bottom:40px;}
.sh1_flfg{ float:left; width:350px; margin-left:30px;}
.sh1_ddjs{ float:left; width:380px; margin-left:30px;}
.sh1_aqzl{ float:left; width:350px; margin-left:30px;}
.sh1_tt{ display:block; width:100%; line-height:28px; margin-top:15px; height:138px;}
.sh1_tt:hover{ color:#D6000C;}
.sh1_tt:hover div{ color:#D6000C;}
.sh1_tt div{ color:#000; font-weight:bold; font-size:16px; padding-bottom:5px;}
.sh1_list{ display:block; width:100%; line-height:46px; border-top:1px solid #EEE;}
.sh1_list span{ padding-right:10px; transition:0.4s;}
.sh1_list:hover span{ padding-left:10px;}
.sh1_list:hover{ color:#D6000C;}

.sh1_ddjs_img{ width:412px; margin-left:-16px; height:138px; overflow:hidden; margin-top:16px;}
.sh1_ddjs_img a{ display:block; float:left; width:182px; height:137px; margin-left:16px;}
.sh1_ddjs_img a img{ width:182px; height:137px;}
.sh1_ddjs_img a div{ font-size:12px; line-height:35px; background:#D6000F; color:#FFF; margin-top:-35px; z-index:888; position:relative; padding-left:10px; padding-right:10px;}



/* 版权 */
.bq{ width:100%; background:#DEDEDE; overflow:hidden; margin:auto;}
.bq_link{ width:1200px; margin:auto; text-align:center; color:#3C3C3C; line-height:35px; margin-top:20px;}
.bq_link a{ color:#3C3C3C;}
.bq_link a:hover{ color:#D6000C;}
.bq_link span{ padding-left:10px; padding-right:10px; font-family:"宋体";}
.bq_xx{ width:1200px; margin:auto; text-align:center; color:#3C3C3C; line-height:25px; margin-top:10px; margin-bottom:25px;}



/*内页*/
.ny_left_right{ width:1200px; margin:auto; overflow:hidden; margin-top:40px; padding-bottom:40px;}
.ny_left{ float:left; width:290px; background:#FFF; overflow:hidden;}
.ny_right{ float:right; width:900px; background:#FFF; overflow:hidden;}

.ny_left_bt{ width:220px; margin:auto; margin-top:31px; padding-bottom:30px;}
.ny_left_bt_c{ font-size:24px; font-weight:bold;  color:#D6000C;}
.ny_left_bt_e{ font-family:Arial; font-size:15px; margin-top:5px; color:#666;}
.ny_left_bt_x{ width:20px; height:4px; background:#D6000C; margin-top:20px;}

.ny_2jul{ width:100%; overflow:hidden;}
.ny_2jul li{ width:100%; height:55px; transition:0.3s;}
.ny_2jul li:hover{ background:#D6000C;}
.ny_2jul li:hover a{ color:#FFF; margin-left:50px;}
.ny_2jul li a{ display:block; width:220px; height:55px; line-height:55px; margin-left:35px; background:url(../images/2j_jt.png) no-repeat right; transition:0.3s;}
.ny_2jul li a div{ margin-left:50px;}

.nyrj{ background:#D6000C;}
.nyrj a{ color:#FFF;}


.nyyc_bt{ width:830px; margin:auto; overflow:hidden; border-bottom:1px solid #eee;}
.nyyc_bt_txt{ float:left; font-size:20px; margin-top:35px; color:#666; border-bottom:3px solid #D6000C; height:35px;}
.nyyc_bt_wz{ float:right; text-align:right; font-size:14px; color:#999; margin-top:41px;}
.nyyc_bt_wz a{ color:#999;}
.nyyc_bt_wz a:hover{ color:#000;}
.nyyc_bt_wz span{ font-family:"宋体"; padding:0px 5px;}
.ny_fyqy{ width:830px; margin:auto; margin-top:35px; margin-bottom:35px; text-align:center; color:#666;}


/*内页文章列表*/
.new_list{ width:830px; overflow:hidden; margin-top:35px; margin-left:30px; border-bottom:1px #EEE solid; padding-bottom:25px; transition:0.3s;}
.new_list:hover{ margin-left:40px;}
.new_list:hover .new_list_txt1{ color:#000;}
.new_list_img{ float:left; width:150px; padding-right:15px; overflow:hidden;}
.new_list_img img{ width:150px; height:113px;}
.new_list_txt{ float:left;}
.new_list_txt1{ font-size:20px; font-weight:bold;}
.new_list_txt2{ font-size:15px; line-height:25px; margin-top:10px; height:50px;}
.new_list_time{ font-size:14px; color:#CCC; margin-top:12px;}
.new_list_time div{ float:right; color:#CCC; font-size:12px;}

.imglist_wk{ width:100%; overflow:hidden;}

/*图文列表*/
.twlist{ width:253px; float:left; margin-left:35px; margin-top:20px; min-height:230px;}
.twlist:hover .twlist_img{ margin-top:0px; border:1px solid #DDD;}
.twlist:hover .twlist_txt{ color:#000;}
.twlist_img{ width:251px; height:188px; margin-top:10px; border:1px solid #EEE; transition:0.3s;}
.twlist_img img{ width:241px; height:178px; margin:5px;}
.twlist_txt{ width:100%; text-align:center; margin-top:10px;}

/*New_xx*/
.New_xx{ width:830px; overflow:hidden; margin-top:30px; margin-left:35px; padding-bottom:40px;}
.New_xxs{ width:830px; overflow:hidden; margin-top:10px; margin-left:35px; padding-bottom:40px;}
.New_xx_bt{ font-size:30px; font-weight:bold; text-align:center;}
.New_xx_ly{ height:40px; border-bottom:1px solid #EEE; border-top:1px solid #EEE; line-height:40px; margin-top:20px; color:#999; font-size:12px;}
.New_xx_ly span{ margin-right:15px;}
.New_xx_ly2{ text-align:center;}
.New_xx_nr{ font-size:16px; line-height:28px; margin-top:20px; color:#333;}
.New_xx_nr img{ height:auto; display:block; max-width:100%; margin:auto;}

.New_xx_fy{ width:830px; height:45px; margin-left:35px; line-height:45px; border: solid 1px #EEE; margin-top:10px; border-radius:4px 4px 4px 4px; transition:0.3s;}
.New_xx_fy a{ padding-left:15px; padding-right:15px; font-size:15px;}
.New_xx_fy:hover{ border: solid 1px #DDD;}

.New_xx_tj{ width:940px; margin-left:35px; font-size:20px; font-weight:bold; border-bottom:3px solid #DDD; padding-bottom:15px; padding-top:40px;}

/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;margin:40px 20px;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#b4bcc2;background-color:#f5f5f5;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}
.pagination-lg>li>a,.pagination-lg>li>span{padding:8px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination-sm>li>a,.pagination-sm>li>span{padding:2px 8px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}
.pager li{display:inline}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:0}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#ecf0f1}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#b4bcc2;background-color:#fff;cursor:not-allowed}