@charset "utf-8";
@import url(http://);
@import url(/themes/mobile/css/font-awesome.min.css);
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;outline:0}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}
body{font:14px/1.8 "Microsoft Yahei","微软雅黑","Hiragino Sans GB","冬青黑体",Arial,Helvetica,SimHei,"黑体",STXihei,"华文细黑",sans-serif;margin:0 auto;color:#333;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-casele:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
strong{font-weight:700}
img{border:0}
input{outline:0}
input[type=text],input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;border-radius:0}
textarea{-webkit-appearance:none;border-radius:0;outline:0}
::-moz-selection{background:#054683;color:#fff;text-shadow:none}
::selection{background:#054683;color:#fff;text-shadow:none}
select{outline:0}
select::-ms-expand{display:none}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color: #000;}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:none;color: #054683}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left;}
.fr{float:right;}
ul,li{list-style: none;}
.inner{width:90%;margin:0 auto;}
.row{position: relative;background: #fff;}
.lookmore{display:block;width:148px;height:40px;border:1px solid #b5b5b5;position:relative;overflow:hidden;color:#666;line-height:40px}
.lookmore .bg{width:0;height:100%;background:#054683}
.lookmore .txx{padding-left:25px;position:relative}
.lookmore .aw{width:10px;height:10px;background:url(/themes/mobile/images/lm.png) no-repeat right center;position:absolute;top:15px;right:25px}
.aboutbox .lookmore{margin: 30px auto;}
.lookmore:hover{color:#fff;border-color:#054683}
.lookmore:hover .bg{width:100%}
.lookmore:hover .aw{background-position:left top}
.pt10{padding-top: 10px;}
.mb10{margin-bottom: 10px;}
/**********************最先**********************************/
.indexbody{background-color: #F7F7F7}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;top: 0}
.sp_logo{padding:0px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#054683;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;width: calc(100% - 100px);}
.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:#054683}
.sjj_nav ul li ul li>ul{margin-left:10px}

.banner{padding-top: 50px;}
.container{}
.container img{max-width: 100%;}
.part{ width:96%; height:auto; background: #ffffff;margin: 10px auto 0;}
.part .part_con{ width: 96%; margin: 0px auto; padding: 10px;  }
.tt{ width: 100%; margin: 0px auto; overflow: hidden; }
.tt a{ font-size:16px; line-height:24px; text-align: left; color: #f00; font-weight: bold;}
input, select {box-sizing: border-box;}
.ss{ width:100%; height:40px; overflow: hidden; background: #fbfbfb; padding-top: 10px; }
.ss .ss_con{ width:96%; margin: 0px auto; margin-left: 2%;}
.ss .input{ width: 82%; float: left; height: 30px; line-height: 30px; border: 1px #eee solid; background: #fff; font-size: 15px; padding-left: 15px;}
.ss .btn{ width:15%; float:right;height:30px; line-height:30px;  background:#014f99; color: #fff; border: none; font-size: 15px;}
.company_about{background-color: #fff;margin: 10px auto 0;padding-bottom: 20px;width: 96%;}

.column{ width: 100%; height: 40px; line-height: 40px; margin: 0px auto; position: relative; border-bottom:2px #014f99 solid;  }
.column h1{ height:40px; line-height: 40px; text-align: center; font-weight: bold;  border-bottom: 2px #D2020C solid;  font-size: 16px;color: #333; display: block; float: left; position:absolute; z-index:1;} 
.jtywlist{ width: 100%;}
.jtywlist ul{ width: 100%; }
.jtywlist ul li{ width: 100%; border-bottom: 1px #eee dotted; padding-top: 10px; padding-bottom: 10px; float: left;}

.jtywlist .time{ width:20%; float: left;}
.jtywlist .time h1{ font-size: 20px; font-weight: bold; color: #888; text-align: center;}
.jtywlist .time h2{font-size:14px;  color: #888;text-align: center;font-weight: normal;}
.jtywlist .title{width: 78%; float:right;}
.jtywlist .title a{ font-size: 16px;}

.more{ width: 100%; border: none; border-radius: 5px; background: #f2f2f2; display: block; text-align: center; height:30px; line-height:30px; font-size:14px; color: #666; }

.product{background-image: url(/themes/mobile/images/productbg.jpg);background-size: cover;padding: 30px 0;text-align: center;}
.product .tit{margin-bottom: 20px;}
.product .item{margin: 0 1%}
.product .box .slick-dots{bottom: -20px;}

.videobox{width: 100%;margin:10px 0 0;}

.nav-tabs{ border-bottom: 2px solid #014f99; line-height: 40px;}
.nav-tabs>li{ margin: 0;  }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ text-align: center;  border: none; border-bottom:2px solid #D2020C;  color: #D2020C; font-weight: bold; font-size:16px; }
.nav-tabs>li{ width:25%; text-align: center;float: left;}
.nav-tabs>li>a{ font-size:16px; border: none; padding: .4em 0;line-height: 1.6;display: block;}
.nav>li>a{ width: 100%;}
.tabs-bd{ border: none;}
.tabs-bd .tab-panel{ padding: 10px 10px 0; background: #ffffff;}
.tab-panel .list{ width: 100%; }
.tab-panel .list ul{ width: 100%;  background: #ffffff;}
.tab-panel .list ul li{ width: 100%; height: 40px; line-height: 40px; background: #ffffff;}
.tab-panel .list ul li a{ width: 85%; float: left; text-align: left;font-size: 16px; color: #222; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.tab-panel .list ul li span{ width: 15%; float: right; font-size: 14px; color: #999; display: block; text-align: right;}

.tabs-bd .tab-panel .more{margin-top: 10px;}

.layer-7{padding: 40px 0;color: #fff}
.layer-7 .item{margin-top: 30px;}
.layer-7 .item h2{font-size: 18px;line-height: 24px;font-weight: normal;margin-bottom: 10px;}
.layer-7 .item .more{margin-top: 10px;}

.footer{background-color: #424242;color: #fff;padding: 20px 0 90px;}
.footer a{color: #fff}
.qrcode{width: 80%;margin: 20px auto 0}
.qrcode img{float: left;width: 46%;margin: 0 2%;}

.bottom{background-color: #424242;position: fixed;bottom: 0;left: 0;width: 100%;z-index: 99;}
.bottom a{color: #fff;display: block;width: calc(33.33% - 1px);float: left;text-align: center;font-size: 15px;padding: 10px 0;border-right:1px solid #646464;border-top: 1px solid #646464;}
.bottom a i{display: block;font-size: 20px;}

.ny-banner{width: 100%;padding-top: 50px;}
.ny-banner img{max-width: 100%;}
.single{width: 100%;margin: 0 auto;padding-bottom: 2rem;background-color: #fff}
.left_title{ border:0px solid red; clear:both; }
.left_title h2 { color:#5e5e5e; font-size: 20px; text-align:center; overflow:hidden; margin: 10px 0 8px; font-weight: normal; }
.left_title h2 a { color:#5e5e5e; font-size: 20px; border-radius:5px; font-weight:normal; }
.left_title i{ width: 45px; height: 2px; display: block; margin: 0 auto; background: #054683; margin-bottom: 10px; opacity: 0.8; }
.subchannellist{ overflow-x: scroll; white-space: nowrap; display: flex;justify-content: center; }
.subchannellist li{ text-align: center; padding: 10px 5px; }
.subchannellist li a{ display:block; padding: 10px; background-color:#FFFFFF; color: #666; border-radius: 3px; box-shadow: 0 0 5px 0 rgba(0,0,0,.5); }
.subchannellist .active a { color:#FFF; background:#054683;}
.ChannelName{}
.ChannelContent{ clear:both; padding: 5px 15px; line-height:2.0em; color: #666; }
.ChannelContent p{ line-height: 2.0em; }
.ChannelContent img{ max-width: 100%}
.ChannelSContent{}
.ChannelAlbum{ overflow: hidden; }

.infolist{ margin:0 auto; clear:both;}
.infolist li{ display:block; overflow:hidden;}
.infolist li .info-item{ display:block; overflow:hidden; padding:1em 0; margin:0 0em; border-bottom: 0px solid #e8e8e8; position:relative;
-webkit-box-shadow:0 1px 1px -1px #ddd;
               box-shadow:0 1px 1px -1px #ddd; margin-bottom:1px;
}
.infolist li .info-item h2{ font-size:16px; font-weight: normal; line-height:1.5em; margin:0; }
.infolist li .info-item h2 a{ color:#222; font-size:16px; font-weight: normal; line-height:1.5em;   text-decoration:none;}
.infolist li .info-item img{ margin:0; padding:0; display:block;}
.infolist li .info-item p{ margin:0; padding:0;}
.infolist li .info-item p .InfoFriendTime{font-size:12px; color:#888888;}
.infolist li .info-item p .ChannelName{ font-size:12px; color:#888888; margin-right:0.5em;}
.infolist li .article h2 { margin-bottom:5px; }
.infolist li .article img{ float:right; width:100px; height:auto; max-height:200px; margin:0; margin-left:5px;}
.infolist li .article p { }
.newspage{width:100%;margin:0 auto;padding-top:20px;text-align: center}
.newspage a{border:#999 1px solid;padding:10px;background:#fff;margin-right:5px;}
.newspage a:hover{border:#054683 1px solid;text-decoration:none;background:#054683;color: #fff}
.newspage a:active{border:#054683 1px solid;background:#054683;}
.newspage a.Ahover{border:#666 0 solid;font-weight:bold;background:#054683;padding:10px;color:#fff;margin-right:5px;}
.wxlist{overflow:hidden;-moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; border-radius: 5px 5px 10px 10px; border:0px solid #d0d1d4;
}
.wxlist h1{font-size: 1.3em}
.wxlist .InfoTime{margin: 0.5rem 0}
.wxlist li{ padding: 10px; }
.wxlist .GoTop{ text-align:center; font-weight:bold; height:30px;line-height:30px; color:#000}
.wxlist .InfoPicture, .wxlist .ChannelPicture{ border: 0px solid red; padding-bottom: 10px; }
.wxlist .InfoPicture img, .wxlist .ChannelPicture img{ width:100%;}
.wxlist .InfoSContent, .wxlist .ChannelSContent{line-height: 1.5em; border:0px solid #900; padding:5px 2px; color:#222222; font-size:14px;}
.wxlist .InfoContent img{max-width: 100%;height: auto!important}
.wxlist .Infonews{ margin:1rem 0; background:#F0F0F0; color:#000; border-radius:10px;  line-height:1.5em; clear:both; padding:10px;}
.wxlist .Infonews a{color:#000;display: block;margin: 5px 0}

.gridlist2{ display: flex; flex-wrap: wrap; padding: 0 5px; }
.gridlist2 li{ width: 50%; float:left; }
.gridlist2 li a{ display:block; margin: 8px 5px; box-shadow: 0 0 10px 0 rgba(0,0,0,.1) }
.gridlist2 li a .InfoPicture{ display: flex; justify-content: center; align-items: center; overflow: hidden; }
.gridlist2 li a .InfoPicture img{max-width: 100%;}
.gridlist2 li a .InfoTitle{ font-size: 15px; color: #565656; padding: 10px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.gridlist2 li a p{ font-size: 12px; color: #7E7E7E; padding: 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.Validform_checktip.Validform_wrong{color: #a94442}
.Validform_checktip.Validform_right{color: #3c763d}
.feedbacktitle{ font-size:18px; border-bottom: 1px solid #ddd; padding-bottom:8px; font-weight:bold;margin: 2rem 0 1rem;color: #054683}
textarea.form-control{width: calc(100% - 24px)}
.randcode{position: relative;}
.randimg{position: absolute;top: 29px;right: 16px}
.btn-lg{width: 80%;margin: 0 auto;display: block;color: #fff;background-color: #054683}

.prism-ErrorMessage{z-index: 1!important}<!--耗时1752884135.953秒-->