@charset "utf-8";
/* CSS Document */
/*
* @description: 网站公共样式
* @author: ishang_pan
* @update: ishang_pan (2018-09-29 09:17)
*/

/*reset on*/
.bgimgphoto{background: url(/xxgk/dist/images/home/body_bj.png)center top no-repeat #f2f5f7 !important;min-width: 100%;}
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding: 0; margin: 0; font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif; color: #333; background: #f2f5f7; min-width: 1200px;}
input,textarea,select,button,label{vertical-align: middle; font-family: "Microsoft YaHei",微软雅黑;}
textarea{resize: none;}
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin: 0; padding: 0; list-style: none;}
a{color: #333; text-decoration: none; outline: none;}
a:hover{color: #007fe1; text-decoration: none;}
a img{border: none;}
h1,h2,h3{font-weight: normal;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
pre{padding: 0 !important;background: none !important;border-radius: 0 !important;border: none !important;}
/*reset end*/

/*function on*/
.f-cb:after,.f-cbli li:after{display: block; clear: both; visibility: hidden; height: 0; overflow: hidden; content: ".";}
.f-cb,.f-cbli li{zoom: 1;}
.f-ib{display: inline-block; *display: inline; *zoom: 1;}
.f-dn{display: none;}
.f-db{display: block;}
.f-fl{float: left;}
.f-fr{float: right;}
.f-pr{position: relative;}
.f-prz{position: relative; zoom: 1;}
.f-oh{overflow: hidden;}
.f-ff0{font-family: arial,\5b8b\4f53;}
.f-ff1{font-family: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size: 12px;}
.f-fs2{font-size: 14px;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-tal{text-align: left;}
.f-tac{text-align: center;}
.f-tar{text-align: right;}
.f-taj{text-align: justify; text-justify: inter-ideograph;}
.f-vam,.f-vama *{vertical-align: middle;}
.f-wsn{word-wrap: normal; white-space: nowrap;}
.f-pre{overflow: hidden; text-align: left; white-space: pre-wrap; word-wrap: break-word; word-break: break-all;}
.f-wwb{white-space: normal; word-wrap: break-word; word-break: break-all;}
.f-ti{overflow: hidden; text-indent: -30000px;}
.f-ti2{text-indent: 2em;}
.f-lhn{line-height: normal;}
.f-tdu,.f-tdu:hover{text-decoration: underline;}
.f-tdn,.f-tdn:hover{text-decoration: none;}
.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-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
/*function end*/

.is-main{margin: 0 auto 12px; width: 1200px;}

/*assembly on*/
.m-titlestyle1{height: 42px; line-height: 42px; border-bottom: 1px solid #ddd;}
.m-titlestyle1 a.u-tit,.m-titlestyle1 span.u-tit{display: block; padding-left: 16px; font-size: 18px; font-weight: bold; color: #007fe1; background: url(../images/public/icon-public.png) left -136px no-repeat;}

.m-tabstyle1{height: 42px; line-height: 42px; border-bottom: 1px solid #ddd;}
.m-tabstyle1 ul li{float: left;}
.m-tabstyle1 ul li a{display: block; padding: 0 16px; font-size: 18px;}
.m-tabstyle1 ul li.u-active a{font-weight: bold; color: #007fe1; background: url(../images/public/icon-public.png) left -136px no-repeat;}

.m-titlestyle2{padding-left: 7px; height: 46px; line-height: 46px; background: url(../images/public/bg-titbg2.png) repeat;}
.m-titlestyle2 a,.m-titlestyle2 span{float: left; display: block; padding-left: 16px; font-size: 18px; font-weight: bold; color: #007fe1; background: url(../images/public/icon-public.png) left -133px no-repeat;}

.m-tabstyle2{height: 40px; line-height: 40px;}
.m-tabstyle2 ul li{float: left; margin-right: 20px;}
.m-tabstyle2 ul li a{display: block;}
.m-tabstyle2 ul li.u-active a{font-weight: bold; color: #007fe1; background: url(../images/public/bg-tabt2.png) center bottom no-repeat;}

.m-liststyle li{line-height: 32px; padding-left: 13px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-liststyle li span{float: right; font-size: 12px; color: #999;}

.m-location{padding-left: 18px; height: 36px; line-height: 36px; background: url(../images/public/icon-location.png) left center no-repeat;}

.u-mb20{margin-bottom: 20px;}
.u-mr15{margin-right: 15px;}
.u-mr12{margin-right: 12px;}
.u-mr10{margin-right: 10px;}

.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position: absolute; top: 0; right: 0; width: 6px; border-radius: 3px; overflow: hidden; height: 100%; margin: 0; padding: 0;}
.scroll_track{position: relative; background: #f0f0f0; width: 6px;}
.scroll_drag{position: relative; top: 0;right: 0;cursor: pointer; background: #d6d6d6; width: 6px !important; border-radius: 3px; overflow: hidden;}
.scroll_arrow{text-indent: -20000px; display: block; cursor: pointer; background: #d6d6d6;}

/*assembly end*/

/*header on*/
/* .headtop{width: 100%;height: 58px;}
.headtop .conter{width: 1400px;margin: 0 auto;}
.listlj li{float: left;margin-right: 5px;font-size: 14px;color: #333;line-height: 50px;}
.seachbox{margin-top: 9px;float: left;margin-left: 200px;}
.seachbox input{float: left;}
.search-keywords{border: 1px solid #d71018;height: 32px;padding: 3px 10px;width: 320px;background: #fff;border-radius: 4px 0 0 4px;box-sizing: border-box;}
.seachbox .one{border-radius: 0 4px 4px 0;}
.topsearchbtn{background: #d71018;border: 0 none;text-align: center;color: #fff;font-size: 15px;font-weight: bold;line-height: 32px;width: 54px;height: 32px;cursor: pointer;}
.seachbox .two{margin: 0 5px;border-radius: 4px;}
.seachbox a{display: inline-block;height: 32px;color: #fff;font-size: 16px;font-weight: bold;padding: 0 5px;border-radius: 4px;background: #f58c2d;line-height: 32px;}
.anniu{float: left;margin-left: 15px;}
.anniu span{margin-right: 5px;line-height: 50px;}
.lastlist{float: right;line-height: 50px}
.j-favorites{margin: 0 15px 0 0;}
.shouye{position: relative;float: left;}
.shouye .comeback{height: 50px;display: block;padding: 0 12px 0 5px;font-size: 14px;line-height: 50px;background: url(/xxgk/dist/images/home/bs_more.gif) right center no-repeat;float: right;}
.shouye a.comeback:hover{background-image:url(/xxgk/dist/images/home/bs_more_on.gif);}
.shouye .xxgk_navmu{position:absolute;width:80px;left:50%;margin-left:-40px;top:38px;background:#fff;border:1px solid #ececec;border-radius:3px;display:none;padding:5px 0;}
.shouye .xxgk_navmu .ico{width:11px;height:7px;position:absolute;top:-7px;left:50%;margin-left:-6px;background: url("/xxgk/dist/images/home/xxgk_topnav_t.gif") 0 0 no-repeat;display:block;}
.shouye .xxgk_navmu li{height:24px;width:100%;text-align:center;line-height:24px;}
.shouye .xxgk_navmu li a{color:#777;display:block;}
.shouye .xxgk_navmu li a:hover{color:#d00;}
.shouye:hover .xxgk_navmu{display: block;}

.head,.navlist .container{width: 1400px;margin: 0 auto;padding: 0;}
.logo{width: 100%;height: 180px;line-height: 100px;}
.logo img{vertical-align: middle;} */

/*nav*/
/* .navlist{width: 100%;height: 55px;border-bottom: 3px solid #007fe1;background: #fff;border-top: 1px solid #ddd;}
.navlist ul{display: flex;position: relative;}
.navlist ul li{float:left;width: 172px; height: 54px;line-height: 54px;position: relative;}
.navlist li a{display:block;width: 100%;height: 100%; font-size: 18px;color: #007fe1;text-align: center; position: relative;}
.navlist li.active a,.navlist li a:hover{background-color: #007fe1;color: #fff;}
.navbar-header{display: none;height:54px;line-height:54px;background: #F0A13B;text-align: left;padding: 0 15px;}
.navbar-header a{font-size: 22px;color: #fff;}
.navbar-toggle{padding: 2px 3px;margin: 15px 0 0 0;border: 1px solid #fff; line-height: 0;}
.ico{width: 26px;height: 26px;display: inline-block;margin: -6px 6px 0 0;background: url(/xxgk/dist/images/home/is-bg.png) 0 -49px no-repeat;vertical-align: middle;}
.num2 .ico{background-position: 0px -121px;}
.num3 .ico{ background-position:0px -193px;}
.num4 .ico{background-position:0px -264px;}
.num5 .ico{ background-position:-679px -191px;}
.num6 .ico{ background-position:0px -338px;}
.num7 .ico{ background-position:0px -414px;}
.num8 .ico{ background: url("/xxgk/dist/images/home/navico8.png") center 0 no-repeat;}

.navlist li a:hover .ico,.navlist li.active a .ico{background:url(/xxgk/dist/images/home/is-bg.png) 0 -13px no-repeat;}
.navlist li.num2 a:hover .ico,.navlist li.num2.active a .ico{ background-position:0px -85px;}
.navlist li.num3 a:hover .ico,.navlist li.num3.active a .ico{ background-position:0px -156px;}
.navlist li.num4 a:hover .ico,.navlist li.num4.active a .ico{ background-position:0px -228px;}
.navlist li.num5 a:hover .ico,.navlist li.num5.active a .ico{ background-position:-679px -230px;}
.navlist li.num6 a:hover .ico,.navlist li.num6.active a .ico{ background-position:0px -300px;}
.navlist li.num7 a:hover .ico,.navlist li.num7.active a .ico{ background-position:0px -376px;}
.navlist li.num8 a:hover .ico,.navlist li.num8.active a .ico{ background: url("/xxgk/dist/images/home/navico8.png") center -26px no-repeat;} */

.containered{width: 1400px;margin: 0 auto;}
:focus{outline:0;}
/*头部*/
.ls-header{ background: url(/xxgk/dist/images-new/banner.jpg) top center no-repeat;}
.ls-header-top{ padding: 16px 0 0 0; font-size: 14px; line-height: 28px;color: rgba(255, 255, 255, 0.8);}
.ls-header-top a{ color: rgba(255, 255, 255, 0.8); }
.ls-header-top a:hover{ color: #fff;}
.ls-top-left li{ float: left;  padding: 0 10px 0 10px;  background: url(/xxgk/dist/images-new/top-line.png) right center no-repeat;}
.ls-top-left li:last-child{background: none;}
.ls-top-right li{ float: left; margin-left: 10px; }
.ls-top-right li.jft{   padding: 0 10px 0 10px;  background: url(/xxgk/dist/images-new/top-line.png) right center no-repeat;}
.ls-top-right li.num-wza a,.ls-top-right li .old_btn { display: inline-block;  padding: 0 10px; height: 28px;border-radius: 14px; background: #007FE1; color: #fff;}
.ls-top-right li .old_btn .ico,.ls-top-right li.num-wza  .ico{ display: inline-block; width: 14px; height: 16px; background-repeat: no-repeat; background-position: left top; margin-right: 5px; vertical-align: middle; font-size: 0; line-height: 0; overflow: hidden; }
.ls-top-right li .old_btn .ico{ background-image: url(/xxgk/dist/images-new/old-ico.png) !important; }
.ls-top-right li.num-wza  .ico{ background-image: url(/xxgk/dist/images-new/wza-ico.png) !important; }
.ls-top-right li a:hover .ico{ animation: bellRing 0.9s both;}
.ls-top-right li.user .ico{display: inline-block; width: 22px; height: 22px; background-image: url(/xxgk/dist/images-new/user-ico.png) !important;  background-repeat: no-repeat; background-position: left top; margin-right: 5px; vertical-align: middle; font-size: 0; line-height: 0; overflow: hidden;}
.ls-top-right li.user:hover .ico{ animation: bellRing 0.9s both;}
.ls-bannerbox{  height: 450px;}
.ls-logo{  margin-top: 14px; text-align:center;}
.ls-logo .unit-name{ margin-top: 10px; display: inline-block; position: relative; }
.ls-logo .unit-name .shi{ position: absolute; right: -100px; top:-30px;}
.hide{display: none !important;}
@media (max-width: 991px){
.ls-logo img{ max-width: 98%; height: auto;}
.ls-logo .unit-name{ padding-right: 100px;}
.ls-logo .unit-name .shi{ right: 0;}
}
@media (max-width: 767px){
.ls-bannerbox{  height: auto;  padding-bottom: 30px;}
.ls-logo{ margin-top: 10px;}
.ls-logo .unit-name{ padding-right: 80px;}
.ls-logo .unit-name .shi{ top:-20px;}
.ls-logo .unit-name .shi img{ width: 70px; height: auto;}
}
@media (max-width: 400px){
.ls-logo .unit-name{ padding-right: 70px;}
.ls-logo .unit-name .shi{ top:-20px;}
.ls-logo .unit-name .shi img{ width: 60px; }
}
/*导航*/
.ls-navbg{ height: 63px; margin-top: -5px; background: url(/xxgk/dist/images-new/nav-bg.png) top center no-repeat; }
.ls-page-index .ls-navbg{background: url(/xxgk/dist/images-new/nav-bg-index.png) top center no-repeat; }
.ls-navbg .navbar-nav{text-align:center;float:none; margin: 0; }
.ls-navbg  .navbar-nav li{float:left; width: 233px; background: url(/xxgk/dist/images-new/navline.png) right center no-repeat; }
.ls-navbg  .navbar-nav li a{display:inline-block;height:58px;line-height:58px;font-size:24px; font-weight:bold; text-align:center; color: #fff; position: relative;padding: 0; }
.ls-navbg  .navbar-nav li a:hover,.ls-navbg  .navbar-nav li.on a{ color: #fff; }
.ls-navbg  .navbar-nav li:last-child{ background: none;}
.ls-navbg  .navbar-nav li .imgtit{ display: none;  width: 91px; height: 24px; overflow: hidden; line-height: 0; font-size: 0;}
.ls-navbg  .navbar-nav li a:hover .imgtit{ display: inline-block; }
.ls-navbg  .navbar-nav li a:hover .tit{ display: none;}
.ls-navbg  .navbar-nav li a i{display: block; position:absolute; left:50%; bottom:0;  height: 6px;
border-radius: 4px 4px 0px 0px;background: linear-gradient(180deg, #82C8FF 15%, #4EB2FF 100%); box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.4);  width:0; z-index:0;transition:all 0.2s linear;   -webkit-transition:all 0.2s linear;}
.ls-navbg  .navbar-nav li a:hover i,.ls-navbg  .navbar-nav li.on a i{ width:100%; left:0;}
/*手机版导航*/
.ls-smnav{ display: none; }
.ls-phone-brand{position:absolute;left:10px;top:0; bottom: 0; text-align:center;display:block;width:50px;margin:0;line-height:52px;font-size:20px;font-weight:bold;color:#333;}
.ls-phone-brand a{color: #fff;display: inline-block; height: 100%; position: relative;}
.ls-phone-brand.on i{ display: block; position: absolute; left:0; bottom: 0; right: 0;   height: 3px;   border-radius: 4px 4px 0px 0px;background: linear-gradient(180deg, #82C8FF 15%, #4EB2FF 100%); box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);}
.ls-phone-nav{margin-left:65px;overflow-x:scroll;overflow-y:hidden;height:52px;padding:0 10px;vertical-align:middle; display: block;}
.ls-phone-nav::-webkit-scrollbar{display:none;}
.ls-phone-nav li{float:left;width:auto;   text-align:center;list-style-type: none;position: relative;}
.ls-phone-nav li a{display:inline-block; position: relative; line-height:52px; height: 52px; font-size: 20px;font-weight: bold;color: #fff!important;text-decoration: none; }
.ls-phone-nav li.on i{ display: block;  position: absolute; left:0; bottom: 0; right: 0;    height: 3px;   border-radius: 4px 4px 0px 0px;background: linear-gradient(180deg, #82C8FF 15%, #4EB2FF 100%); box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4); }
.ls-phone-nav li .imgtit{ display: none; }
.ls-phone-nav li a:hover .imgtit{ display: inline-block; }
.ls-phone-nav li a:hover .tit{ display: none;}
.ls-phone-right{display:inline-block;width: 42px;position: absolute;right: 0;top: 0; bottom: 0; background: linear-gradient(to right, rgba(28,77,163,0), rgba(39, 94,189, 0.8));}
@media (min-width: 1200px) and (max-width: 1399px) {
.ls-navbg .navbar-nav li { width: 200px; }

}
@media  (max-width:1199px) {
.ls-navbg .navbar-nav li { width: 165px; }
}
@media (max-width: 991px){
/*导航*/
.ls-navbg .navbar-nav li { width: 128px; }
.ls-navbg .navbar-nav li a{ font-size: 22px;}

}
@media (max-width: 767px){
/*导航*/
.ls-navbg{ height: auto; margin-top: 0;}
.ls-navbox{ height: 52px;padding: 0 10px 0 0; position: relative;}
.ls-navbox .navboxbg{ display: none;}
.ls-navbox .ls-smnav{ display: block;}
.ls-navbg  .navbar-nav li a{ font-size: 20px; padding: 0;}
.ls-phone-nav li{width:20%;}
.ls-phone-nav li .imgtit{ display: none !important; }
.ls-phone-nav li a:hover .imgtit{ display: none !important; }
.ls-phone-nav li a:hover .tit{ display: inline-block;}
}
@media (max-width: 630px){
.ls-phone-nav ul{min-width:550px;}
.ls-phone-nav li{width:110px;}
}
/*头部搜索*/
.ls-search{  width: 700px;   background: rgba(255, 255, 255, 0.6);      border-radius: 32px;-moz-border-radius: 32px;position: relative; z-index: 999; margin: 40px auto 0 auto; height: 64px;border: 1px solid #FFFFFF;}
.ls-search.srkcssblue{ background: rgba(255, 255, 255, 0.8);}
.ls-search .search_drap select {width: 100%;height: 30px;padding: 0;border: 0;background: none;font-size: 16px;color: #666666;vertical-align: top; cursor: pointer;  }
.ls-search .search ul{ display:block; height:64px;position:relative;  padding:0 125px 0 0;}
.ls-search .search ul li input{width:100%;background: none; border: 0 none; vertical-align: top;}
.ls-search .search_drap {width: 88px;height: 30px;position: absolute;line-height: 30px;left: 20px;top: 17px;   cursor: pointer;  padding-right: 5px; background:url("/xxgk/dist/images-new/drapline.png") right center no-repeat; background-size: 1px 21px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; color: #999; padding-left: 10px;}
.selectBox-dropdown .selectBox-label{ width: auto !important; padding: 0 !important; color: rgba(0, 0, 0, 0.8) !important; font-size:18px;}
.selectBox-dropdown .selectBox-arrow{ background:url("/xxgk/dist/images-new/select_icon.png") center center no-repeat !important; width: 8px !important; right:0; }
.ls-first-index .selectBox-dropdown .selectBox-arrow{ right: 5px !important;}
.selectBox-dropdown-menu{ background: rgba(255, 255, 255, 0.8) !important;  border: none !important;}
.selectBox-options li a{ color: #666 !important; font-size: 16px;}
.selectBox-options LI.selectBox-hover a { background: rgba(255, 255, 255, 0.3)  !important;}
.selectBox-options LI.selectBox-selected a {background: rgba(255, 255, 255, 0.3)  !important;}
.ls-search ul li.ss1{position: relative; padding:0; height:64px; padding-left: 136px;}
.ls-search ul li.ss1 input{height:64px;line-height: 64px;  font-size: 18px; color: rgba(0, 0, 0, 0.8); width: 100%;}
.ls-search ul li.ss1  input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-search ul li.ss1  input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-search ul li.ss1  input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.wza-black-white input::-webkit-input-placeholder {color: white !important;}
.wza-yellow-black input::-webkit-input-placeholder {color: black !important;}
.wza-blue-yellow input::-webkit-input-placeholder {color: yellow !important;}
.wza-yellow-blue input::-webkit-input-placeholder {color: blue !important;}
.wza-white-black input::-webkit-input-placeholder {color: black !important;}
.wza-black-yellow input::-webkit-input-placeholder {color: yellow !important;}
.ls-search ul li.ss1 .msg-box{left:125px;top:64px;position: absolute;}
.ls-search ul li.ss1 .ph-label{left:9px;top:2px;position:absolute;font-weight:normal;}
.ls-search ul li.ss2{ width:106px; height:50px; position: absolute; top:8px; right:10px; }
.ls-search ul li.ss2 input{cursor:pointer;height:100%;overflow:hidden;background:url("/xxgk/dist/images-new/search-ico.png") 20px center no-repeat #007fe1; font-size: 18px; text-indent: 50px; color: #fff; text-align: left; border: none; border-radius: 25px; }
.ls-search ul li.ss1 input:focus::-webkit-input-placeholder{color: transparent;}
.ls-search-all .search_drap{ text-align: center;}
.ls-search-all .search_drap #siteName{ background:url("/xxgk/dist/images-new/select-topico.png") right center no-repeat;  display:block;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; margin-right: 5px; padding-right: 10px; }
.ls-search-unit ul li.ss1{padding-left: 155px;}
.ls-search-unit .search_drap{  width: 126px; }
.wza-black-white  .ls-search{ border: 1px solid #fff;}
.wza-yellow-black .ls-search{ border: 1px solid #fff;}
.wza-blue-yellow  .ls-search{ border: 1px solid #fff;}
.wza-yellow-blue  .ls-search{ border: 1px solid #fff;}
.wza-white-black  .ls-search{ border: 1px solid black;}
.wza-black-yellow .ls-search{ border: 1px solid #fff;}
.ls-search-click-home{ position: absolute; background: rgba(255, 255, 255, 1);  top:64px; left:125px; right: 125px;}
.ls-search-click-home ul { height: auto; border-top:1px solid #eee; padding: 10px; }
.ls-search-click-home li a { font-size: 16px;  color: rgba(0, 0, 0, 1) !important; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 36px; line-height: 36px; padding: 0 10px;  }
.ls-search-click-home li .red { color: #1c4da3; }
.ls-search-click-home li a:hover { background: #f7f9fc; }
.ui-widget.ui-widget-content{ border: none !important;}
.wza-black-white  .ls-search .ls-search-click-home{ background-color: black !important;}
.wza-yellow-black .ls-search .ls-search-click-home{  background-color: yellow !important;}
.wza-blue-yellow  .ls-search .ls-search-click-home{  background-color: blue !important;}
.wza-yellow-blue  .ls-search  .ls-search-click-home{  background-color: yellow !important;}
.wza-white-black  .ls-search  .ls-search-click-home{  background-color: white !important;}
.wza-black-yellow .ls-search .ls-search-click-home{  background-color: black !important;}
/*搜索热词*/
.ls-hot-link{  width: 700px; font-size: 16px; font-weight: bold; color: #fff; margin: 10px auto; line-height: 30px; }
.ls-hot-link .tit{   float: left;  margin-left: 30px;  }
.ls-hot-link .tit img{ margin-top: -4px;}
.ls-hot-link .tit i{ font-style: normal; display: none; color: #0052A9; }
.ls-hot-link ul{ float: left;}
.ls-hot-link li{ float: left; vertical-align: bottom; margin-left: 30px;   }
.ls-hot-link li a{  color: #fff;  }
.ls-hot-link li a:hover{ opacity: .9; }
.ls-first-index .ls-hot-link li a{ display: inline-block;  font-weight: normal; padding: 0 14px; line-height: 26px; height: 26px;border-radius: 20px; background: rgba(255, 255, 255, 0.6); color: #007FE1; font-size: 14px;}
.ls-first-index .ls-hot-link li a:hover{background:#fff; }
@media (max-width: 991px){
.ls-search,.ls-hot-link{  width: 600px;}
.ls-search .search_drap select { appearance: none;-moz-appearance: none;-webkit-appearance: none; }
}
@media (max-width: 767px){
/*头部搜索*/
.ls-search{ width: auto; height: 54px; margin: 20px 10px 0 10px;}
.ls-search .search_drap{ display: none;}
.ls-search ul li.ss1 .msg-box{ left:10px;}
.ls-search ul li.ss1{ padding-left: 20px;     height: 54px;}
.ls-search ul li.ss1 input{ height: 54px; line-height: 54px; }
.ls-search ul li.ss2{ height: 40px;}
.ls-search-click-home{ left:20px;top:54px;   }
.ls-search-click-home ul{ padding: 5px;}
.ls-hot-link{ width: auto;margin: 20px 10px 0 10px;}
}

/*header end*/

/*footer on*/
/*友情链接*/
.ls-footlink{ background: #007fe1; height: 60px; padding: 15px 0; color: #0154a4; font-size: 16px;}
.ls-footlink .containered{position: relative; z-index: 2; }
.ls-footlink-sel .select{float:left;z-index:11; width:268px; height:60px; background: rgba(255, 255, 255, 0.1); margin-right: 15px; }
.ls-footlink-sel .select.select5{ margin-right: 0;}
.ls-footlink-sel .select dt{height:60px;display:block; font-size: 18px;  cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;	position:relative;	z-index:99;		text-align:center;line-height:60px; font-weight: normal;}
.ls-footlink-sel .select dt.active{ background: rgba(255, 255, 255, 0.18);  z-index:888; color:#fff;}
.ls-footlink-sel .select dt.active a{  background: url(/xxgk/dist/images-new/linkico_active.png) no-repeat right center; }
.ls-footlink-sel .select dt a{ display: block; padding:0 30px 0 0; margin: 0 20px; color: #fff; background: url(/xxgk/dist/images-new/linkico.png) no-repeat right center;}
.ls-footlink .select dd{position:absolute;left:0; right:0; bottom:0; background: #fff;  box-shadow: 0 0 10px rgba(0,0,0,0.2); border-bottom:none; display:none;	z-index:999; padding:10px 0;}
.ls-footlink-sel .select dd ul{padding:5px 0; display:block; max-height:320px;	_height:320px;	overflow-y:auto;overflow-x:hidden;}
.ls-footlink-sel .select dd ul li{	float:left;	width:18%; margin: 0 1%;  }
.ls-footlink-sel .select dd ul li a{	display:block;	padding:0 5px;	font:normal 16px/32px "Microsoft Yahei";	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;	}
.ls-footlink-sel .select dd ul li a:hover{	color:#0154a4;}
.wza-black-white .ls-footlink .select dd{ background:black !important; }
.wza-yellow-black .ls-footlink .select dd{ background:yellow !important; }
.wza-blue-yellow .ls-footlink .select dd{ background:blue !important; }
.wza-yellow-blue .ls-footlink .select dd{ background:yellow !important; }
.wza-white-black .ls-footlink .select dd{ background:white !important; }
.wza-black-yellow .ls-footlink .select dd{ background:black !important; }
/*******底部*******/
.ls-footer{  background: #007fe1; }
.ls-footbox{padding:0;position:relative;}
.ls-footbox .is-foontnav{ padding:16px 0; line-height: 2;}
.ls-footbox .is-foontnav li{ display: inline;  font-size: 0;}
.ls-footbox .is-foontnav li:first-child a{ padding-left: 0;}
.ls-footbox .is-foontnav li a{  color: #fff; display: inline-block; font-size: 16px; font-weight: 500; padding: 0 16px;   background: url(/xxgk/dist/images-new/footline.png) right center no-repeat;}
.ls-footbox .is-foontnav li a:hover{ opacity: .8;}
.ls-footbox .is-foontnav li:last-child a{ background: none;}
.ls-footbox .ls-footcon{ position: relative; font-size: 16px; color: #fff;  text-align: left; line-height: 2; padding: 10px 0; }
.ls-footbox .ls-footcon .sp{ display: inline-block; padding-right:20px;}
.ls-footbox .ls-footcon .sp img{ margin-right: 4px;}
.ls-footbox .ls-footcon .red{ color: #f00; font-weight: bold;}
.ls-footbox .ls-footcon a{color: #fff;  display: inline-block;}
.ls-footbox .ls-footcon a:hover{ opacity: .8;}
.ls-footcon .dzico {z-index:100;  top:50%; right: 280px; margin-top: -75px; position: absolute;}
.ls-footcon .jcico {z-index:100;top:50%; right: 148px; margin-top: -65px;position: absolute;}
.ls-footcon .wzaico{z-index:100; right:0; top:50%; margin-top: -65px; position: absolute;}
@media (min-width: 1200px) and (max-width: 1399px) {
    /*友情链接*/
    .ls-footlink-sel .select{ width: 228px;}
    .ls-footbox .ls-footcon,.ls-footbox .is-foontnav{ text-align: center;}
    .ls-footcon .dzico,.ls-footcon .jcico,.ls-footcon .wzaico{ position: static; display: inline-block; margin: 0;}
}
@media  (max-width:1199px) {
    /*友情链接*/
    .ls-footlink{ height: auto;}
    .ls-footlink-sel .select{ width: 186px;}
    .ls-footbox .ls-footcon,.ls-footbox .is-foontnav{ text-align: center;}
    .ls-footcon .dzico,.ls-footcon .jcico,.ls-footcon .wzaico{ position: static; display: inline-block; margin: 0;}
}
@media (max-width: 767px){
    .ls-footbox .is-foontnav{ padding: 15px 0 0 0;}
}




/*footer end*/



.ui-popup-show .ui-dialog {
    opacity: 1;
}
.ui-dialog {
    _float: left;
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 6px;
    outline: 0;
    background-clip: padding-box;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    opacity: 0;
    transition: transform .15s 
ease-in-out, opacity .15s 
ease-in-out;
}
.ui-dialog-grid {
    width: auto;
    margin: 0;
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
    background: transparent;
}
.ui-dialog-header {
    white-space: nowrap;
    border-bottom: 1px solid #e5e5e5;
}
.ui-dialog-body, .ui-dialog-footer, .ui-dialog-header {
    text-align: left;
    background: transparent;
}
.ui-dialog-close {
    position: relative;
    _position: absolute;
    float: right;
    top: 13px;
    right: 13px;
    _height: 26px;
    padding: 0 4px;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
    cursor: pointer;
    background: transparent;
    _background: #fff;
    border: 0;
    -webkit-appearance: none;
}
.ui-dialog-title {
    margin: 0;
    line-height: 1.428571429;
    min-height: 16.428571429px;
    padding: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 700;
    cursor: default;
}
.ui-dialog-body {
    padding: 20px;
    text-align: center;
}
.ui-dialog-body, .ui-dialog-footer, .ui-dialog-header {
    text-align: left;
    background: transparent;
}
.ui-dialog-content {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    text-align: left;
}
.jump-info p {
    word-break: break-all;
}
.jump-info .btn-group {
    height: 30px;
    margin-top: 20px;
    padding-left: 130px;
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.jump-info .btn-group .btn {
    width: 60px;
    height: 30px;
    margin-right: 20px;
    text-align: center;
    /* line-height: 30px; */
    background: #164fa6;
    color: #fff;
    font-size: 12px;
    float: left;
    display: block;
}




/*弹出框*/

.m-tc {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-family: 微软雅黑 !important;
}

.m-tc .m-shadw {
    position: absolute;
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.m-wrap {
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 999;
    width: 100%;
    margin-top: -300px;
}

.iframe-content {
    position: relative;
    z-index: 10;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.m-tc .seek-box {
    width: 540px;
    height: 500px;
    background-color: #ffffff;
    border-radius: 10px;
    margin: 0 auto;
    position: relative;
}
.guanbi {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 15px;
    right: 20px;
    cursor: pointer;
}
.guanbi img {
    width: 100%;
}
.jctitle {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 50px;
    font-size: 14px;
    color: #007fe1;
}
.jctitle span {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding-left: 18px;
}
.tixing {
	width: 100%;
	font-size: 16px;
	padding: 20px 20px 0;
}
.red {
    color: #007fe1;
}
.tixing label {
	font-weight: normal !important;
}
.tixing label span {
	font-size: 14px;
	font-weight: bold;
	line-height: 36px;
	float: left;
	/* width: 80px; */
	text-align: right;
	padding-right: 10px;
}
.tixing label select {
    width: 180px;
    height: 36px;
    border-radius: 2px;
    border: solid 1px #dddddd;
    padding: 6px 5px;
    border-radius: 3px;
    font-size: 14px;
    outline: none;
    color: #333;
    margin-bottom: 8px;
}
.tixing label input {
    outline: none;
    margin-bottom: 8px;
}
.tixing label input.form-control {
    width: 362px;
    height: 36px;
    /* background-color: #f8f8f8; */
    border-radius: 2px;
    border: solid 1px #dddddd;
    float: right;
    padding-left: 10px;
}
.ly-tex textarea {
    width: 362px;
    height: 128px;
    background-color: #ffffff;
    border-radius: 2px;
    border: solid 1px #dddddd;
    outline: none;
    margin-bottom: 8px;
    overflow: auto;
    resize: none;
}
.tixing label input.mane{
    margin-right: 30px;
    margin-left: -3px;

}
.tixing label input.mane,
.tixing label input.phone{
    width: 362px;
    height: 36px;
    border-radius: 2px;
    border: solid 1px #dddddd;
}
.tixing label input.yzm {
	width: 112px;
	height: 36px;
	border-radius: 2px;
	border: solid 1px #dddddd;
}
.tijiao {
    width: 100px;
    margin: 0 0 0 112px;
}
#SubmitButton {
    width: 100px;
	height: 36px;
	background-color: #007fe1;
	border-radius: 4px;
	border: none;
	color: #fff;
    font-size: 14px;
    cursor: pointer;
}







/*pagination*/
.m-pagination{padding: 15px;}
.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: #0e76cd; border: 1px solid #ddd; 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;}

@media screen and (max-width: 767px) {
    body{min-width: 100%;}
    .headtop .conter,.head, .navlist .container,.typepage,.xqptlink,.gzbg img,.is-main,.containered{width: 100%;}
    .logo{height: 147px !important;}
    .listlj,.shouye,.ico{display: none !important;}
    .headtop{height: 90px;background-size: auto 100%;}
    .lastlist{float: left;}
	.seachbox{margin-left: 0 !important;}
    .navbar-header{display: block;margin: 0 !important;}
    .navbar-header{display: block;}
    .navlist ul{display: block;}
    .navlist ul li,.navlist li.active,.wugk ul li.tablink{width: 100%;}
    #navbar-collapse{background-color: #007fe1;position: relative;z-index: 999;}
    .navlist li a{color: #fff !important;}

    .search-keywords{width: 255px !important;}
    .footer .container,.logo img{width: 100% !important;}
    .footer .fotcon .dzjg, .footer .fotcon .jiucuo, .bot_ico{position: initial !important;display: inline-block;}
	.logo{line-height: 180px;}

}