@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站内页样式
 * @author: ishang_pan
 * @update: ishang_pan (2019-09-17 15:03)
 */

/*common*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bn{background: none!important;}
.u-bn{border: none;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0; }
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb8{margin-bottom: 8px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

/*about*/
.m-aboutdesc{height: 429px; background: url(/dist/images/page/bg-aboutdesc.png);}
.g-aboutdesc{width: 383px;  padding: 24px 15px 30px; background: url(/dist/images/public/bg-oph39.png);}
.g-aboutdesc .u-desc{height: 252px; line-height: 28px; text-align: justify; color: #fff; text-indent: 2em;}
.g-aboutdesc .u-desc a{color: #ffe79c;}
.g-aboutdesc li{margin: 7px 0; text-align: center;}
.g-aboutdesc li a{display: block; line-height: 38px; border: 1px solid #fff; color: #fff;}

.m-aboutbtns li a{padding: 15px 10px 19px; display: block; text-align: center;}
.m-aboutbtns li span{display: block; margin: 0 auto 7px; width: 65px; height: 65px; border-radius: 50%; background-color: #fff; background-image: url(/dist/images/page/icon-aboutbtns.png); background-repeat: no-repeat; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-aboutbtns li p{display: inline-block; padding: 11px 0; font-size: 18px; border-bottom-width: 4px; border-bottom-style: solid;}
.m-aboutbtns li.u-abt1 a{background: #d1e6ff;}
.m-aboutbtns li.u-abt1 p{border-color: #4a90e2;}
.m-aboutbtns li.u-abt2 a{background: #ffebca;}
.m-aboutbtns li.u-abt2 span{background-position: -65px 0;}
.m-aboutbtns li.u-abt2 p{border-color: #f1bb62;}
.m-aboutbtns li.u-abt3 a{background: #e0e8d6;}
.m-aboutbtns li.u-abt3 span{background-position: -130px 0;}
.m-aboutbtns li.u-abt3 p{border-color: #8dc546;}
.m-aboutbtns li.u-abt4 a{background: #ffe7ea;}
.m-aboutbtns li.u-abt4 span{background-position: -195px 0;}
.m-aboutbtns li.u-abt4 p{border-color: #e16575;}
.m-aboutbtns li.u-abt5 a{background: #ffeddd;}
.m-aboutbtns li.u-abt5 span{background-position: -260px 0;}
.m-aboutbtns li.u-abt5 p{border-color: #efab6f;}
.m-aboutbtns li.u-abt6 a{background: #d1d6ff;}
.m-aboutbtns li.u-abt6 span{background-position: -325px 0;}
.m-aboutbtns li.u-abt6 p{border-color: #7d8afa;}
.m-aboutbtns li a:hover span{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); transform: rotateZ(360deg);}

.m-aboutgrp{padding: 3px 20px 20px; background: #fff;}
.m-aboutitem{height: 331px;}
.m-aboutitem .u-tit{margin-bottom: 28px; padding: 16px 0; text-align: center; border-bottom: 1px solid #0e54ad; font-size: 18px; font-weight: bold;}
.m-aboutitem .u-tit i{position: absolute; bottom: -8px; left: 50%; margin-left: -8px; display: block; width: 16px; height: 16px; background: url(/dist/images/page/bg-abtit.png) no-repeat;}
.g-aboutitem img{margin-bottom: 9px; display: block; width: 100%;}
.g-aboutitem .u-texts{padding-top: 6px; height: 146px; line-height: 28px; text-align: justify; overflow: hidden;}

.m-abfgms{padding: 20px 20px 50px; background: #fff;}
.m-abtitstyle{height: 36px; line-height: 36px; background: url(/dist/images/page/bg-abtitline.png) left center repeat-x;}
.m-abtitstyle .u-tit{display: inline-block; padding: 0 23px; font-size: 24px; font-weight: bold; color: #0e54ad; background: #fff;}

.poster-main{width: 1160px; height: 350px;}
.poster-main a,.poster-main img{display: block; width: 100%; height: 100%;}
.poster-main .poster-list{width: 1180px; height: 350px;}
.poster-main .poster-list .poster-item{position: absolute; left: 0; top: 0}
.poster-main .poster-btn{cursor: pointer; position: absolute; top: 0; text-align: center; line-height: 14px; color: #fff; background: url(/dist/images/page/btn_l.png) no-repeat center; z-index: 10}
.poster-main .poster-next-btn{background: url(/dist/images/page/btn_r.png) no-repeat center;}
.btn-box{display: table; margin-left: auto; margin-right: auto;}
.index-btn{display: inline; cursor: pointer; float: left; width: 10px; height: 10px; color: #fff; margin-right: 5px; margin-top: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #d0d0d0;}
.poster-main .poster-prev-btn{left: 0;}
.poster-main .poster-next-btn{right: 0;}
.btn-box .poster-btn-active{width: 40px; border-radius: 50px; background-color: #0e54ad;}

.g-abfgmsflash{display: none;}
.m-abfgmsflash,.m-abfgmsflash img{height: 393px;}
.m-abfgmsflash img{display: block; width: 100%;}
.m-abfgmsflash .owl-pagination{display: table; margin-left: auto; margin-right: auto; margin-top: 10px;}
.m-abfgmsflash .owl-pagination .owl-page{float: left; margin-left: 5px;}
.m-abfgmsflash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #d0d0d0;}
.m-abfgmsflash .owl-pagination .active span{width: 40px; border-radius: 50px; background-color: #0e54ad;}

/*news*/
.m-nsflash{background: #f0f0f0; height: 393px;}
.m-nsflash .u-pic img{display: block; width: 100%; height: 393px;}
.m-nsflash .u-desc .u-tit{margin-bottom: 19px; line-height: 1.5;}
.m-nsflash .u-desc .u-tit a{font-size: 23px; font-weight: normal;}
.m-nsflash .u-desc section div{height: 182px; line-height: 30px; text-indent: 2em; color: #3d3d3d; overflow: hidden;}
.m-nsflash .u-desc section div a{color: #f60;}
.m-nsflash .owl-pagination{position: absolute; right: 160px; bottom: 25px;}
.m-nsflash .owl-pagination .owl-page{float: left; margin-left: 5px; width: 29px; height: 5px; background: #d1d1d1;}
.m-nsflash .owl-pagination .active{background: #d60000;}

.m-nsdtb{padding: 10px 20px 15px; height: 793px; background: #fff;}
.g-nsdtb a{display: block; padding: 13px 0; border-bottom: 1px solid #ddd;}
.g-nsdtb h1{padding: 5px 0; line-height: 1.5;}
.g-nsdtb .u-texts{margin: 7px 0 10px; height: 48px; line-height: 24px; font-size: 14px; color: #666; overflow: hidden;}
.g-nsdtb .u-infos{font-size: 14px; color: #999;}
.g-nsdtb .u-infos span{margin-right: 15px;}

.m-nsnotice{padding: 10px 20px 15px; height: 306px; background: #fff;}
.m-nsreprint{padding: 10px 20px 15px; height: 467px; background: #fff;}
.g-nsreprint{height: 190px;}
.m-nsreprinttit{height: 38px; line-height: 38px;}
.m-nsreprinttit a{color: #0e54ad; margin-right: 10px;}

/*service*/
.m-sergrfrbtns{height: 325px;}
.m-sertabs{margin: 0 208px 20px; border: 1px solid #0e54ad; border-radius: 50px; overflow: hidden;}
.m-sertabs li{float: left; width: 33.33%; text-align: center;}
.m-sertabs li a{display: block; padding: 11px; font-size: 18px; font-weight: bold; border-right: 1px solid #0e54ad;}
.m-sertabs li.u-active a{background: #0e54ad; color: #fff;}

.m-grfrgrp li{text-align: center; margin-top: 16px;}
.m-grfrgrp li a{display: block;}
.m-grfrgrp li span{display: block; margin: 0 auto; width: 55px; height: 55px; background-color: #f5f5f5; background-repeat: no-repeat; border-radius: 50%; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-grfrgrp li p{padding: 8px 0; font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-grfrgrp li a:hover span{background-color: #0e54ad;}
.m-grfrgrp li.u-ser2 span{background-position: -55px 0;}
.m-grfrgrp li.u-ser3 span{background-position: -110px 0;}
.m-grfrgrp li.u-ser4 span{background-position: -165px 0;}
.m-grfrgrp li.u-ser5 span{background-position: -220px 0;}
.m-grfrgrp li.u-ser6 span{background-position: -275px 0;}
.m-grfrgrp li.u-ser7 span{background-position: -330px 0;}
.m-grfrgrp li.u-ser8 span{background-position: -385px 0;}
.m-grfrgrp li.u-ser9 span{background-position: 0 -55px;}
.m-grfrgrp li.u-ser10 span{background-position: -55px -55px;}
.m-grfrgrp li.u-ser11 span{background-position: -110px -55px;}
.m-grfrgrp li.u-ser12 span{background-position: -165px -55px;}
.m-grfrgrp li.u-ser13 span{background-position: -220px -55px;}
.m-grfrgrp li.u-ser14 span{background-position: -275px -55px;}
.m-grfrgrp li.u-ser15 span{background-position: -330px -55px;}
.m-grfrgrp li.u-ser16 span{background-position: -385px -55px;}
.m-grser li span{background-image: url(/dist/images/page/icon-grfw.png);}
.m-grser li a:hover span{background-image: url(/dist/images/page/icon-grfw-h.png);}
.m-frser li span{background-image: url(/dist/images/page/icon-frfw.png);}
.m-frser li a:hover span{background-image: url(/dist/images/page/icon-frfw-h.png);}
.m-serbmfw{margin-top: 15px; height: 180px; overflow-y: auto; overflow-x: hidden;}
.m-serbmfw li{line-height: 30px;}
.m-serbmfw li a{display: block; font-size: 15px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-sermsly{padding: 10px 20px 20px; background: #fff;}
.m-sermsly li{margin-top: 15px; text-align: center;}
.m-sermsly li a{display: block; background: #f0f0f0; padding: 13px 0 11px; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-sermsly li span{display: block; margin: 0 auto 6px; width: 32px; height: 28px; background-image: url(/dist/images/page/icon-msly.png); background-repeat: no-repeat; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-sermsly li a:hover{background: #0e54ad; color: #fff;}
.m-sermsly li a:hover span{background-image: url(/dist/images/page/icon-msly-h.png);}
.m-sermsly li.u-sml2 span{background-position: -32px 0;}
.m-sermsly li.u-sml3 span{background-position: -64px 0;}
.m-sermsly li.u-sml4 span{background-position: -96px 0;}
.m-sermsly li.u-sml5 span{background-position: -128px 0;}
.m-sermsly li.u-sml6 span{background-position: -160px 0;}
.m-sermsly li.u-sml7 span{background-position: -192px 0;}
.m-sermsly li.u-sml8 span{background-position: -224px 0;}
.m-sermsly li.u-sml9 span{background-position: -256px 0;}
.u-zwfwpic img{display: block; width: 100%;}

.m-serbjgs{padding: 10px 20px 20px; background: #fff;}
.m-serbjgs p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-serbjgshd{border-bottom: 1px solid #ddd; line-height: 34px; font-size: 14px; font-weight: bold; text-align: center;}
.m-serbjgs .u-sej1{width: 20%;}
.m-serbjgs .u-sej2{width: 20%;}
.m-serbjgs .u-sej3{width: 30%;}
.m-serbjgs .u-sej4{width: 15%;}
.m-serbjgs .u-sej5{width: 15%;}
.m-serbjgsbd{height: 308px;}
.m-serbjgsbd li{height: 44px; line-height: 44px;}
.m-serbjgsbd li .u-sej4,.m-serbjgsbd li .u-sej5{text-align: center;}
.m-serbjgsbd li .u-sej1,.m-serbjgsbd li .u-sej2,.m-serbjgsbd li .u-sej3{padding-left: 6px;}
.m-serbjgsbd li .u-sej4{color: #e77d00;}
.m-serbjgsbd li .z-dsl{color: #e70000;}

.m-bjcount{height: 92px; background: #fff;}
.m-bjcount .u-tit{width: 77px; text-align: center; padding: 54px 0 16px; background: url(/dist/images/home/icon-count.png) #0e54ad center 21px no-repeat; color: #fff; font-size: 16px;}
.m-bjcount ul{padding: 20px 16px 20px 80px;}
.m-bjcount ul li{float: left; width: 33.33%; text-align: center; background: url(/dist/images/home/bg-bjline.png) right center no-repeat;}
.m-bjcount ul li .u-item{float: left; width: 50%;}
.m-bjcount ul li .u-item h2{line-height: 28px; font-weight: bold; color: #0e54ad; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bjcount ul li .u-item p{line-height: 24px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-serbmgg{padding: 10px 20px 20px; height: 300px; background: #fff;}

.m-serbmcx{padding: 10px 20px 20px; height: 218px; background: #fff;}
.m-serbmcx li{text-align: center; margin-top: 10px;}
.m-serbmcx li a{display: block; padding: 0 5px; line-height: 38px; border: 1px solid #ddd; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*interaction*/
.m-intmails{padding: 10px 20px 20px; height: 414px; background: #fff;}
.m-intmails p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intmails .u-its1{width: 45%;}
.m-intmails .u-its2{width: 20%; text-align: center;}
.m-intmails .u-its3{width: 20%; text-align: center;}
.m-intmails .u-its4{width: 15%; text-align: center;}
.m-intmailshd{margin: 1px 0 5px; background: #f5f5f5; text-align: center; line-height: 36px; font-size: 14px; font-weight: bold;}
.m-intmailsbd{height: 230px;}
.m-intmailsbd li{height: 46px;}
.m-intmailsbd li p{height: 46px; line-height: 45px; border-bottom: 1px dashed #ddd;}
.m-intmailsbd li .u-its3{color: #666;}
.m-intmailsbd li .u-its4{color: #19c4b6;}
.m-intmailsbd li .z-wbj{color: #e50000;}
.m-intmailsbd li .z-dsl{color: #d69200;}
.m-intbtns a{display: block; padding: 16px 5px; line-height: 28px; text-align: center; background: #6ba3cd; color: #fff; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intbtns span{margin: -2px 10px 0 0; display: inline-block; width: 32px; height: 28px; vertical-align: middle; background-image: url(/dist/images/page/icon-intbtns.png); background-repeat: no-repeat;}
.m-intbtns a:hover{background: #0e54ad;}
.m-intbtns .u-itb2 span{background-position: -32px 0;}
.m-intbtns .u-itb3 span{background-position: -64px 0;}
.m-intbtns .u-itb4 span{background-position: -96px 0;}

.g-intrg{height: 414px;}
.m-intrgbtns li{margin-bottom: 10px;}
.m-intrgbtns li a{display: block; padding: 14px 5px; line-height: 22px; border: 1px solid #ddd; text-align: center;}
.m-intrgbtns li span{margin: -2px 10px 0 0; display: inline-block; width: 25px; height: 22px; vertical-align: middle; background-image: url(/dist/images/page/icon-intrgbtns.png); background-repeat: no-repeat; -webkit-transition: .5s; -moz-transition: .5s; transition: .5s;}
.m-intrgbtns .u-irb2 span{background-position: -25px 0;}
.m-intrgbtns .u-irb3 span{background-position: 0 -22px;}
.m-intrgbtns .u-irb4 span{background-position: -25px -22px;}
.m-intrgbtns .u-irb5 span{background-position: 0 -44px;}
.m-intrgbtns li a:hover span{-webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); transform: rotateZ(360deg);}

.m-inttjbdtab{padding: 10px 0;}
.m-inttjbdtab li{float: left; margin-right: 15px; padding: 0 10px; font-size: 18px; height: 20px; line-height: 20px; cursor: default;}
.m-inttjbdtab li.u-active{font-weight: bold; color: #0e54ad; border-left: 4px solid #0e54ad;}
.m-xjtjbox li{line-height: 38px;}
.m-xjtjbox li span{color: #f00;}

.m-intxjcx li{position: relative; height: 35px; margin-top: 10px; padding-left: 74px;}
.m-intxjcx li .u-xjtext{width: 100%; padding: 0 6px; height: 35px; line-height: 33px; border: 1px solid #ddd;}
.m-intxjcx li label{position: absolute; left: 0; top: 0; margin: 0; line-height: 35px; font-size: 14px; font-weight: normal;}
.m-intxjcx li .u-xjbtn{padding: 6px 30px; background: #ff9c00; color: #fff;}

.m-intzxft{padding: 10px 20px 20px; background: #fff;}
.g-intzxftlf{height: 178px;}
.g-intzxftlf .u-pic{left: 0; top: 0;}
.g-intzxftlf .u-pic img{display: block; width: 277px; height: 178px;}
.m-intfttext{padding-left: 295px;}
.m-intfttext h2{padding-bottom: 10px; font-size: 18px; font-weight: bold; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intfttext p{line-height: 30px;}
.m-intfttext p span{color: #ff9c00;}
.m-intfttext .u-desc{height: 60px;}
.m-intfttext .u-desc a{color: #0e54ad;}

.m-intzxftrg{height: 235px;}
.m-intzxftrg h1{height: 30px; line-height: 30px;}
.m-intzxftrg h1 span{display: inline-block; width: 30px; height: 30px; text-align: center; margin-right: 2px; background: #0e54ad; color: #fff; font-size: 14px;}

.m-intzjdc{padding: 10px 20px 20px; height: 371px; background: #fff;}
.m-onezjdc{height: 78px; padding: 10px 10px 10px 108px; background: #f5f5f5;}
.m-onezjdc .u-icon{left: 0; top: 0; padding: 13px 0 0; width: 90px; height: 78px; background: #0e54ad; text-align: center;}
.m-onezjdc .u-icon span{display: block; width: 30px; height: 30px; margin: 0 auto 6px; background: url(/dist/images/page/icon-onezjdc.png) center no-repeat;}
.m-onezjdc .u-icon p{font-size: 14px; color: #fff;}
.m-onezjdc h2{font-weight: bold; color: #0e54ad;}
.m-intfk p{float: left; width: 50%; text-align: center; font-size: 12px; height: 22px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intfk p.u-tit{background: #68ace5; color: #fff; border-radius: 4px 0 0 4px; line-height: 22px;}
.m-intfk p.u-text{border: 1px solid #ddd; border: 1px solid #ddd; border-left: none; border-radius: 0 4px 4px 0; line-height: 20px; color: #73b2e7;}

.m-intpms{padding: 10px 20px 20px; height: 371px; background: #fff;}
.m-intpms p{float: left; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-intpms .u-ips1{width: 15%; text-align: center;}
.m-intpms .u-ips2{width: 45%;}
.m-intpms .u-ips3{width: 20%; text-align: center;}
.m-intpms .u-ips4{width: 20%; text-align: center;}
.g-intpmshd{margin: 1px 0 9px; height: 32px; line-height: 32px; background: #f5f5f5; font-size: 14px; font-weight: bold; text-align: center;}
.g-intpmsbd li{height: 37px; line-height: 37px;}
.g-intpmsbd li .u-ips2 a{display: block; padding-left: 15px;}
.g-intpmsbd li .u-ips4{color: #f00;}

/*interpret*/
.g-ivflash,.g-ivflash img{height: 345px;}
.g-ivflash img{display: block; width: 100%;}
.g-ivflash .owl-item{position: relative;}
.g-ivflash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 46px; line-height: 46px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-ivflash .owl-pagination{position: absolute; right: 13px; bottom: 18px;}
.g-ivflash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-ivflash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff; -moz-border-radius: 10px; border-radius: 10px;}
.g-ivflash .owl-pagination .active span{background: #0e54ad;}

.m-ivnews{height: 345px;}
.m-ivtzhj{height: 258px;}
.g-ivtzhj{height: 170px; border: 1px solid #ddd; border-radius: 6px;}
.g-ivtzhj .u-tit{margin-left: 1px; padding: 42px 10px; display: block; width: 45px; height: 168px; line-height: 1.2; font-size: 18px; text-align: center; background: #f5f5f5; border: 1px solid #ddd;}
.g-ivtzhj .u-active{background: #0e54ad; color: #fff;}
.g-ivtzhj .m-ivbox{padding: 10px; width: 613px; height: 168px;}
.m-ivbox img{position: absolute; left: 10px; top: 10px; width: 191px; height: 144px; display: block;}
.g-ivbox{padding-left: 205px; height: 144px; font-size: 14px; line-height: 24px;}

.m-ivzsdt{height: 258px;}
.u-ivtzzc ul{height: 114px;}
.u-ivtzzc img{display: block; margin: 0 auto; max-width: 100%;}

/*leader*/
.m-ldlists{margin-bottom: 3px;}
.m-ldlists h1{padding: 10px 10px 10px 20px; font-size: 18px; font-weight: bold; background: #3f97d9; color: #fff; cursor: pointer;}
.m-ldlists li a{padding: 11px 0 11px 20px; display: block; border-bottom: 1px dashed #ddd; background: url(/dist/images/page/icon-ldls.png) 1px center no-repeat;}
.m-ldlists li.on a{color: #0e54ad;}
.m-ldlf .u-active h1{background: #0e54ad;}
.m-ldlf .u-active ul{display: block;}

.g-lddetail{margin-left: 20px;}
.u-ldpic{left: 0; top: 0; display: block; width: 119px; height: 159px;}
.m-lddesc{margin-left: 140px; padding-left: 15px; height: 200px; border-left: 1px solid #ddd;}
.m-lddesc .u-tit{position: relative; font-size: 16px;}
.m-lddesc .u-tit span{margin-left: 20px;}
.m-lddesc .u-tit i{position: absolute; left: -21px; top: 50%; margin-top: -6px; display: block; width: 12px; height: 12px; background: url(/dist/images/page/bg-ldtit.png) no-repeat;}
.m-ldins .u-tit{color: #0e54ad;}
.g-ldgzfg p{line-height: 1.4;}
.m-ldldjj{line-height: 1.4; height: 66px; overflow-y: auto;}

/*list*/
.g-listlf{min-height: 830px;}
.g-listlf .u-tit{height: 58px; line-height: 58px; font-size: 24px; font-weight: bold; color: #fff; background: #0e54ad;}
.g-listlf li{margin-bottom: 10px; text-align: center;}
.g-listlf li a{display: block; padding: 12px 10px; font-size: 16px; background: #f0f0f0; border-radius: 6px;}
.g-listlf li.u-active a,.g-listlf li a:hover{background: #5ca4dd; color: #fff;}
.m-listtit{height: 40px; line-height: 40px; border-bottom: 3px solid #cd0000; padding: 0 10px; font-size: 20px; font-weight: bold; color: #cd0000;}
.m-cglists{padding: 8px 0;}
.m-cglists li{height: auto;}

/*listPicture*/
.m-listpicture li{margin-bottom: 15px; text-align: center;}
.m-listpicture li img{display: block; width: 100%; height: 136px;}
.m-listpicture li p{padding: 7px 5px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*listOne*/
.m-cglistone{line-height: 188%; min-height: 164px; padding: 15px 10px; text-align: justify;}
.m-cglistone table{border-collapse: collapse;border:1px solid #333;}
.m-cglistone table td,.m-cglistone table th{border: 1px solid #333;}
.m-cglistone img{max-width: 100%;}

/*detail*/
.m-detailbox{padding: 20px 40px;}
.u-lgtit{padding: 10px 10px 15px; font-weight: bold; font-size: 30px; line-height: 1.5;}
.m-dtfuns{padding: 2px 13px 2px 0; border-bottom: 1px solid #ddd;}
.m-dtfuns,.m-dtfuns a{font-size: 14px; color: #5e5e5e;}
.u-wzinfo{padding: 8px 0;}
.u-wzinfo span{margin-left: 30px;}
.u-fontsize{padding: 8px 30px 8px 0;}
.u-fontsize a{margin: 0 4px;}
.m-dtfonts{padding: 20px 0; min-height: 164px;}
.m-dttexts{font-size: 16px; line-height: 188%;}
.m-dttexts table{border-collapse: collapse;border:1px solid #333;}
.m-dttexts table td,.m-dttexts table th{border: 1px solid #333;}
.m-dttexts img{max-width: 100%;}
.m-dtcode p{font-size: 12px; color: #999; text-align: center;}
.m-dtcode img{margin: 4px auto; display: block; width: 130px; height: 130px; padding: 4px; border: 1px solid #ddd;}
.m-btfuns{padding: 10px 0; border-bottom: 1px solid #ddd;}
.m-btfuns li{float: left; margin: 0 15px 0 0; line-height: 28px;}
.m-btfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat;}
.m-btfuns li.u-comment a{background-position: 0 -28px;}
.m-btfuns li.u-error a{background-position: 0 -56px;}
.m-btfuns li.u-print a{background-position: 0 -84px;}
.m-btfuns li.u-close a{background-position: 0 -112px;}
.m-btfuns li.u-collect a{background-position: 0 -140px;}
.m-btfuns li.u-save a{background-image: url(/dist/images/page/save.png);background-size: 16px;background-position: 0;padding-left: 18px;}
.m-dtsxqh{padding: 15px 0;}
.m-dtsxqh li{max-width: 50%; line-height: 30px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-dtsxqh .u-dtprev{padding-left: 30px; background-position: left -168px;}
.m-dtsxqh .u-dtnext{padding-right: 30px; background-position: right -198px;}
.m-dtxgxw h1{height: 46px; line-height: 46px; font-size: 18px; font-weight: bold; color: #0e54ad;}
.m-dtdownload{padding: 0 0 15px 22px; background: url(/dist/images/page/icon-detail.png) 0 -256px no-repeat;}
.m-dtdownload li{padding: 4px 0;}
.m-video{margin: 0 auto 20px; width: 800px; height: 450px;}

/*siteMap*/
.g-sitemap li{line-height: 48px;}
.g-sitemap li a{display: block; padding-left: 13px; background: url(/dist/images/public/icon-li2.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*interpret*/
.m-ipzcwj{height: 287px;}
.m-ipbjzcjd{padding: 15px 0 22px; background: #f5f5f5;}
.g-ipbjzcjd{height: 228px;}
.m-bjtabs{width: 180px; top: 7px; left: 0;}
.m-bjtabs li{margin: 1px 0;}
.m-bjtabs li a{display: block; padding: 15px 12px; background: #dcdcdc; color: #c91228; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-bjtabs li span{float: left; display: block; margin-right: 11px; width: 20px; height: 20px; line-height: 20px; font-size: 20px;}
.m-bjtabs li.u-active a{background: #c90e24; color: #fff;}
.m-bjzclists{margin-left: 205px;}
.g-iptpjd{height: 377px;}
.g-iptpjd li{float: left; margin-right: 24px; width: 280px; text-align: center;}
.g-iptpjd li img{display: block; width: 280px; height: 318px; border: 1px solid #ddd;}
.g-iptpjd li p{padding: 0 8px; line-height: 56px; border: 1px solid #ddd; border-top: none; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-iplits{height: 287px;}

/*specialList*/
.g-ztzlbox{margin-top: 10px;}
.g-ztzlbox li{margin: 5px 0;}
.g-ztzlbox li img{display: block; width: 100%; height: 82px;}
.g-ztzlbox li p{font-size: 16px; line-height: 40px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*knowledgeBase*/
.m-dwzsklf{width: 380px; margin-right: -380px;}
.m-zskxz{margin-bottom: 20px; padding: 0 0 5px; border: 1px solid #ddd;}
.m-zskxz .row{margin: 10px;}
.m-zskxz .row li{padding: 5px; text-align: center; line-height: 40px;}
.m-zskxz .row li a{display: block; background: #ebebeb; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zskxz .row li a:hover,.m-zskxz .row li.u-active a{background: #0e54ad; color: #fff;}
.m-dwzskrg{width: 100%;}
.m-dwzskrgbox{margin-left: 400px;}

/*knowledgeBaseDetail*/
.m-dwzskwt{border-bottom: 1px dashed #ddd; margin: 10px 0;}
.m-dwzskwt .u-tit{font-size: 18px; color: #007bd9;}
.m-gdwbox{padding: 10px 0;}

/*writeMail*/
.m-writebox{padding: 28px; border: 1px solid #ddd;}
.m-writetext .m-titstyle2 .u-more{font-size: 16px; color: #c90e24; font-weight: bold; line-height: 48px;}
.m-writetext .m-titstyle2 .u-more span{margin-right: 10px;}
.m-mailinfos{margin: 1px 0 15px; padding: 15px 38px 20px; background: #f5f5f5; line-height: 38px; text-align: justify;}
.m-mailinfos p{text-indent: 2em;}
.u-nologin{padding: 15px; font-size: 14px;}
.u-nologin a{margin: 0 4px; color: #1893e5;}
a.u-wstcdl{padding: 0 6px; height: 40px; line-height: 40px; background: #c90e24; color: #fff; border-radius: 6px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-mailfmbox{padding: 0 80px;}
.m-mailfmbox label{ font-size: 14px; font-weight: normal;}
.form-horizontal .control-label{margin-bottom:10px;}
.m-mailfmbox label span{color: red;}
.u-mailone{padding-bottom: 12px; margin-bottom: 24px; border-bottom: 1px dashed #ddd;}
.m-mailfmbox .radio-inline{margin: 0 5px 0 20px;}
.m-mailfmbox .u-mlcode{width: 120px; height: 34px;}
.m-mailfmbox .u-nologin{margin: 20px 0;}
.m-mailfmbox .btn-success,.m-mailfmbox .btn-primary{margin: 0 15px; padding: 6px 30px;}
.m-mailfmbox .btn-primary{background: #ebebeb; border-color: #ebebeb; color: #999;}
.u-xxcode{height: 34px; overflow: hidden;}
.u-xxcode a{line-height: 44px; font-size: 12px;}
.m-mailfmbox .btn-success{background: #0078db; border-color: #0078db;}
.m-mailfmbox .btn-success:focus{background: #0069b9; border-color: #0069b9;}
.m-mailfmbox .btn-primary:focus{background: #0069b9; border-color: #0069b9;}
.m-mailfmbox p.zs{margin-top:5px;font-size:12px;}

/*mailList*/
.m-mlbds{padding: 35px 80px 45px;}
.m-mlbds label{margin-bottom:10px;font-size: 14px; font-weight: normal;}
.m-zxtslist .m-titstyle3 .u-more{line-height: 38px; font-size: 16px; font-weight: bold; color: #ff862d;}
.m-zxtslist .m-titstyle3 .u-more span{margin-right: 8px;}
.m-zxtslist .u-write,.m-maildesc .u-write{font-size: 14px;background: #0e54ad;color: #fff;padding: 5px 10px;border-radius: 5px;margin-top: 10px;}
.m-zxtslist p{float: left; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-zxtslist .u-ts1{width: 20%;}
.m-zxtslist .u-ts2{width: 35%;}
.m-zxtslist .u-ts3{width: 15%;}
.m-zxtshd{height: 40px; line-height: 40px; background: #f8f8f8; margin: 1px 0 8px; text-align: center;}
.m-zxtsbd li{border-bottom: 1px dashed #ddd; line-height: 60px;}
.m-zxtsbd li .u-ts2 a{padding-left: 10px;}
.m-zxtsbd li .u-cl{color: #999;}
.m-zxtslist .m-pagination{margin: 30px 0 20px; display: inline-block;}

/*mailDetail*/
.m-maildetail .table td{padding: 15px 20px; vertical-align: middle;}
.m-maildetail .u-tit{width: 15%; color: #0e54ad; font-weight: bold;}
.m-maildetail .u-desc{line-height: 36px;}
.m-maildetail .u-desc img{display: block; max-width: 100%;margin: 0 auto;}
.m-maildetail .u-item{width: 35%;}
.m-maildetail .table{margin-bottom: 0;}
.m-maildetail .table tfoot td{padding: 60px 0;}
.m-maildetail tfoot a.btn{background-color: #0e54ad; color: #fff; padding: 0; width: 124px; height: 44px; line-height: 44px; font-size: 18px;}

/*调查征集列表*/
.m-listdczjlb{margin-bottom: 50px;}
.m-listdczjlb li{height: 57px; line-height: 57px; border-bottom: 1px dashed #ddd;}
.m-listdczjlb li span{float: right; padding-left: 10px; font-size: 14px; color: #999;}
.m-listdczjlb li div{padding-left: 13px; background: url(/dist/images/public/icon-li1.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-listdczjlb li div .u-ckjg{color: #0e54ad;}

/*网上调查*/
.m-yjzjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-yjzjfuns{padding: 5px; border-bottom: 1px solid #ddd; line-height: 28px;}
.m-yjzjfuns p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-yjzjfuns p span{color: #0e54ad;}
.m-dczjtext{padding: 20px 60px; line-height: 188%; min-height: 164px;}
.m-dczjtext table{border-collapse: collapse;border:1px solid #333;}
.m-dczjtext table td,.m-dczjtext table th{border: 1px solid #333;}
.m-dczjtext img{max-width: 100%;}
.g-zjbox{margin-bottom: 10px; padding: 15px; border: 1px solid #ddd;}
.m-dccode{padding: 10px 0;}
.m-dccode .control-label span{color: #f00;}
.m-dccode .form-control{width: 25%;}
.u-codeimg{margin: 0 5px;}
.m-dcjsbd{margin-top: 15px; padding: 14px; line-height: 42px; background: #f5f5f5;}
.m-dcjsbd span{margin-right: 20px; color: #0e54ad;}
.u-textarea textarea{margin-top: 10px;}

/*调查结果*/
.u-dcjgtit{margin: 1px 0 2px; padding: 10px; background: #f5f5f5; font-size: 14px;}
.g-dczjjg{margin-top: 20px; padding: 15px 15px 0; border: 1px solid #ddd;}
.g-dczjjg h1{margin-bottom: 20px;}
.u-dcname{margin-bottom: 20px;}
.progress{width: 50%;}
.progress-bar{-webkit-animation: animate-positive 2s; -moz-animation: animate-positive 2s; animation: animate-positive 2s; background-color: #0e54ad;}
@-webkit-keyframes animate-positive{
  0% {width: 0;}
}
@-moz-keyframes animate-positive{
  0% {width: 0;}
}
@keyframes animate-positive{
  0% {width: 0;}
}

/*意见征集*/
.u-zjtit{padding: 8px 0 20px; font-size: 32px; font-weight: bold; color: #c50e1b;}
.m-zjsta{padding: 5px; line-height: 28px; border-bottom: 1px solid #ddd;}
.m-zjsta p{display: inline-block; margin: 0 30px; font-size: 14px; color: #999;}
.m-zjsta p span{color: #0e54ad;}
.m-yjzjtabs{background: #e6e6e6; overflow: hidden;}
.m-yjzjtabs li{float: left; width: 150px; text-align: center; line-height: 46px; cursor: pointer;}
.m-yjzjtabs li.u-active{background: #0e54ad; color: #fff;}
.g-yjzjbox{padding: 20px 0;}
.g-zjinfo{padding: 0 80px; line-height: 188%; min-height: 164px;}
.m-zjbtfuns{padding: 10px; border-bottom: 1px dashed #ddd;}
.m-zjbtfuns li{float: left; margin-right: 20px; line-height: 30px;}
.m-zjbtfuns li a{display: block; font-size: 13px; padding-left: 17px; background-image: url(/dist/images/page/icon-detail.png); background-repeat: no-repeat;}
.m-zjbtfuns li.u-gotp a{background-position: 0 0;}
.m-zjbtfuns li.u-print a{background-position: 0 -30px;}
.m-zjbtfuns li.u-close a{background-position: 0 -60px;}
.m-yjzjform{padding-right: 200px;}
.m-yjzjform label span{color: #c50e1b;}
.u-lycode{width: 30%; margin-right: 8px;}
.u-formbtn input{margin: 10px;}
.m-lylists h1{font-weight: bold; color: #0e54ad; padding: 5px;}
.m-lylists li{margin: 20px 0; padding: 20px; border: 1px solid #ddd;}
.m-lylists li .u-lynames{padding: 0 10px 10px; color: #ff862d;}
.m-lylists li .u-lybd{text-indent: 2em; font-size: 14px; color: #666;}
.m-zjrst{padding: 0 80px;}
.m-zjrst .u-tit{font-weight: bold; color: #0e54ad; padding: 5px;}
.u-zjsetbs{line-height: 188%; min-height: 164px; text-indent: 2em;}

/*在线访谈*/
.g-zcftfl{padding: 15px; border: 1px solid #ddd; border-top: none;}
.g-zcftfl p{line-height: 32px;}
.g-zcftfl .f-ti2{text-indent: 2em;}
.m-zxftls li{overflow:hidden;margin-bottom:15px;}
.m-zxftls img{display: block; width: 254px; height: 176px; padding: 3px; border: 1px solid #ddd;}
.g-zxftls{width: 625px; background: #f7f7f7; padding: 7px 20px 13px; height: 176px;}
.g-zxftls h2{height: 36px; line-height: 36px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-weight: bold; color: #0e54ad;}
.g-zxftls p{line-height: 30px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ctpg .m-pagination{display: inline-block;}

/*在线访谈内页*/
.m-ftinfos{padding: 7px 15px 9px; background: #f5f5f5;}
.m-ftinfos h1{padding: 5px 0 20px; font-size: 24px; font-weight: bold; color: #0e54ad; text-align: center;}
.m-ftinfos img{display: block; width: 294px; height: 218px; float: left;}
.m-ftinfos .u-desc{width: 550px; line-height: 31px;}
.m-ftbmjj{padding: 10px; border: 1px solid #ddd;}
.m-ftbmjj .hd{overflow:hidden;}
.m-ftbmjj .hd li{float:left;padding: 5px 10px; font-size: 18px; font-weight: bold; }
.m-ftbmjj .hd li.on{ color: #0e54ad;}
.g-ftbmjj{height: 228px; overflow-y: auto;}
.g-ftbmjj p{line-height: 26px; font-size: 14px; text-indent: 2em;}
.m-ftzbtp .bd{height: 190px; margin-top: 15px;}
.m-ftzbtp .bd li{float: left; margin-right: 15px; width: 288px; height: 190px; position: relative;}
.m-ftzbtp .bd img{display: block; width: 288px; height: 190px;}
.m-ftzbtp .bd p{position: absolute; left: 0; bottom: 0; right: 0; line-height: 40px; text-align: center; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff; background: rgba(0,0,0,.5);}
.g-ftwzzb{margin: 10px; height: 520px; overflow-y: auto;}
.m-fuzcr{line-height: 28px; font-size: 14px; padding: 10px; border-bottom: 1px dashed #ddd;}
.g-ftwzzb .u-name,.g-ftwzzb .u-desc{color: #666;}
.g-ftwzzb .u-date{color: #999;}
.m-fuldh{padding: 10px; line-height: 28px; font-size: 14px; background: #f5f5f5;}
.u-fyname{color: #0e54ad;}
.m-inlplgb{margin-top: 10px; padding: 5px 0; color: #015293;}

.m-plheader{margin-bottom: 10px; overflow: hidden;}
.m-pltitle{font-size: 26px; line-height: 28px; color: #2a2a2a; height: 100%; margin-right: 10px;}
.m-plprotocol{padding-top: 10px; margin-right: 10px; color: #ccc; font-size: 14px;}
.m-pluser{padding-top: 10px; font-size: 14px;}
.m-pluser a{color: #015293;}
.m-plnumber{line-height: 43px; float: right; color: #015293;}
.m-plinpus li{float: left; margin: 5px 20px 5px 0; height: 32px;}
.m-plinpus li label{float: left; display: block; height: 32px; line-height: 32px; text-align: right;}
.m-plinpus li label sup{color: #f00;}
.m-plinpus li input{float: left; display: block; padding: 0 6px; width: 214px; height: 30px; border: 1px solid #ddd;}
.m-plboxonly{height: 106px; border: 3px solid #f0f0f0;}
a.u-pllogin,.u-pllogin{right: 0; top: 0; display: block; width: 100px; height: 100px; line-height: 100px; text-align: center; color: #fff; background: #015293; border: none; cursor: pointer;}
.u-pltextarea{margin-right: 110px; height: 64px;}
.u-pltextarea textarea{padding: 4px; cursor: text; white-space: pre-wrap; word-wrap: break-word; -webkit-appearance: textarea; background-color: white; -webkit-rtl-ordering: logical; -webkit-box-orient: vertical; -webkit-box-direction: normal; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 64px; width: 100%; display: block; border: none; font-size: 14px; line-height: 24px; color: #4b4b4b; resize: none; overflow: auto; outline: none;}
.u-plcode{width: 185px;; height: 30px; right: 102px; bottom: 2px;}
.u-plcode input{width: 92px; height: 28px; line-height: 28px; padding: 0 4px; border: 1px solid #f0f0f0; float: left; outline: none; font-size: 14px;}
.u-plcode img{width: 80px; height: 30px; display: block; float: right;}

/* 打印关闭 */
.m-btfuns {margin: 20px 0;line-height: 24px;position: relative;overflow: hidden;}
.m-btfuns ul {float: right;overflow: hidden;}
.m-btfuns li {float: left;}
.m-btfuns li a {display: block;color: #5e5e5e;font-size: 14px;padding-left: 15px;}
.m-btfuns li a img {margin: 5px 5px 0 0;}
.m-btfuns-td li a{background-image: none;}

/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
	.fgmsbox-1160{display: block;}
    .fgmsbox-900{display: none;}

    .m-nslf{width: 840px;}
    .m-nsrg{width: 380px;}
    .m-nsflash .u-pic{width: 690px;}
    .m-nsflash .u-desc{width: 480px;}
    .m-nsflash .u-desc section{padding: 19px 20px 40px 0; height: 393px;}

    .m-grfrgrp li{width: 12.5%;}

    .m-sermsly li{width: 11.11%;}

    .m-serlf,.m-intlf{width: 840px;}
    .m-serrg,.m-intrg{width: 380px;}

    .m-intzxftlf{width: 810px;}
    .m-intzxftrg{width: 380px;}

    .m-ldlf{width: 260px;}
    .m-ldrg{width: 930px;}

    .m-listlf{width: 275px;}

    .m-mailfmbox label,.m-mlbds label{padding-left: 0; padding-right: 0;}


}

@media (min-width:1200px) and (max-width: 1240px) {
	.g-zxftls{width:580px;}
	.m-ftinfos .u-desc{width:510px;}
}  
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    .g-aboutdesc{padding: 15px;}

    .m-aboutbtns li a{padding: 10px 8px 15px;}
    .m-aboutbtns li span{margin-bottom: 4px;}

    .m-aboutgrp{padding: 3px 15px 15px;}

    .m-abfgms{padding: 15px 15px 40px;}
    .fgmsbox-1160{display: none;}
    .fgmsbox-900{display: block;}

    .m-nsflash .u-desc section{padding: 40px 30px 40px 0;}

    .m-nsdtb,.m-nsnotice,.m-nsreprint{padding: 10px 15px 15px;}

    .m-sermsly,.m-serbjgs,.m-serbmgg,.m-serbmcx,.m-intmails,.m-intzxft,.m-intzjdc{padding: 8px 15px 15px;}

    .g-ivtzhj .m-ivbox{width: 449px;}

    .m-detailbox{padding: 0;}
    .u-lgtit{padding: 15px 0; font-size: 24px;}

    .m-dtvideo{width: 100%; height: auto;}

    .g-sitemap li{line-height: 40px;}

    .m-knowledgetit{padding: 36px 400px 25px 30px;}

    .g-mailsearch{padding: 20px 50px;}

    .g-zxftls{width: 430px; padding: 7px 10px 13px;}
    .g-zxftls h2{line-height: 30px; height: 30px;}

    .m-ftinfos img{width: 250px; height: 185px;}
    .m-ftinfos .u-desc{width: 385px;}

}
/*pad md*/
@media screen and (max-width: 991px ){
	.g-aboutdesc{padding: 10px 10px 5px;}

	.m-aboutbtns li p{padding: 8px 0; font-size: 16px;}

	.m-aboutgrp{padding: 3px 10px 10px;}
	.m-aboutitem .u-tit{margin-bottom: 15px; padding: 8px 0 12px; font-size: 16px;}
	.g-aboutitem{padding: 0;}

	.m-abfgms{padding: 10px 10px 35px;}
	.m-abtitstyle .u-tit{font-size: 18px;}
	.fgmsbox-900{display: none;}
	.g-abfgmsflash{display: block;}

	.m-nsflash .u-desc section{padding: 15px 15px 40px;}
    .m-nsflash .u-desc .u-tit{margin-bottom: 15px;}
    .m-nsflash .u-desc section div{height: auto; line-height: 30px;}
    .m-nsflash .owl-pagination{bottom: 20px; right: 50%; margin-right: -77px;}

    .m-nsdtb,.m-nsnotice,.m-nsreprint{padding: 10px;}
    .g-nsdtb a{padding: 10px 0;}
    .g-nsdtb .u-texts{margin: 0 0 5px;}

    .m-sertabs{margin: 0 100px 15px;}
    .m-sertabs li a{padding: 8px;}
    .m-serbmfw{margin-top: 0;}

    .m-sermsly,.m-serbjgs,.m-serbmgg,.m-serbmcx,.m-intmails,.m-intzxft,.m-intzjdc{padding: 5px 10px 10px;}
    .m-sermsly li{margin-top: 10px;}

    .m-intmails .u-its1{width: 50%;}
    .m-intmails .u-its2{display: none;}
    .m-intmails .u-its3{width: 30%;}
    .m-intmails .u-its4{width: 20%;}
    .m-intbtns a,.m-intrgbtns li a{padding: 10px 5px;}

    .m-inttjbdtab li{font-size: 16px; height: 18px; line-height: 18px;}

    .m-onezjdc{padding: 10px;}
    .m-intfk ul{margin: 0 -5px;}
    .m-intfk ul li{padding: 0 5px;}

    .g-ivtzhj .m-ivbox{width: 560px;}

    .g-listlf{min-height: auto;}

    .m-cglistone{padding: 10px;}

    .u-lgtit{font-size: 20px;}
    .m-dtfuns{padding: 0 0 0 6px;}
    .u-wzinfo span{margin: 0 5px 0 0;}
    .u-fontsize{padding-right: 0;}
    .m-dtfonts{padding: 10px 0;}
	.m-dttexts{font-size: 14px;}
    .m-dtsxqh li.u-dtprev,.m-dtsxqh li.u-dtnext{max-width: 100%; float: none; padding: 0; background: none;}

    .m-ipbjzcjd{padding: 10px 0 15px;}
    .m-bjtabs{position: static;}
    .m-bjtabs li{float: left; width: 25%; text-align: center;}
    .m-bjtabs li span{display: none;}
    .m-bjtabs li a{padding: 9px 8px;}
    .m-bjzclists{margin: 0;}

    .m-dwzsklf{width: 100%; margin: 0;}
    .m-zskxz .row{margin: 5px;}
    .m-dwzskrgbox{margin-left: 0;}

    .m-writebox{padding: 10px;}
    .m-writetext .m-titstyle2 .u-more,.m-mailxjlb .m-titstyle2 .u-more{line-height: 38px;}
    .m-mailfmbox,.m-mlbds{padding: 0;}
    .u-mailone{margin-bottom: 0; padding-bottom: 0; border: none;}
    .m-mailfmbox .u-nologin{margin: 15px 0;}

    .m-maillists{padding: 10px;}
    .g-mailsearch{padding: 15px 30px;}

    .m-mailxjlb .u-ts2{width: 75%;}
    .m-mailxjlb .u-ts3{width: 25%;}

    .m-zxtsbd li{line-height: 40px;}
    .m-zxtsbd li p{height: 40px;}

    .m-zxtslist .u-ts2{width: 80%;}
    .m-zxtslist .u-ts3{width: 20%;}
    .m-zxtsbd li{line-height: 40px;}
    .m-zxtslist .m-pagination{margin: 5px 0 0;}

    .m-maildetail .u-desc{line-height: 26px;}
    .m-maildetail .table td{padding: 10px;}
    .m-maildetail .table tfoot{display: none;}

    .m-yjzjtabs li{width: 25%;}
    .m-yjzjtabs li span{display: none;}
    .g-zjinfo,.m-yjzjform,.m-zjrst{padding: 0 15px;}
    .m-lylists li{margin: 10px 0; padding: 10px;}
    .m-dczjtext{padding: 15px;}
    .g-zjbox{padding: 10px;}
    .m-dccode .form-control{width: 35%;}
    .m-dcjsbd span{margin: 0;}
    .g-dczjjg{margin-top: 15px; padding: 10px 10px 0;}

    .g-zcftfl{padding: 10px;}
    .g-zcftfl p{line-height: 26px;}

    .m-ftinfos img{float: none; width: 100%;}
    .m-ftinfos .u-desc{line-height: 26px; margin-top: 5px;}

    .m-ftzbtp .bd{margin-top: 10px;}
	
	.g-zxftls{width:100%;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.m-abfgmsflash,.m-abfgmsflash img{height: 240px;}

	.m-nsflash .u-pic img{height: 240px;}

	.m-sertabs{margin: 0 0 5px;}
	.m-sertabs li a{font-size: 16px;}
	.m-grfrgrp li p{font-size: 14px;}

	.m-serbjgs .u-sej1{display: none;}
	.m-serbjgs .u-sej3{width: 40%;}
	.m-serbjgs .u-sej4,.m-serbjgs .u-sej5{width: 20%;}

	.m-bjcount .u-tit{position: static; width: 100%; background: none; padding: 9px 10px; color: #0e54ad; font-weight: bold;}
	.m-bjcount ul{padding: 0 0 10px;}

	.g-intzxftlf{height: auto;}
	.g-intzxftlf .u-pic{position: static;}
	.g-intzxftlf .u-pic img{width: 100%; height: auto;}
	.m-intfttext{padding: 10px 0 0 0;}
	.m-intfttext p{line-height: 24px;}

	.g-ivtzhj{height: auto;}
	.g-ivtzhj .u-tit{float: none; width: 100%; height: auto; padding: 9px; margin: 0; font-size: 16px;}
	.g-ivtzhj .m-ivbox{width: auto; height: auto; float: none;}

	.u-xxcode{margin-top:10px;}
	
	.u-lgtit{padding: 10px 0;}

    .m-knowledgetit{padding: 10px;}
    .m-knowledgetit h1{font-size: 30px; padding-bottom: 10px;}

    .m-knowtype li a{font-size: 18px;}
    .m-knowtype li i{display: none;}

    .m-mailinfos{padding: 10px; line-height: 26px;}

    .g-mailsearch{padding: 15px 0;}

    .m-plinpus li{margin: 5px 0;}
    .m-plinpus li label{width: 82px;}
    .m-plinpus li input{width: 200px;}


}
/*small xs*/
@media screen and (max-width: 638px) {
	.m-bjcount ul li{width: 100%; background: none;}

	.m-listpicture li img{height: 110px;}
	.m-mailfmbox input[type=checkbox], input[type=radio]{margin-top:0;}
	/* .m-mailfmbox .radio-inline{display:flex;align-items: center;} */
    
}

/*pagination*/
.m-pagination{display: inline-block;}
.m-pagination li{float: left; margin: 3px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 10px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #0069b9; border: 1px solid #0069b9; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}
