﻿body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei";-webkit-font-smoothing:antialiased; background:#f1f7fc url(bg1.jpg) center top  no-repeat;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ text-decoration:none; }
a:hover{ color:#1a59a9; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
/* CSS Document */
.in_oall{ width:100%; height:212px;}
.in_oab{ width:1040px; margin:0 auto; overflow:hidden; }
.in_oab img{ margin-top:34px;}
.in_oa{ width:1040px; background:#1a59a9; overflow:hidden;margin: 0 auto;}
/*.in_oa{ width:100%; background:#1a59a9; overflow:hidden;}*/
.in_oa ul{ width:1040px; margin:0 auto; background:#1a59a9;}
.in_oa ul li{ float:left; width:94.5px; text-align:center; height:52px; line-height:52px; cursor:pointer;color:#fff;  font-size:16px;}
.in_oa ul li.click{ background:#0080ff;}
.in_oa ul li:hover{ background:#0080ff;}
/*.in_oa ul li.bl_hv:hover{ background:url(../images/blhv_03.png) no-repeat;}/*20170824*/

.in_ob{ background:#eaf3fa; position:absolute; width:100%; left:0; height:40px; display:none;}
.in_oc{ width:1040px; margin:0 auto; line-height:40px;}
.in_oc span{ padding:0 25px;}
.in_oc span a{ font-size:14px; color:#666666}
.in_oc span:hover a{ color:#000;}/*20170824*/

.in_oa ul li:hover .in_ob{ display:block;}
.in_od{ background:#fff; width:1000px; margin:0 auto; overflow:hidden; padding:20px; margin-top:40px;margin-bottom: 20px;}
.in_od_lf{ width:120px; text-align:center; background:#f2f2f2; overflow:hidden; padding-bottom:8px; float:left;}
.in_od_lf p{ font-size:16px; color:#ffffff; background:#e50601; height:36px; margin-bottom:14px; line-height:36px;}
.in_od_lf span{ display:block; text-align:center; margin-bottom:6px; font-size:14px; color:#333333;}
.in_od_rg{ width:880px; float:right; overflow:hidden; text-align:center;}
.in_od_a{ font-size:20px; color:#333333; margin-top:24px; margin-bottom:16px; font-weight:bold;}
.in_od_a a{ font-size:20px; color:#333333; margin-top:24px; margin-bottom:16px; font-weight:bold;}
.in_od_a a:hover{ color:#cb1b19; }
.in_od_b{ font-size:16px; color:#666666;}
.in_oe{ clear:both;  overflow:hidden;}
.in_oe_lf{ width:762px; float:left; overflow:hidden; }
.in_oe_lf p{ height:36px; line-height:36px; overflow:hidden;background:#eaf3fa;}
.in_oe_lf p>span{ display:inline-block; width:70px; height:36px; line-height:36px; background:#0066cc url(../images/tg1_03.png) no-repeat 15px 8px; color:#fff; padding-left:48px; float:left; font-size:14px;}
.in_oe_lf p strong { float:right;}
.in_oe_lf p strong img{ margin-right:14px; cursor:pointer;}
.in_og{ clear:both; margin-top:10px; overflow:hidden;}
.in_oh{ width:384px; float:left; height:318px; border:1px #e3e3e3 solid; position:relative; margin-left:5px;}
.in_oh ul{ width:384px; height:34px; line-height:34px; background:#f0f0f0;}
.in_oh ul li{ float:left; width:124px; text-align:center; font-size:14px; color:#333333; cursor:pointer;}
.in_oh ul li.click{ background:#0066cc; color:#fff; font-weight:bold;}
.in_oh ul li dl{ position:absolute; left:0; top:34px; width:100%; font-weight:100; margin-top:10px; display:none;}
.in_oh ul li.click dl{ display:block;}
.in_oh ul li dl dd{ text-align:left; position:relative; height:30px; line-height:30px; padding-left:24px; padding-right:8px;}
.in_oh ul li dl dd i{ font-size:34px; position:absolute; left:10px;}
.in_oh ul li dl a{ color:#333333; font-size:14px;}
.in_oh ul li dl a span{ float:right; font-size:12px; color:#999999;}
.in_oh ul li dl dd:hover a{ color:#cb1b19;}
/** 2018.12.27 李杰 */
.in_oh_h ul li{ width: 33.33%;}
.in_oh_h ul li a{color:#333;}
.in_oh_h ul li a:hover{color:#fff;}
.in_oh_h ul li.click{ border-bottom: 2px solid #cb1b19;}
/** 国务院要闻 */
.in_oh_v{ width:372px; float:left; height:405px; position:relative; margin-left:5px;margin-right:10px; border:1px #e3e3e3 solid;}
.in_oh_v ul{ width:372px; height:34px; line-height:34px; background:#f0f0f0;}
.in_oh_v ul li{ float:left; text-align:center; font-size:16px; color:#333333; cursor:pointer;padding: 0 10px;width: 33.33%;}/****/
.in_oh_v ul li.click{ background:#0066cc; color:#fff; font-size: 16px; font-weight:bold;border-bottom: 2px solid #cb1b19;}/****/
.in_oh_v ul li dl{ position:absolute; left:0; top:34px; width:100%; font-weight:100; margin-top:10px; display:none;}
.in_oh_v ul li.click dl{ display:block;}
.in_oh_v ul li dl dd{ text-align:left; position:relative; height:30px; line-height:30px; padding-left:24px; padding-right:8px;color:#333333; font-size:14px;}
.in_oh_v ul li dl dd i{ font-size:34px; position:absolute; left:10px;}
.in_oh_v ul li dl a{ color:#333333; font-size:14px;}
.in_oh_v ul li dl span{ float:right; font-size:12px; color:#999999;}
.in_oh_v ul li dl a span{ float:right; font-size:12px; color:#999999;}
.in_oh_v ul li dl dd:hover a{ color:#cb1b19;}
/** 国务院要闻*/
/** 通知公告、表格下载 */
.in_oh_g{ width:372px; float:left; height:405px; position:relative; border:1px #e3e3e3 solid; }
.in_oh_g ul{ width:372px; height:34px; line-height:34px;  background:#f0f0f0;}
.in_oh_g ul li{ float:left; text-align:center; font-size:16px; color:#333333; cursor:pointer; padding: 0 10px;width: 33.33%;}/****/
.in_oh_g ul li.click{ background:#0066cc; color:#fff; font-size: 16px; font-weight:bold;border-bottom: 2px solid #cb1b19;}/****/
.in_oh_g ul li dl{ position:absolute; left:0; top:34px; width:100%; font-weight:100; margin-top:10px; display:none;}
.in_oh_g ul li.click dl{ display:block;}
.in_oh_g ul li dl dd{ text-align:left; position:relative; height:30px; line-height:30px; padding-left:24px; padding-right:8px;}
.in_oh_g ul li dl dd i{ font-size:34px; position:absolute; left:10px;}
.in_oh_g ul li dl a{ color:#333333; font-size:14px;}
.in_oh_g ul li dl a span{ float:right; font-size:12px; color:#999999;}
.in_oh_g ul li dl dd:hover a{ color:#cb1b19;}
/** 国务院要闻、通知公告、表格下载 */
/** 2018.12.27 李杰 */
.in_oe_rg{ width:229px; float:right; overflow:hidden;margin-top:10px;}
.in_oi{ background:#f5f5f5; overflow:hidden; margin-bottom:10px;}
.in_oi input{ width:325px; padding-left:10px; height:34px; line-height:34px;  font-size:14px; color:#999999; float:left;  border: 2px solid #0080FF;}
.in_oi a{ display:block; float:right; width:60px; height:34px; line-height:34px; float:right; text-align:center; background:#0080FF; color:#fff;}
.in_oj{ border:1px #e3e3e3 solid; padding:2px 0;}
.in_ok{ overflow:hidden; padding:3px 10px;}
.in_ok span{ float:left; font-size:12px; color:#333333;}
.in_ok>strong{ float:right; font-size:12px;}
.in_ok>strong a{ color:#333333; margin-left:6px; font-weight:bold; cursor:pointer;}
.in_ol{ display:block; width:1000px; height:120px; clear:both; margin-top:10px; }

.in_om{ width:1000px; overflow:hidden;margin: 20px 0;}
.in_om_lf{width:436px; float:left;margin-bottom: 20px;}
.in_om_lf>p{ background:url(../images/gwy.png) no-repeat; height:36px; line-height:36px; text-align:right; padding-right:10px;}
.in_om_lf>p a{ color:#767772;}
.in_om_lf p:hover a{ color:#cb1b19;}
.in_om_lf dl{ width:100%; font-weight:100; margin-top:10px;}
.in_om_lf.click dl{ display:block;}
.in_om_lf dl dd{ text-align:left; position:relative; height:30px; line-height:30px; padding-left:24px; padding-right:8px;}
.in_om_lf dl dd i{ font-size:34px; position:absolute; left:10px;}
.in_om_lf dl a{ color:#333333; font-size:14px;}
.in_om_lf dl a span{ float:right; font-size:12px; color:#999999;}
.in_om_lf dl dd:hover a{ color:#cb1b19;}

.in_om_ct{width:306px; float:left; margin-left:15px;}
.in_om_ct>p{ background:url(../images/btx.png) no-repeat; height:36px; line-height:36px; text-align:right; padding-right:10px;}
.in_om_ct>p a{ color:#767772;}
.in_om_ct p:hover a{ color:#cb1b19;}
.xiazai{ width:100%; font-weight:100; margin-top:10px;}
.in_om_ct.click dl{ display:block;}
.xiazai dd{ text-align:left; position:relative; height:30px; line-height:30px; padding-left:24px; padding-right:8px;}
.xiazai dd i{ font-size:34px; position:absolute; left:10px;}
.xiazai a{ color:#333333; font-size:14px;}
.xiazai span{ float:right; display:block; width:14px; height:13px; background:url(xiaz.png) no-repeat; margin-top:6px;cursor:pointer;}
.xiazai dd:hover a{ color:#cb1b19;}
.xiazai span:hover{ background:url(xiazimg.png) no-repeat;}

.in_om_rg{width:230px; float:right; }
.in_om_rg>p{ background:url(gzc.png) no-repeat; height:36px; margin-bottom:10px;}

.in_om_rg>a{ display:block; width:229px; height:42px; margin-top:11px;line-height: 45px;}
.in_jz{ background:url(../images/jzx.png) no-repeat;}
.in_jz:hover{ background:url(../images/jzxyx.png) no-repeat;}
.in_jz_new{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center;background:url(5.png) no-repeat 40px center;}
.in_jz_new:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(5_1.png) no-repeat 40px center;}
.in_ft{ background:url(../images/zxft.png) no-repeat;}
.in_ft:hover{ background:url(../images/zxftz.png) no-repeat;}
.in_ft_new{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center;background:url(4.png) no-repeat 40px center;}
.in_ft_new:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(4_1.png) no-repeat 40px center;}
.in_zx{ background:url(../images/zxjy.png) no-repeat;}
.in_zx:hover{ background:url(../images/zyjyz.png) no-repeat;}
.in_zx_new{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center;background:url(3.png) no-repeat 40px center;}
.in_zx_new:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(3_1.png) no-repeat 40px center;}
.in_ws{ background:url(../images/wscx.png) no-repeat;}
.in_ws:hover{ background:url(../images/wscxz.png) no-repeat;}
.in_fw{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center; background:url(6.png)  no-repeat 40px center;}
.in_fw:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(6_1.png) no-repeat 40px center;}
.in_ws_new{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center;background:url(../images/2.png) no-repeat 40px center;}
.in_ws_new:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(2_1.png) no-repeat 40px center;}
.in_tp{ background:url(../images/wstp.png) no-repeat;}
.in_tp:hover{ background:url(../images/wstpxy.png) no-repeat;}
.in_tp_new{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center;background:url(1.png) no-repeat 40px center;}
.in_tp_new:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(1_1.png) no-repeat 40px center;}

.in_tt{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center; background:url(intt_1.png)  no-repeat 40px center;}
.in_tt:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(intt.png) no-repeat 40px center;}
.in_wx{border:1px solid #e5e5e5;font-size:17px;color: #999999;text-align: center; background:url(inww_1.png)  no-repeat 40px center;}
.in_wx:hover{border:1px solid #0066cc;font-size:17px;color: #0066cc;text-align: center;background:url(inww.png) no-repeat 40px center;}


.in_on{ overflow:hidden; margin-bottom:20px;}
.in_on>img{ margin-bottom:10px;}
.in_on>p{ background:url(pic_title.png) no-repeat; height:36px; line-height:36px; text-align:right; padding-right:10px;margin-bottom: 10px;}
.in_oh_t{width:372px; height:260px; margin-right:10px; margin-left:0;}
.in_oh_t ul{ width:100%;}
.in_oh_t ul li dl dd{ height:30px; line-height:30px; padding-right:18px;}
  
.in_oh_t_rank{margin-right:200px; margin-left:200px;margin-bottom: 10px;}
.in_oh_t_rank ul{ width:100%;}
.in_oh_t_rank ul li dl dd{ height:30px; line-height:30px; padding-right:18px;}

.in_oh ul li dl a.more{ display:block; color:#bbbbbb; display:inline-block; float:right; width:60px; text-align:right;}
.in_on_lf{ display:block; width:480px; height:330px; float:left;}/*20170816*/
.in_on_lf img{ display:block; width:485px; height:330px;}/*20170816*/
.in_on_rg{ width:512px; float:left; overflow:hidden; }/*20170816*/
.in_on_rg li{ width:245px; height:160px; margin-bottom:10px; position:relative; margin-left:10px;float: left;}/*20170816*/
.in_on_rg li a,.in_on_rg li a img{ display:block; width:245px; height:160px;}/*20170816*/
.r_hid{ position:absolute; width:100%; height:100%; background:url(../images/lsb_14.png); display:none; left:0; top:0;}
.r_hid span{ display:block; width:20px; height:4px; background:#cb1b19; margin:50px 0 10px 25px;}
.r_hid p{ padding:0 25px; color:#fff; font-size:16px; line-height:24px;}

.workService{
    width:100%;
    text-align: center;
    overflow: hidden;
}
.workService ul{
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
}
.workService ul li{
    line-height: 70px;
    display:inline-block; zoom:1; *display:inline;
	margin:0 45px;

}
.workService ul li img{
    width: 47px;height: 47px;border-radius: 20px; display:block; margin:0 auto;
}
.workService ul li a{
    font-weight: bold;
    font-size: 15px;
	display:block;
	color:#333333;
}
.workService ul li a:hover{ color:#3598f3;}
.workService ul li a img{transition:all 0.5s;
-moz-transition:all 0.5s; /* Firefox 4 */
-webkit-transition:all 0.5s; /* Safari and Chrome */
-o-transition:all 0.5s; /* Opera */}
.workService ul li a:hover img{transform: rotatey(180deg);
-webkit-transform: rotatey(180deg);	/* Safari 和 Chrome */
-moz-transform: rotatey(180deg);}

.foot{ background:#333333; overflow:hidden;}
.foot_ct{ width:1000px; margin:0 auto; overflow:hidden;}
.foot_br{ overflow:hidden;border-bottom:1px #737373 solid; }
.foot_dl{width:930px; padding:18px 0; margin:0 auto;}
.foot_dl dd{ float:left; color:#cccccc; border-right:1px #ccc solid;width: 177px;text-align: center;margin-bottom: 14px;}
.foot_dl dd:last-child{ border:0;}
.foot_dl dd a{ color:#cccccc;}
.foot_dl dt{ float:left; color:#cccccc;}

.foot_dl dd:hover .foot_link{ display:block;}

.foot_wl{ overflow:hidden; text-align:center; margin:20px 0;}
.foot_wl a{ color:#cccccc; padding:0 12px; border-left:1px #cccccc solid;}
.foot_wl a:first-child{ border:0;}
.foot_ba{ font-size:14px; color:#737373; text-align:center; margin-bottom:6px;}
.foot_ba a{color:#737373; }
.foot_ts{ text-align:center; color:#737373; margin-top:6px; margin-bottom:30px; font-size:12px;}

.fh_top{ position:fixed; left:50%; margin-left:542px; bottom:50px;z-index:999;}
.fh_top a{ display:block; width:56px; height:71px;}
.ewm_no{ position:absolute; margin-left:-170px; margin-top:-142px; display:none;}
.ewm{ cursor:pointer;}

.r_ov{ overflow:hidden; width:229px; height:237px;}
.r_oj{ float:left; margin:0 2px; width:222px; height:237px;}
.r_oj>a{ display:block; width:222px; height:185px; margin-bottom:4px;}
.r_oj>a img{ display:block; width:222px; height:185px;}
.r_oj>p{ display:block; width:210px; margin:0 auto; text-align:center; line-height:24px; font-size:14px; color:#333333;}
.r_qt{ overflow:hidden;}

.r_la{ width:230px; float:right; overflow:hidden;}
.r_la_p{background:url(ssjph.png) no-repeat; text-align: right;margin-bottom: 5px;}
.r_la>p{ height:36px; line-height:36px; padding-right:10px;border-bottom: 1px #cacaca solid;}
.r_la>p span{ display: inline-block;width: 80px;height: 36px;margin-right: 10px;cursor: pointer;}
.r_mora{background: url(../images/xxgk2.png) no-repeat;}
.r_morb{background: url(../images/fbph1.png) no-repeat;}
.r_morc{background: url(../images/fbph2.png) no-repeat;}
.r_mord{background: url(../images/xxgk1.png) no-repeat;}

.r_la>p a{ color:#767772;}
.r_la p:hover a{ color:#cb1b19;}
.r_lb{ margin-top: 6px;}
.r_ls a{ display:block; background:url(../images/xz_t.png) no-repeat 16px center; height:45px; line-height:45px; color:#999999; font-size:16px; font-weight:bold; text-align:center; border:1px #e3e3e3 solid; margin-bottom:9px;}
.r_ls a:hover{ color:#0066cc; border:1px #0066cc solid; background:url(../images/xz.png) no-repeat 16px center;}
.r_ls a:last-child{ margin-bottom:0;}


.r_lc{ width:230px; float:right; overflow:hidden;}
.r_lc a{ display:block; height:229px; height:60px; margin-bottom:10px;}
.r_lc a:last-child{ margin-bottom:0;}
.r_lc a img{ display:block; height:229px; height:60px;}


/*--changguanchaxun--*/
.cg_ca{ width:1040px;margin: 0 auto; overflow:hidden; height:60px; margin-bottom:22px; background:url(../images/bgs.png) no-repeat center center;}
.cg_cb{ font-size:28px; color:#333333; text-align:center; margin-top:80px; margin-bottom:27px;}
.cg_cd{ width:100%;margin:0 auto; overflow:hidden;}
.cg_cd input{ padding-left:62px; width:300px; float:left; border:1px cornflowerblue solid; height:35px; line-height:35px; background:#fff url(fd_ico.png) no-repeat 14px center;}
.cg_cd a{ float:left; display:block; width:40px; height:35px; text-align:center; line-height:35px; background:#0066cc; color:#fff; font-size:16px;}
.cd_ce{ width:100%; margin:0 auto; overflow:hidden; color:#333333;}
.cd_ce{ margin-bottom:12px; font-size:14px; color:#333;}
.cd_cf{ border:1px #e3e3e3 solid; padding:15px; overflow:hidden;margin-bottom: 5px;background-color: white;}
.cd_cg{ display:block; width:126px; height:88px; float:left; border:1px #e3e3e3 solid;}
.cd_cg img{display:block; width:126px; height:88px;}
.cd_ch{ width:800px; float:left; margin-left:38px;}
.cd_ch a{ display:block; font-size:16px; font-weight:bold; color:#333; margin-top:18px; margin-bottom:22px;}
.cd_ch p{ font-size:14px; color:#333; background:url(dz_ico.png) no-repeat left center; padding-left:24px;}


/*--news--*/
.cd_na{ width:1000px; margin:0 auto; overflow:hidden; margin-top:48px; margin-bottom:152px;}
.cd_na_lf{ width:650px; float:left; overflow:hidden; background:#fff; padding:25px;}
.cd_nb{ font-size:26px; color:#333; line-height:32px; margin-bottom:16px;}
.cd_nc{ font-size:14px; color:#999999; overflow:hidden; padding-bottom:6px; border-bottom:1px #e3e3e3 solid;}
.cd_nc span{ float:left;}
.cd_nc i{ float:right;}


/*wrapper*/
#wrapper{ width:900px;  margin:0 auto; margin-top:32px;}  /*20170815*/
.titleh3{ height:70px; line-height:70px; text-align:center; background:url(../images/ico/dot.gif) repeat-x left bottom; width:910px; margin:0 auto; font-size:26px; color:#000;}
.titleh4{text-align:center; font-size:12px; color:#000; font-weight:normal; padding:10px 0 20px 0px;}

.imgnav{ width:740px; margin:10px auto;}
#content{margin:0px auto;  line-height:19px;}
#content p{ text-indent:2em; color:#333;}

.imgnav{  position:relative; margin:0 auto; width:900px; overflow:hidden;}/*20170815*/
#img{ z-index:10; width:900px; position:relative; text-align:center; margin:0 auto;}
#img img{height: auto;max-height: 600px;max-width: 900px;display:none; border:2px solid #EAEBF0;}
#front{ position:absolute; left:0px; top:50%;margin-top: -30px; z-index:10; cursor:pointer;  width:30px; height:60px; background:url(dt_z.png); }/*20170815*/
#front:hover{ background:url(dt_zyx.png);}
#next{  position:absolute; right:0px; top:50%;margin-top: -30px; z-index:10;cursor:pointer; width:30px; height:60px;  background:url(dt_y.png) no-repeat;}/*20170815*/
#next:hover{ background:url(dt_yyx.png);}
#cbtn{background:#EAEBF0; position:relative; height:80px; border:1px solid #D6D9DC; margin-top:12px; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:4px; width:88px; height:68px; cursor:pointer; text-align:center; margin-right:12px; position:relative;}
#cbtn ul li img{ width:80px; height:60px; display:block;}
#cbtn ul li tt{ background:#000; color:#FFF; position:absolute; right:4px; bottom:4px; z-index:20; font-size:12px; line-height:16px; padding:0 5px;}
#cbtn li.hov{ background:url(../images/blu_07.jpg) no-repeat;}
.ctrl div{ clear:both;}
#cSlideUl{width:800px; height:68px;overflow:hidden; position:relative; top:6px; margin:0 auto;}/*20170815*/
.picSildeLeft{cursor:pointer; position:absolute; top:32px; left:10px; z-index:9; background:url(xt_z.png) no-repeat; display:block; width:22px; height:22px;}
.picSildeLeft:hover{ background:url(xt_zyx.png) no-repeat;}
.picSildeRight{cursor:pointer; position:absolute; top:32px; right:10px; z-index:9; background:url(xt_y.png) no-repeat; display:block; width:22px; height:22px;}
.picSildeRight:hover{ background:url(xt_yyx.png) no-repeat;}
.cd_nd{ font-size:14px; color:#333; line-height:24px; margin-top:16px;}/*20170815*/

.cd_ne{ margin-top:40px;}
.cd_na_rg{ float:right; width:244px; background:#fff; padding:0 15px; padding-top:100px; height:746px;}
.cd_ng{ overflow:hidden;}
.cd_ng input{ float:left; width:128px; height:36px; border:1px #e3e3e3 solid; padding:0 10px;}
.cd_ng span{ float:left; display:block; width:89px; height:36px; text-align:center; line-height:38px; background:#0066cc; font-size:16px; color:#fff;}

.cd_nh{ width:112px; margin:0 auto; overflow:hidden; margin-top:50px;border-top:1px #cccccc solid;}
.cd_nh a{ display:block; width:112px; height:36px; border-bottom:1px #cccccc solid; text-align:center; line-height:36px; font-size:14px; padding-left:24px; color:#0066cc;}
.cd_fh{ background:url(../images/index.png) no-repeat 20px center;}
.cd_op{ background:url(../images/op.png) no-repeat 20px center;}



/*----*/
.xw_all{ width:900px; overflow:hidden; position:relative;}/*20170815*/
.xw_ul{ overflow:hidden; margin-left:0; float:left;}/*20170815*/
.xw_lz{ width:800px; padding-left:100px; overflow:hidden; float:left;height: 86px;}/*20170815*/
.r_pega{ display:block; position:absolute; font-size:30px; top:16px;}



/*------toupiao------*/
.tp_ga{ width:1000px; margin:0 auto; overflow:hidden; background:#fff; margin-top:40px; padding:20px;}
.tp_gb{ display:block; margin-bottom:20px;}
.tp_gc{ border:1px #e3e3e3 solid; padding:20px; overflow:hidden; margin-bottom:20px;}
.tp_gd span{ display:block; width:90px; height:30px; line-height:30px; text-align:center; margin-bottom:5px; background:url(yel_03.png) no-repeat; font-size:16px; color:#333333;}
.tp_gd p{ line-height:24px; font-size:14px;}
.tp_ge{ overflow:hidden; padding-bottom:20px; border-bottom:1px #c8c8c8 dotted; margin-bottom:20px;}
.tp_ge_lf{ width:304px; float:left; overflow:hidden;}
.tp_ge_lf input{ float:left; width:237px; height:36px; line-height:34px; font-size:14px; background:#f5f5f5 url(fdt_07.png) no-repeat 12px center; padding-left:42px; border:1px #e3e3e3 solid;}
.tp_ge_lf span{ display:block; float:left; width:62px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; background:#0066cc;}
.tp_ge_rg{ width:610px; float:right; height:36px; line-height:36px; text-align:right; font-size:14px; color:#999999;}
.tp_gf{ width:293px; overflow:hidden; border:1px #e3e3e3 solid; padding:10px; padding-bottom:20px; float:left; margin:0 7px; margin-bottom:14px;}
.tp_gf_al{ overflow:hidden;}
.tp_gf_al>img{ float:left;width: 148px;height: 198px;}
.tp_gg{ float:right; width:126px; font-size:14px; color:#666666; position:relative; height:198px;}
.tp_gg p{ line-height:24px;}
.tp_gg a{ position:absolute; right:0; bottom:0; color:#e81d21;}
.tp_gh{ font-size:14px; color:#333333; clear:both;}
.tp_gh span{ float:right; color:#ff9500; font-size:24px;}
.tp_gh span i{ color:#333; font-size:14px;}
.tp_gi{ height:30px; line-height:30px;}

.tp_gk{ display:block; width:200px; height:40px; background:url(../images/pttp_03.png) no-repeat; margin:0 auto; margin-top:28px; margin-bottom:10px; cursor:pointer;}
.tp_gk:hover{ background:url(../images/ystp_03.png) no-repeat;}
.tp_gl{ background:url(../images/optp_03.png) no-repeat;}
.tp_gl:hover{background:url(../images/optp_03.png) no-repeat;}

/*20170816*/
.r_xtj{ border-bottom:1px #cacaca solid; overflow:hidden;}
.r_xtj span{ display:inline-block; border-bottom:2px #0066cc solid; font-size:20px; padding-bottom:6px; color:#000; font-weight:bold;}
.r_xtj span i{ color:#e81d21;}
.r_xtj a{ float:right;}
.swiper_three{ height:60px;width:1010px; margin:0 auto; padding-bottom:20px;}/*20170824*/
.lf_two{ width:24px; height:40px; display:block; position:absolute; top:10px; left:0px;}
.rg_two{ width:24px; height:40px; display:block; position:absolute; top:10px; right:9px;}
.swiper_four{ height:60px;width:1010px; margin:0 auto; padding-bottom:20px;}/*20170824*/
.lf_four{ width:24px; height:40px; display:block; position:absolute; top:10px; left:0px;}
.rg_four{ width:24px; height:40px; display:block; position:absolute; top:10px; right:9px;}


.indexBR{
    position:fixed;
    left:5px;
    bottom:1px;
    z-index:900;
}
.indexBRR{
    position:fixed;
    right: 5px;
    top: 270px;
    bottom:200px;
    z-index:900;
}
.closeBtn{
    position:absolute;
    right:0;
    top:0;
    z-index:1000;
    cursor:pointer;
}




/*zhandianditu*/
.zd_za{ width:1040px; overflow:hidden; margin:0 auto;}
.zd_zb{ border:1px #dcdfe4 solid; overflow:hidden; margin-bottom:20px;}
.zd_zb p{ height:34px; line-height:34px; font-size:16px; border-bottom:1px #1a59a9 solid; padding-left:10px; background:#f0f0f0; color:#1a59a9;}
.zd_zb ul{ overflow:hidden;  padding:10px 0;padding-left: 10px;background:#f5f9ff;}
.zd_zb ul li{ width:150px; float:left; height:36px; line-height:36px;}
.zd_zb ul li a{ font-size:15px; color:#333;}



.r_job{ position:fixed;top:0; left:50%; overflow:hidden; z-index:9999;top: -420px;margin: 0 auto;}
.r_job a{ display:block;width: 100%;height: 420px;}
.r_joc{ display: block;}           
.r_jod{ position:absolute; right:10px; top:10px; display:block; width:26px; height:26px; cursor:pointer;}
.bl_img{ width:244px; height:64px;}

.r_la .r_ga{ background:url(../images/sjph.png) no-repeat;}
.r_lb p{ font-size: 14px;color: #333;border-top: 1px #eee solid;padding: 9px 20px;}
.r_lb p:first-child{ border: 0;}
.r_lb p span{ display: inline-block;background: #0066cc;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;margin-right: 10px;}
.r_lb p i{ display: inline-block;float: right;}

.r_la .r_gb{ background:url(ssjph.png) no-repeat;}
/*body{ background: url(../images/bgall.png) no-repeat center top;}*/
.r_yqa{ overflow: hidden;position: absolute;background: #e6f5fe;color: #333;width: 1000px;display: none;left: 50%;margin-left: -500px;border: 2px #1a59a9 solid;padding: 10px;}
.foot_dl .r_yqa{ text-align: left;}
.foot_dl .r_yqa a{ margin: 5px 15px;color: #333;display: inline-block;}
.foot_dl dd:hover >.r_yqa{ display: block;}
.foot_link ul li:hover .in_ob1{ display:block;}


/*2017920*/
.r_lx{ display: none;}

/*2018-01-05领导关怀 效果CSS开始 */
.mkeFocus { width: 226px; border: 1px solid #e3e3e3; padding-top:2px; margin:0 auto; overflow:hidden; position:relative;}
.mkeUl { margin: 0px auto; height: 262px; width: 226px; overflow: hidden; position: relative; }
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 486px; }
.mkeUl ul li { float: left; text-align: center; font: 20px Arial; }
.mkeUl ul li img { margin-bottom: 18px; }
.mkeNum {height:20px; width:58px; position: absolute; z-index: 1; left: 13px; bottom: 4px; font: 14px Arial; }
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; }
.mke_ns2 { line-height: 16px; color: #9FA0A0; text-align: center;height: 16px; width: 16px;}
.mkeLbtn { position: absolute; right: 56px; top: 240px; cursor: pointer; z-index: 10; font-weight:bold; font-size:12px;}
.mkeRbtn { position: absolute; top: 240px; right: 6px; height: 98px; width: 36px; cursor: pointer; z-index: 10; font-size:12px; font-weight:bold;}
/* 效果CSS结束 */


/*20181227
.r_sla { background:#f1f7fc url(bg1.jpg) center top  no-repeat;}*/
.r_zia { display: block;margin: 60px auto;}
.r_zib { overflow: hidden; width:1040px;margin: 0 auto; margin-bottom: 20px;}
.r_zic { display: block;float: left;margin-left:20px;}
