@charset "UTF-8";
* {margin:0;padding:0}
body {font:16px ; margin:0 auto; min-width:1200px; max-width:1920px; color:#000000; background:#fff;}
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
li {list-style-type:none;}
input{ border:none;}
.red {}
.left{ float:left;}
.right{ float:right;}
.clear {clear:both;width:0;height:0;}
/**/
.top{ width:1100px; height:97px; margin:18px auto;}
.top_logo{ text-align:center; border-right:1px solid #A0A0A0; width:810px;}
.top_tel{ width:215px; padding-top:20px;}
.top_tel p{ color:#000000; font-size:24px; line-height:36px; background:url(../images/top_tel.jpg) no-repeat top left; padding-left:44px;}
.top_tel h2{ color:#FF5002; font-size:25px; line-height:30px;}
.nav{ width:100%; height:52px; background:url(../images/nav.jpg) repeat-x; border-bottom:1px solid #A1DAFF;}
.nav ul{ width:1040px; height:52px; margin:0 auto;}
.nav ul li{ width:130px; height:52px; float:left; background:url(../images/nav_li.jpg) no-repeat right center;}
.nav ul li:last-child{ background:none;}
.nav ul li h2{ font-weight:normal; font-size:18px; text-align:center;}
.nav ul li h2 a{ color:#fff; display:block; width:100px; height:36px; line-height:36px; margin:8px auto; text-decoration:none; border-radius:10px;}
.nav ul li.on h2 a{ background:#ff5002;}
.nav_a{ display:none; background:#00377C; width:120px; margin:9px auto 0; position:relative; z-index:50;}
.nav_a p{ border-bottom:1px solid #505D6D; height:30px; line-height:30px; font-size:16px; padding:0 10px 0 15px;}
.nav_a p a{ color:#fff; display:block;}
.nav_a p span{ float:right;}
.banner{ width:100%; height:600px; position:relative;}
.banner_a ul li{ height:600px; width:100%;}
.banner_a ul li.li_1{ background:url(../images/banner5.jpg) no-repeat center top;}
.banner_a ul li.li_2{ background:url(../images/banner6.jpg) no-repeat center top;}
.banner_a ul li.li_3{ background:url(../images/banner7.jpg) no-repeat center top;}
.banner_a ul li.li_4{ background:url(../images/banner8.jpg) no-repeat center top;}
.banner_a ul li.li_5{ background:url(../images/banner9.jpg) no-repeat center top;}
.banner_a ul li.li_1 a{ display: block;width: 100%;height: 600px;}
.banner_a ul li.li_2 a{ display: block;width: 100%;height: 600px;}
.banner_a ul li.li_3 a{ display: block;width: 100%;height: 600px;}
.banner_a ul li.li_4 a{ display: block;width: 100%;height: 600px;}
.banner_a ul li.li_5 a{ display: block;width: 100%;height: 600px;}
.banner_b{ position:absolute; text-align:center; width:100%; height:10px; bottom:10px;}
.banner_b li{ width:60px; height:10px; display:inline-block; font-size:0; background:rgba(255,255,255,0.6); cursor:pointer; margin:0 6px;}
.banner_b li.on{ background:#2067A9;}
.banner_le,.banner_ri{ display:none; position:absolute; width:50px; height:140px; top:180px; background:url(../images/lunbo.png) no-repeat; cursor:pointer;}
.banner:hover .banner_le,.banner:hover .banner_ri{ display:block;}
.banner_le{ left:0; background-position:0;}
.banner_ri{ right:0; background-position:-51px 0;}
.banner_le:hover{ background-position:-153px 0;}
.banner_ri:hover{ background-position:-102px 0;}
.rdgg{ width:100%; height:48px; background:#EEEBEB; border-top:4px solid #0857B3;}
.hot{ width:1100px; margin:0 auto;}
.rdgg_a{ line-height:48px; background:url(../images/hot.jpg) no-repeat left center; color:#FF0000; font-size:16px; padding-left:35px;}
.rdgg_a span{ color:#01458D;}
.rdgg_b{ height:36px; margin:6px auto;}
.rdgg_b input{ float:left;}
.rdgg_b input.sou1{ width:235px; height:34px; line-height:34px; border:1px solid #8F8F8F; color:#737373; font-size:14px; background:#fff url(../images/sou1.jpg) no-repeat 12px center; padding-left:45px; margin:0 7px;}
.rdgg_b input.sou2{ width:92px; height:32px; line-height:30px; text-align:center; background:url(../images/sou2.jpg); color:#fff; border-radius:10px; font-size:16px; margin:2px auto; box-shadow:3px 3px 3px #666; cursor:pointer;}
.footer{ width:100%; height:268px; background:#232F36 url(../images/footer.jpg) no-repeat bottom center;}
.foot{ width:1160px; height:268px; margin:0 auto; position:relative;}
.fot_link{ border-bottom:1px solid #59493F; height:60px; line-height:60px; padding:25px 25px 0 25px;}
.fot_link p{ float:left; color:#fff; font-size:26px;}
.fot_link p span{ color:#979797; font-size:18px; margin-left:5px;}
.fot_link a{ float:right; color:#005CA9; font-size:14px;}
.fot_linka{ color:#fff; font-size:15px; line-height:30px; padding:10px 30px 0 0;}
.fot_linka a{ color:#fff; margin:0 15px; display:inline-block;}
.fot_dz{ width:100%; text-align:center; font-size:16px; line-height:26px; position:absolute; bottom:0; left:0; color:#fff; padding-bottom:5px;}
.fot_dz span{ margin:0 10px;}
.rig_pf{ position:fixed; bottom:55px; width:45px; left:50%; margin-left:580px;}
.rig_pf img{ width:45px; height:46px; margin:1px auto;}
/**/
.cont1{ margin:30px auto 25px; width:1160px;}
.cpfl{ width:258px;}
.cpfl_a{ width:200px; height:56px; background:url(../images/left_nav.jpg) no-repeat center; color:#F2F2F2; line-height:56px; font-size:22px; padding-left:58px;}
.cpfl_b{ width:258px;}
.cpfl_b ul li{ position:relative; width:256px; height:36px; line-height:36px; background:url(../images/cpfl_b.jpg) repeat-x; border-left:1px solid #D2D2D6; border-right:1px solid #D2D2D6;}
.cpfl_b ul li h2{ font-size:14px; font-weight:normal;}
.cpfl_b ul li h2 a{ color:#013C82; text-decoration:none;}
.cpfl_b ul li h2 span{ color:#000; font-size:12px; margin:0 13px;}
.cpfl_b ul li h2 img{ display:none; width:17px; height:25px; float:right; margin:5px -17px 0 0;}
.cpfl_b ul li:hover h2 img{ display:block;}
.cpfl_b ul li.on{ background:#0458B2; width:257px; border-right:0;}
.cpfl_b ul li.on h2 a{ color:#fff;}
.cpfl_b ul li.on h2 span{ color:#fff;}
.cpfl_ba{ display:none; position:absolute; left:274px; top:0; z-index:50; font-size:14px; line-height:26px; border:2px solid #0458B2; padding:5px 10px 5px 15px; background:#fff; width:180px;}
.cpfl_ba a{ display:block; color:#000; text-decoration:none;}
.cpfl_ba a:hover{ color:#f00;}
.cpfl_ba a::before{content: ""; color:"#000"; padding-right:3px;}
.cpjs{ width:885px;}
.gsjj{ width:859px; border:1px solid #CFCFCF; padding:0 12px 8px; margin-top:14px;}
.gsjj_bt{ width:258px; height:38px; color:#fff; background:url(../images/bt_bj.jpg) no-repeat; margin:-14px 0 15px 0;}
.gsjj_bt h2{ line-height:38px; font-size:18px; margin:0 10px 0 28px; float:left;}
.gsjj_bt p{ float:left; font-size:14px; line-height:42px;}
.gsjj_a{ width:859px; margin:0 auto;}
.gsjj_aa{ width:859px; height:172px;}
.gsjj_ab{ width:859px;}
.gsjj_ab p{ text-indent:2em; color:#000; font-size:16px; line-height:24px; padding:3px 0;}
.cpzs{ width:859px; border:1px solid #CFCFCF; padding:0 12px 7px; margin-top:34px;}
.cpzs_a{ width:857px; margin:0 auto;}
.cpzs_js{ width:165px; float:left; margin:0 8px 8px 0; position:relative;}
.cpzs_a .cpzs_js:nth-child(5n){ float:right; margin-right:0;}
.cpzs_js a{ text-decoration:none;}
.cpzs_js_a{ width:163px; height:141px; border:1px solid #DEDEDE;}
.cpzs_js_a img{ width:163px; height:141px;}
.cpzs_js_b{ height:28px; text-align:center; font-size:14px; line-height:28px; color:#000;}
.cpzs_js_yc{ display:none; width:165px; height:102px; position:absolute; left:0; top:0; background:rgba(20,72,145,0.8); text-align:center; padding-top:40px;}
.cpzs_js_yc img{ width:30px; height:31px;}
.cpzs_js_yc p{ font-size:18px; color:#fff; line-height:34px;}
.cpzs_js:hover .cpzs_js_yc{ display:block;}
.cpzs_js:hover .cpzs_js_b{ color:#f00;}
.cont2{ width:100%; height:695px; background:url(../images/xwzx_bj.jpg) no-repeat center; margin-top:25px; padding:15px 0;}
.xwzx{ background:#fff; height:675px; padding:10px; width:1140px; margin:0 auto;}
.xwzx_a{ width:335px; height:673px; border:1px solid #CFCFCF; padding:0 10px;}
.xwzx_a1{ height:30px; line-height:30px; margin:5px auto;}
.xwzx_a1 span{ display:block; width:4px; height:30px; background:#0161B7; float:left; margin-right:10px;}
.xwzx_a1 h2{ color:#006EC7; font-size:18px; float:left;}
.xwzx_a1 a{ float:right; color:#000; font-size:14px;}
.xwzx_a2{ overflow:hidden;}
.xwzx_a2 p{ overflow:hidden; background:#ECECEC; height:36px; line-height:36px; margin-bottom:3px;}
.xwzx_a2 p span{ color:#306A9E; font-size:16px; margin:0 5px;}
.xwzx_a2 p a{ color:#000; font-size:14px;}
.xwzx_a3{ width:335px; background:#F3FAFE; margin-top:10px;}
.xwzx_a3 img{ width:335px;}
.xwzx_a31{ padding:5px 0;}
.xwzx_a31 p{ color:#004278; font-weight:bold; font-size:16px; padding-left:10px; line-height:28px;}
.xwzx_b{ width:764px; height:675px; background:url(../images/sdys.jpg) no-repeat; position:relative;}
.xwzx_b1,.xwzx_b2,.xwzx_b3,.xwzx_b4{ position:absolute; width:160px; color:#fff; font-size:14px; line-height:20px;}
.xwzx_b1{ left:388px; top:210px;}
.xwzx_b2{ left:216px; top:377px;}
.xwzx_b3{ left:560px; top:377px;}
.xwzx_b4{ left:395px; top:555px;}
.cont3{ width:100%; background:#F4F4F4; padding:15px 0;}
.khal{ width:1160px; margin:0 auto;}
.khal_a{ width:1078px; height:36px; line-height:36px; margin:7px auto; position:relative;}
.khal_ax{ width:100%; height:0; border-bottom:1px solid #7A7A7A; padding-top:18px;}
.khal_a p{ color:#005CA9; font-size:26px; text-align:center; position:absolute; background:#F4F4F4; top:0; width:140px; left:469px;}
.khal_a p a{ color:#005CA9;}
.khal_b{ width:100%; margin-top:20px;}
.khal_le,.khal_ri{ width:29px; height:93px; margin-top:202px; cursor:pointer;}
.khal_le{ background:url(../images/le1.jpg) no-repeat;}
.khal_ri{ background:url(../images/ri1.jpg) no-repeat;}
.khal_b1{ width:1102px; overflow:hidden;}
.khal_b1 ul li{ width:337px; margin:0 15px;}
.khal_b2{ width:337px; height:236px; margin-bottom:25px; position:relative;}
.khal_b2 img{ width:337px; height:236px;}
.khal_b2 p{ color:#fff; text-align:center; font-size:14px; height:26px; line-height:26px; width:337px; position:absolute; left:0; bottom:0; background:rgba(20, 72, 145, 0.6);}
/**/
.list1{ margin:30px auto 25px; width:1160px;}
.li_le{ width:258px;}
.li_le_a{ width:200px; height:56px; background:url(../images/left_nav.jpg) no-repeat center; color:#F2F2F2; line-height:56px; font-size:22px; padding-left:58px;}
.li_le_b{ width:258px;}
.li_le_b ul li{ position:relative; width:256px; height:36px; line-height:36px; background:url(../images/cpfl_b.jpg) repeat-x; border-left:1px solid #D2D2D6; border-right:1px solid #D2D2D6; font-size:16px;}
.li_le_b ul li span{ color:#000; font-size:14px; margin:0 10px 0 15px;}
.li_le_b ul li a{ color:#013C82; text-decoration:none;}
.li_le_b ul li:hover{ background:#0458B2; width:257px; border-right:0;}
.li_le_b ul li:hover span{ color:#fff;}
.li_le_b ul li:hover a{ color:#fff;}
.li_le_b ul li img{ display:none; width:17px; height:25px; float:right; margin:5px -17px 0 0;}
.li_le_b ul li:hover img{ display:block;}
.li_le_c{ width:256px; border:1px solid #E1E1E1; margin-top:15px; background:#F3FAFE;}
.li_le_c img{ width:256px;}
.li_le_c1{ padding:5px 0;}
.li_le_c1 p{ color: #004278; font-size:16px; font-weight:bold; line-height:28px; padding-left:10px;}
.li_le_d{ width:100%; margin-top:15px;}
.li_le_d img{ width:258px;}
.li_ri{ width:885px;}
.li_ri_a{ width:859px; border:1px solid #CFCFCF; padding:0 12px 8px; margin-top:14px;}
.li_ribt{ width:258px; height:38px; color:#fff; background:url(../images/bt_bj.jpg) no-repeat; margin:-14px 0 15px 0;}
.li_ribt h2{ line-height:38px; font-size:18px; margin:0 10px 0 28px; float:left;}
.li_ribt p{ float:left; font-size:14px; line-height:42px;}
.li_ri_b ul li{ border-bottom:1px dashed #9A9A9A; color:#646464; font-size:16px; line-height:32px; padding:0 10px;}
.li_ri_b ul li a{ color:#646464;}
.li_ri_b ul li a::before{content: ""; padding-right:5px; font-size:12px;}
.li_ri_b ul li span{ color:#646464; float:right;}
.li_ri_b ul li:hover{ color:#f00;}
.li_ri_b ul li:hover a{ color:#f00;}
.li_ri_b ul li:hover span{ color:#f00;}
.list_fy{ text-align:center; margin:20px auto;}
.list_fy ul li{ border:1px solid #EDEDED; display:inline-block; height:26px; line-height:26px; text-align:center; color:#646464; font-size:14px; padding:0 10px;}
.list_fy ul li a{ color:#2495C9;}
.list_fy ul li:hover{ background:#71C7E7; color:#fff;}
.list_fy ul li:hover a{ color:#fff;}
/**/
.sh_ri{ width:885px;}
.sh_ri_a{ width:853px; border:1px solid #CFCFCF; padding-bottom:20px;}
.sh_dqwz{ border-bottom:1px solid #A0A0A0; font-size:16px; color:#00529F; background:url(../images/dqwz.jpg) no-repeat 10px center; padding-left:35px; line-height:40px;}
.sh_dqwz a{ color:#00529F; margin:0 5px;}
.sh_ri_b{ padding:10px;}
.sh_ri_ba{ color:#414141; text-align:center; font-size:22px; line-height:40px; font-weight:bold;}
.sh_ri_bb{ text-align:center; font-size:14px; line-height:36px; color:#959595; width: 833px; margin: 10px;}
.sh_ri_bb p{ display:inline-block; margin:0 10px;}
.sh_ri_bc{ border-top:2px dashed #9D9D9D; color:#4A4A4A; font-size:16px; line-height:26px; padding:10px 0; margin-top:5px;}
.sh_ri_bc p,.sh_ri_bc div{ padding:3px 0;}
.sh_ri_bc img{ max-width:860px;}
.show_fy{ margin-bottom:20px; padding:0 50px;height:25px;}
.show_fy p{ color:#383838; font-size:14px; line-height:26px;}
.show_fy p a{ color:#383838;}
.show_fy p:nth-child(1){ float:left;}
.show_fy p:nth-child(2){ float:right;}

.show_tag{font-size: 15px;line-height: 30px;padding: 10px 50px 10px 50px; border-top: 1px dashed #9D9D9D;}
.show_tag a{ color:#383838;margin: 0 10px;display: inline-block;}

/**/
.lxwm{ width:1158px; border:1px solid #cfcfcf; margin:30px auto 25px;}
.lxwm_a{ padding:25px 15px;}
.lxwm_aa{ width:540px; height:380px; border:2px solid #F6F6F6;}
.lxwm_ab{ width:570px; height:380px; background:url(../images/lylx.jpg) no-repeat bottom;}
.lxwm_ab{}
.lxwm_ab h2{ color:#f00; font-size:22px; line-height:40px;}
.lxwm_ab p{ color:#4A4A4A; font-size:18px; line-height:30px;}
.pop .top{ margin:0;}
/**/
.li_ly{ padding:10px;}
.li_ly p{ font-size:16px; padding:5px 0; line-height:30px;}
.li_ly p span{ color:#000; float:left;}
.li_ly p input{ width:150px; height:28px; line-height:28px; background:#F8F8F8; border:1px solid #b2b2b2; padding:0 5px; color:#000; font-size:16px;}
.li_ly p textarea{ width:300px; height:130px; padding:5px; line-height:22px; background:#F8F8F8; border:1px solid #b2b2b2; font-size:16px; color:#000;}
.li_lya{ padding:5px 0 5px 47px;}
.li_lya input{ width:50px; height:28px; line-height:28px; text-align:center; border:1px solid #b2b2b2; cursor:pointer; margin-right:15px;}


/**/
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }