﻿*{ padding:0; margin:0; font-style:normal;}
ul,ol,li{ list-style:none;}
body{ font-family:"微软雅黑"; }
img,input{ border:none; outline:none;}
a{ text-decoration:none;}

body{
	min-width: 1200px;
}
html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-vertical}



/*12.6新增*/
.jieshao {
    height: 40px;
    width: 100%;
    background: #f0f0f0;
    min-width: 1200px;
    font-size: 14px;
    color: #555;
    line-height: 40px;
    margin: 0 auto;
}
.top1 {width: 1200px;height: 30px;margin: 0 auto;   }

.d1{width:718px;float:left;}
.top1  a {
    color: #555;
}
.tb_box{width:100%; overflow: hidden;}
.logo{width:498px; height:110px; overflow: hidden; float:left;}
.logo img{width:100%; margin-top:28px;}
.toubu{width:1200px; margin:0 auto; overflow: hidden;}
.dianhua{width:220px; margin-top:26px;float:right; overflow: hidden;}
.dianhua i{background:url(xiao.png) no-repeat 0 -95px; display: block; width:43px; height:43px; float:left; margin-top:4px; margin-right:11px;}
.dianhua p{font-size:14px; line-height:20px; height:20px; overflow: hidden; color:#06356d;}
.dianhua strong{color:#06356d; font-size:22px; line-height:30px;}
.daohang1{width:100%;height:50px;  background:#06356d;}
.nav.navFixed{position:fixed;width:100%;left:0;top:0;z-index:998}
.nav{ width:100%; height:60px; min-width:1200px; background:#06356d; clear:both;}
.nav_c{ width:1200px; height:60px; margin:0 auto;} 
.nav_c ul{ list-style:none;}    
.nav_c ul li{ float:left; line-height:60px; text-align:center; position:relative;}    
.nav_c ul li a{ text-decoration:none; color:#fff; font-size:16px; display:block; width:150px;}    
.nav_c ul li a:hover{ background:#A73C00;} 
.nav_c ul li.on a{ background:#A73C00;}   
.nav_c ul li ul{ position:absolute; display:none; background:#06356d; z-index:999;}    
.nav_c ul li ul li{ float:none; line-height:40px; text-align:center; width:150px; border-bottom:1px solid #fff;} 
.nav_c ul li ul li:last-child{ border-bottom:none;}   
.nav_c ul li ul li a{ width:100%; font-size:14px;}    
.nav_c ul li ul li a:hover{ background-color:#A73C00;}
.nav_c ul li ul li a.active{ background-color:#A73C00;}    
.nav_c ul li:hover ul{ display:block}

     .carousel{position:relative;width:100%;overflow:hidden}
.carousel-slides{display:flex;width:100%;height:100%;margin:0;padding:0;list-style:none}
.carousel-slide{min-width:100%;height:100%;transition:transform 0.5s ease}
.carousel-slide img{width:100%;object-fit:cover}
.carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(255,255,255,0.7);border:none;border-radius:50%;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.3s}
.carousel-control:hover{background-color:white}
.prev{left:20px}
.next{right:20px}
.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;margin:0;padding:0;list-style:none}
.indicator{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.3s}
.indicator.active{background-color:white;transform:scale(1.2)}


.con_1{ width:1200px; margin:24px auto 0; height:360px;}
.con_1L{ width:610px; height:360px; /*background:#0F0;*/ float:left; overflow:hidden; position:relative;}
.con_1L .dots{position:absolute;right:20px;bottom:15px;z-index:3;}
.con_1L .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em; background:#fff;border-radius:6px;cursor:pointer;}
.con_1L .dots li.active{background:#A73C00;opacity:1}
.con_1L .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.con_1L ul{z-index: 1;width: 600%;overflow: hidden;}
.con_1L ul .slider-item {width:610px; float: left;height:360px; position: relative; overflow: hidden;}
.con_1L ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;background:rgba(0,0,0,0.6); padding-left:31px;width:565px;}
.con_1L ul .slider-item img{ width: 100%; height: 100%; object-fit:cover; }

.con_1R{ width:570px; height:360px;float:right;}
#tab{position:relative; height:350px;}
#tab .tabList ul li{float:left;position:relative;height:36px; width:105px;font-size:16px; text-align:center; line-height:36px; display:block;cursor:pointer; color:#06356d;}
#tab .tabList ul span{ float:left; font-weight:600; color:#06356d; margin:7px;}
#tab .tabCon{position: absolute;
    left: 0px;
    top: 36px;
    width: 580px;
    height: 315px;
    border: 1px solid red;}
#tab .tabCon div{position:absolute;opacity:0;filter:alpha(opacity=0);}
#tab .tabCon div li a{ display:block; font-weight:600; color:#06356d; float:left; font-size:20px; margin-top:22px;}
#tab .tabCon div p a{ display:inline-block; font-size:14px; color:#777; line-height:27px; margin-top:10px; text-indent:2em;}
#tab .tabList li.cur{border-bottom:none;background:#06356d; color:#fff;}
#tab .tabCon div.cur{opacity:1;filter:alpha(opacity=100);}


.ht{ height:1200px; height:130px; margin:20px auto; background:url(ht.jpg) no-repeat center;}

.con_2{ width:1200px; margin:20px auto; height:303px;}
.con_2L{ width:330px; float:left; overflow:hidden;}
.btn{ width:330px; margin-top:18px;}
.btn1 img{ margin-top:10px;}
.btn2 img{ margin-top:10px;}
.btn1{ float:left; width:160px;}
.btn2{ float:right; width:160px;}

.con_2R{ float:right; width:845px; height:303px;}
.jj{ float:left; width:444px;}
.jj p{ font-size:14px; color:#555; line-height:36px; margin-top:20px; text-indent:2em; margin-left:5px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}

.hydw{ width:380px; float:right;}
.dw{ margin-top:19px;}
.dw ul li{ font-size:14px; color:#555; line-height:36px; overflow: hidden;    background-image: url(tz3.PNG);background-repeat: no-repeat;
    background-position: 0px 15px;    padding-left: 18px; border-bottom: 1px dashed #ddd;}
.dw ul li a{ float:left; color:#555;height: 37px;
    overflow: hidden;}
.dw ul li a:hover{ color:#06356d;}
.dw ul li span{ float:right;    color: #a5a5a7; font-size:12px;}


.con_3{ width:1200px; margin:20px auto; height:280px;}
.zcfg{ width:385px; float:left; margin-right:23px;}
.pxzx{ width:385px; float:left; margin-right:22px;}
.jsjl{ width:385px; float:left;}
.liebiao{ width:100%; margin-top:10px;}
.liebiao ul li{ color:#555; font-size:14px; line-height:38px;width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.liebiao ul li a{ color:#555;}
.liebiao ul li a:hover{ color:#06356d;}
.liebiao ul li img{ margin-right:20px; margin-bottom:3px;}

.dht{ width:100%; height:36px; background:#f2f2f2;}
.dht ul li{ height:36px; width:105px; float:left; background:#06356d; line-height:36px; text-align:center; font-size:16px; color:#fff;}
.dht .more a{ float:right; color:#555; font-size:14px; margin-right:10px; line-height:36px;}
.dht .more a:hover{ color:#06356d;}


.xxk{ width:560px; height:350px; float:right; background:url(../images/bg_xx.jpg) no-repeat left top;}
.xxk .num{ width:560px; height:36px; margin:0 auto; border-bottom:1px solid #888;}
.xxk .num li{ float:left; width:105px; height:36px; text-align:center; line-height:36px; background:#06356d; font-size:16px; cursor:pointer; color:#fff;}
.xxk .num li:nth-child(1){ margin-right:20px;}


.xxk .num li.on{ background:#074797;}
.xxk .tu{ width:560px; height:300px; margin-top:12px;position:relative;}
.xxk .tu li{ width:560px; height:300px;position:absolute; top:0; left:0; display:none;}
.xxk .tu li .xxk_t{width:560px; height:120px; border-bottom:1px dashed #555;}
.xxk .tu li .xxk_t a{width:560px; height:109px; display:block;}
.xxk .tu li .xxk_t a h3{font-size:16px; color:#444;line-height:36px;width:100%; float:left; transition:0.3s; font-weight:400;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.xxk .tu li .xxk_t a h3:hover{ color:#06356d;}
.xxk .tu li .xxk_t span{ color:#A73C00; font:14px;}
.xxk .tu li .xxk_t a p{font-size:14px; color:#777; line-height:1.8em; text-align:left; width:100%; transition:0.3s; text-indent:2em;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.xxk .tu li .xxk_t a:hover p{ color:#444;}
.xxk .tu li .xxk_b{width:560px; height:180px; margin-top:24px;}
.xxk .tu li .xxk_b dd{ margin:18px auto 0;}
.xxk .tu li .xxk_b dd a{ display:block; width:100%; height:18px;}
.xxk .tu li .xxk_b dd a i{ display:block; width:3px; height:3px; background:#06356d; float:left; margin-top:7px; transition:0.3s;}
.xxk .tu li .xxk_b dd a p{font-size:14px; color:#555; font-weight:400;line-height:18px;width:435px; float:left; transition:0.3s; margin-left:10px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.xxk .tu li .xxk_b dd a span{ font-size:14px; color:#a5a5a7; font-weight:400; float:right; line-height:18px;}
.xxk .tu li .xxk_b dd:hover a i{ background:#06356d;}
.xxk .tu li .xxk_b dd:hover a p{ color:#06356d;}
.xxk .tu li .xxk_b dd:hover a span{ color:#06356d;}

.hdt{ width: 100%; overflow: hidden; }
.hdt1{ width:245px; height:auto; float: left; text-align:center;}
.hdt1 img{ width: 225px; height: 300px; display:block; margin:20px 8px 0!important;}
.hdt1 span{ width: 14px; color: #555; line-height: 2em; }
.hdt1 a:hover span{ color: #06356d; }

.con_5{ width:1200px; height:222px; background:#f5f5f5; margin:40px auto 0;}
.con_5 .hy_l{ float:left; width:44px; height:222px; background:#06356d; font-size:20px; color:#fff; font-weight:900; box-sizing:border-box; padding:58px 12px 0}
.con_5 .hy_r{ width:1156px; height:222px; float:right; box-sizing:border-box; padding:10px 20px 0}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ width:100%; margin:0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; background:#fff; }
.picMarquee-left .bd ul li .pic{ text-align:center; width:255px;border:5px #fff solid; text-align:center;  }
.picMarquee-left .bd ul li .pic a{width:265px; height:164px; display:block;  overflow:hidden;transition:0.3s;}
.picMarquee-left .bd ul li .pic img{ width:255px; height:164px; display:block;}

.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{ font-size:14px; color:#302f2f; transition:0.3s;}
.picMarquee-left .bd ul li:hover .title a{color:#06356d;}


.footer{ width:100%; background:#06356d; height:236px; min-width: 1200px; }
.fc{ width:1200px; margin:0 auto; position:relative; padding-top:15px;}
.fc .dlogo{ position:absolute; left:0; top:53px;}
.fcw{ width:700px;     margin: 20px auto;}
.fcwfot{ width:700px; margin:0 auto}
.fcwfot ul li{ float:left; margin-bottom:20px;}
.fcwfot ul li a{ color:#fdfdfd;}
.fcwfot ul li a:hover{ color:#ffffff;}
.fcwfot span{ float:left; margin:0 11px; color:#fff;}
.fcw p{ line-height:31px; color:#fff; font-size:14px;}
.fc .sys{ position:absolute; top:35px; right:50px;}
.fc .sys img{ width:140px;}
.fc .sys li{ text-align:center; color:#fff; margin-top:5px; font-size:16px; line-height:36px;}

.bq{ width:100%; background:#022147; height:52px; min-width:1200px; text-align:center }
.bqc{ width:1200px; margin:0 auto;}
.bqc em{ font-size:14px; color:#f2f7fb; line-height:52px;}
.bqc span{ font-size:14px; color:#f2f7fb; line-height:52px;}
.bqc span a{ color:#f2f7fb;}
.bqc span a:hover{ color:#ffffff;}

.friendlink{background:#edf2ff;line-height:54px;padding:10px 0;    margin-top: 20px;}
.layui-container{ width:1200px; margin:0 auto}

.layui-container img {
    border: none;
    vertical-align: middle;
}
.friendlink a{padding:0 15px;color:#333333;}

.dtc{ width:1200px; margin:20px auto 20px;  overflow:hidden; background:#fff;    padding: 20px;}
.nlb{ margin:10px 5px;}
.nlb ul li{ font-size:16px; color:#666; border-bottom:1px #CCC dashed;}
.nlb ul li:last-child{ border-bottom:none;}
.nlb ul li a{ color:#666; line-height:50px; margin-left:5px;}
.nlb ul li a:hover{ color:#1c499e;}
.nlb ul li span{ float:right;}

.mbx{ width:100%; height:35px; position:relative;}
.mbx .mbxn span{ font-size:14px; color:#666; margin-left:10px; line-height:30px;}
.mbx .mbxn span a{ color:#666; font-size:14px; line-height:30px;}
.mbx .mbxn span a:hover{ color:#1c499e;}
.mbx .xian{ width:100%; height:1px; background:#d1d1d1; position:absolute; bottom:0;}
.bt li{ margin-top:20px;}
.gcon{ width:980px;float:right;}
.gcon img{ margin:20px 8px;}
.gcon p{ /*text-indent:2em;*/ line-height:30px; color:#666;}

.title{ width:100%; height:35px; position:relative;}
.title .tl{ position:absolute; left:0;}
.title .tl li{ width:5px; height:18px; background:#1c499e; float:left; margin-top:5px;}
.title .tl span{ font-size:20px; color:#1c499e; margin-left:10px;}
.title .tr{ position:absolute; right:0;}
.title .tr li { width:60px; height:20px; text-align:center;}
.title .tr li a{ color:#666; font-size:14px;}
.title .tr li a:hover{ color:#1c499e;}
.title .xian{ width:100%; height:1px; background:#d1d1d1; position:absolute; bottom:0;}

.cbl{ width:210px; float:left;}
.kbc{ padding:5px;}
.kbc ul li{ width:200px; height:40px; border-bottom:dashed #CCC 1px;}
.kbc ul li:last-child{ border-bottom:none;}
.kbc ul li a{ font-size:16px; color:#666; margin-left:10px; line-height:40px; display:block;}
.kbc ul li a.active{ color:#1c499e;}
.kbc ul li a:hover{ color:#1c499e;}
.lx{ margin-top:20px; padding:5px;}
.lx p{ font-size:14px; line-height:24px; color:#666; margin-top:5px;}

.neirong{font-size:16px; line-height:25px;padding:3% 3% 0 3%;overflow:hidden;min-height:300px;text-align:left;color:#666}  .neirong p{ color:#666}
.neirong img{max-width:100%;height:auto!important}

.zuo{width:980px;float:left; margin-top:10px; margin-bottom:20px;}
.main2 .zuo .biaoti{line-height:60px;height:60px;color:#06356d; text-align:center;}.main2 .zuo .biaoti h1{font-size:25px;}.main2 .zuo .biaoti h2{font-size:26px;}.main2 .zuo .tip{height:60px;line-height:60px;border-bottom:solid 1px #d6d6d6;position:relative; text-align:left;}.main2 .zuo .tip span{height:60px;line-height:60px;position:absolute;font-size:22px;font-weight:600;left:0;border-bottom:solid 1px #06356d; color:#06356d;}.main2 .zuo .tip span a{color:#06356d;}.main2 .zuo .shijian{ height:25px; line-height:25px;text-align:center;color:#ccc; font-size:13px;}.main2 .zuo .daodu{ padding:10px 10px; margin:10px 10px; min-height:50px; line-height:25px; border:1px solid #ccc;border-radius:10px; text-align:left; color:#999999; font-size:13px;}.main2 .zuo .neirong{font-size:16px; line-height:25px;padding:3% 3% 0 3%;overflow:hidden;min-height:300px;text-align:left}.main2 .zuo .neirong img{max-width:100%;height:auto!important}


.main2 .zuo .xiayitiao{background: #06356d;width:100%;overflow:hidden;color:#ffffff; border-top:1px solid #444; border-bottom:1px solid #444; margin-bottom:30px;font-size:14px;text-align:left; height:80px; margin-top:30px; padding-top:10px;}.main2 .zuo .xiayitiao a{color:#ffffff ;}.main2 .zuo .xiayitiao span{ margin-left:10px;line-height:30px; height:30px;}.main2 .zuo .tuijian{text-align:center;font-size:28px;color:#ccc;height:80px; line-height:80px;}.main2 .zuo .lie ul{width:100%;overflow:hidden; margin-bottom:30px;}.main2 .zuo .lie ul li{width:46%;overflow:hidden;padding:1% 1%;float:left;border-bottom:1px solid #efeeee;margin-left:5px;margin-right:5px;margin-bottom:10px;text-align:left;height:27px;overflow:hidden; white-space:nowrap;}.main2 .zuo .lie ul li .time{color:#555;text-align:center;margin-top:10px}.main2 .zuo .lie ul li .time .d{font-size:40px;display:block;line-height:1}.main2 .zuo .lie ul li .time .y{display:block}.main2 .zuo .lie ul li .zi{width:79%}.main2 .zuo .lie ul li .zi span{color:#484848;font-size:16px;margin-bottom:10px;display:block;height:25px;overflow:hidden}.main2 .zuo .lie ul li .zi span i{display:inline-block;width:0;height:1px;background-color:#0166ce;vertical-align:middle}.main2 .zuo .lie ul li:hover .zi span i{width:15px;margin-right:5px}.main2 .zuo .lie ul li:hover .zi span{color:#0166ce}.main2 .zuo .lie ul li .zi p{color:#818181;height:40px;overflow:hidden}
.main2 .zuo .lie ul li a{ color:#333}
.tip{height:60px;line-height:60px;position:relative; text-align:center;}
.tip span{height:60px;line-height:60px;font-size:22px;font-weight:600;color:#06356D;}

.nybj{ margin: 0 auto;
    padding: 0 0 18px 0;
    overflow: hidden;
    width: 100%;
    background: #f1f3f5;}


.module_form_content{width:80%;}
.module_form_content .btn-area{padding-left:130px!important;}
.module_form_content .btn-area .btn-submit{margin-right: 0!important;}
.module_field{overflow:hidden; zoom:1; padding:5px 0; clear:both;}
.module_field:after{content:"";display:table;clear:both}
.module_field .c_left{float:left; width:100px; padding-right:30px; color:#333; font-size:14px; line-height:46px; text-align:right;}
.module_field .middle{display:block; overflow:hidden; zoom:1;}
.module_field .middle .input{float:none !important; width:90%; padding:10px 16px; font-size:14px; transition: all 0.3s linear; vertical-align:top; box-sizing: border-box; border:#999 1px solid}
.module_field .middle .input[name="code1"]{float:left !important; width:50% !important; padding: 10px 16px !important;}
.module_field .middle textarea.input{min-height:166px;}
.btn-area .btn-submit, .btn-area .reset{color:#fff;}
.btn-area .reset{color: #999;}
.btn-area .btn-submit{background:#0060b7; margin-right:10px;}
.btn-area .btn-submit:hover{background:#0060b7;}
.btn-area .reset{background:#122922;color: #fff;}
.btn-area .reset:hover{background:#000f16;}
.btn-area{padding:20px 0 !important;}
.btn-area .btn-submit, .btn-area .reset{display: inline-block; width:44%; height:44px; border:0; font-size:18px; line-height:44px; transition:all 0.3s linear; z-index:1; vertical-align: top;}





