@charset "utf-8";
@import url(reset.css);
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.w1130{width: 1130px;margin: 0 auto;overflow: hidden;}
.w1180{width: 1180px;margin: 0 auto;overflow: hidden;}
body{background: #FFFFFF; font-size: 16px;}
a em{transition: transform 0.7s ease-out 0s;}
a:hover em{transform: rotateY(180deg); transition: transform 0.7s ease-out 0s;}
a{ color: #333333;}
a:hover{ color: #31a5fe !important;}
.top dl dt.logo{float: left;margin: 30px 0 0 0;width:395px;height: 131px;}
.logo a{ display: block; cursor: pointer; width: 100%; height: 131px; background: url(logo.png) no-repeat;}

.top dl dd{float: right;width: 700px;height: 40px;line-height: 40px;background: url(bmlqcx_pimg_05.png) repeat;overflow: hidden;margin-top: 80px;}
.top dl dd ul li{float: left;width: auto;padding: 0 8px;}
.top dl dd ul li a{ color: #FFFFFF;}
.nav{/* margin-top: 30px; */}
.top dl dd ul li.on{ background:#ffffff;}
.top dl dd ul li.on a{ color:#2084ad;}
.backstretch img{ top:  0px !important;}
.bg_bs{ background:url(bmlqcx_pimg_07.png) repeat; overflow: hidden;}

.mt20{ margin-top: 20px;}
.pd35{ padding: 35px;}

.lm{ color: #31a5fe; font-size: 18px; font-weight: bold; overflow: hidden;}
.lm a{ color: #31a5fe;}
.lm a i{background: #31a5fe;width: 5px;height: 22px;float: left;display: block;margin-right: 10px;margin-top: 2px;}
.lm a span{display: block;float: left;height: 30px;/* line-height: 30px; */width: auto;}

.lm2{ color: #31a5fe; font-size: 36px; font-weight: bold; height: auto; text-align: center;}
.fwtj-box{overflow: hidden;width: 385px;padding: 10px 14px 0 14px;}
.fwtj-box ul li{ float: left; height: 120px; width: 120px; margin-right: 5px; margin-top: 5px;}
.fwtj-box ul li.li1{width: 245px;background: #008fc7;}
.fwtj-box ul li.li2,.fwtj-box ul li.li5{ margin-right: 0;}
.fwtj-box ul li.li2{background: #ffc529;}
.fwtj-box ul li.li3{background: #fd6d6d;}
.fwtj-box ul li.li4{background: #8c97cb;}
.fwtj-box ul li.li5{background: #31c1a8;}
.fwtj-box ul li a span{color: #FFFFFF;/* line-height: 30px; */display: block;text-align: center;}
.fwtj-box ul li a em{display:  block;background: url(bmlqcx_pimg_02.png) no-repeat;width: 85px;height: 62px;margin: 16px auto 0 auto;}
.fwtj-box ul li.li1 a em{background-position: -18px -11px;float: left;margin: 25px 0 0px 20px;}
.fwtj-box ul li.li1 span{float: left;margin-left: 20px;margin-top: 48px;}
.fwtj-box ul li.li2 a em{background-position: -248px -2px;}
.fwtj-box ul li.li3 a em{background-position: 7px -127px;}
.fwtj-box ul li.li4 a em{background-position: -121px -131px;}
.fwtj-box ul li.li5 a em{background-position: -249px -132px;}
.box1 dl dt{ float: left;width: 385px; overflow: hidden;}
.box1 dl dd{float: right;width: 710px;}

.sous{background:url(bmlqcx_pimg_08.png)  repeat;height: 80px;width: 665px;margin-top: 36px;overflow: hidden;/* float: right; */}
.ssk{width: 569px;*width:340px;font-size:14px;border:none;height: 65px;height: 65px;e-height:57px;float:left;text-indent:15px;background: #ffffff; *margin-left:-260px;margin-top: 7px;margin-left: 8px;}
.sous span{width:80px;cursor:pointer;float:right;height: 65px;margin-right: 7px;text-align:center;/* line-height:57px; */background: url(bmlqcx_pimg_03.png) 15px 6px no-repeat #31a5fe;margin-top: 7px;}
.sous span a{ color:#fff; font-family:"宋体"; font-size:16px;}
.cl{ clear: both;}

.box1 dl dd .dh{overflow: hidden;margin-top: 10px;font-size: 14px;}
.box1 dl dd .dh ul li{float: left;width: 97px;background: url(bmlqcx_pimg_04.png) 0px center no-repeat;line-height: 40px;height: 40px;padding-left: 20px;}
.box1 dl dd .dh ul li:hover,.box1 dl dd .dh ul li.on{background: url(bmlqcx_pimg_04_on.png) 0px center no-repeat;}
.box1 dl dd .dh ul li:hover a,.box1 dl dd .dh ul li.on a{ color: #31a5fe;}
div.page{padding: 20px 0px;text-align: center;clear: both;overflow:hidden;}
div.page a{padding:5px 10px;font-size: 14px; background:#e9e9e9; border:1px solid #cccccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#5d5d5d; margin: 0 3px;}
div.page a:hover{background:#31a5fe; border:1px solid #31a5fe; color: #FFFFFF;}
div.page a.up{ }
div.page a.onhover{background: #31a5fe;border: 1px solid #31a5fe;color: #FFFFFF;}
div.page input{ border:1px solid #cccccc; width:50px;height:20px; line-hegiht:20px; text-align:center;}
div.page span{padding-right:10px;}
.box1{ margin-top:20px;}

.box2{ overflow: hidden;padding: 10px;}

.box2 .jg{border-bottom: 2px solid #31a5fe; line-height: 40px; padding-left: 10px;}
.box2 .jg i{ font-style: normal; color: #e82431;}
.box2 .jg span{color: #31a5fe;}

.jg_list{ padding: 10px;}


.box2 dl dd ul li{line-height: 35px;/* height: 35px; */position: relative;overflow: hidden;background: url(bmlqcx_pimg_09.png) 0px 32px  no-repeat;padding-left: 0px;font-size: 16px;}
.box2 dl dd ul li:hover{background: url(bmlqcx_pimg_09_on.png)  0px 32px no-repeat;}
.box2 dl dd ul li a{ display: block; float: left; max-width: 80%; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.box2 dl dd ul li span{/* position: absolute; *//* top: 0; *//* right: 0; *//* color: #9d9d9d; */}

.footer{padding: 20px 0; background: url(bmlqcx_pimg_10.png) repeat;color: #FFFFFF; text-align: center; margin-top: 20px;}
.footer a{ color: #FFFFFF;}