/* CSS Document */
@charset "utf-8";
* { margin: 0px; padding: 0px; list-style: none; font-family: "Microsoft YaHei", "黑体", "宋体"; text-decoration: none; border: none; font-style: normal; color: #444; outline: none; position:relative;}
body{ min-width:1200px;}
.box{ width:1200px; margin:0 auto;}
/*.top{ height:100px; text-align:right; background:url(../img/logo1.png) no-repeat center left;}*/
/*.top p{ line-height:50px; height:50px;}*/
/*.top p a{ display:inline-block; padding:0 20px;}*/
/*.top p a:hover{ color:#2180ba;}*/
/*.top input{ width:300px; height:38px; padding-left:10px; border:1px #ddd solid;}*/
/*.top button{ background:url(../img/tb01.png) no-repeat center #2180ba; width:60px; height:40px; float:right;}*/

.top{ height:50px; padding-top:5px;}
.top form{ padding:0; margin:0; height:50px;}
.top p{ line-height:50px; height:50px; width:50%; display:inline-block; float:left;}
.top p a{ display:inline-block;  margin-right:20px;}
.top p a:hover{ color:#2180ba;}
.top div{ display:inline-block; width:50%;}
.top input{ width:300px; height:40px; padding-left:10px; border:1px #ddd solid; right:60px; position:absolute;}
.top button{ background:url(../img/tb01.png) no-repeat center #2180ba; width:60px; height:42px; float:right;}
.nav{ width:100%; height:50px; background:#2180ba;}
.nav a{ display:block; width:92px; line-height:50px; float:left; text-align:center; font-size:15px; color:#fff;}  2022-04-12
/*.nav a{ display:block; width:auto; padding: 0 12px; line-height:50px; float:left; text-align:center; font-size:15px; color:#fff;}*/

.nav a:hover{ background:#2f96d4;}

.nav a.hover{ background:#2f96d4; font-weight:900;}
.banner{ height:450px; padding-top:15px;}

.in_news{width:1200px; height:370px; padding:15px 0px;}
.in_news .in_news_tp{ width:590px; height:370px; float:left; margin-right:20px;}

.focus { position: relative; width:100%; background-color: #000; float: left; }
.focus img { width:100%;}
.focus .shadow .title { width: 260px; height: 65px; padding-left: 30px; padding-top: 20px; }
.focus .shadow .title a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bolder; overflow: hidden; }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; float: left; background: #D9D9D9; }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: #fc114a; }
.focus .fPic { position: absolute; left: 0px; top: 0px; }
.focus .D1fBt { overflow: hidden; zoom: 1; height: 16px; z-index: 10; }
.focus .shadow { width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 60px; line-height: 60px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000')\9;
display: block; text-align: left; }
.focus .shadow a { text-decoration: none; color: #fff; font-size:16px; overflow: hidden; margin-left: 10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.focus .fcon { position: relative; width:590px; height:370px; float: left; display: none; background: #000 }
.focus .fcon img { display: block; width:590px; height:370px;}
.focus .fbg { position: absolute; height: 21px; text-align: center; z-index: 200; top:335px; width:580px; text-align:right; }
.focus .fbg div { margin:0 auto; overflow: hidden; zoom: 1; height: 16px; text-align:right; padding-right:15px;}
.focus .D1fBt a { position: relative; display: inline; width: 12px; height: 12px; border-radius: 7px; margin: 0 5px; color: #B0B0B0; font: 12px/15px "\5B8B\4F53"; text-decoration: none; text-align: center; outline: 0; display:inline-block; background: #fff; }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: #2180ba; }
.focus .D1fBt img { display: none }
.focus .D1fBt i { display: none; font-style: normal; }

.in_news .in_news_tab{width:590px; height:370px; float:left;}
.in_news .in_news_tab .tab_top{ height:50px; border-bottom:1px #2180ba solid; text-align:right;}
.in_news .in_news_tab .tab_top span{ padding:0 20px; height:50px; line-height:50px; text-align:center; display:inline-block;}
.in_news .in_news_tab .tab_top span.hover{ color:#2180ba;}
.in_news .in_news_tab .tab_top .tb_n{ position:absolute; left:0px; top:0; height:50px; line-height:50px; color:#2180ba; font-size:20px;}
.in_news .in_news_tab .tab_top .tb_n samp{ color:#999; padding-left:20px;}
.in_news .in_news_tab .tab_com{ width:590px; height:310px; overflow:hidden; font-size: 14px;}
.in_news .in_news_tab .tab_com dl{ height:310px; overflow:hidden;}
.in_news .in_news_tab .tab_com dl dt{ padding:10px 0; height:100px; border-bottom:1px #ddd dashed;}
.in_news .in_news_tab .tab_com dl dt img{ float:left; margin-right:15px;}
.in_news .in_news_tab .tab_com dl dt h3{ font-size:20px; height:40px; line-height:40px; overflow:hidden;}
.in_news .in_news_tab .tab_com dl dt h3 a{ font-size:20px; color:#2180ba;}
.in_news .in_news_tab .tab_com dl dt h3 a:hover{ text-decoration:underline;}
.in_news .in_news_tab .tab_com dl dt p{ height:50px; line-height:25px; overflow:hidden; color:#888;}
.in_news .in_news_tab .tab_com dl dd{ line-height:35px; padding:10px;}
.in_news .in_news_tab .tab_com dl dd p{ background:url(../img/002.png) no-repeat center left;}
.in_news .in_news_tab .tab_com dl dd p a{ display:block; padding-left:15px; background:url(../img/tb03.png) no-repeat left center;}
.in_news .in_news_tab .tab_com dl dd p a:hover{ color:#2180ba; background:url(../img/tb04.png) no-repeat left center;}
.in_news .in_news_tab .tab_com dl dd p a span{ float:right; color:#999;}
.in_news .in_news_tab .tab_com ul{ line-height:34px; padding:10px; height:270px; overflow:hidden;}
.in_news .in_news_tab .tab_com ul li{ background:url(../img/002.png) no-repeat center left;}
.in_news .in_news_tab .tab_com ul li a{ display:block; padding-left:15px;background:url(../img/tb03.png) no-repeat left center;}
.in_news .in_news_tab .tab_com ul li a:hover{ color:#2180ba; background:url(../img/tb04.png) no-repeat left center;}
.in_news .in_news_tab .tab_com ul li a span{ float:right; color:#999;}

.in_ggw{ text-align:center; clear:both;}
.in_ggw3{ width:1200px; height:100px; text-align:center;}
.in_ggw3 a{ display:block; margin-right:13px; width:290px; height:100px; float:left;}
.in_ggw3 a:last-child{ margin-right:0px;}

.bt_top{ height:50px; line-height:50px; border-bottom:#2180ba 1px solid; font-size:20px; color:#2180ba;}
.bt_top samp{ padding-left:20px; display:inline-block; color:#999;}
.bt_top a{ display: inline-block; width:50px; height:50px; background: url(../img/tb02.png) no-repeat center; position:absolute; top:0; right:0px;}

.in_ld_zj{ height:410px; padding:15px 0;}
.in_ld_zj .ldzc{ width:590px; float:left; margin-right:20px;}
.in_ld_zj .ldzc ul{}
.in_ld_zj .ldzc ul li a{ display:block; padding:10px; height:100px;}
.in_ld_zj .ldzc ul li a img{ width:140px; height:100px; float:left; margin-right:20px;}
.in_ld_zj .ldzc ul li a h3{ font-size:18px; height:50px; line-height:50px; overflow:hidden;}
.in_ld_zj .ldzc ul li a p{ height:50px; line-height:25px; overflow:hidden; color:#999;}
.in_ld_zj .ldzc ul li a:hover{ background:#f8f8f8;}
.in_ld_zj .zjyd{ width:590px; float:left;}
.in_ld_zj .zjyd ul{ padding:5px;}
.in_ld_zj .zjyd ul li{ width:183px; height:160px; float:left; overflow:hidden; margin:5px;}
.in_ld_zj .zjyd ul li a{ display:block;width:183px; height:160px; overflow:hidden;}
.in_ld_zj .zjyd ul li a img{ height:100%;}
.in_ld_zj .zjyd ul li a div{background:rgba(40,86,169,0.85); width:183px; height:110px; padding-top:50px; position:absolute; top:0px; left:0px; display:none;}
.in_ld_zj .zjyd ul li a:hover div{ display:block;}
.in_ld_zj .zjyd ul li a div p{ color:#fff; font-size:16px; text-align:center; line-height:2em;}
.in_ld_zj .zjyd ul li a div p:last-child{ font-size:14px;}
.in_fczs{ height:310px;}
.scroll-img { width: 1200px; height: 240px; overflow: hidden; font-size: 0; }
.scroll-img ul { width: 1500px; height: 600px; margin: 0; }
.scroll-img ul li { float:left; margin: 10px 12px 10px 0px; width:230px; height:230px; overflow:hidden; text-align:center;}
.scroll-img ul li img{ height:230px;}
#demo5.scroll-img ul { width: 1500px; }

.in_zz_zp{ height:350px;}
.in_zz_zp .in_zzzq{ width:590px; margin-right:20px; float:left;}
.in_zz_zp .in_zzzq ul{ width:100%; font-size:14px;}
.in_zz_zp .in_zzzq ul li{ width:50%; float:left; display:inline-block; height:80px;}
.in_zz_zp .in_zzzq ul li a{ display:block; height:60px; padding:10px;}
.in_zz_zp .in_zzzq ul li a:hover{ background:#f8f8f8;}
.in_zz_zp .in_zzzq ul li img{ float:left; width:60px; height:60px; margin-right:20px;}
.in_zz_zp .in_zzzq ul li p{ height:50px; line-height:25px; margin-top:5px; overflow:hidden;}

.in_zz_zp .in_cpyc{ width:590px; float:left;}
.in_zz_zp .in_cpyc li{ line-height:36px; width:50%; float:left; height:36px; overflow:hidden;font-size:14px;}
.in_zz_zp .in_cpyc li a{ display:block;}
.in_zz_zp .in_cpyc li a:hover{ color:#09c;}

.foot{ width:100%; padding:40px 0px; background:#333; text-align:center;}
.foot p{ color:#fff; padding-top:15px;}

.fy{ clear:both; padding:30px 0px;}
.fy a{ display:inline-block; padding:0 15px; height:35px; border:1px #aaa solid; border-radius:5px;  line-height:35px; margin:0 5px;}
.fy span{ display:inline-block; padding:0 15px;}
.fy a:hover{ background:#2180ba; color:#fff;border:1px #2180ba solid;}
.fy a.hover{ background:#2180ba; color:#fff;border:1px #2180ba solid;}
/*  2180ba  */


.gu_top_banner{ height:70px; padding:40px; background:url(../img/banner3.png) no-repeat center bottom; background-size:1200px; margin:15px 0;}
.gu_top_banner p{ font-size:35px; font-weight:900; line-height:70px; padding:0 50px;background-color:rgba(255,255,255,0.95); display:inline-block; width:500px; color:#2f96d4; text-shadow:#fff 0 2px 3px;}
.gu_top_banner p span{ display:inline-block; color:#999; padding-left:20px; font-size:20px; text-shadow:#fff 0 2px 3px;}
.gu_box{ border-left:200px #2180ba solid; min-height:600px; margin-bottom:15px;}
.gu_box .left_nav{ position:absolute; top:0px; left:-200px; width:200px;}
.gu_box .left_nav dt{ border-bottom:1px #2f96d4 solid; padding:20px;}
.gu_box .left_nav dt h3{ color:#fff; font-size:24px;}
.gu_box .left_nav dt p{ color:#fff;}
.gu_box .left_nav dd{ text-align:center;}
.gu_box .left_nav dd a{ display:block; color:#fff;border-bottom:1px #2180ba solid; height:50px; line-height:50px; font-size:15px;}
.gu_box .left_nav dd a:hover{ background:#2f96d4;}
.gu_box .left_nav dd a.hover{ background:#2f96d4;}
.gu_box .right{ padding-left:15px;}
.gu_box .xhjj img{ max-width:100%; margin:10px auto;}
.gu_box .xhjj .t_top{ text-align:center; padding:20px; border-bottom:1px #ddd dashed;}
.gu_box .xhjj .t_top h1{ font-size:24px;}
.gu_box .xhjj .t_top p{ color:#999; padding-top:10px;}
.gu_box .xhjj .t_com{ padding:10px 0;}
.gu_box .xhjj .t_com p{ padding:10px 0px; line-height:1.8em; font-size: auto ; }
.gu_box .xhjj .t_com p strong{font-size: 24px;font-style:"宋体"; font-weight:900;}
.gu_box .xhjj .t_com h2{color:#2180ba; padding:10px 0px; font-size:18px;}
.gu_box .ld_li ul li { border-bottom:1px #eee solid;}
.gu_box .ld_li ul li a{ display:block; padding:15px; height:100px;}
.gu_box .ld_li ul li img{ float:left; margin-right:20px; width:140px; height:100px;}
.gu_box .ld_li ul li h3{ font-size:18px; height:30px; line-height:30px; overflow:hidden; padding-right:120px; margin-bottom:10px;}
.gu_box .ld_li ul li p{ height:50px; line-height:25px; overflow:hidden;}
.gu_box .ld_li ul li span{ color:#999; position:absolute; top:10px; right:10px; display:inline-block; line-height:30px;}
.gu_box .ld_li ul li a:hover{ background:#f8f8f8;}
.gu_box .ld_li ul li a:hover h3{ color:#2180ba;}
.gu_box .xhjj .hydw{ padding:10px 0;}
.gu_box .xhjj .hydw p{ padding:10px 0px; font-size:15px; display:inline-block; width:46%; padding-left:3%;}
.gu_box .xhjj .hydw p a{ background:url(../img/tb03.png) no-repeat center left; display:block; padding-left:20px; line-height:1.8em;}
.gu_box .xhjj .hydw p a:hover{ background:url(../img/tb04.png) no-repeat center left; color:#2180ba; text-decoration:underline;}
.gu_box .fczs{}
.gu_box .fczs ul{}
.gu_box .fczs ul li{ width:315px; height:220px; display:inline-block; margin-right:10px; margin-bottom:10px;}
.gu_box .fczs ul li a{ display:block; width:315px; height:190px; overflow:hidden;}
.gu_box .fczs ul li p{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.gu_box .fczs ul li img{ width:100%;cursor: pointer; transition: all 0.6s;}
.gu_box .fczs ul li img:hover{transform: scale(1.1);}
.gu_box .fczs ul li a span{background: url(../img/tb11.png) no-repeat center center rgba(0,0,0,0.5); position:absolute; width:315px; height:190px; top:0px; left:0px;}
.gu_box .fczs ul li a:hover span{background: url(../img/tb11.png) no-repeat center center rgba(33,128,186,0.6);}

.gu_box .qkzz ul li{ width:233px; height:330px; display:inline-block; margin-right:10px; margin-bottom:10px;}
.gu_box .qkzz ul li a{ display:block; width:230px; height:300px; overflow:hidden;}
.gu_box .qkzz ul li p{ width:100%; height:30px; line-height:30px; overflow:hidden;}
.gu_box .qkzz ul li img{ height:100%; cursor: pointer; transition: all 0.6s;}
.gu_box .qkzz ul li img:hover{transform: scale(1.1);}


.gu_box .qkzzs ul li{ width:233px; height:230px; display:inline-block; margin-right:10px; margin-bottom:10px;}
.gu_box .qkzzs ul li a{ display:block; width:233px; height:230px; overflow:hidden;}
.gu_box .qkzzs ul li p{ width:200px; height:30px; line-height:30px; overflow:hidden; text-align: center}
.gu_box .qkzzs ul li img{ height:100%; cursor: pointer; transition: all 0.6s;}
.gu_box .qkzzs ul li img:hover{transform: scale(1.1);}



.gu_box .qk_com{ text-align:center;}
.gu_box .qk_com img{ max-width:100%;}
.gu_box .qk_com a{ display:block; padding:10px; color:#2180ba; font-size:18px;}
.gu_box .qk_com a:hover{ text-decoration:underline;}

.gu_box .zjyd ul li{ width:315px; height:250px; display:inline-block; margin-right:10px; margin-bottom:10px;}
.gu_box .zjyd ul li a{ display:block; width:315px; height:190px; overflow:hidden;}
.gu_box .zjyd ul li h3{ height:25px; line-height:25px; padding-top:5px; font-weight:900;}
.gu_box .zjyd ul li p{ width:100%; height:25px; line-height:20px; overflow:hidden;}
.gu_box .zjyd ul li img{ width:100%;cursor: pointer; transition: all 0.6s;}
.gu_box .zjyd ul li img:hover{transform: scale(1.1);}

.gu_box .hy_sp img{ max-width:100%; margin:10px auto;}
.gu_box .hy_sp .t_top{ text-align:center; padding:20px; border-bottom:1px #ddd dashed;}
.gu_box .hy_sp .t_top h1{ font-size:24px;}
.gu_box .hy_sp .t_top p{ color:#999; padding-top:10px;}
.gu_box .hy_sp .t_com{ padding:10px 0;}
.gu_box .hy_sp .t_com p{ padding:10px 0px; line-height:1.8em; font-size:15px;}
.gu_box .hy_sp .t_com div{ text-align:center; padding:20px 0;}
.gu_box .hy_sp .t_com div video{ max-width:100%;}

.gu_box .xzzp ul li{ width:49%; height:90px; display:inline-block;}
.gu_box .xzzp ul li a{ display:block; height:60px; padding:15px;}
.gu_box .xzzp ul li a:hover{ background:#f8f8f8;}
.gu_box .xzzp ul li a:hover p{color:#2180ba;}
.gu_box .xzzp ul li p{ font-size:16px; height:50px; line-height:25px; overflow:hidden;}
.gu_box .xzzp ul li img{ width:60px; float:left; margin-right:15px;}

.form{}
.form .f_top{ text-align:center; padding:20px; border-bottom:1px #ddd dashed;}
.form .f_top h1{ font-size:24px;}
.form .f_com { padding:20px 0;}
.form .f_com p{ clear:both; padding-top:15px;}
.form .f_com p i{ color:#f00; font-weight:900;}
.form .f_com span{ width:200px; display:inline-block; text-align:right; padding-right:15px; height:40px;}
.form .f_com span.float{ float:left;}
.form .f_com samp{ display:inline-block; margin-right:50px; line-height:40px;}
.form .f_com samp input{ margin-right:10px;}
.form .f_com p em{ display:inline-block; width:200px; height:40px; background:#2f96d4; border-radius:5px; text-align:center; line-height:40px; font-size:16px; color:#fff; margin-right:20px;}
.form .f_com p em input{ position:absolute; opacity:0; width:200px; height:40px; background:#f90; top:0px; left:0px;}
.form .f_com p .t_srk1{ width:350px; height:40px; padding-left:10px; border:1px #ddd solid; border-radius:5px; display:inline-block; margin-right:20px;}
.form .f_com p select{ width:350px; height:40px; padding-left:10px; border:1px #ddd solid; border-radius:5px; display:inline-block; margin-right:20px;}
.form .f_com p .szk{ width:180px;}
.form .f_com p q{ display:inline-block;}
.form .f_com .hqyzm{ width:150px; height:40px; border-radius:5px; color:#333; background:#ddd; margin-right:40px;}
.form .f_com .dxk{ display:inline-block; width:700px;}
.form .f_com .zy_dx{ min-height:40px; padding-top:15px;}
.form .f_com p textarea{ width:600px; height:90px; padding:10px; border:1px #ddd solid; border-radius:5px; display:inline-block; margin-right:20px;}
.form .f_com .tp_ylq{ padding-left:215px;}
.form .f_com .tp_ylq .tp_qk{ width:230px; height:180px; border:1px #ddd solid; margin:0 10px 10px 0px; background:#f8f8f8; text-align:center; display:inline-block; overflow:hidden;}
.form .f_com .tp_ylq .tp_qk img{ height:180px;}
.form .f_com .tp_ylq .tp_qk span{background:rgba(0,0,0,0.6); height:30px; line-height:30px; padding:0 20px; color:#fff; position:absolute; top:0px; left:0px;}
.form .f_com .tp_ylq .wz_yl{ padding-bottom:10px;}
.form .f_com .tp_ylq .wz_yl span{ display:inline-block; margin-left:20px; color:#2f96d4;}
.form .f_com .tp_ylq button{ width:150px; height:40px; border-radius:5px; color:#fff; background:#2f96d4; margin-right:40px; margin-top:20px;}
.form .f_com .tp_ylq button.cz{ background:#444;}

.form .f_com .sctx{ padding-bottom:20px; width:180px; display:inline-block; margin-right:5px; height:320px; padding-top:20px;}
.form .f_com .sctx img{width:180px; height:240px;}
.form .f_com .sctx samp{ width:100%; height:37px; line-height:37px; display:block; background:#198fe9 !important; color:#fff; text-align:center; border-radius:5px; margin-bottom:10px;}
.form .f_com .sctx .file{ width:180px; height:37px; position:absolute; opacity:0; background:#000; margin-top:-48px;}
.form .f_com .sctx i{ color:#c00}