html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
#pg_margins{max-width: 480px;margin: 0 auto;padding: 0 0 0px;overflow-x: hidden;position: relative;min-width: 360px}
.w96{width: 96%;margin: 0 auto;}
.nav{z-index: 100000000000;position: absolute;width: 70%;padding: 0 15%;top: 60px;left:0;background: rgba(0,0,0,.8);padding-bottom: 200px;display: none;}
.nav li{height: 80px;line-height: 80px;border-bottom: 1px solid #797979;text-align: center;font-size: 30px;color: #fff}
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:25px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 0px; z-index: 1000;position: relative;width: 100%;text-align: right;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}

.focus .hd ul li{ display:inline-block; width:32px; height:3px; background:#767F82; margin:0 5px;  vertical-align:top; overflow:hidden; }
.focus .hd ul .on{ background:#fff;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto; background:url() center center no-repeat;  }
.focus .bd li {position: relative;}
.focus .bd li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 60px;line-height: 60px;background: url(../images-sj/bbg.png) no-repeat bottom center;color: #fff;text-indent: 10px;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 鍙栨秷閾炬帴楂樹寒 */  }
.banner{position: relative;margin-top: 50px}
.sp_header{height:80px;overflow:hidden;background: #fff ;position:fixed;z-index:10;width: 100%; max-width:480px;}
.sp_header .search img{height: 30px;margin-top: 10px}
.sp_header .top_r img{height: 30px;margin: 15px 5px}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:20px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:60px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
.sjj_nav ul li ul li>ul{margin-left:10px}
.clear{clear: both;}
.sp_header{height:60px;overflow:hidden;background:url(../images-sj/tbg.png) no-repeat center #fff; ;position:fixed;z-index:10;width:100%;}
.sp_logo{float:left;height:60px;margin-left: 20px;width: 80%;}
.sp_logo img{margin:10px auto;max-height:40px;max-width: 100%}
.kouyu img{margin:5px auto; width: 100px;height: auto;margin-top: 15px;margin-left: 15px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.slideGroup{ width:100%; text-align:left;  }
.slideGroup .parHd{ height:60px; line-height:60px;    position:relative;background: url(../images-sj/heng3.png) no-repeat center;text-align: center; }
.slideGroup .parHd ul{ display: inline-block;text-align: center;background: #fff; }
.slideGroup .parHd ul li{ display: inline-block;; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{color: #2d60df;background: url(../images-sj/heng.png) no-repeat bottom center;font-size: 22px}
.slideBox{ width:100%; height:620px; overflow:hidden; position:relative; margin-top: 20px; padding-bottom: 10px; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:405px; z-index:1;width: 100%;text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1;display: inline-block;width: 100%; text-align: center; }
.slideBox .hd ul li{ display: inline-block; margin-right:5px;  width:20px; height:4px;; text-align:center; background:#ECECEC; cursor:pointer; }
.slideBox .hd ul li.on{ background:#3470FF; color:#fff; }
.slideBox .bd{ position:relative; height:auto; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;-moz-box-shadow:0px 5px 5px #F5F5F5; -webkit-box-shadow:0px 5px 5px #F5F5F5; box-shadow:0px 5px 5px #F5F5F5; }
.slideBox .bd img{ width:100%; height:230px; display:block;  }
.slideBox .bd li p{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #333333;}

//.news2{width: 100%;display: inline-block;background: url(../images-sj/bg1.png) no-repeat center;padding: 20px 0}
.news2{width: 100%;display: inline-block;background: #EEF4FF;padding: 20px 0}

.news2 li{height: 40px;line-height: 40px;color: #333333;text-indent: 16px;background: url(../images-sj/lx.png) no-repeat left center;-webkit-background-size: 10px 10px;
background-size: 10px 10px;border-bottom: 1px solid #E2E2E2;}
.news2 li span{color: #858585}
.more{display: inline-block;width: 100%;text-align: center;margin: 20px auto;color: #1C4EA0}

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:60px; line-height:60px;    position:relative;background: url(../images-sj/heng3.png) no-repeat center;text-align: center;margin-bottom: 20px; }
.slideTxtBox .hd ul{ display: inline-block;text-align: center;background: #fff; }
.slideTxtBox .hd ul li{ display: inline-block;; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{color: #2d60df;background: url(../images-sj/heng.png) no-repeat bottom center;font-size: 22px}
.slideTxtBox .bd ul{zoom:1;  }
.slideTxtBox .bd li{ height:40px; line-height:40px;color: #333;border-bottom: 1px solid #E2E2E2;   }
.slideTxtBox .bd li .date{ float:left; color:#999;height: 30px;line-height: 30px;margin-right: 10px;margin-top: 5px;background: #EFEFEF;color: #2d60df;padding: 0 5px  }
.slideTxtBox .bd li a{color: #333}
.slideTxtBox .bd li .date em{font-size: 22px;}
.news2,.news3,.news4,.ztwz,.footer{margin-top: 20px}
.news4 .title{ height:60px; line-height:60px;   background: url(../images-sj/heng3.png) no-repeat center;text-align: center; margin-bottom: 20px;}
.news4 .title span{color: #2d60df;background:url(../images-sj/heng.png) no-repeat bottom center;font-size: 22px;display: inline-block;padding: 0 20px;}
.news4{width: 100%;display: inline-block;background: url(../images-sj/bg2.png) no-repeat center;}
.news4 li{height: 40px;line-height: 40px;margin-bottom: 5px;border-bottom: 1px solid #CCCCCC;}
.news4 li span{height: 38px;line-height: 38px;border-right: 1px solid #2d60df;padding: 0 5px;color: #2d60df;margin-right: 10px;}
.news4 li span em{font-size: 22px}
.news4 li a{color: #333}


.ksrk{background: none;text-align: center;}
.ksrk .ksrkbox{margin: 0 4%;;width: 40%;height: 60px;line-height: 60px; border-radius: 8px;text-align: center;color: #333;margin-bottom: 10px;display: inline-block;background: #EEF4FF;}
.ksrk .ksrkbox img{height: 30px;margin: 15px;float: left;margin-right: 0;width: 34px}
.ksrk .w96{-moz-box-shadow:0px 5px 5px #dedede; -webkit-box-shadow:0px 5px 5px #dedede; box-shadow:0px 5px 5px #dedede;}

.zyzz{background: none;}
.ztwz .title{ height:60px; line-height:60px;   background: url(../images-sj/heng3.png) no-repeat center;text-align: center; margin-bottom: 20px;}
.ztwz .title span{color: #2d60df;background:url(../images-sj/heng.png) no-repeat bottom center;font-size: 22px;display: inline-block;padding: 0 20px;}
.ztwz img{margin-bottom: 20px;}
.yqlj select{display: inline-block;width: 100%;border: none;background: #F2F2F2;height: 30px;line-height: 30px;margin-right: 10px;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;background:#f2f2f2 url() no-repeat 95% center;padding: 0 10px;padding-right: 20px;}
.yqlj .yqlj_b{width: 100%;text-align: center;}

.footer{width: 100%;display: inline-block;padding: 30px 0;background: #245DE7;text-align: center;color: #fff}
.footer .ewm p{font-size: 12px;line-height: 24px;}
.footer .flogo{margin-bottom: 20px;}
.footer .ewm p img{margin-bottom: 0px;max-width: 80%}
.footer  p{line-height: 30px;}
.footer .ewm {width: 80%;margin: 0 10%;margin-bottom: 20px;display: inline-block;}

.location{margin-top: 60px;;height: 40px;line-height: 40px;color: #666}
.location a{color: #666666}
.newslist .title{ height:60px; line-height:60px;   background: url(../images-sj/heng3.png) no-repeat center;text-align: center; margin-bottom: 20px;}
.newslist .title span{color: #2d60df;background:url(../images-sj/heng.png) no-repeat bottom center;font-size: 22px;display: inline-block;padding: 0 20px;}
.newslist .listbox{padding: 20px 0;border-bottom: 2px solid #E4E4E4;display: inline-block;width:100%;}

.newslist .list_l{width: 20%;text-align: center;}
.newslist .list_l .dd{font-size: 30px;color: #2d60df}
.newslist .list_l .ym{font-size: 16px;color: #898989}

.newslist .list_r{width: 100%;}
.newslist .list_r h2{font-size: 18px;line-height: 40px;color: #333}
.newslist .list_r p{font-size: 17px;line-height: 30px;color: #898989}
.newslist .list_r p img{margin: 6px 10px;vertical-align:bottom;}
.newslist .listbox2{background: #F8F8F8;}
.pages{display: inline-block;text-align: center;padding: 20px 0;width: 100%;background: #F8F8F8;}
.pages a{width: 40%;display: inline-block;height: 60px;line-height: 60px;border-radius: 8px;border: 2px solid #CBCDCC;color: #333}

.newscontent .newstitle{font-size: 22px;color: #2d60df;line-height: 36px;}
.newscontent .content img{max-width: 100% !important; height: auto !important; margin: 20px auto}
.newscontent .content p{font-size: 18px;color: #666666;line-height: 32px;}
.info {padding: 20px 0;border-top: 2px solid #E4E4E4;margin-top: 50px}
.info p{height: 40px;line-height: 40px;color: #666}
.info p img{height: 20px; margin: 10px;}
/*鏈烘瀯*/
.zzjg,.ldbox{border-top: 5px solid #C4D7FF;border-radius: 5px;display: inline-block;-moz-box-shadow: 0px 5px 10px #eee;-webkit-box-shadow: 0px 5px 10px #eee;box-shadow: 0px 5px 10px #eee;margin-bottom: 20px;padding: 10px;}
.zzjg h2{text-align: center;height: 60px;line-height: 60px;font-size: 24px;color: #333;margin: 20px auto 10px;}
.zzjg .zzjg_b p{width: 300px;height: 58px;line-height: 58px;border: 1px solid #E2E2E2;border-radius: 5px;color: #5281fa;margin: 10px 10px;display: inline-block;text-align: left;}
.zzjg .zzjg_b p img{height: 18px;margin: 21px;margin-left: 20px;}
.zzjg .zzjg_b{text-align: center;}