@charset "utf-8";

#vsb_content_1765_u41{width:872px;float:left;overflow:hidden;margin:0px 0;}
#vsb_content p{overflow:hidden;margin-bottom:10px;}
#vsb_content p span img{display:block;}


.this_nav{ width:100%; min-width:1200px; max-width:1920px; height:223px; background:url(../images/nav_h_bg.png) center top no-repeat;}
.this_nav h3{ color:#f4be31; padding-top:83px; font-size:34px; line-height:34px; text-align:center;}
.this_nav h4{ color:#FFF; padding-top:18px; padding-bottom:28px; font-size:16px; line-height:16px; text-align:center; font-weight:normal; font-family:"宋体";text-transform:uppercase}
.this_nav div{ text-align:center;}

.main{ width:1200px; margin:0 auto; margin-top:-100px; padding-top:100px; overflow:hidden; zoom:1;}
.sidebar{ float:left; width:288px; margin-right:40px; margin-top:-100px; position:relative; z-index:2; overflow:hidden; margin-bottom:60px;}
.sidebar h3{ padding-top:18px; padding-bottom:18px; height:64px; line-height:53px; font-size:26px; padding-left:22px; border-left:4px #ffc000 solid; background:#005dac; overflow:hidden; color:#fff;}
.sidebar h3 span{ font-size:14px; line-height:16px;font-weight:normal; font-family:"宋体"; color:#fff;text-transform:uppercase}
.sidebar a{ display:block; padding-left:26px; height:60px; line-height:60px; font-size:18px; color:#333333;}
.sidebar a:hover{ background:#eaeaea;color:#005dac;}
.sidebar .a_on{ background:#eaeaea;color:#005dac;}

.nav_2{ border-bottom:1px #eaeaea solid; width:100%; min-width:1200px; max-width:1920px; height:55px;}
.nav_2 div{ width:1200px; text-align:right; margin:0 auto; padding-top:20px; line-height:16px; height:16px; font-size:14px;}
.nav_2 div p{ display:inline; color:#989898;}
.nav_2 div b{ font-weight:normal; margin:0 8px; color:#989898;}
.nav_2 div span{ padding-left:20px; background:url(../images/dizhi.png) left center no-repeat; color:#989898;}
.nav_2 div a{color:#989898;}
.nav_2 div a:hover{ color:#005dac;}

.xiazaicy{*margin-bottom:60px;}
.content{ float:left; overflow:hidden; width:872px;margin-bottom: 60px;}
.content_h3{ padding:36px 0 30px; height:24px; line-height:24px; font-size:24px; color:#005dac;}
.content_h3 i{ padding-left:2px; background:#005dac; margin-right:10px;}
.content_h3 .span1{ font-size:24px;color:#c4c4c4; vertical-align:bottom;}
.content_h3 .span2{ font-size:16px; color:#c4c4c4; vertical-align:bottom; line-height:16px;}

.main_xzzx .content{ float:left; width:872px;}
.main_xzzx .content_h3{ padding:36px 0 30px; height:24px; line-height:24px; font-size:24px; color:#005dac;}
.main_xzzx .content_h3 i{ padding-left:2px; background:#005dac; margin-right:10px;}
.main_xzzx .content_h3 .span1{ font-size:24px;color:#c4c4c4; vertical-align:bottom;}
.main_xzzx .content_h3 .span2{ font-size:16px; color:#c4c4c4; vertical-align:bottom; line-height:16px;}
.main_xzzx .content ul li{ padding-top:28px; padding-bottom:16px; border-bottom:1px #eaeaea solid;}
.main_xzzx .content ul a{ color:#5f5f5f; line-height:22px; font-size:16px; color:#333333;}
.main_xzzx .content ul i{ width:22px; height:22px; margin-right:16px; text-align:center; line-height:22px; display:inline-block; background:url(../images/Nindex.png) center; font-style:normal;font-family:"宋体"; font-size:12px; color:#5f5f5f;}
.main_xzzx .content ul a:hover{ color:#005dac;}
.main_xzzx .content ul a:hover i{ color:#005dac;}



.gzzd { margin-top:37px;}
.gzzd ul{ background:url(../images/gzzdline.jpg) repeat-y 436px top; width:100%; position:relative; height:822px; margin-bottom:60px;}
.gzzd ul li{ width:449px; overflow:hidden; background:url(../images/gzzddot.png) no-repeat right 18px; position:absolute;}
.gzzd ul li .gzzdtop{ height:59px; background:url(../images/gzzdbg2.png) no-repeat; line-height:59px; width:411px;}
.gzzd ul li .gzzdtop p{ color:#333; font-size:22px; margin-left:20px; float:left;}
.gzzd ul li .gzzdtop a{ float:right; margin-right:23px; background:url(../images/gzzdarrow1.png) no-repeat right center; padding-right:17px; color:#005dac;}
.gzzd ul li .gzzdbot{ width:366px; border:1px solid #eaeaea; border-top:0; padding:23px 18px 10px;*padding-bottom:23px; background:#fff;}
.gzzd ul li .gzzdbot a{ display:block; background:url(../images/gzzdarrow3.png) no-repeat left 7px; padding-left:13px; color:#808080; margin-bottom:14px; overflow:hidden;}
.gzzd ul li .gzzdbot a:hover{ color:#005dac;}
.gzzd ul li.gzzdcur .gzzdtop{ background:url(../images/gzzdbg1.png) no-repeat;}
.gzzd ul li.gzzdcur .gzzdtop p{ color:#fff;}
.gzzd ul li.gzzdcur .gzzdtop a{ color:#fff; background:url(../images/gzzdarrow2.png) no-repeat right center;}
.gzzd ul li.gzzdlist2{ left:424px; top:135px; background:url(../images/gzzddot.png) no-repeat left 18px;}
.gzzd ul li.gzzdlist2 .gzzdtop{ margin-left:37px; background:url(../images/gzzdbg3.png) no-repeat;}
.gzzd ul li.gzzdlist2 .gzzdtop p{ margin-left:27px;}
.gzzd ul li.gzzdlist2 .gzzdbot{ margin-left:44px;}
.gzzd ul li.gzzdlist3{ left:0; top:355px; }
.gzzd ul li.gzzdlist4{ left:424px; top:470px;}
.gzzd ul li.gzzdcur2 .gzzdtop{ background:url(../images/gzzdbg4.png) no-repeat;}
.gzzd ul li.gzzdcur2 .gzzdtop p{ color:#fff;}
.gzzd ul li.gzzdcur2 .gzzdtop a{ color:#fff; background:url(../images/gzzdarrow2.png) no-repeat right center;}


.guizzdtop{ margin:27px 0 50px 0;}
.guizzdtop a{ display:block; height:40px; line-height:40px; overflow:hidden; margin-bottom:10px;}
.guizzdtop a p{ font-size:16px; float:left; color:#333; width:786px;}
.guizzdtop a span{ float:right; color:#005dac;}
.guizzdtop a:hover{ background:#005dac;}
.guizzdtop a:hover p{ color:#fff; text-indent:10px;}
.guizzdtop a:hover span{ margin-right:10px; color:#fff;}
.guizzdtop a.guizzdcur{ background:#005dac;}
.guizzdtop a.guizzdcur p{ color:#fff; text-indent:10px;}
.guizzdtop a.guizzdcur span{ margin-right:10px; color:#fff;}

.page{ margin:0 auto;}
.page a{ float:left; width:28px; height:28px; border:1px solid #ccc; text-align:center; line-height:28px; color:#666; margin:0 5px;}
.page a.prev,.page a.next{ width:66px;}
.page a:hover{ background:#005dac; border:1px solid 3005dac; color:#fff;}
.page a.pagecur{ background:#005dac; border:1px solid 3005dac; color:#fff;}


.jgsz{ margin-top:30px;*margin-bottom:60px;}
.jgsztit{ margin-bottom:18px;}
.jgsztit p,.jgsztit span,.jgsztit b{ float:left; font-weight:normal; font-size:24px; color:#c4c4c4; height:24px; line-height:24px;}
.jgsztit p{ color:#005dac; border-left:2px solid #005dac; padding-left:10px;}
.jgsztit b{ margin:0 3px;}
.jgsztit span{ font-size:16px; margin-top:4px;text-transform:uppercase}
.jgszmain1{ margin-bottom:35px;}
.jgszmain1 img{ width:876px; height:auto; display:block; margin-bottom:10px;}
.jgszmain1 p{ overflow:hidden; line-height:24px; color:#333;}

.jgszmain2{ background:url(../images/jgbg.png) no-repeat; width:816px; height:407px; margin-bottom:30px; position:relative;}
.jgszmain2tit1{ position:absolute; width:300px; height:50px; text-align:center; line-height:50px; color:#fff; font-size:22px; left:259px; top:0;}
.jgszmain2tit2{ width:145px; height:44px; line-height:44px; text-align:center; position:absolute; right:53px; top:83px; color:#fff; font-size:22px; text-align:center; line-height:44px;}
.jgszmain2tit3{ width:24px; height:223px; position:absolute; left:10px; top:178px; font-size:16px; color:#fff; text-align:center; padding-top:7px; line-height:16px;}
.jgszmain2tit4{ left:110px;}
.jgszmain2tit5{ left:212px;}
.jgszmain2tit6{ left:312px;}
.jgszmain2tit7{ left:412px;}
.jgszmain2tit8{ left:580px;}
.jgszmain2tit9{ left:680px;}
.jgszmain2tit10{ left:783px;}

.jgszmain3 { margin-bottom:15px;}
.jgszmain3 span{ color:#333; height:41px; background:#eaeaea; display:block; border-left:2px solid #005dac; font-size:18px; line-height:41px; padding-left:23px;}
.jgszmain3 p{ overflow:hidden; color:#6c6c6c; line-height:24px; margin-top:10px;}
.jgszmain3list{ margin:13px 0 0 0;}
.jgszmain3list div{ float:left; margin-right:40px;}
.jgszmain3list div b{ font-weight:normal; color:#fff; background:url(../images/jgbg2.png) no-repeat; width:18px; height:18px; text-align:center; line-height:18px; float:left; font-size:12px;}
.jgszmain3list div i{ font-style:normal; color:#6c6c6c; float:left; font-size:12px; line-height:18px; margin-left:6px; display:block;}
.jgszmain4tit{color:#fff; height:41px; background:#005dac; display:block; border-left:2px solid #ffc000; font-size:18px; line-height:41px; padding-left:23px; margin-bottom:28px;}

.jgszmain4 table{ border:1px solid #e2e2e2; border-collapse:collapse;}
.jgszmain4 table td{ border:1px solid #e2e2e2;}
.jgszmain4 table td strong{ font-size:16px; color:#005dac; font-weight:normal;}
.jgszmain4 table td em{ font-style:normal; font-size:16px; padding-left:20px; color:#333;}


.xyry{ margin:30px 0 20px 0;}
.xyry dl{ margin-bottom:30px;}
.xyry dt{ width:200px; height:240px; float:left; overflow:hidden;}
.xyry dt img{ width:200px; height:240px;}
.xyry dd{ float:right; width:640px; height:240px; overflow:hidden;}
.xyrytit{ background:url(../images/xyrybg.jpg) repeat-x left bottom; height:37px; width:100%;}
.xyrytit p,.xyrytit span{ float:left;}
.xyrytit p{ font-size:24px; color:#005dac; height:36px; border-bottom:1px solid #005dac;}
.xyrytit span{ font-size:16px; color:#333; margin:6px 0 0 12px;}
.xyrytxt{ color:#333; margin:10px 0; height:102px;}
.xyrylocal p{ color:#808080; height:18px; line-height:18px; padding-left:25px; background:url(../images/xyryicon1.jpg) no-repeat left center; margin-bottom:12px;}
.xyrylocal p.xyrylocal2{ background:url(../images/xyryicon2.jpg) no-repeat left center;}
.xyrylocal p.xyrylocal3{ background:url(../images/xyryicon3.jpg) no-repeat left center;}


.contact{ margin-bottom:70px;}
.contactit{ font-size:22px; color:#005dac; margin:30px 0; text-align:center;}
.contactcon th{ font-weight:normal; color:#fff; background:#005dac; height:56px; font-size:16px;}
.contactcon table{ margin:0 auto;width:100%;}
.contactcon table td{ color:#656565; height:46px;}
.contactcon table td p{ color:#656565; height:46px; line-height:46px; text-align:center;}

.dwld { margin-top:36px; margin-bottom:50px;}
.dwld ul{width:1221px;}
.dwld ul li{ width:384px; height:194px; float:left; overflow:hidden; margin:0 21px 20px 0; background:#f5f5f5; border:1px solid #005faf;}
.dwld ul li a{ display:block; width:100%; height:158px; padding-top:36px;}
.dwld ul li span{ width:74px; height:74px; display:block; margin:0 auto 34px; overflow:hidden;}
.dwld ul li span img.dwldlink{ display:block;}
.dwld ul li span img.dwldhov{ display:none;}
.dwld ul li p{ height:51px; line-height:51px; color:#fff; font-size:20px; text-align:center; background:#005faf;}
.dwld ul li.cur{ border:1px solid #f4be31;}
.dwld ul li.cur p{ background:#f4be31;}
.dwld ul li.cur span img.dwldlink{ display:none;}
.dwld ul li.cur span img.dwldhov{ display:block;}


.ywlc{ margin-top:30px;*margin-bottom:50px;}
.ywlc ol{ margin-bottom:35px;}
.ywlc ol li{ float:left; width:308px; height:64px; float:left; margin-right:4px; cursor:pointer; font-size:20px; text-align:center; line-height:57px; background:url(../images/ywbg1.png) no-repeat left top; color:#fff;}
.ywlc ol li.cur{ background:url(../images/ywbg2.png) no-repeat left top; color:#ffc000;}
.ywlc ol li a{ float:left; width:308px; height:64px; float:left; margin-right:4px; cursor:pointer; font-size:20px; text-align:center; line-height:57px; background:url(../images/ywbg1.png) no-repeat left top; color:#fff;}
.ywlc ol li.cur a{ background:url(../images/ywbg2.png) no-repeat left top; color:#ffc000;}
.ywlc ol li.cur{ background:url(../images/ywbg2.png) no-repeat left top; color:#ffc000;}
.ywlc ul li{ overflow:hidden; display:none;}
.ywlc ul li dl{ margin-bottom:15px; padding-bottom:8px; border-bottom:1px solid #eaeaea;}
.ywlc ul li dl dt{ overflow:hidden; float:left; width:800px;}
.ywlc ul li dl dt a{ font-size:16px; margin-bottom:4px; color:#333; display:block;}
.ywlc ul li dl dt span{ font-size:12px; color:#adadad;}
.ywlc ul li dl dd{ float:right;}
.ywlc ul li dl dd a{ color:#005dac;}


.ywgzcon{ width:800px; margin:35px auto 90px; background:url(../images/ywgzbg.png) repeat-y center top;}
.ywgztit{ width:392px; height:56px; line-height:56px; text-align:center; color:#005dac; border:2px solid #005dac; font-size:22px; margin:0 auto 0; background:#fff;}
.ywgzcontxt{ position:relative; margin-top:48px;}
.ywgzcontxt span{ display:block; background:url(../images/ywgzbg2.png) no-repeat; width:37px; height:37px; text-align:center; line-height:37px; color:#fff; font-weight:bold; font-size:28px; position:absolute; left:50%; top:0; margin-left:-18.5px;}
.ywgztxt{ width:758px; border:1px solid #005dac; padding:30px 0 0 0; text-align:center; background:#fff; margin-top:19px;}
.ywgztxt p{ font-size:18px; overflow:hidden; margin:0 20px 25px;}
.ywgztxt b{ font-weight:normal; background:#eaeaea; display:block; padding:15px 0; color:#848484;}



.main_spyj .content{ float:left; width:872px;}
.main_spyj .content ul li{ padding-top:16px; padding-bottom:14px; border-bottom:1px #eaeaea solid;}
.main_spyj .content ul a{ width:100%; color:#5f5f5f; line-height:22px; font-size:16px; color:#333333; display:block; margin-bottom:12px;}
.main_spyj .content ul a:hover{ color:#005dac;}
.main_spyj .content ul .chakan{ width:100px; float:right; color:#005dac;}
.main_spyj .content ul .time{ color:#adadad; font-size:12px;}
.fenye{ text-align:center; margin:60px 0 0;*margin-bottom:50px;}
.fenye a{ height:28px; width:28px; text-align:center; line-height:28px; margin:0 6px;display:inline-block; border:1px #ccc solid; color:#666;}
.fenye .a_on{ color:#FFF; background:#005dac;}
.fenye a:hover{ color:#FFF; background:#005dac;}
.fenye .syy,.fenye .xyy{ width:66px;}
.fenye .syy:hover{ color:#666; background:#CCC;}
.fenye .xyy:hover{ color:#666; background:#CCC;}

.splctit{ text-align:center; margin-bottom:6px;}


.main_spyjxq .content{ float:none; text-align:center; width:100%; padding-top:36px;}
.main_spyjxq .content img{ margin:0; padding:0;border:none;}



.main_xzzx2 .content{ float:left; width:872px;}
.kyyry{ margin:30px 0 0 0; *margin-bottom:40px;}
.kyyrytit{ height:40px; background:#eaeaea; line-height:40px; margin-bottom:30px;}
.kyyrytit p{ border-left:2px solid #005dac; padding-left:23px; font-size:18px;}
.kyyry ul{ width:902px; overflow:hidden; }
.kyyry ul li{ overflow:hidden; width:421px; height:250px; float:left; margin:0 30px 30px 0;}
.kyyryimg{ width:190px; height:230px; float:left;}
.kyyryimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.kyyrytxt{ float:right; width:212px; height:250px;}
.kyyrytxt a{color:#005dac;}
.kyyrytxt span{ display:block; height:27px; background:url(../images/kyline.jpg) repeat-x left bottom; line-height:18px; margin-bottom:10px;}
.kyyrytxt span a{ font-weight:normal; font-size:18px; color:#005dac; float:left; height:26px; border-bottom:1px solid #005dac;}
.kyyrytxt p{ max-height:100px; min-height:66px; overflow:hidden; line-height:20px; color:#333333; margin-bottom:8px; text-align:justify; text-justify:inter-ideograph;}
.kyyrytxt em{ display:block; font-style:normal; color:#8a8a8a; margin-bottom:6px; background:url(../images/kyicon.jpg) no-repeat left center; padding-left:23px;}
.kyyrytxt em.tel{ background:url(../images/kyicon2.jpg) no-repeat left center;}
.kyyrytxt em.email{ background:url(../images/kyicon3.jpg) no-repeat left center;}

#vsb_content_2_1534_u41{width:870px;float:left;overflow:hidden;}


.kyyrytop{ margin:0 0 20px;}
.kyyrytopytit{background:url(../images/kyline.jpg) repeat-x left bottom; line-height:18px; margin-bottom:10px;height:27px;}
.kyyrytopytit a{ font-weight:normal; font-size:20px; color:#005dac; height:26px;line-height:26px; border-bottom:1px solid #005dac;float:left;}
.kyyrytopytxt{ margin-bottom:10px; line-height:24px;}
.kyyrytopytxt span{font-size:14px;}
.kyyrytop em{ display:block; font-style:normal; color:#8a8a8a; margin-bottom: 6px; background:url(../images/kyicon.jpg) no-repeat left center; padding-left:23px;}
.kyyrytop em.tel{ background:url(../images/kyicon2.jpg) no-repeat left center;}
.kyyrytop em.email{ background:url(../images/kyicon3.jpg) no-repeat left center;}