@charset "utf-8";
.is-header{background:#fbf8f1}
.m-bannerbg{background: url(../images/header_bg.jpg) no-repeat top center;height: 400px;}
.m-banner{padding:131px 0;}
.u-logo img{max-width:100%}
.m-search{width:245px;height:38px;margin-top: 13px;}
.u-deep{right:0;top:0;padding:2px 0;width:40px;line-height:22px;color:#0066af}
.g-search{margin-right:48px}
.g-search .u-searchtext{height:38px;font-size:16px}
.u-searchtit{left:0;top:0;bottom:0;background:url(../images/bg-searchline.png) right center no-repeat}
.u-searchtit input{display:block;padding:0 15px;width:85px;height:48px;line-height:48px;background:none;border:none;outline:none;color:#8b91a0}
.u-searchtit span{position:absolute;right:15px;top:0;bottom:0;display:block;width:8px;background:url(../images/icon-search.png) center no-repeat;cursor:pointer}
.u-searchbtn{right:10px;top:0;width:34px;height:48px;line-height:48px;border:none;cursor:pointer;color:#0066af;background:none;font-size:22px}
.m-nav{background:#0066af;z-index:2}
.m-nav .u-webhome{padding:0 15px;line-height:50px;font-size:18px;font-weight:bold;color:#fff}
.m-nav .navbar-collapse{padding:0}
.m-nav button{background:#fff}
.g-nav li.u-yjnav{float:left;width:183px;line-height:64px;text-align:center}
.g-nav li.u-yjnav a.u-yja{position:relative;display:block;font-size:24px;font-weight:bold;color:#fff}
.g-nav li.u-yjnav a.u-yja br{display:none}
.g-nav li.u-yjnav a.u-yja:hover,.g-nav li.u-active a.u-yja{background:#0066af;}
.g-nav li.u-yjnav a.u-yja i{position:absolute;left:50%;margin-left:-8px;bottom:-8px;display:none;width:16px;height:8px;background:url(../images/bg-yjnav.png) no-repeat;z-index:1}
.g-nav li.u-active a.u-yja i{display:block}
.m-navmenu ul{padding:10px 15px}
.m-navmenu li{float:left;margin:0 10px;line-height:32px}
.m-navmenu li a{font-size:16px}
.u-navul4 ul{padding-left:348px}
.u-navul5 ul{padding-left:560px}
.u-navul6 ul{padding-left:748px}
.u-navul7 ul{padding-left:798px}
.is-main{background:url(../images/bg-main.png) #f1f5fb center bottom no-repeat}
.m-hmtpbox{padding:15px 15px 0;background:#fff}
.m-hot {padding: 15px 0;height: auto;background: url(../images/t_bg.png) no-repeat right bottom;}
.m-hot h1{padding:4px 0 14px;font-size:42px;font-weight:bold;color:#0066af;}
.m-hot p{text-indent:2em;font-size:16px; text-align:right;}
.m-hot p a{margin-left:16px;color:#0066af;padding-right: 15px;}
.g-flash,.g-flash img{height:465px}
.g-flash img{display:block;width:100%}
.g-flash .owl-item,.g-flash .owl-item a{position:relative}
.g-flash .owl-item a{display:block}
.g-flash .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-flash .owl-pagination{position:absolute;right:13px;bottom:18px}
.g-flash .owl-pagination .owl-page{float:left;margin-left:9px}
.g-flash .owl-pagination .owl-page span{display:block;width:10px;height:10px;background:#fff;-moz-border-radius:10px;border-radius:10px}
.g-flash .owl-pagination .active span{background:#e15d5b}
.m-newst{height:465px}
.m-news{height:425px}
.m-reprinttit{height:38px;line-height:38px}
.m-reprinttit a{color:#f00;margin-right:10px}
.g-notice{padding:7px 15px 7px 114px;height:90px;background:#f5f5f5}
.g-notice .u-tit{left:0;top:0;padding:13px 26px 13px 16px;width:96px;line-height:32px;font-size:18px;font-weight:bold;color:#fff;background:url(../images/bg-noticetit.png) #0066af right center no-repeat}
.g-notice .bd{height:76px}
.g-notice .bd li{height:38px;line-height:38px}
.m-hmbtns{height:90px}
.m-hmbtns ul{margin:-2px}
.m-hmbtns li{padding:2px;line-height:43px;text-align:center}
.m-hmbtns li a{display:block;background:#f5f5f5;font-weight:bold;transition:.3s}
.m-hmbtns li span{margin:-3px 16px 0 0;display:inline-block;width:26px;height:26px;line-height:26px;font-size:24px;color:#0066af;font-weight:normal;vertical-align:middle;transition:.3s}
.m-hmbtns li a:hover{background:#0066af;color:#fff}
.m-hmbtns li a:hover span{color:#fff}
.m-ctadv,.m-ctadv img{height:108px}
.m-ctadv img{display:block;width:100%}
.m-ctadv .owl-item{position:relative}
.m-ctadv .owl-pagination{position:absolute;left:50%;bottom:12px;margin-left:-45px}
.m-ctadv .owl-pagination .owl-page{float:left;margin:0 3px}
.m-ctadv .owl-pagination .owl-page span{display:block;width:12px;height:12px;background:#fff;-moz-border-radius:12px;border-radius:12px}
.m-ctadv .owl-pagination .active span{background:#e15d5b}
.g-special{height:108px}
.g-special li{margin-bottom:12px;height:48px;line-height:48px}
.g-special li a{display:block;padding:0 8px;text-align:center;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.g-special li.u-cl1 a{background:#f1dcad}
.g-special li.u-cl2 a{background:#ccc;color:#fff}
.g-special li.u-cl3 a{background:#ff9900;color:#fff}
.m-hmqs{padding:30px 0;background:#f5f5f5}
.m-hmbox{padding:15px;background:#fff}
.m-openlists{height:242px}
.m-openform{margin-bottom:4px}
.u-opshtx{-moz-border-radius:0;border-radius:0}
.u-opshbtn{right:1px;top:1px;width:46px;height:34px;line-height:34px;background:none;font-size:20px;color:#0066af;border:none;font-weight:bold}
.m-openbtns1 ul{margin:-1px}
.m-openbtns1 li{padding:1px;text-align:center}
.m-openbtns1 li a{display:block;padding:0 6px;height:45px;line-height:45px;background:#f5f5f5;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-openbtns1 li span{margin-right:14px;font-size:20px;vertical-align:middle;color:#0066af;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-openbtns1 li a:hover{background:#0066af;color:#fff}
.m-openbtns1 li a:hover span{color:#fff}
.m-openbtns2 ul{margin:-3px -5px}
.m-openbtns2 li{padding:3px 5px;text-align:center}
.m-openbtns2 li a{display:block;padding:0 6px;height:66px;line-height:64px;border:1px solid #f4cacf;background:#fffbf5;color:#0066af;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-openbtns2 li span{margin-right:14px;font-size:24px;vertical-align:middle;color:#0066af;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-openbtns2 li a:hover{background:#0066af;color:#fff;border-color:#0066af}
.m-openbtns2 li a:hover span{color:#fff}
.m-servicebox{height:230px}
.m-sertype{height:88px}
.m-sertype .bd{left:15px;right:15px}
.m-sertype .bd li{float:left;padding:12px 0 14px;width:110px;height:88px;text-align:center;cursor:pointer}
.m-sertype .bd li span{display:block;margin:0 auto;width:28px;height:28px;line-height:28px;font-size:28px;color:#f28491}
.m-sertype .bd li p{padding:6px 0}
.m-sertype .bd li.u-active,.m-sertype .bd li.u-active span{color:#0066af}
.m-sertype .bd li.u-active{background:url(../images/bg-serjt.png) center bottom no-repeat}
.m-sertype .hd .prev,.m-sertype .hd .next{position:absolute;top:22px;display:block;width:15px;height:36px;background-color:#e5e5e5;background-image:url(../images/icon-servicebtns.png);background-repeat:no-repeat;-moz-border-radius:2px;border-radius:2px}
.m-sertype .hd .prev{left:0}
.m-sertype .hd .next{right:0;background-position:-15px 0}
.m-serhots{padding:12px;background:#f5f5f5}
.g-serhots{width:100%!important;height:64px}
.m-serhots li{float:left;width:33.33%;line-height:32px;padding-left:12px;background:url(../images/icon-li2.png) left center no-repeat;font-size:14px;color:#808080;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.m-sertheme li,.m-serdeptment li{padding:14px 5px 0;text-align:center}
.m-sertheme li span,.m-sertheme li a,.m-serdeptment li span,.m-serdeptment li a{display:block;padding:0 5px;line-height:42px;background:#f5f5f5;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-sertheme li span:hover,.m-sertheme li a:hover,.m-serdeptment li span:hover,.m-serdeptment li a:hover{background:#f28491;color:#fff}
.m-msly{height:169px}
.m-msly li{padding:18px 5px 0;text-align:center}
.m-msly li a{display:block;padding:0 8px;height:42px;line-height:42px;background:#f5f5f5;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-msly li a:hover{background:#f28491;color:#fff}
.m-interlists{height:367px}
.m-interlists .m-titstyle2 li{float:left;margin-left:20px;line-height:48px}
.m-interlists .m-titstyle2 li a{display:block;color:#ff5a00;font-size:14px}
.m-intlive{height:168px}
.g-intlive figure{margin-top:6px;width:145px}
.g-intlive figure img{display:block;width:100%;height:103px}
.g-intlive div{margin:5px 0 0 155px}
.g-intlive div p{line-height:26px;font-size:14px;overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}
.m-intmail{height:85px;background:#efefef}
.m-intmail a{display:block;padding:7px 0}
.m-intmail img{display:block;width:100%}
.m-intbtns{height:104px}
.m-intbtns li{margin-top:10px;height:42px;line-height:42px;text-align:center}
.m-intbtns li a{display:block;background:#eb7180;color:#fff;-moz-border-radius:5px;border-radius:5px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.m-intbtns li a:hover{background:#0066af}
.m-btadv img{display:block;width:100%}
.is-btgg{position:fixed;right:1%;bottom:5px;z-index:9999}
.m-btgg{position:relative}
.m-btgg span{display:block;width:26px;height:26px;position:absolute;right:10px;top:10px;background:url(../images/pic-colse.png) no-repeat;cursor:pointer}
.u-jqleft,.u-jqright{top:0;z-index:2}
.u-jqleft{left:50%;margin-left:-960px}
.u-jqright{right:50%;margin-right:-960px}
.row {position: relative;}
.row-l {width: 790px;padding-right: 30px;padding-top: 20px;padding-bottom: 20px; float:left;}
.row-r {padding-top: 20px;padding-left: 30px;width: 594px;padding-bottom: 20px;border-left: 3px solid #ececec; float:right;}
.s-block {display: block;width: 9px;height: 5px;background-color: #0066af;position: absolute;left: 787px;top: 0;z-index: 99;}
