﻿@charset "utf-8";
/* CSS Document */

body{ padding:0px; margin:0px; min-width:1240px;margin:auto; font-family:"微软雅黑"; font-size:15px; background:#FFF;}
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;}
.index_body{ background:url(../images/bg.jpg) no-repeat bottom center fixed;}
.ny_bg{ background:#F2F3F6; overflow:hidden;}



/* 导航 */
.dh{ width:100%; position:absolute; z-index:999;}
.dh_ul{ width:1200px; margin:auto;}
.dh_ul_logo{ float:left; margin-top:33px;}
.dh_ul_link{ float:right; margin-top:52px;}

.dh_ul_link:hover .dh_ul_linka{ background:#DE250F;}
.dh_ul_link:hover .dh_xl{ display:block;}
.dh_ul_linka{ display:block; width:100px; height:36px; line-height:36px; border-radius:5px 5px; color:#FFF; text-align:center; font-size:16px;}

.dh_xl{ position:relative; background:#DE250F; width:100%; overflow:hidden; border-radius:0px 0px 5px 5px; margin-top:-5px; overflow:hidden; display:none; padding-top:5px;}
.dh_xl a{ display:block; line-height:35px; color:#FFF; width:100%; text-align:center;}
.dh_xl a:hover{ background:#C11F0D;}

/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:650px; margin:auto; background:#FBEFDF; user-select:none;}
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:650px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:650px; overflow: hidden;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:650px; 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:#DE250F;}
.btn{ position:absolute; top:40%; 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=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}

/* 项目展示 */
.xmzs_bg{ background:url(../images/bg01.png) #FFF no-repeat center bottom; overflow:hidden;}
.xmzs{ width:100%; height:195px; background:url(../images/btxx_xmzs.png) no-repeat center top; margin-top:83px;}

.xnzs_cw{ width:1200px; margin:auto; overflow:hidden;}
.xnzs_wk{ width:1264px; margin-left:-32px; overflow:hidden;}
.xnzs_wk_list{ display:block; float:left; width:276px; margin-left:32px; margin-top:20px; transition:0.3s;}
.xnzs_wk_list:hover{ margin-top:5px;}
.xnzs_wk_list_img{ width:276px; height:205px; overflow:hidden; border-radius:5px 5px 0px 0px;}
.xnzs_wk_list_img img{ width:100%;}
.xnzs_wk_list_txt{ width:274px; border:1px solid #EEE; border-top:none; overflow:hidden; border-radius:0px 0px 5px 5px;}
.xnzs_wk_list_txt_bt{ width:244px; margin:auto; color:#202020; height:18px; overflow:hidden; margin-top:18px;}
.xnzs_wk_list_txt_xx{ width:244px; margin:auto; font-size:14px; color:#858585; height:38px; overflow:hidden; margin-top:10px;}
.xnzs_wk_list_txt_more{ width:244px; margin:auto; font-size:12px; color:#CCC; margin-top:4px; padding-bottom:18px;}
.xnzs_more{ display:block; line-height:47px; background:#DE250F; color:#FFF; width:180px; margin:auto; text-align:center; border-radius:100px 100px; margin-top:53px; margin-bottom:69px; transition:0.3s;}
.xnzs_more:hover{ width:230px;}


/* 快捷导航 */
.kjdh{ width:100%; height:520px; margin:auto; background-color:rgba(0,0,0,0.7);}
.kjdh_a{ width:1200px; overflow:hidden; margin:auto;}
.kjdh_a1{ display:block; float:left; margin-top:92px; border-radius:6px 6px; overflow:hidden; transition:0.3s;}
.kjdh_a2{ display:block; float:right; margin-top:92px; border-radius:6px 6px; overflow:hidden; transition:0.3s;}
.kjdh_a1:hover{ margin-top:72px;}
.kjdh_a2:hover{ margin-top:72px;}


/* 新闻 */
.xw_bt{ width:1200px; margin:auto; margin-top:60px; overflow:hidden;}
.xw_bt_txt{ float:left; font-size:22px; font-weight:bold;}
.xw_bt_txt div{ width:5px; height:22px; margin-top:4px; background:#DE250E; float:left; margin-right:10px;}
.xw_bt_link{ float:right;}
.xw_bt_link a{ display:block; float:left; line-height:28px; height:28px; padding:0px 15px; margin-left:10px; border-radius:100px 100px 100px 100px; transition:0.4s;}
.xwlink{ background:#DE250F; color:#fff;}
.xw_bt_link a:hover{ background:#DE250F; color:#fff;}
.xw_bt_link a span{ font-family:"宋体";}

/* 新闻 */

.xws{ width:1200px; margin:auto; overflow:hidden; margin-top:30px; padding-bottom:80px;}
.xws_left{ float:left; width:492px; height:439px; overflow:hidden; margin-top:10px;transition:0.4s;}
.xws_left:hover{ margin-top:0px;}
.xws_left_img{ width:492px; height:264px; overflow:hidden;}
.xws_left_img img{ width:100%;}
.xws_left_txt{ width:492px; height:175px; background:#EEE; font-size:14px;}
.xws_right{ float:right; width:645px; height:439px; margin-top:10px; overflow:hidden;}

.xws_time{ float:left; margin-left:30px; margin-top:30px; width:60px;}
.xws_time1{ font-size:40px; font-weight:bold; text-align:center;}
.xws_time2{ font-size:12px; text-align:center;}
.xws_txt{ width:340px; float:right; margin-right:30px; margin-top:50px;}
.xws_txt1{ font-size:18px; border-bottom:1px solid #C7C7C7; height:35px;}
.xws_txt2{ line-height:25px; margin-top:10px; color:#777;}

.xwt{ width:635px; overflow:hidden; margin-left:10px;transition:0.4s; padding-bottom:40px;}
.xwt:hover{ margin-left:0px;}
.xwt_txt{ width:540px; float:left;}
.xwt_time{ width:60px; float:right;}
.xwt_times{ float:right; margin-left:30px; margin-top:24px; width:60px;}
.xwt_times1{ font-size:40px; font-weight:bold; text-align:center;}
.xwt_times2{ font-size:12px; text-align:center;}

.xwt_txts1{ font-size:18px; border-bottom:1px solid #C7C7C7; height:35px; margin-top:30px;}
.xwt_txts2{ line-height:25px; margin-top:10px; color:#777;}

.xw_xh{ width:635px; margin-left:10px; margin-left:10px;transition:0.4s; border-bottom:1px solid #EEE; overflow:hidden; height:45px; margin-top:25px;}
.xw_xh:hover{ margin-left:0px;}
.xw_xh_txt{ float:left;}
.xw_xh_time{ float:right; text-align:right;}

.xw_bg{ background:url(../images/bg01.png) #FFF no-repeat center bottom; overflow:hidden;}


/* 版权 */
.bqbg{ width:100%; overflow:hidden; padding-bottom:60px; background:#017372;}
.bqbg_ul{ width:1200px; margin:auto; margin-top:37px;}
.bqbg_ul_tel{ float:left; width:320px; padding-right:40px;}
.bqbg_ul_tel img{ padding-bottom:27px;}
.bqbg_ul_tel div{ color:#FFF; margin-top:3px; line-height:23px;}

.bqbg_list{ float:left; width:130px;}
.bqbg_list_yj{ padding-bottom:10px;}
.bqbg_list_yj a{ color:#FFF; font-size:16px;}
.bqbg_list_yj a:hover{ text-decoration:underline;}
.bqbg_list_rj a{ color:#FFF; display:block; line-height:29px; font-size:14px; filter:Alpha(Opacity=80, Style=0); opacity:0.8;}
.bqbg_list_rj a:hover{ filter:Alpha(Opacity=100, Style=0); opacity:1;}

.bqbg_ewm{ float:right; text-align:center; color:#FFF; font-size:14px;}
.bqbg_ewm img{ margin-bottom:12px; border-radius:6px 6px 6px 6px;}
.bqxx{ width:100%; height:50px; line-height:50px; background:#017372; color:#FFF;}
.bqxx_ul{ width:1200px; margin:auto; font-size:12px; filter:Alpha(Opacity=80, Style=0); opacity:0.8;}
.bqxx_ul_bq{ float:left;}
.bqxx_ul_js{ float:right;}
.bqxx_ul_js a{ color:#FFF;}
.bqxx_ul_js a:hover{ text-decoration:underline;}


/*内页*/
.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:#010176;}
.ny_left_bt_e{ font-family:Arial; font-size:15px; margin-top:5px; color:#666;}
.ny_left_bt_x{ width:20px; height:4px; background:#010176; margin-top:20px;}

.ny_2jul{ width:100%; overflow:hidden;}
.ny_2jul li{ width:100%; height:55px; transition:0.3s;}
.ny_2jul li:hover{ background:#010176;}
.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:#010176;}
.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:#000; border-bottom:3px solid #010176; 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_nr p{ font-size:16px;  color:#333; line-height:25px; text-indent:32px;}
.New_xx_nr p 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}