﻿q@charset "UTF-8";
h1,h2,h3,h4,h5,h6,h7,p{ margin:0; padding:0;}
.animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }
body { background-color: #fff; font-size: 14px; font-family:"","Helvetica Neue",Helvetica,Arial,sans-serif }
ul, li { padding: 0; margin: 0; list-style: none; }
a:hover{text-decoration: none}
em{ font-style:normal}
.clear:after {content: "\0020";display: block;height: 0;clear: both;}
.w1200{ width:1200px; margin:0 auto;}


.foot{ background:#262626;}
.foot dl{ overflow:hidden; padding-top:53px; min-height:334px;}
.foot dl dt{ width:260px; float:left;}
.foot dl dt img{ display:block;
    max-width: 200px;
}
.foot dl dt p{ font-size:13px; color:#a9a9a9; line-height:28px;}
.foot dl dt span{ display:block; overflow:hidden; padding-top:30px;}
.foot dl dt span a{ display:block; width:35px; height:35px; overflow:hidden; float:left; margin-right:10px;}
.foot dl dd{ float:right;}
.foot dl dd ul{ overflow:hidden}
.foot dl dd ul li{ float:left; padding:0 40px;}
.foot dl dd ul li h2{ line-height:37px; font-size:18px; color:#fff; padding-bottom:14px;}
.foot dl dd ul li a{ display:block; line-height:37px; font-size:13px; color:#a9a9a9}
.link{ border-top:1px #424242 solid; border-bottom:1px #424242 solid; overflow:hidden; padding:17px 0;}
.link a{ display:block; font-size:13px; color:#7c7c7c; line-height:28px; float:left; padding-right:20px;}
.copyright{ line-height:73px; font-size:13px; color:#7c7c7c; padding-bottom:10px; text-align:center;}
header{ background:#fff; height:125px; padding:0 50px; width:calc(100% - 100px); position:fixed; top:0; left:0; z-index:55;}
.h_height{ height:125px;}
a#logo{ display:block; float:left; height:120px; padding:5px 0;padding-top: 25px;}
.topfr{ float:right;    width: 67%;}
.topfr_line{ text-align:right;}
.topfr_line span{display:inline-block;font-size: 12px;padding: 10px 20px;background:#ffae00;border-radius:5px;margin: 0 1%;}
.topfr_line span a{ color:#fff}
.topfr_line strong,.topfr_line>a{ display:inline-block;}
.topfr_line strong{ background:url(../images/tel_icon.png) left center no-repeat; padding-left:20px; line-height:74px; color:#ffae00; font-size:20px;}
.topfr_line>a{ padding-left:16px; margin-left:20px; background:url(../images/shu.png) left center no-repeat; line-height:74px; font-size:12px; color:#333;}
nav{ text-align:right;}
nav .nav_list{ float:left; position:relative;}
nav a.nav_list_a{ display:inline-block; height:43px; border-bottom:3px #fff solid; margin-left:45px; font-size:16px; color:#333; line-height:100%;}
nav .nav_list:hover a,nav a.active{ color:#003581; border-color:#003581}
.indexbanner-container{ width:100%;}
.indexbanner-slide{ height:640px;}
.indexbanner-pagination span{ width:12px; height:12px; border:2px #fff solid; border-radius:12px; background:#003581; opacity:1}
.indexbanner-pagination span.swiper-pagination-bullet-active{ background:#fff;}


.pagebanner{ margin-top:1px; height:475px;}
.lxwmbanner{ background:url(../images/lxwmbanner.jpg) center no-repeat;}
.jrwmbanner{ background:url(../images/jrwmbanner.jpg) center no-repeat;}
.zxcpbanner{    height: 450px;}
.jjfabanner{ background:url(../images/jjfabanner.jpg) center no-repeat;}
.gwtdbanner{ background:url(../images/gwtdbanner.jpg) center no-repeat; height:640px;}
.xwzxbanner{ background:url(../images/xwzxbanner.jpg) center no-repeat;}
.jdalbanner{ background:url(../images/khalbanner.jpg) center no-repeat;}
.zxtxbanner{ background:url(../images/zxtxbanner.jpg) center no-repeat; height:474px;}
.gsjjbanner{ background:url(../images/gsjjbanner.jpg) center no-repeat;}
.banner_txt{ width:90%; max-width:1200px; margin:0 auto; padding-top:8%; color:#fff;}
.banner_txt .h2{ font-size:36px; line-height:46px; margin:0;}
.banner_txt .line1{ display:inline-block; width:50px; height:5px; background:#fff; margin:10px 0 0 0;}
.banner_txt .h3{ font-size:16px; line-height:26px; margin:10px 0 0 0;}

.zxcpbanner01{    height:400px;}
.pagebanner01{ margin-top:1px; height:700px;}


.Page_title{ padding:60px 0;}
.Page_title h2{ font-size:27px; color:#333; text-align:center; font-weight:bold; padding:20px 0;}
.Page_title span{ display:block; width:60px; height:3px; overflow:hidden; margin:0 auto; background:#dbdbdb;}
.Page_title p{ text-align:center; line-height:26px; font-size:16px; color:#666;}
.lxfs_list{ background:url(../images/lxfs_list_bg.png) left 35px no-repeat;}
.lxfs_list:first-child{ background:none;}
.lxfs_list span{ cursor:pointer; display:block; width:85px; height:99px; overflow:hidden; margin:0 auto 25px;}
.lxfsicon01{ background:url(../images/lxfsicon01.png) center no-repeat;}
.lxfsicon02{ background:url(../images/lxfsicon02.png) center no-repeat;}
.lxfsicon03{ background:url(../images/lxfsicon03.png) center no-repeat;}
.lxfsicon01:hover{ background:url(../images/lxfsicon01_hover.png) center no-repeat;}
.lxfsicon02:hover{ background:url(../images/lxfsicon02_hover.png) center no-repeat;}
.lxfsicon03:hover{ background:url(../images/lxfsicon03_hover.png) center no-repeat;}
.lxfs_list p{ text-align:center; line-height:30px; color:#333; font-size:18px;}
.lxfs_list p em{ color:#666}
.lxfs{ overflow:hidden;}
.fgslist{ margin-top:34px; border-top:1px #e1e1e1 solid; padding-top:40px; overflow:hidden;}
.fgslist dl{ width:566px; height:144px; overflow:hidden; float:left; margin-bottom:40px;}
.fgslist dl:nth-child(even){ float:right;}
.fgslist dl dt{ width:190px; height:144px; overflow:hidden; float:left;}
.fgslist dl dt img{ display:block;}
.fgslist dl dd{ width:350px; float:right;}
.fgslist dl dd ul{ padding-top:10px;}
.fgslist dl dd ul li{ overflow:hidden; line-height:30px; color:#666;}
.fgslist dl dd ul li span{ color:#333;}
.fgslist dl dd h2{ height:41px; border-bottom:1px #ddd solid; position:relative;}
.fgslist dl dd h2 span{ display:inline-block; position:absolute; left:0; top:0; height:41px; font-size:18px; font-weight:bold; color:#000; line-height:28px; padding-bottom:13px; border-bottom:1px #11277d solid;}


.jrwm_font{ height:400px; background:url(../images/jrwm_bg02.jpg) center no-repeat; text-align:center;}
.jrwm_font p{ font-size:30px; text-align:center; color:#fff; line-height:60px; padding-top:145px;}
.jrwm_font a.more { display:inline-block; padding:10px 25px; color:#fff; border:1px solid #fff; margin:30px auto 0; font-size:18px;}
.jrwm_font a.more:hover { background:#fff; color:#0d428f;}
.wmdgs_list{ border:1px #e1e1f1 solid; width:348px; padding:17px; position:relative; border-bottom:2px #f6ac11 solid; margin:0 auto 70px;}
.wmdgs_list img{ display:block;}
.wmdgs_list h3{ position:absolute; left:50%; top:194px; margin-left:-42px; background:#f6ac11; line-height:77px; text-align:center; color:#fff; font-size:18px; width:85px; height:85px; border-radius:100%; border:4px #fff solid;}
.wmdgs_list p{ padding-top:22px; line-height:113px; font-size:20px; text-align:center; color:#333;}
.w2{ border-bottom:2px #41b7ff solid;}
.w3{ border-bottom:2px #b5d062 solid;}
.w2 h3{ background:#41b7ff}
.w3 h3{ background:#b5d062}
.hqshlist_con{ width:351px; height:211px; border:1px #e1e1f1 solid; border-top:none; padding:22px; font-size:14px; line-height:24px; color:#666672}
.hqsh-container{ padding-bottom:70px;}
.zxcp_title{ border-bottom:1px #dcdcdc solid; overflow:hidden; height:97px;}
.zxcp_title h2{ height:97px; padding-top:28px; float:left; line-height:69px; font-size:22px; color:#1a408b; text-indent:33px;}
.zxcp_title h2:after {content: "\0020";display: block;height: 0;clear: both;}
.zxcp_title h2 span { font-size: 18px; color: #666; float: right; margin-right: 20px; display: none;}
.zxcpleft{ width:250px; float:left;}
.zxcpright{ width:900px; float:right; border-left:1px #dcdcdc solid; padding-left:42px;    min-height: 300px;}
.zxcpright dl dt,.kzzd dl dt,.jjfa dl dt{ height:43px; background:#8fa2ae url(../images/yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
.zxcpright dl dd,.kzzd dl dd,.jjfa dl dd{ padding:25px 0; font-size:14px; line-height:24px; color:#666;}
.cpgs{ width:100%; height:320px; overflow:hidden; background:#1a408b; margin:40px 0 50px;}
.cpgs img{ display:block; float:left;}
.cpgs_font{ width:499px; height:auto; padding:0 30px; float:left;}
.cpgs_font p{ color:#fff; line-height:24px;}
.cpgs_font h2{height:54px; border-bottom:1px #5f7aae solid; line-height:54px; background:url(../images/yuan.png) left center no-repeat; text-indent:22px; font-size:18px; color:#fff; margin-bottom:10px;}
.zxcpleft dl{ width:100%; height:auto; margin:0;}
.zxcpleft dl dt{ height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; background:url(../images/zxcp_navbg.png) 245px center no-repeat;}
/*.zxcpleft dl dd{ display:none;}*/
.zxcpleft dl.zknav dt{ color:#24599b; background:url(../images/zknav_bg.png) 245px center no-repeat;}
.zxcpleft dl.zknav dd{ display:block;}
.zxcpleft dl.zknav dd a{ display:block; height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; color:#666;}
.zxcpleft dl.zknav dd a:hover,.zxcpleft dl.zknav dd a.zknav{ color:#24599b; font-weight:bold;}
.zxcp_title p{ float:right; padding-top:36px; line-height:61px;}
.zxcp_title p a{ color:#666;}

.contentfirst{ display:none;}
.contentin{ display:block;}
.jjfa_nav_tab{text-align:center;margin-top: 15px;}
.jjfa_nav_tab .tabin a{background: #003581; color:#fff;}
.jjfa_nav_tab ul li{ display:inline-block;}
.jjfa_nav_tab li a{display: inline-block;padding: 0 26px;height: 40px; border: 1px #003581 solid; margin: 0 3px; border-radius: 4px;line-height: 40px;color: #666;margin-bottom: 10px;}



 



.Page_title2 h2{ font-size:34px;}
.jjfa_nav{ overflow:hidden; text-align:center;}
.jjfa_nav_on{ display:inline-block; padding:0 26px; height:40px; border:1px #003581 solid; margin:0 3px; border-radius:4px; line-height:40px; color:#fff; margin-bottom:10px;background:#003581;}
.jjfa_nav_noon{ display:inline-block; padding:0 26px; height:40px; border:1px #003581 solid; margin:0 3px; border-radius:4px; line-height:40px; color:#666; margin-bottom:10px;}
.jjfa_con_list{ width:222px; height:222px; border:1px #ccc solid; border-radius:10px; overflow:hidden; float:left; margin:0 33px 50px;}
.jjfa_con_list a{ display:block;}
.jjfa_con_list span{ display:block; width:100%; height:50px; overflow:hidden; margin-top:50px; position:relative;}
.jjfa_con_list h3{ line-height:30px; text-align:center; font-size:16px; color:#333; margin-top:35px;}
.jjfa_con_list p{ line-height:27px; text-align:center; color:#666;}
.jjfalist{ padding-top:20px; overflow:hidden; padding-bottom:30px;}
.jjfa_con_list span img{ position:absolute; left:50%; top:0;transform: translate(-50%,0);}
.jjfa_con_list span img.hoverlogo{ display:none;}
.jjfa_con_list:hover span img{ display:none;}
.jjfa_con_list:hover span img.hoverlogo{ display:block;}
.jjfa_con_list:hover{ background:#436bb3; border-color:#436bb3;}
.jjfa_con_list:hover h3,.jjfa_con_list:hover p{ color:#fff;}
.jjfa_xiangxi{ width:1080px; margin:0 auto;}
.jjfa_xiangxi h1{ line-height:108px; padding-top:42px; font-size:30px; text-align:center; border-bottom:1px #d4d4d4 solid; margin-bottom:30px;}
.jjfa_container{ padding-bottom:40px;}
.jjfa_container p{ font-size:16px; line-height:30px; color:#666;}
.fanye{ border-top:1px #e1e1e1 solid; overflow:hidden;}
.fanye p{ line-height:74px; float:left; color:#666;}
.fanye p:last-child{ float:right;}
.fanye p a{ color:#666;}
a.fhlb{ display:block; margin:25px auto 38px; width:136px; height:42px; border:1px #002a66 solid; background:url(../images/fhlb_bg.png) 20px center no-repeat; line-height:42px; text-indent:52px; color:#002a66}
.xgal h2{ width:1200px; margin:0 auto; height:60px; border-bottom:1px #e5e5e5 solid; line-height:60px; font-size:18px; font-weight:bold;}
.xgallist{ margin:40px 0; width:380px; height:380px; overflow:hidden; background:#f7f7f7; box-shadow:0 0 10px rgba(0,0,0,0.2)}
.xgal-container{ width:1240px; margin:0 auto; padding:0 20px;}
.xgallist a{ display:block;}
.xgallist img{ display:block;}
.xgallist_con{ padding:0 30px;}
.xgallist_con p{ line-height:25px; color:#666;}
.xgallist_con h3{ line-height:45px; padding-top:17px; font-size:18px; color:#003581; font-weight:normal;}
.gwtd{ overflow:hidden;}
.gwtdlist{ cursor:pointer; width:50%; float:left; overflow:hidden; padding:0 70px; margin-bottom:60px;}
.gwtdlist span{ display:block; width:114px; height:114px; border:1px #e3e3e3 solid; border-radius:100%; float:left;}
.gwtdlist h4,.gwtdlist p{ width:308px; height:auto; float:right;}
.gwtdlist p{ line-height:21px; color:#666;}
.gwtdlist h4{ line-height:41px; font-size:16px; font-weight:bold; color:#333;}
.gwtdicon01{ background:url(../images/gwtdicon01.png) center no-repeat;}
.gwtdicon02{ background:url(../images/gwtdicon02.png) center no-repeat;}
.gwtdicon03{ background:url(../images/gwtdicon03.png) center no-repeat;}
.gwtdicon04{ background:url(../images/gwtdicon04.png) center no-repeat;}
.gwtdicon05{ background:url(../images/gwtdicon05.png) center no-repeat;}
.gwtdicon06{ background:url(../images/gwtdicon06.png) center no-repeat;}
.gwtdlist:hover h4,.gwtdlist:hover p{ color:#1a408c}
.gwtdlist:hover .gwtdicon01{ background:#1a408c url(../images/gwtdicon01_hover.png) center no-repeat;}
.gwtdlist:hover .gwtdicon02{ background:#1a408c url(../images/gwtdicon02_hover.png) center no-repeat;}
.gwtdlist:hover .gwtdicon03{ background:#1a408c url(../images/gwtdicon03_hover.png) center no-repeat;}
.gwtdlist:hover .gwtdicon04{ background:#1a408c url(../images/gwtdicon04_hover.png) center no-repeat;}
.gwtdlist:hover .gwtdicon05{ background:#1a408c url(../images/gwtdicon05_hover.png) center no-repeat;}
.gwtdlist:hover .gwtdicon06{ background:#1a408c url(../images/gwtdicon06_hover.png) center no-repeat;}
.gwnum{ background:#f8f8f8; min-height:300px; text-align:center; padding-top:68px;}
.gwnum p{ text-align:center; color:#666; line-height:30px; padding-top:35px;}
.gwnum_list{ height:86px; border-left:1px #ccc solid; display:inline-block; width:278px;}
.gwnum_list:first-child{ border:none;}
.gwnum_list strong{ font-size:40px; font-family:Arial; display:block; line-height:48px; color:#666}
.gwnum_list span{ display:block; line-height:34px; font-size:16px; color:#666; padding-top:4px;}
.gzcj{ width:1200px; margin:0 auto;}
.gzcj .container{ padding:0;}
.gzcj_pic{ width:522px; height:588px; overflow:hidden; float:left;}
.gzcj_pic2{ width:329px; height:307px; overflow:hidden; float:left; margin:0 0 10px 10px;}
.gzcj_pic3{ width:668px; height:271px; overflow:hidden; float:left; margin:0 0 0 10px;}
.gzcjpic-pagination{ width:100%; height:12px; text-align:right; bottom:22px !important; padding-right:22px;}
.gzcjpic-pagination span{ width:12px; height:12px; background:#fff; opacity:0.5;}
.gzcjpic-pagination span.swiper-pagination-bullet-active{ background:#fff; opacity:1;}


.xwzxlist{ padding:30px 0; border-bottom:1px #e5e5e5 solid;}
.xwzxlist a{ display:block; overflow:hidden;}
.xwzxlist a img{ display:block; float:right;}
.xwzx_title{ width:690px; height:auto; float:left;}
.xwzx_title h2{ height:46px; padding-top:6px; overflow:hidden; line-height:40px; font-size:20px; color:#333;}
.xwzx_title h2:hover{ color:#11277d;}
.xwzx_title span{ display:block; height:31px; background:url(../images/dataicon.png) left center no-repeat; text-indent:30px; line-height:31px; color:#666;}
.xwzx_title p{ padding-top:13px; line-height:24px; color:#666; height:61px; overflow:hidden;}
.xwzx_title em{ display:block; margin-top:62px; width:150px; height:40px; border:1px #e5e5e5 solid; background:url(../images/ckgd_bg.png) 100px center no-repeat; text-indent:34px; line-height:40px; color:#666;}
.xwzx_title em:hover{  border:1px #11277d solid; color:#fff; background:#11277d url(../images/ckgd_hover.png) 100px center no-repeat;}
.xwnav{ height:72px; border-bottom:1px #f0f0f0 solid; position:relative; margin-bottom:28px;}
.xwnav_width{ width:1200px; height:82px; overflow:hidden; position:absolute; left:50%; margin-left:-600px; top:0;}
.xwnav_width a{ width:160px; height:82px; overflow:hidden; float:left; background:url(../images/navbg.png) right center no-repeat; padding-bottom:10px; text-align:center; line-height:72px; font-size:16px; color:#666666;}
.xwnav_width a.xwnav_on{ background:url(../images/xwnav_on.png) top center no-repeat; color:#fff;}
.khallist{ background:#f7f7f7; height:252px; overflow:hidden; margin:0 0 44px; padding-right:45px; position:relative;}
.khallist a{ display:block;}
.khallist a img{ display:block; float:left;}
.khallist h2,.khallist .khallist_con{ width:702px; float:right;}
.khallist h2{ border-bottom:1px #e1e1e1 solid; padding:20px 0;}
.khallist h2 img{ display:block; float:left;}
.khallist_con{ line-height:33px; color:#666; font-size:16px; padding-top:20px;}
.khallist span{ display:block; width:95px; height:85px; overflow:hidden; position:absolute; right:0; top:0;}
.bq01{ background:url(../images/bq01.png) center no-repeat;}
.bq02{ background:url(../images/bq02.png) center no-repeat;}
.bq03{ background:url(../images/bq03.png) center no-repeat;}
.bq04{ background:url(../images/bq04.png) center no-repeat;}
.bq05{ background:url(../images/bq05.png) center no-repeat;}
.bq06{ background:url(../images/bq06.png) center no-repeat;}
.bq07{ background:url(../images/bq07.png) center no-repeat;}
.bq08{ background:url(../images/bq08.png) center no-repeat;}
.bq09{ background:url(../images/bq09.png) center no-repeat;}
.jdalxx h1{ padding:34px 0 21px; border-bottom:1px #d4d4d4 solid; text-align:center; line-height:70px; font-size:30px; margin-bottom:30px;}
.jdalcon img{ max-width:100%; height:auto; display:block; margin:0 auto;}
.jdalcon p{ color:#666; line-height:30px; padding:15px 0}
.jdaltitle{ height:43px; background:#8fa2ae url(../images/yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
.khtj-slide{ float:left; width:500px; height:80px; overflow:hidden; background:#e9eaea url(../images/e9eaea.jpg) right center no-repeat; margin-top:27px !important; }
.khtj-slide:nth-child(even){ margin-left:70px;}
.khtj-slide span{ display:block; float:left; width:85px; height:80px; overflow:hidden; float:left; background:#174f9a; color:#fff; text-align:center; line-height:37px; padding:7px 10px 0; font-size:18px;}
.khtj-slide span em{ display:block; border-top:1px #bacbe1 solid; font-size:14px; line-height:30px;}
.khtj-slide p{ width:415px; height:80px; overflow:hidden; float:left; line-height:80px; font-size:16px; color:#333; text-indent:25px;}
.khtj-container{ width:1072px; margin:0 auto; padding-bottom:60px; margin-bottom:60px;}
.khtj-pagination{ bottom:0 !important}
.khtj-pagination span{  width:10px; height:10px; border-radius:100%; background:#dcdcdc; opacity:1;}
.khtj-pagination span.swiper-pagination-bullet-active{ background:#003581}
.khpj_con{ width:1200px; margin:0 auto; position:relative;}
.khpj-slide dl{ width:378px; height:239px; background:#fff; padding:0 28px;}
.swiper-slide-active dl{ background:#eaf3ff; box-shadow:0 0 10px rgba(2,66,153.0.2);}
.khpj-slide dl dt{ overflow:hidden; padding-top:30px;}
.khpj-slide dl dt img{ width:80px; height:80px; display:block; border-radius:80px; overflow:hidden; float:left;}
.khpj-slide dl dt h2{ width:212px; float:right; font-size:14px; line-height:50px;}
.khpj-slide dl dt h2 span{ display:block; width:46px; height:1px; background:#ccc; margin-top:20px;}
.swiper-slide-active dl dt h2{ color:#0d408b}
.swiper-slide-active dl dt h2 span{ background:#0d408b;}
.khpj-slide dl dd{ line-height:24px; color:#666;padding-top:24px;}
.khpj{ min-height:564px; background:url(../images/khjz_bg.jpg) center no-repeat;}
.khpj .Page_title h2,.hxjs .Page_title h2{ color:#fff;}
.khpj .Page_title span,.hxjs .Page_title span{ background:#8daacf}
.khpj-button-prev{ top:98px; left:-89px; width:47px; height:46px; overflow:hidden; background:url(../images/khpj-button-prev.png) no-repeat;}
.khpj-button-next{ top:98px; right:-89px; width:47px; height:46px; overflow:hidden; background:url(../images/khpj-button-next.png) no-repeat;}
.zxtx{ padding:26px 0; border-top:1px #f4f4f4 solid; width:1110px; margin:0 auto 44px;}
.hxjs{ min-height:535px; background:url(../images/khjz_bg.jpg) center no-repeat;}
.gljslist{ padding-top:27px;}
.gljslist span{ display:block; width:125px; height:125px; border-radius:100%; border:1px #fff solid; overflow:hidden; margin:0 auto;}
.gljsicon01{ background:url(../images/gljsicon01.png) center no-repeat;}
.gljsicon02{ background:url(../images/gljsicon02.png) center no-repeat;}
.gljsicon03{ background:url(../images/gljsicon03.png) center no-repeat;}
.gljslist h3{ line-height:85px; text-align:center; color:#fff; font-size:24px;}
.cxly{ padding-bottom:20px;}
.cxlylist{ cursor:pointer; width:284px; padding:7px; border:1px #fff solid; margin:0 auto; border-bottom:1px #e1e1e1 solid;}
.cxlylist img{ display:block;}
.cxlylist h3{ line-height:77px; padding-bottom:4px; text-align:center; font-size:16px;}
.cxlylist:hover{ border:1px #0d4087 solid; background:#0d4087;}
.cxlylist:hover h3{ color:#fff;}
.qdhy_bg{ min-height:529px; background:url(../images/qdhy_bg.jpg) center no-repeat; padding-top:142px;}
.qdhy_bg img{ display:block; margin:0 auto;}
.gwbz_con{ height:720px; background:url(../images/gwbz_bg.jpg) center no-repeat;}
.gwbz_con ul{ width:1200px; height:720px; overflow:hidden; margin:0 auto; background:url(../images/gwbz_con_bg.png) center no-repeat; position:relative;}
.gwbz_con ul li{ width:260px; color:#fff; font-size:16px; line-height:26px; position:absolute;}
.gwbz_con01{left: 521px;top: 96px;}
.gwbz_con02{left: 789px;top: 191px;}
.gwbz_con03{left: 833px;top: 337px;}
.gwbz_con04{left: 764px;top: 496px;}
.gwbz_con05{left: 415px;top: 601px;}
.gwbz_con06{left: 109px;top: 418px;text-align: right;}
.gwbz_con07{left: 103px;top: 251px;text-align: right;}
.xmlc{ overflow:hidden; border-top:1px #e2e2e2 solid;}
.xmlc dl{ width:50%; height:auto; float:left;}
.xmlc dl dt{ line-height:70px; font-size:18px;}
.xmlc dl dt strong{ color:#002a66}
.xmlc dl dd{ width:100%; height:auto;}
.xmlc dl dd img{ display:block; float:left; margin-top:20px;}
.xmlc dl.xmlc2 dd img{ float:right; margin:0;}
.Page_title3{ padding-bottom:20px; border-bottom:1px #e2e2e2 solid;}

.lcdiv{ width:990px; margin:0 auto; padding-top:27px;}
.lcdiv ul{ overflow:hidden;}
.lcdiv ul li{ width:174px; height:450px; overflow:hidden; border-radius:174px 174px 0 0; background:#f7f7f7; float:left; margin:0 12px;}
.lcdiv ul li span{ display:block; width:93px; height:93px; border-radius:93px; background-color:#fff; margin:16px auto 0;}
.lcdiv ul li h3{ line-height:40px; text-align:center; font-size:18px; color:#333333}
.lcdiv ul li a{ display:block; width:138px; height:60px; border-radius:10px; background:#f0f0f0; font-size:16px; color:#666; line-height:60px; text-align:center; margin:10px auto 0;}
.lcdiv_icon01{ background-image:url(../images/lcdiv_icon01.png); background-position:center; background-repeat:no-repeat}
.lcdiv_icon02{ background-image:url(../images/lcdiv_icon02.png); background-position:center; background-repeat:no-repeat}
.lcdiv_icon03{ background-image:url(../images/lcdiv_icon03.png); background-position:center; background-repeat:no-repeat}
.lcdiv_icon04{ background-image:url(../images/lcdiv_icon04.png); background-position:center; background-repeat:no-repeat}
.lcdiv_icon05{ background-image:url(../images/lcdiv_icon05.png); background-position:center; background-repeat:no-repeat}
.lcdiv_span{ height:46px; margin:18px 12px 0; background:#f0f0f0; line-height:46px; text-align:center; font-size:16px; color:#333;}
.lcdiv p{ line-height:72px; padding-top:30px; text-align:center; color:#666;}
.gsjj{ width:1200px; height:auto; margin:0 auto;}
.gsjj_con p{ font-size:16px; line-height:31px; color:#666; text-align:center;}
.gsjj_con img{ display:block; margin:40px auto 80px;}
.dtys{ min-height:613px; border-bottom:1px #f0f0f0 solid;}
.dtys ul{ overflow:hidden;}
.dtys ul li{ width:20%; float:left; padding:0 25px;}
.dtys ul li img{ display:block; width:159px; height:159px; overflow:hidden; border-radius:100%; margin:0 auto;}
.dtys ul li p{ line-height:24px; color:#666;}
.dtys ul li h3{ line-height:65px; text-align:center; font-size:18px; color:#002a66; padding-top:12px;}
.qywhlist{ overflow:hidden;}
.qywh_con{ width:50%; height:450px; overflow:hidden; float:left; position:relative;}
.qywh_con01{ background:url(../images/qywh_con01.jpg) center no-repeat;}
.qywh_con02{ background:url(../images/qywh_con02.jpg) center no-repeat;}
.qywh_con03{ background:url(../images/qywh_con03.jpg) center no-repeat;}
.qywh_con04{ background:url(../images/qywh_con04.jpg) center no-repeat;}
.qywhfont{ position:absolute; left:0; top:0; width:100%; height:100%;}
.qywhfont span{ display:block; width:107px; height:107px; border:2px #fff solid; border-radius:100%; margin:147px auto 0;}
.qywhicon01{ background:url(../images/qywhicon01.png) center no-repeat;}
.qywhicon02{ background:url(../images/qywhicon02.png) center no-repeat;}
.qywhicon03{ background:url(../images/qywhicon04.png) center no-repeat;}
.qywhicon04{ background:url(../images/qywhicon03.png) center no-repeat;}
.qywhfont h2{ line-height:58px; font-size:24px; text-align:center; color:#fff;}
.qywhfont p{ display:none; padding:10px 180px 0; line-height:26px; color:#fff; text-align:center;}
.qywhfont:hover{ background:rgba(0,42,102,0.85);}
.qywhfont:hover p{ display:block;}
.Page_title5{ padding-bottom:32px;}
.Page_title4 p{ padding-top:20px;}
.hzhb{ background:#f0f0f0}
.hzhb_list{ overflow:hidden; padding-bottom:103px;}
.hzhb_list span{ display:block; float:left; width:223px; height:108px; overflow:hidden; border:1px #d4d4d4 solid; margin:8px;}
.hzhb_container{ padding:0;}
a.hzhb_more{ display:block; float:left; width:223px; height:108px; overflow:hidden; border:1px #d4d4d4 solid; margin:8px; background:url(../images/hzhb_more.jpg) center no-repeat;}
.qyry ul{ overflow:hidden;}
.qyry ul li{ width:350px; height:273px; border:1px #e2e2e2 solid; float:left; padding:10px 10px 0; margin:13px;}
.qyry ul li a{ display:block;}
.qyry ul li a img{ display:block;}
.qyry ul li a h4{ line-height:52px; text-align:center; color:#666; font-size:14px;}
.cyqy{padding-top:70px;}
.xwnav2{ margin:0;}
.cyqy ul{ overflow:hidden;}
.cyqy ul li{ width:100%; height:278px; padding:39px 0; padding-left:352px; overflow:hidden; position:relative; border-bottom:1px #e5e5e5 solid;}
.cyqylogo{ width:270px; height:200px; position:absolute; left:40px; top:39px; background:#f6f6f6}
.cyqylogo img{ display:block; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);}
.cyqy ul li h4{ height:43px; padding-top:13px; line-height:30px; overflow:hidden; font-size:18px; color:#333;}
.cyqy ul li p{ line-height:27px; color:#666;}
.cyqy ul li span{ margin-top:66px; display:block; width:144px; height:38px; overflow:hidden; border:1px #e5e5e5 solid; background:#efefef url(../images/link_icon.png) 115px center no-repeat;}
.cyqy ul li span em{ display:block; width:104px; height:38px; background:#fff; line-height:38px; text-align:center; color:#666;}
.cyqy ul li a:hover span{ border:1px #11277d solid; background:#11277d url(../images/link_icon_hover.png) 115px center no-repeat;}
.cyqy ul li a:hover span em{ color:#11277d}
.cyqy_container{ width:1215px; height:auto; margin:0 auto; padding-bottom:70px;}
ul.qygl_tab{ width:1035px; margin:0 auto; overflow:hidden; position:relative; z-index:999}
ul.qygl_tab li{ padding:8px; border-radius:100%; border:1px #fff dashed; margin:0 20px; float:left;}
ul.qygl_tab li span{ display:block; padding:6px; border:1px #fff solid; border-radius:100%;}
ul.qygl_tab li span em{ display:block; width:135px; height:135px; border:1px #f0f0f0 solid; overflow:hidden; border-radius:100%; background-color:#fff;}
ul.qygl_tab li.on,ul.qygl_tab li.on span{ border:1px #f2f2f2 dashed;}
ul.qygl_tab li.on em{ border:1px #002a66 solid;}
.qygl_icon01{ background:url(../images/qygl_icon01.png) center no-repeat}
.qygl_icon02{ background:url(../images/qygl_icon02.png) center no-repeat}
.qygl_icon03{ background:url(../images/qygl_icon03.png) center no-repeat}
.qygl_icon04{ background:url(../images/qygl_icon04.png) center no-repeat}
.qygl_icon05{ background:url(../images/qygl_icon05.png) center no-repeat}
ul.qygl_tab li.on em.qygl_icon01{ background:#002a66 url(../images/qygl_icon01_hover.png) center no-repeat}
ul.qygl_tab li.on em.qygl_icon02{ background:#002a66 url(../images/qygl_icon02_hover.png) center no-repeat}
ul.qygl_tab li.on em.qygl_icon03{ background:#002a66 url(../images/qygl_icon03_hover.png) center no-repeat}
ul.qygl_tab li.on em.qygl_icon04{ background:#002a66 url(../images/qygl_icon04_hover.png) center no-repeat}
ul.qygl_tab li.on em.qygl_icon05{ background:#002a66 url(../images/qygl_icon05_hover.png) center no-repeat}
.qygl-container{ width:924px; height:auto; margin:56px auto 0; padding-bottom:73px;}
.qygl-slide{ width:100%; height:132px; border:1px #f0f0f0 solid; border-radius:132px; text-align:center;}
.qygl-slide h4{ line-height:41px; text-align:center; margin-top:28px; font-size:24px; color:#002a66}
.qygl-slide p{ line-height:33px; text-align:center; font-size:16px; color:#666;}
.qygl{ position:relative;}
.qyql_line{ position:absolute; left:0; top:199px; height:85px; border-bottom:1px #f0f0f0 solid; width:100%; z-index:10}


.index_title{ padding-top:63px;}
.index_title h2{ font-size:36px; color:#333; font-weight:bold; text-align:center; line-height:54px;}
.index_title p{ font-size:16px; color:#666; text-align:center; line-height:30px;}
.index06{ min-height:665px;}
.index_title span{ display:block; line-height:50px; text-align:center; color:#ccc;}
.index_title span a{ font-size:16px; color:#7a7a7a; padding:0 15px;}
.index06 dl{ width:100%; overflow:hidden; padding-top:42px;}
.index06 dl dt{ width:580px; height:auto; overflow:hidden; float:left; position:relative;}
.index06 dl dt img{ display:block;}
.index06 dl dt h2{ line-height:33px; height:44px; overflow:hidden; padding-top:11px; font-size:18px; color:#333;}
.index06 dl dt p{ height:28px; overflow:hidden; line-height:28px; color:#666; font-weight:normal;}
.index06 dl dt span{ display:block; position:absolute; left:0; top:0; background:#003581; width:82px; height:90px; font-family:Arial; color:#fff; text-align:center; font-size:12px;}
.index06 dl dt span strong,.index06 dl dd span strong{ font-size:40px; display:block; padding-top:15px; line-height:100%;}
.index06 dl dd{ float:right; width:573px; height:110px; padding-bottom:20px; border-bottom:1px #f0f0f0 solid; margin-bottom:20px; overflow:hidden;}
.index06 dl dd span{ display:block; width:82px; height:90px; overflow:hidden; float:left; background:#ccc; color:#fff; font-size:12px; text-align:center; font-family:Arial;}
.index06 dl dd h2,.index06 dl dd p{ width:472px; float:right;}
.index06 dl dd p{ line-height:24px; color:#666;}
.index06 dl dd h2{ line-height:37px; height:37px; overflow:hidden; font-size:16px; color:#333;}
.index06 dl dd:last-child{ border-bottom:none;}
.index05{ min-height:700px; background:#f0f0f0;}
.index01{ min-height:250px;}
.index_zxcp{ overflow:hidden; margin:0 10px; margin-top:50px;border-top:1px #e0e0e0  solid; border-left:1px #e0e0e0 solid;}
.index_zxcp .index_zxcp_list{ border-right:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; padding-bottom:20px;}
.index_zxcp .index_zxcp_list a{ display:block; padding-top:37px;}
.index_zxcp .index_zxcp_list a img{ display:block; margin:0 auto; height:38px; width:auto;}
.index_zxcp .index_zxcp_list a h3{ line-height:33px; text-align:center; padding-top:12px; font-size:18px; color:#444;}
.index_zxcp .index_zxcp_list a p{ line-height:28px; text-align:center; color:#a2a2a2}

.index02 .index02_list{color:#fff; line-height:285px; text-align:center;}
.index02 .index02_list strong{ font-size:70px; font-weight:normal; padding:0 5px;}
.index03{ background:#f7f7f7;}
.jjfa_nav2{ padding:13px 0; height:auto;}
.indexjjfalist_con{ width:120px; height:auto; float:left; margin:0 42px;}
.indexjjfalist_con span{ position:relative; display:block; width:120px; height:120px; border-radius:10px; overflow:hidden; background:#f0f0f0;}
.indexjjfalist_con span img{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);}
.indexjjfalist{ overflow:hidden; width:1020px; margin:0 auto; padding:22px 0 44px;}
.indexjjfalist_con h3{ height:78px; padding-bottom:15px; line-height:63px; text-align:center; font-size:16px; color:#666;}
.index04{ height:706px; background:url(../images/dtys_bg.jpg) center no-repeat;}
.index04 .index_title h2,.index04 .index_title p{ color:#fff}
.dtysList{ width:216px; position:absolute;}
.dtysList h3{ text-align:center; font-size:18px; color:#fff; font-weight:bold; line-height:45px;}
.dtysList p{ text-align:center; color:#fff; line-height:24px;}
.dtysList img{ display:block; margin:15px auto 0;}
.index_dtys{ width:1200px; position:relative; margin:0 auto; height:550px;}
.dtys01{left: 31px;top: 141px;}
.dtys02{left: 250px;top: -16px;}
.dtys03{left: 733px;top: 15px;}
.dtys04{left: 945px;top: 131px;}
.nav_down{ display:none; position:absolute; left:0; top:120px; width:100%; background:url(../images/nav_down_bg.jpg) center repeat-y; min-height:477px; z-index:9999;}
.snBrand{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.snBrand ol{ width:325px; padding-right:18px; float:left;}
.snBrand ol h2{ line-height:55px; border-bottom:1px #c7c7c7 solid; padding-top:24px; font-size:30px; margin-bottom:12px;}
.snBrand ol li{ height:45px; overflow:hidden;}
.snBrand ol li a{ display:block; height:45px; overflow:hidden; line-height:45px; color:#666; text-indent:7px;}
.snBrand ol li a:hover,.snBrand ol li a.on{ background:#003581 url(../images/nav_hover.jpg) 92% center no-repeat; color:#fff;}
.snBrand ul{ width:833px; height:auto; float:right;}
.sncon{ padding-top:28px;}
.sncon h3{ line-height:68px; font-size:16px; font-weight:bold;}
.snconLeft{ width:400px; height:auto; float:left;}
.snconLeft p{ line-height:26px; color:#888;}
.snconRight{ float:right;}
.snconRight img{ display:block;}
.cjtz{ height:740px; background:url(../images/cjtz_bg.jpg) center no-repeat;}
.cjtz .Page_title h2,.cjtz .Page_title p{ color:#fff;}
.cjtz_tab{ width:100%; height:402px; overflow:hidden; background:#fff; position:relative;}
.cjtz_tab ol{ width:244px; height:auto; overflow:hidden; position:absolute; left:0; top:0; margin:0; padding:0;}
.cjtz_tab ol li{ background:#fff; width:100%; height:134px; overflow:hidden;}
.cjtz_tab ol li span{ display:block; width:100%; height:134px; overflow:hidden; padding-left:120px;}
.cjtz_tab ol li h2{ line-height:34px; padding-top:40px; font-size:18px; color:#444;}
.cjtz_tab ol li p{ line-height:23px; color:#999;}
.cjtz_tab_icon01{ background:url(../images/cjtz_tab_icon01.png) 46px center no-repeat;}
.cjtz_tab_icon02{ background:url(../images/cjtz_tab_icon02.png) 46px center no-repeat;}
.cjtz_tab_icon03{ background:url(../images/cjtz_tab_icon03.png) 46px center no-repeat;}
.cjtz_tab ul{ padding-left:244px;height:402px; overflow:hidden; background:#0d429d;}
.cjtz_tab ol li.on{ background:#f6f6ff;}
.cjtz_tab ol li.on h2,.cjtz_tab ol li.on p{ color:#0d428f}
.cjtz_tab ol li.on .cjtz_tab_icon01{ background:url(../images/cjtz_tab_icon01_hover.png) 46px center no-repeat;}
.cjtz_tab ol li.on .cjtz_tab_icon02{ background:url(../images/cjtz_tab_icon02_hover.png) 46px center no-repeat;}
.cjtz_tab ol li.on .cjtz_tab_icon03{ background:url(../images/cjtz_tab_icon03_hover.png) 46px center no-repeat;}
.cjtz_tab ul li{ width:100%; height:auto; overflow:hidden;}
.cjtz_tab ul li img{ display:block; float:left;}
.cjtz_tab ul li .cjtz_con{ width:330px; margin-right:40px; float:right;height:406px; position:relative;}
.cjtz_tab ul li .cjtz_con p{transform: translate(-50%,-50%); position:absolute; left:50%; top:50%; width:100%; padding:40px 10px; font-size:16px; line-height:32px; color:#fff; text-align:left; border-top:1px #6e8ecb solid; border-bottom:1px #6e8ecb solid;}
.hqsh .w1200{ position:relative;}
.hqsh-button-next{ right:-67px; top:472px; width:30px; height:56px; background:url(../images/hqsh-button-next.png) center no-repeat;}
.hqsh-button-prev{ left:-67px; top:472px;width:30px; height:56px; background:url(../images/hqsh-button-prev.png) center no-repeat;}
.mhqsh{ display:none;}
.xwzxcon{ width:1200px; margin:0 auto;}
.xwzxcon h1{ font-size:30px; line-height:48px; padding-top:58px;}
.xwzx_cs{ border-bottom:1px #e5e5e5 solid; height:70px; overflow:hidden;}
.xwzx_cs span{ display:block; height:70px; float:left; line-height:70px; color:#666; margin-right:26px;}
.xwzx_cs span.dataicon{ text-indent:28px;background: url(../images/dataicon.png) left center no-repeat;}
.xwzx_cs span.zuozhe{ text-indent:28px;background: url(../images/dataicon.png) left center no-repeat;}
.mnav,.m_index05{ display:none;}
.hx-container{ padding:0;}
.index_title span em:last-child{ display:none;}
.dtysList a{ display:block;}
.dtys01_icon,.dtys02_icon,.dtys03_icon,.dtys04_icon{ width:120px; height:260px; overflow:hidden; margin:0 auto; background:url(../images/icon_bg.png) center bottom no-repeat}
.dtys01_icon span,.dtys02_icon span,.dtys03_icon span,.dtys04_icon span{ display:block; width:120px; height:120px; overflow:hidden; background:url(../images/bai.png) center no-repeat;}
.dtys01_icon span em,.dtys02_icon span em,.dtys03_icon span em,.dtys04_icon span em{ display:block; width:100%; height:120px;}
.dtys01_icon span em{ background:url(../images/dtys01_icon.png) center no-repeat}
.dtys02_icon span em{ background:url(../images/dtys02_icon.png) center no-repeat}
.dtys03_icon span em{ background:url(../images/dtys03_icon.png) center no-repeat}
.dtys04_icon span em{ background:url(../images/dtys04_icon.png) center no-repeat}
.dtys01_icon:hover,.dtys02_icon:hover,.dtys03_icon:hover,.dtys04_icon:hover{ cursor:pointer;background:url(../images/icon_bg_hover.png) center bottom no-repeat}
.dtys01_icon:hover span,.dtys02_icon:hover span,.dtys03_icon:hover span,.dtys04_icon:hover span{ background:url(../images/blue.png) center no-repeat;}
.dtys01_icon:hover span em{ background:url(../images/dtys01_icon_hover.png) center no-repeat}
.dtys02_icon:hover span em{ background:url(../images/dtys02_icon_hover.png) center no-repeat}
.dtys03_icon:hover span em{ background:url(../images/dtys03_icon_hover.png) center no-repeat}
.dtys04_icon:hover span em{ background:url(../images/dtys04_icon_hover.png) center no-repeat}
.xgal-container2,.khtj-container2,.khpj_con2{ display:none;}
.khallist_con p{ display:inline;}
.fenye{ padding:20px 0; text-align:center;}
.fenye a,.fenye span{ display:inline-block; margin:0 3px; height:40px; border:1px #cacaca solid; padding:0 16px; line-height:40px;}
.fenye span.current{ background:#11277d; border-color:#11277d; color:#fff;} 
.xzzxzw p{ line-height:200%;}
.xzzxzw p img{ max-width:100%; /*display:block;*/ margin:0 auto;}
.share{ float:right; height:70px; padding:18px 0; overflow:hidden;}
.share a{ display:block; width:34px; height:34px; overflow:hidden; border-radius:100%; float:left; border:1px #e5e5e5 solid; margin-left:10px;}
.share_icon01{ background:url(../images/wzny_icon01.png) center no-repeat;}
.share_icon02{ background:url(../images/wzny_icon02.png) center no-repeat;}
.share_icon03{ background:url(../images/wzny_icon03.png) center no-repeat;}
.share_icon04{ background:url(../images/wzny_icon04.png) center no-repeat;}
.foot dl dd ul li:first-child{ max-width:260px;}
.foot dl dd ul li:first-child a{ display:block; width:50%; float:left;}
.m2{ display:none;width:1220px; height:290px; background:#fff; position:absolute; left:50%; margin-left:-610px;top:43px; border-top:1px #e1e1e1 solid; z-index:999;}
.m2 dl{ width:12.5%; float:left; box-sizing:border-box; padding-left:40px; padding-top:22px;}
.m2 dl dt{ background:url(../images/mnav_sjbg.jpg) center left no-repeat; height:40px; line-height:40px; text-indent:20px; color:#11277d; text-align:left;}
.m2 dl dd{ height:30px; overflow:hidden;}
.m2 dl dd a{ text-align:left; display:block; width:100%; height:30px; line-height:30px; color:#666;}
.jjfa_other{ padding:0 33px 50px;}
.hzkh_list{ width:210px; height:120px; border:1px #ccc solid; float:left; margin:0 30px 35px 0;}
.hzkh_list a{ display:block; width:100%; height:120px;}
.hzkh_list img{ display:block; width:100%; height:118px;}

/*商学院*/
.sxybanner{ background:url(../images/sxybanner.jpg) center no-repeat;}
.sxy_content{ /*width:1218px;*/ margin:0 auto; /*overflow:hidden;*/ padding-bottom:60px;}
.jjlist{ width:189px; height:auto; overflow:hidden; float:left; margin:0 5px 20px; height:329px; position:relative;}
.jjlist:last-child { margin-right: 0px;}
.jjlist img{ display:block;}
.jjlist h2{ height:50px; background:#515151; color:#fff; text-align:center; line-height:50px; font-size:18px; font-weight:bold; position:relative;}
.jjlist p{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.6); padding:20px 20px 0; line-height:26px; color:#fff;}
.jjlist:hover p{ display:block;}
.jjlist:hover h2{ z-index:99; background:#0d356e}
.jpkc{ background:#f6f6f6; min-height:450px;}
.jpkc_con_list{ cursor:pointer; width:182px; height:136px; overflow:hidden; float:left; margin:0 35px 35px 0; padding-top:14px;}
.jpkc_con_list span{ display:block; width:100%; height:77px; overflow:hidden;}
.jpkc_con_list h4{ line-height:24px; text-align:center; color:#333; font-size:14px;}
.jpkc_con{ width:1337px; height:auto; overflow:hidden; margin:0 auto;}
span.jpkc_con_list_icon01{ background:url(../images/jpkc_con_list_icon01.png) center no-repeat;}
span.jpkc_con_list_icon02{ background:url(../images/jpkc_con_list_icon02.png) center no-repeat;}
span.jpkc_con_list_icon03{ background:url(../images/jpkc_con_list_icon03.png) center no-repeat;}
span.jpkc_con_list_icon04{ background:url(../images/jpkc_con_list_icon04.png) center no-repeat;}
span.jpkc_con_list_icon05{ background:url(../images/jpkc_con_list_icon05.png) center no-repeat;}
span.jpkc_con_list_icon06{ background:url(../images/jpkc_con_list_icon06.png) center no-repeat;}
span.jpkc_con_list_icon07{ background:url(../images/jpkc_con_list_icon07.png) center no-repeat;}
span.jpkc_con_list_icon08{ background:url(../images/jpkc_con_list_icon08.png) center no-repeat;}
span.jpkc_con_list_icon09{ background:url(../images/jpkc_con_list_icon09.png) center no-repeat;}
span.jpkc_con_list_icon10{ background:url(../images/jpkc_con_list_icon10.png) center no-repeat;}
span.jpkc_con_list_icon11{ background:url(../images/jpkc_con_list_icon11.png) center no-repeat;}
span.jpkc_con_list_icon12{ background:url(../images/jpkc_con_list_icon12.png) center no-repeat;}
.jpkc_con_list:hover{ background:#0d356e;}
.jpkc_con_list:hover h4{ color:#fff;}
.jpkc_con_list:hover span.jpkc_con_list_icon01{ background:url(../images/jpkc_con_list_icon_hover01.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon02{ background:url(../images/jpkc_con_list_icon_hover02.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon03{ background:url(../images/jpkc_con_list_icon_hover03.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon04{ background:url(../images/jpkc_con_list_icon_hover04.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon05{ background:url(../images/jpkc_con_list_icon_hover05.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon06{ background:url(../images/jpkc_con_list_icon_hover06.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon07{ background:url(../images/jpkc_con_list_icon_hover07.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon08{ background:url(../images/jpkc_con_list_icon_hover08.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon09{ background:url(../images/jpkc_con_list_icon_hover09.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon10{ background:url(../images/jpkc_con_list_icon_hover10.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon11{ background:url(../images/jpkc_con_list_icon_hover11.png) center no-repeat;}
.jpkc_con_list:hover span.jpkc_con_list_icon12{ background:url(../images/jpkc_con_list_icon_hover12.png) center no-repeat;}
.kcqd{ width:1200px; margin:0 auto 50px;}
.kcqd table th{ line-height:48px; background:#d0cfcc; font-weight:normal; color:#666; text-align:center;}
.kcqd table{ background:#f6f6f6;}
.kcqd table td{ text-align:center; color:#666; line-height:30px;}
.kflc img{ display:block; margin:0 auto 40px;}
.kcnav{ margin-bottom:0;}
.kcln{ background:#fafafa}
.kcln_con{ width:100%; height:auto; overflow:hidden; padding-bottom:85px; padding-top:8px;}
.kcln_con_list{ cursor:pointer; width:300px; float:left; border:1px #e9e9e9 solid; border-top-width:4px; height:415px; background:#fff;}
.kcln_con_list p{ height:145px; background:#f3f3f3; text-align:center; padding:40px 40px 0; line-height:32px; font-size:15px;}
.kcln_con_list h3{ padding-top:42px; line-height:83px; text-align:center; font-size:20px; color:#333; font-weight:bold;}
.kcln_con_list h3 em{ display:inline-block; width:37px; height:37px; border-radius:37px; border:2px #d7d7d7 solid; line-height:33px; font-size:24px; color:#9d9d9d; font-weight:bold;}
.kcln_con_list h3 span{ color:#d7d7d7; font-weight:normal; display:inline-block; padding:0 10px;}
.kcln_icon01,.kcln_icon02,.kcln_icon03,.kcln_icon04{ width:100%; height:100px; overflow:hidden; margin-bottom:40px;}
.kcln_icon01{ background:url(../images/kcln_icon01.png) center no-repeat}
.kcln_icon02{ background:url(../images/kcln_icon02.png) center no-repeat}
.kcln_icon03{ background:url(../images/kcln_icon03.png) center no-repeat}
.kcln_icon04{ background:url(../images/kcln_icon04.png) center no-repeat}
.kcln_con_list:hover{ height:435px; position:relative; z-index:9999; box-shadow:0 0 8px rgba(0,0,0,0.4); margin-top:-8px; border-top-color:#11277d; border-top-width:8px;}
.kcln_con_list:hover p{ position:absolute; left:0; bottom:0; width:100%;}
.zxts{ overflow:hidden; padding-top:40px;}
.zxts_list{ cursor:pointer; margin:0 45px 58px; padding-left:158px; width:495px; overflow:hidden; position:relative; min-height:120px; float:left;}
.zxts_list span{ display:block; width:120px; height:120px; border-radius:100%; border:1px #666 solid; position:absolute; left:0; top:0;}
.zxts_list h2{ height:46px; overflow:hidden; line-height:46px; font-size:16px; color:#333; font-weight:bold;}
.zxts_list p{ line-height:22px; color:#666}
span.zxts_list_icon01{ background:url(../images/zxts_list_icon01.png) center no-repeat;}
span.zxts_list_icon02{ background:url(../images/zxts_list_icon02.png) center no-repeat;}
span.zxts_list_icon03{ background:url(../images/zxts_list_icon03.png) center no-repeat;}
span.zxts_list_icon04{ background:url(../images/zxts_list_icon04.png) center no-repeat;}
span.zxts_list_icon05{ background:url(../images/zxts_list_icon05.png) center no-repeat;}
span.zxts_list_icon06{ background:url(../images/zxts_list_icon06.png) center no-repeat;}
.zxts_list:hover span{ border:1px #1a408c solid;}
.zxts_list:hover h2,.zxts_list:hover p{ color:#1a408c}
.zxts_list:hover span.zxts_list_icon01{ background:#1a408c url(../images/zxts_list_icon01_hover.png) center no-repeat;}
.zxts_list:hover span.zxts_list_icon02{ background:#1a408c url(../images/zxts_list_icon02_hover.png) center no-repeat;}
.zxts_list:hover span.zxts_list_icon03{ background:#1a408c url(../images/zxts_list_icon03_hover.png) center no-repeat;}
.zxts_list:hover span.zxts_list_icon04{ background:#1a408c url(../images/zxts_list_icon04_hover.png) center no-repeat;}
.zxts_list:hover span.zxts_list_icon05{ background:#1a408c url(../images/zxts_list_icon05_hover.png) center no-repeat;}
.zxts_list:hover span.zxts_list_icon06{ background:#1a408c url(../images/zxts_list_icon06_hover.png) center no-repeat;}
.m{ padding:30px 20px; display:none; width:452px; height:auto;background:#fff; position:absolute; left:50%; margin-left:-226px;top:43px; border-top:1px #e1e1e1 solid; z-index:999;}
.m ul{ width:180px; float:left;}
.m ul li{ height:36px; overflow:hidden; padding-left:30px;}
.m ul li a{ text-align:left; display:block; height:36px; line-height:36px; background:url(../images/mnav_sjbg_gray.jpg) left center no-repeat; text-indent:15px; color:#666;}
.m ul li a:hover{/* background:url(../images/mnav_sjbg.jpg) left center no-repeat;*/ color:#11277d;}
.m_img{ width:222px; height:138px; float:right; margin-right:20px; padding-left:20px; border-left:1px #e1e1e1 solid;}
.m_img img{ display:block; width:100%; height:138px;}
.nav_list:last-child .m{ left:auto; margin:0; right:0;}
.nav_list:hover .m,.nav_list:hover .m2{ display:block;}

@media (max-width:1442px){
	nav a{ margin-left:30px;}
	}
@media (max-width:1180px){
	nav a{ margin-left:15px;}
	}
@media (max-width:1180px){
	nav a{ margin-left:15px;}
	}	
@media (min-width:1040px){
	.hzkh_list:nth-child(5n) { margin-right:0;}
	}	
@media (max-width:1040px){
	html{ overflow-x:hidden;}
	.topfr{ display:none;}
	header{ height:80px; padding:0 30px; width:calc(100% - 60px); position:fixed; top:0; left:0; z-index:55;}
	.h_height{ height:80px;}
	a#logo{ padding:14px 0; height:auto;}
	a#logo img{height:auto;width: 71%;margin-left: 2%;}
	.mnav{ display:block;}
	.m_menus{ width:46px; height:48px; padding:12px 8px 0;/* border:1px #e0e0e0 solid;*/ border-radius:8px; position:absolute; right:15px; top:18px;}
	.m_menus span{ display:block; width:100%; height:2px; background:#c0c0c0; margin-bottom:8px;}
	.m_nav{ display:none; padding:0 30px; background:#ededed;}
	.m_nav a{ display:block; line-height:300%; color:#666; border-bottom:1px #c9c9c9 dotted}
	.m_nav ul li a{ text-indent:30px;}
	.indexbanner-slide{ height:360px;}
	.index02{ background-size:cover; margin-top:30px; min-height:150px;}
	.index02 .index02_list{ line-height:150px;}
	.index02 .index02_list strong{ font-size:35px;}
	.indexjjfalist,.index_dtys{ width:100%;}
	.indexjjfalist_con{ width:20%; padding:0 20px; margin:0;}
	.index05{ display:none;}
	.m_index05{ display:block;}
	/*.index06 dl{ padding:0 30px;}*/
	.index06 dl dt{ width:100%; float:none; padding-bottom:15px;}
	.index06 dl dt img,.xgallist img{ width:100%; height:auto;}
	.index06 dl dd{ float:none; width:100%;}
	.index06 dl dd h2, .index06 dl dd p{ width:85%;}
	.xgal-container2{ width:100%;}
	.xgallist{ width:100%; height:auto; padding-bottom:20px;}
	.index04{ overflow:hidden;}
	.indexjjfalist_con h3{ overflow:hidden;}
	.index_dtys{ background:none !important; padding-top:30px;}
	.index_dtys .dtysList{ position:static; width:38%; float:left; padding:0 20px;}
	.dtys01_icon,.dtys02_icon,.dtys03_icon,.dtys04_icon{ height:120px; background:none; margin-top:20px;}
	.pagebanner{ background-size:auto 100%; height:280px;}
	.pagebanner01{ background-size:auto 100%; height:280px;}
	.zxcp_title{ height:55px; border-bottom:1px #ddd solid;}
	.zxcp_title h2{ text-indent:30px; height:auto; float:none; padding:0; line-height:55px; font-size:18px; font-weight:normal; margin-right:30px;background: url(../images/zxcp_navbg.png) right center no-repeat;}
	.zxcp_title h2 span { display: block;}
	.zxcp_title p{ display:none;}
	.zxcpright{ padding:0 20px; width:100%; float: none;}
	.cpgs_font{ width:50%;}
	.zxcpleft{ width:100%; float:left; display:none;}
	.zxcpleft dl dt,.zxcpleft dl.zknav dt{ background:none;}
	.jjfa_con_list{ width:27.33%; margin:0 3% 20px; height:200px;}
	.jjfa_xiangxi{ width:100%; padding:0 20px;}
	.jjfa_xiangxi h1{ line-height:58px; padding:10px 0 0 0;}
	.xgal{ padding:0 15px;}
	.xgal-container{ display:none;}
	.xgal-container2{ display:block;    margin: 0;
    padding: 0;}
	.xwnav_width{ position:static; text-align:center; width:100%; left:auto; margin:0;}
	.khallist{ padding-left:394px; position:relative;}
	.khallist img{ position:absolute; left:0; top:0;}
	.khallist h2, .khallist .khallist_con{ float:none; width:100%;}
	.khallist h2{ position:relative; height:80px;padding: 10px 0;}
	.khallist h2 img{ top:10px;}
	.jdalxx{ padding:0 20px;}
	.khtj-container,.khpj_con{ display:none;}
	.khtj-container2,.khpj_con2{ display:block;}
	.khtj-container,.khpj-slide dl{ width:100%;}
	.khpj_con2{ width:100%; padding:0 15px;}
	.khpj-slide dl dt h2{ float:left; padding-left:15px;}
	.khpj{ min-height:auto;}
	.gwnum{ padding:32px 0 16px;}
	.gwnum_list{ border:none;}
	.gwnum p{ padding:0 15px; clear:both; padding-top:20px;}
	.gwnum_list{ width:33.33%; float:left;}
	.gzcj{ width:100%;}
	.gzcj_pic{ margin:0 15px; width:auto; height:auto;}
	.gzcj_pic img{ max-width:100%; height:auto;}
	.gzcj_pic3{ margin:0; padding:0 15px;}
	.gzcj_pic3,.gzcj_pic3 img{ width:100%; height:auto;}
	.gzcj_pic4{ padding-right:15px;}
	.gzcj_pic2{ width:50%; float:left; height:auto; padding-left:15px; margin:15px 0;}
	.gzcj_pic2 img{ width:100%; height:auto;}
	.gwtdlist{ padding:0 20px;}
	.gwtdlist span{ margin:0 auto; float:none;}
	.gwtdlist h4,.gwtdlist p{ text-align:center; float:none; width:100%;}
	.zxtx{ width:100%; padding:0 15px;}
	.zxtx img{ width:100%; height:auto}
	.hxjs{ min-height:auto; background-size:cover !important}
	.gljslist{ width:33.33%; float:left;}
	.qdhy_bg img{ width:100%; height:auto;}
	.gwbz_con ul{ width:100%;}

	.gwbz_con01{ left:17%; top:125px;}
	.gwbz_con02 {left: 56%;top: 113px;}
	.gwbz_con03 {left: 66%;top: 278px;}
	.gwbz_con04 {left: 66%;top: 424px;}
	.gwbz_con05 {left: 289px;top: 592px;}
	.gwbz_con06 {left: 9px;top: 494px;}		
	.gwbz_con07 {left: 14px;top: 327px;}
	.xmlc dl{ width:100%; float: none;}
	.xmlc dl dt{ text-align:center;}
	.xmlc dl dd img{ display:block; margin:0 auto; float:none;}
	.xmlc dl.xmlc2 dd img{ float:none; margin:0 auto;}
	.lcdiv{ width:100%;}
	.lcdiv ul li{ width:18%; margin:0 1%;}
	.xwzxlist a img{ width:100%; float:none; height:auto;}
	.xwzxcon{ padding:0 15px; width:100%;}
	.fanye p{ float:none; width:100%;}
	.gsjj{ width:100%; padding:0 15px;}
	.gsjj p{ text-align:justify;}
	.gsjj_con img{ margin:15px 0; width:100%; height:auto;}
	.dtys ul li{ width:50%; float:left; padding-bottom:20px;}
	.qywh_con{ width:100%;}
	.qywhfont p{ padding:10px 20px 0;}
	
	.hzhb_list a{ min-height:89px;}
	.qyql_line{ display:none;}
	.qygl_tab,.qygl-container{ width:100%;}
	ul.qygl_tab{ text-align:center; width:100%;}
	ul.qygl_tab li{ margin:0; float:none; display:inline-block;}
	ul.qygl_tab li span em{ width:100px; height:100px;}
	ul.qygl_tab li em.qygl_icon01,ul.qygl_tab li em.qygl_icon02,ul.qygl_tab li em.qygl_icon03,ul.qygl_tab li em.qygl_icon04,ul.qygl_tab li em.qygl_icon05,ul.qygl_tab li.on em.qygl_icon01,ul.qygl_tab li.on em.qygl_icon02,ul.qygl_tab li.on em.qygl_icon03,ul.qygl_tab li.on em.qygl_icon04,ul.qygl_tab li.on em.qygl_icon05{ background-size:50% 50%;}
	.cjtz_tab ol{ width:100%;}
	.cjtz_tab ol li{ width:33.33%; float:left;}
	.cjtz_tab ul{ padding:0; padding-top:134px;}
	.cjtz_tab ul li img{ width:50%; height:auto; float:left;}
	.cjtz_tab ul li .cjtz_con{ margin:0; width:50%; padding:0 20px;}
	.cjtz_tab ul li .cjtz_con p{ padding:20px 10px;}
	.cyqy_container{ width:100%;}
	.cyqy ul li p{ height:81px; overflow:hidden;}
	.cyqy ul li span {margin-top: 38px;}
	.cjtz_tab,.cjtz_tab ul{ height:auto;}
	.cjtz_tab ul li .cjtz_con{ height:285px;}
	.zxts_list { width: 100%; padding-left: 155px; padding-right: 15px; margin: 0; margin-bottom: 45px; box-sizing: border-box;}
	.zxts_list span { margin-left: 15px; margin-top: 15px;}
	.zxcpright img { max-width: 100% !important;; height: auto !important;}
	.khtj-slide { float: none;}
	.khtj-slide:nth-child(even) { margin-left: 0;}
	.xwnav_width a { width: 33.33%;}
	.xwnav_about a { width: 25%;}
}
@media (max-width:768px){
	.topfr{ display:none;}
	.w1200{ width:100%;}
	.Page_title{ padding:30px;}
	.wmdgs_list{ width:100%; margin-bottom:25px;}
	.wmdgs_list img{ width:100%; height:auto;}
	.wmdgs_list h3{ top:auto;bottom: 113px;}
	.jrwm_font p{ padding:80px 40px 0; font-size:20px;}
	.hqsh{ background-size:auto 100%;}
	.foot dl dt{ display:none}
	.foot dl dd ul li{ width:33%; padding:0 30px; float:left;}
	.link{ padding:17px 0; margin:0 30px;}
	.hqsh{ display:none;}
	.mhqsh{ display:block;}
	.hqshlist img{ display:block; width:100%; height:auto}
	.hqshlist_con{ width:100%; height:auto; border:none; padding:15px 30px;}
	.fgslist dl{ width:100%; float:none; margin-top:30px; margin-bottom:30px; height:auto;}
	.fgslist dl:nth-child(even) { float:none;}
	.fgslist{ padding:0 15px 30px;}
	.fgslist dl dt{ width:36%; float: left; height:auto; padding-top:10px;}
	.fgslist dl dt img { max-width:100%;}
	.fgslist dl dd{ width:60%; float: right;}
	.fgslist dl dd ul li { line-height:1.5em;}
	.sxy_content .jjlist { margin: 0; margin-bottom: 20px; width: 50%; padding: 0px 5px; box-sizing: border-box; height: auto;}
	.sxy_content .jjlist img {max-width: 100%; height: auto;}
	.jpkc_con { width: 100%;}
	.jpkc_con .jpkc_con_list { width: 50%; margin-right: 0;}
	.kcqd { width:100%; padding:0px 15px; box-sizing:border-box;}
	.kcqd img { max-width:100%;}
	}
@media (max-width:440px){
	.jrwm_font p{ padding:120px 30px 0; font-size:18px;}
	.copyright{ line-height:150%; padding:15px 30px;}
	.pagebanner {background-size: auto 100%;height: 139px;}
	.pagebanner01{background-size: auto 100%;height: 139px;}
	.hqsh-container{ padding:0;}
	header{ padding:0 15px; width:calc(100% - 30px); display:none}
	.indexbanner-slide{ height:200px; background-size:cover !important}
	.index_title{ padding-top:30px;}
	.index_title h2{ font-size:24px;}
	.index_title p{ font-size:14px; padding:0 30px;}
	.index02{ background-size:cover; margin-top:30px; min-height:150px;}
	.index02 .index02_list{ line-height:82px; padding:0; margin:0}
	.index02 .index02_list strong{ font-size:30px;}
	.indexjjfalist_con{ width:39%; padding:0 20px; margin:0;}
	.indexjjfalist_con span{ margin:0 auto;}
	.index05{ min-height:auto;}
	.index06 dl dd h2, .index06 dl dd p{ width:72%;}
	.index06 dl dd p{ height:48px; overflow:hidden;}
	.zxcpright{ padding: 0;width: 90%;margin: 0 auto;    border-left: 0;}
	    .zxcpright table{ width:100%}
	.zxcpright ul li table { border:none;}
	.zxcpright ul li table tr td{ bborder:none; display:block; width:100%}
	.zxcpright ul li table tr td a{ font-size:14px;}

	.cpgs { width:100%; height:auto; margin:20px 0;}
	.cpgs img{ float:none; width:100%; height:auto;}
	.cpgs_font{ width:100%; float:none; padding:0 15px 15px;}
	.Page_title2 h2{ font-size:24px;}
	.jjfa_con_list{ width:40%; margin:0 2% 20px; float:left;}
	.jdalxx{ padding:0 10px;}
	.khallist{ padding:0; height:auto;}
	.khallist img{ position:static; left:auto; top:auto; float:none;}
	.khallist a img{ float:none;}
	.khallist h2{ padding:10px;}
	.khallist_con{ padding:5px 10px 10px;}
	.khallist>a>img{ width:100%; height:auto;}
	.khtj-slide p{width: 75%;}
	.khpj-slide dl dt h2{ width:auto;}
	.gljslist{ width:100%;}
	.col-xs-6{ width:100%; float: none;}
	.qdhy_bg{ min-height:auto; padding:20px 0;}
	.lcdiv ul li{ width:48%; margin-bottom:5%}
	.lcdiv p{ line-height:200%; padding:20px 10px;}
	.xmlc dl dd img{ width:100%; height:auto;}
	.gwbz_con ul { padding:0 10px;background:none; padding-top:20px; height:auto;}
	.gwbz_con ul li{ position:static; left:auto; top:auto; width:auto; padding:0 20px; margin-bottom:20px; text-align:left;}
	.gwbz_con{ height:auto;}
	.xwzx{ padding:0 15px;}
	.xwnav_width,.xwzx_cs{ height:auto;}
	.share{ clear:both; float:none; padding:10px 0; height:auto;}
	.share a{ margin:0; margin-right:10px;}
	.xwzx_cs span{ height:40px; line-height:40px;}
	.xzzxzw p img{ max-width:100%; height:auto;}
	.xwnav_about a{ width:25%;}
	.dtys ul li{ width:100%; float:none; padding-bottom:20px;}
	.hzhb_list span,.hzhb_list a{ display:block; height:auto; width:46%; margin:2%; float:left;}
	.hzhb_list span img{ width:100%; height:auto;}
	.qyry ul{ padding:0 20px;}
	.qyry ul li{ width:100%; float:none; margin:0 auto 20px; height:auto;}
	.qyry ul li a img{ width:100%; height:auto;}
	.xwnav{ height:auto;}
	.cyqy_container{ width:100%;}
	.cyqy{ padding-top:30px;}
	.cyqy ul li{ padding:0; height:auto; padding:0 40px;padding-bottom:30px;}
	.cyqy ul li p{ height:auto;}
	.cyqylogo{ position:relative; left:auto; top:auto; margin:40px 0 20px; width:100%;}
	.cjtz_tab ul li img{ float:none; width:100%;}
	.cjtz_tab ul li .cjtz_con{ float:none; width:100%;}
	.cjtz{ height:auto; background-size:cover !important;}
	.cjtz_tab ol li{ height:auto;}
	.cjtz_tab ol li span{ padding:0; padding-top:60px;}
	.cjtz_tab_icon01,.cjtz_tab_icon02,.cjtz_tab_icon03,.cjtz_tab ol li.on .cjtz_tab_icon01,.cjtz_tab ol li.on .cjtz_tab_icon02,.cjtz_tab ol li.on .cjtz_tab_icon03{ background-position:center 15px;}
	.cjtz_tab ol li h2{ text-align:center; padding-top:10px;}
	.cjtz_tab ol li p{ text-align:center;}
	.index_zxcp_list{ width:41%; float:left;}
	.khpj-button-prev { left: 10px; top: 123px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");}
	.khpj-button-next { right: 10px; top: 123px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); background-position: right center;}
	
}
.reg_inner { width: 420px; margin: 0 auto;     margin-top: 100px;
    margin-bottom: 100px; }
 .reg_inner ul li { margin-bottom: 20px; }
        .reg_inner ul li span { display: block; height: 0px; line-height: 26px; color: #E1504A; font-size: 14px; overflow: hidden; }
        .reg_inner ul li .input_text3 { border: 1px solid #ddd; border-radius: 2px; height: 20px; line-height: 20px; padding: 12px 10px 11px 10px; width: 398px; font-size: 14px; font-family: ''; }
        .reg_inner ul li .input_text3:hover { border-color: #b3b3b3; outline: 0; }
        .reg_inner ul li .input_text3:focus { border-color: #f60; outline: 0; }
        .reg_inner ul li .input_text4 { border: 1px solid #ddd; border-radius: 2px; height: 20px; line-height: 20px; padding: 12px 10px 11px 10px; width: 178px; font-size: 14px; font-family: ''; float: left; }
        .reg_inner ul li .input_text4:hover { border-color: #b3b3b3; outline: 0; }
        .reg_inner ul li .input_text4:focus { border-color: #f60; outline: 0; }
        .reg_inner ul li .input_button4 { border-radius: 2px; float: right; width: 200px; border: 1px solid #d1d2d4; background: #f4f4f4; height: 45px; text-align: center; color: #333; font-size: 14px; font-family: ''; cursor: pointer; }
        .reg_inner ul li .input_button4:hover { background: #e8e8e8; }
		 #btnRegister { border: 0; }
		   .agreement { height: 20px; line-height: 20px; }
        .agreement label { background: url(/images/gou1a.png) left center no-repeat; height: 20px; line-height: 20px; display: block; float: left; padding: 0px 0 0px 23px; }
        .agreement a { color: #f60; float: left; font-size: 14px; height: 18px; line-height: 18px; display: block; }
        .agreement a:hover { text-decoration: none; }
        .agreement label input { display: none; }
        .agreement label.checked1 { background: url(/images/gou1.png) left center no-repeat; height: 20px; line-height: 20px; font-size: 14px; display: inline-block; float: left; padding: 0px 0 0px 23px; }
        .agreement label.checked1 input { display: none; }
        .agreement span { float: right; color: #f15533; font-size: 14px; }   .input_button5 { width: 100%; border-radius: 2px; background: #ffae00; height: 45px; line-height: 45px; margin-bottom: 20px; color: #fff; font-size: 16px; font-family: ''; margin-top: 20px; }
        .input_button5:hover { background: #f40; }
		
		
		
		 .login_right {width: 38%;background: #fff;border-radius: 4px;margin: 0 auto;    margin-bottom: 100px;
    margin-top: 100px;}
        
        .login_right h2 { text-align: center; font-size: 28px; font-weight: 400; padding-top: 25px; color: #333; }
        .login_form { padding-top: 25px; width: 310px; margin: 0 auto; }
        .login_form .input_text1 { margin-bottom: 15px; height: 15px; line-height: 15px; width: 288px; border: 1px solid #ddd; border-radius: 2px; color: #333; vertical-align: middle; padding: 12px 10px 12px; font-family: PingFangSC-Light, 'helvetica neue' , 'hiragino sans gb' ,arial, ' ui' , '' ,simsun,sans-serif; }
        .login_form .input_text1:hover { border-color: #b3b3b3; outline: 0; }
        .login_form .input_text1:focus { border-color: #f60; outline: 0; }
        .login_form .input_button1 { background: #f60; border-radius: 2px; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 17px; width: 310px; font-family: PingFangSC-Light, 'helvetica neue' , 'hiragino sans gb' ,arial, ' ui' , '' ,simsun,sans-serif; cursor: pointer; border: none; }
        .login_form .input_button1:hover { background-color: #f40; }
        .psw_info { margin: 0 auto; margin-top: 15px; height: 20px; line-height: 20px; padding-bottom: 10px; text-align: right; width: 310px; }
        .psw_info a { color: #9B9EA0; padding-left: 16px; }
        .psw_info a:hover { color: #f60; }
        .outside_login { border-top: #dcdee3 1px solid; padding: 24px 0; text-align: center; position: relative; margin: 20px 60px 0; border-radius: 0 0 4px 4px; }
        .outside_login_tit { position: absolute; top: -8px; left: 50%; margin: 0 0 0 -50px; text-align: center; width: 100px; height: 14px; line-height: 1; color: #999; background: #fff; }
        .outside_login_tit span { position: relative; z-index: 2; font-size: 14px; }
        .outside_login_con { margin-top: 10px; }
        .outside_login_list { width: 116%; margin-left: -8%; height: 75px; }
        .outside_login_list a { display: block; width: 33.3%; text-align: center; float: left; }
        .outside_login_list a:hover { text-decoration: none; }
        .outside_login_list a em { display: block; width: 50px; height: 50px; border-radius: 50%; margin: 0 auto 5px; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
        .outside_login_list a.qq em { background: url(../images/login_qq.png) center no-repeat #f60; }
        .outside_login_list a.wx em { background: url(../images/login_wx.png) center no-repeat #01cd0a; }
        .outside_login_list a.wxoa em { background: url(../images/login_wxoa.png) center no-repeat #ccc; }
        .outside_login_list span { display: block; font-size: 14px; color: #333; }
        .login_footer { background: url(../images/line2.png) repeat-x top; position: absolute; bottom: 5px; height: 80px; line-height: 80px; width: 100%; color: #fff; }
        .login_foot { width: 1180px; font-size: 14px; }
        .login_foot a { color: #fff; }
        .login_ftleft { float: left; }
        .login_ftright { float: right; }
        .login_ftright a:hover { color: #f60; }
        .tc-msg { font-size: 12px; height: 32px; line-height: 22px; margin: 0 auto 15px; vertical-align: middle; border-radius: 2px; position: relative; color: #e1504a; background: #fee; width: 310px; text-align: left; -webkit-transition: max-height .5s ease-in-out; transition: max-height .5s ease-in-out; max-height: 140px; }
        .tc-msg .msg-icon { display: inline-block; width: 16px; height: 16px; background: url(/images/icon-warn-s.png) no-repeat; position: absolute; top: 8px; left: 10px; }
        .tip-info { padding: 6px 10px 4px 35px; }
		
		.tabs{ margin-top:2%}
		.tab_valli{ display:none;}
		.title{ text-align:center}
		.tab_item{    display: inline-block;
    padding: 0 26px;
    height: 40px;
    border: 1px #003581 solid;
    margin: 0 3px;
    border-radius: 4px;
    line-height: 40px;
    color: #666;
    margin-bottom: 10px;}
		.cur{ background:#003581; color:#fff !important}
		
		.clear{ margin:0; padding:0; font-size:0; clear:both; }
	.txzfxx{ width:100%}	
.txzfxx h2 { height: 40px; padding-top: 10px; line-height: 40px; font-size: 16px; color: #333; border-bottom: solid #ddd 1px; }
.txzfxx table { background: #f4f4f4; }
/*.txzfxx ul li{margin: 1% 0;}
.txzfxx ul li span{float:left;display:block;width: 15%;text-align:right;line-height: 29px; font-size:18px}
.txzfxx ul li strong{font-weight:normal;font-size:18px;float: right;width: 81%;}
.txzfxx ul li>input{border: #ddd solid 1px;display: block;outline: none;border-radius: 5px;padding: 0;height: 36px;padding-left: 10px;transition: all 0.2s;background:#fff;float:right;display:block;width:80%;}
.txzfxx ul li>input:hover { border: #6cb7ff solid 1px; }
*/

.djie{width:100%;margin-top: 2%; min-height:300px}
.djie ul li{float:left;display:block;width: 31.7%;margin-right:2%;text-align:center;border-radius:5px;border:1px solid #ccc;padding: 2% 0;}
.djie ul li:nth-child(3n) {
    margin-right: 0% ;
}
.djie ul li h2{ text-align:center; font-size:18px}
.djie ul li span{display:block;text-align:center;margin-top: 4%;}
.djie ul li span h3{display:inline-block;font-size: 18px;color:#d07388;font-weight: bold;}
.djie ul li span h4{display:inline-block;font-size: 33px;color:#d07388;font-weight: bold;}
.djie ul li span em{display:inline-block;font-style:normal;text-decoration:line-through;color:#ccc;font-size: 16px;}
.djie ul li a{ font-size: 14px;
    display: inline-block;
    border-radius: 30px;
    border: 1px #3e3236 solid;
    color: #3e3236;
    padding: 2px 4px;
    margin-top: 2%;}


.djie ul li:nth-child(1) span h3{ color:#583112
}
.djie ul li:nth-child(1) span h4{color:#583112;}
.djie ul li:nth-child(1) span em{ text-decoration:none;
}


.HBoxbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:88; background:rgba(0,0,0,0.5); display:none;}
.HBox {
	width: 500px;
	height: 335px;
	margin: 0 auto;
	box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	background-color: #ffffff; position:absolute;
	top: 50%;
	left: 50%; margin-left:-250px; margin-top:-167px;
	z-index: 100000;
}




.gm_zfff {margin-top: 20px;margin-bottom:4%;margin-left: 2%;padding-right: 2%;}
.gm_zfff h2 { height: 40px; padding-top: 10px; line-height: 40px; font-size: 20px; color: #e72f3c;}
.gm_zfff h1{ font-size:24px; color:#000; display:block; margin-top:2%}
.btnbc {
    background: #e72f3c;
    transition: all 0.2s;
    width: 288px;
    height: 40px;
    line-height: 40px;
    border: #d2212d 2px solid;
    outline: none;
    font-size:18px;
    margin: 0 auto;
    display: block;
    }
.btnbc:hover { background: #d2212d; }
.goumai_02 { padding-top: 0px; }
.bklc { height: 40px; line-height: 40px; margin-bottom: 0px; background: url(/images/bklc.png) left top no-repeat; padding-top: 50px; }
.bklc ul li { float: left; padding-right: 50px; font-size: 12px; }
.bklc ul li span { color: #e72f3c; float: left; font-size: 20px; }
.bklc ul li strong { font-weight: normal; float: left; }
.gm_zfff .hd ul li {float: left;height: 39px;line-height: 39px;font-size: 18px;width: 200px;cursor: pointer;text-align: center;/* background: #f4f4f4; */margin-right: 10px;border-top-right-radius: 3px;border-top-left-radius: 3px;}
.gm_zfff .hd ul li.on {background: url(../images/gm_01.gif) no-repeat;color: #ce1b29;height: 40px;line-height: 40px;}
.gm_zfff .hd {height: 40px;background: url(../images/gm_02.gif) bottom repeat-x;/* border-bottom: 1px #ccc solid; */}
.gm_zfff .bd ul li img { border-radius: 5px; }
.gm_zfff .bd .zf_hover img { border-radius: 5px; }
.gm_zfff .bd ul li h3 a { display: inline; background: none; color: #999; }


.gm_zfff .bd ul li h3 a { display: block; height: 40px; line-height: 40px; border: none; color: #fff; background: #ce1b29; border-radius: 3px; width: 200px; text-align: center; font-size: 16px; }
.gm_zfff .bd .zf_hover img { border:#26a826 solid 2px; }
.gm_zfff .bd ul li span.zf_hover:hover img{border:#26a826 solid 2px;}
.gm_zfff .bd ul { padding: 20px 0; }	
.hay{width: 80%; float:right;}


		@media only screen and (max-width: 980px) {
			.login_right{ width:100%}
			.reg_inner {
    width: 86%;}
	.reg_inner ul li .input_text3{ width:94%}
	.reg_inner ul li .input_text4{ width:45%}
	.reg_inner ul li .input_button4{ width:48%}
	.row{ margin-left:0; margin-right:0;}
	.txzfxx{ width:90%}
	.txzfxx ul li span{ width:24%;    font-size: 15px;}
		.txzfxx ul li strong{ width:70%}
	.txzfxx ul li input{ width:70%}
	.hay{width:70%}
	.djie ul li{float:none;width: 93%;margin: 0 0% 2% 0%;}
	.HBox {
    width: 80%; margin-left: -40%;    height: 232px;     margin-top: -116px;

}
.foot dl dd ul li a{ display:none !important;}
.foot dl{ min-height:inherit; height:auto}
			}
			
			
			
#lContent{    min-height: 300px;
    display: block;}			
			
			
.yace{ margin-top:2%; background:#f4f4f9; margin-bottom:4%}
.ycl{position:relative;background:#087dc1;padding: 1.8% 0;text-align: center;}
.ycl a{color:#fff;font-size: 23px;font-weight:bold;margin: 0%;  border-radius:30px; padding:0.6% 2%}
.ycl a.on{ background:#fff; color:#087dc1}
.ycl01{position:absolute;top:50%;right: 9px;transform: translate(0, -50%);}
.ycl01 .input_text{outline:none;border-radius:5px;border:none;padding: 4px 10px;}
.ycl01 .input_text::-webkit-input-placeholder{ color:#ccc;}
		
		
		
				
.suoe{margin: 2.5% 0;padding:0 5%}
.suoe ul{ display: flex;   align-items: center;}
.suoe ul li{display: flex;align-items: center;margin-right: 2%;width: 24%;}				
.suoe ul li span{font-size: 18px;display: block;margin-right: 10px;}
.suoe ul li .input_text{box-sizing: border-box;border:1px solid #333;line-height: 35px;outline:none;text-indent: 10px;border-radius: 5px;width: 78%;}
.suoe ul li .input_text::-webkit-input-placeholder{ color:#ccc;}	

.biaog{}
.biaog table {  border-top:none; border-left:none;}
.biaog table tr td{border-bottom:1px solid #ccc;padding: 12px 10px;font-size: 13px;color:#332;line-height: 1;}	
.biaog table tr th{border-bottom:1px solid #ccc;background:#087dc1;color:#fff;font-size:18px;padding: 15px 10px;line-height: 1;}	
.biaog table tr td a{ color:#333;}				


@media only screen and (max-width: 980px) {
	.biaog table tr td{ padding:10px 5px;}
	.suoe ul li{ width:50%;}
	.ycl01{ position:relative; right:inherit; top:inherit; transform:none}
	.suoe ul li span{ font-size:12px;}
	.suoe ul li .input_text{ line-height:22px;}
	.biaog{overflow-x:scroll; width:100%;}
	.biaog table{ min-width:1200px;}
	.biaog table tr th{padding:10px 5px;}
	}
