﻿body,html{overflow-x:hidden;min-width:320px;expression(document.body.clientWidth < 320? "320px": "auto" );}
body { color: #333333; text-align: left; line-height: 30px; font-family: "Microsoft YaHei";}
html{ font-size: 14px;}
* { margin: 0px; padding: 0px;  font-style: normal; outline: none; }
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #1658a0; text-decoration: none; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}
.clear { clear: both; }
input, select { vertical-align: middle;}
input[type="button"]{ cursor: pointer;}
#wrap{ min-height: 100%; overflow: hidden;padding-bottom:30px;}
#main.tsb{ position: relative;z-index: 2; *overflow: hidden;margin-top:20px;}
.container{ max-width: 1300px; margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.clearflx:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearflx { zoom: 1; }
*:first-child+html .clearflx { zoom: 1; }
.xdgdd.nons_hs, .slide_insn.nosn{display:none;}
.banner{width:100%;height:465px;background: url('../images/imgdata/banner_bb.jpg') center top no-repeat #ffffff;}
.ndbb_box{height: 345px;background: url('../images/imgdata/bb_bg.jpg') center no-repeat;}
.ndbb_box ul{width: 720px;height: 287px;margin: 0 auto;padding-top: 58px;}
.ndbb_box ul li{width: 720px;height: 105px;margin-bottom: 25px;}
.ndbb_box ul li.num1{background: url('../images/imgdata/bb_list1.png') right no-repeat;background-size: 100% 100%;}
.ndbb_box ul li.num2{background: url('../images/imgdata/bb_list2.png') right no-repeat;background-size: 100% 100%;}
.ndbb_box ul li a{font-size: 26px;color: #fff;display: block;height: 105px;line-height: 100px;padding-left: 100px;}
.szdwbox{width: auto;padding: 50px 0 46px;margin: 0 auto;}
.szdwlist{margin: 0 auto;height: 52px;line-height: 52px;margin-bottom: 26px;}
.szdwlist span{width: 195px;height: 52px;text-align: center;margin: 0 auto;display: block;font-size: 32px;color: #279cfc;}
.bblist{height: auto;overflow: hidden;}
.bblist ul li{width: 302px;height: 48px;line-height: 22px;display: table;float: left;margin: 0 10px 20px 10px;text-align: center;}
.bblist ul li a{white-space: normal;display: table-cell;height: 100px;vertical-align: middle;padding: 10px;border: 1px solid #dfdfdf;font-size: 16px;color: #333;overflow: hidden;text-overflow: ellipsis;}
.mainl{overflow: hidden;width: 100%;padding-bottom: 20px;}
.sxqlist span{width: 245px;margin: 0 auto;height: 54px;line-height: 54px;text-align: center;margin: 0 auto;display: block;font-size: 32px;color: #279cfc;}
.xqbox{height: auto;margin: 0 auto;margin-top: 25px;overflow: hidden;}
.sxq_list{width: auto;}
.sxq_list ul{margin-left: -1.5%;}
.sxq_list ul li{width: 144px;height: 116px;float: left;margin-left: 1.5%;padding: 0 0px;line-height: 116px;text-align: center;margin-bottom: 15px;}
.sxq_list ul li a{font-size: 26px;color: #fff;display: block;background: url('../images/imgdata/xqsec1.png') bottom no-repeat;background-size: contain;}
.news_box{width: 1015px;margin: 0 auto 30px auto;}
.wqhg_nav ul{text-align:center;}
.wqhg_nav ul li{display: inline-block;margin: 0 20px;}
.wqhg_nav ul li a{display: block;padding:5px 20px;border: 2px solid #d2d2d2;border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;-o-border-radius: 20px;-webkit-border-radius: 20px;}
.wqhg_nav ul li a.curr, .wqhg_nav ul li a:hover{border: 2px solid #279cfc;background: #279cfc;color: #ffffff;}

@media screen and (max-width:1920px) {
	.container{width: 1300px;}
}

@media screen and (max-width: 1340px){
    .container{ max-width: 1200px;}
	.bblist ul{margin-left: -2%;overflow: hidden;}
	.bblist ul li{width: 23%;margin: 0 0 15px 2%;}
	.sxq_list ul li{width: 155px;}
}

@media screen and (max-width: 1240px){
    .container{ max-width: 1000px;}
	.sxq_list ul li{width: 129px;}
	.wqhg_nav ul li{margin: 0 15px;}
	.news_box{width: 945px;}
}

@media screen and (max-width: 1000px){
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	input[type="button"],input[type="submit"]{ cursor: pointer; appearance: button; -moz-appearance:button; Firefox -webkit-appearance:button;}
	#wrap{padding-bottom:20px;overflow: hidden;}
	#wrap #main{margin-top:0;}
	.container, .news_box{ max-width:100%;}
	.news_box{padding: 0 20px;}
	.wqhg_nav ul li{margin: 15px;}
	.banner{height: 365px;background-size: 1500px;}
	.mainl{padding: 10px 20px;}
	.sxqlist{padding: 0 20px 15px 20px;}
	.szdwbox{padding: 40px 20px 30px 20px;}
	.bblist ul li{max-height: 42px;}
	.bblist ul li a{height: 130px;}
	.mainl .xqbox{padding: 0;}
	.xqbox{margin-top: 20px;}
	.sxq_list ul{margin-left: -2%;}
	.sxq_list ul li{width: 23%;padding: 0;float: left;margin-left: 2%;}
	.sxq_list ul li a, .sxq_list ul li.curr a {background: -moz-linear-gradient(left, #1894fb 0%, #56b4ff 100%);background: -webkit-linear-gradient(left, #1894fb 0%, #56b4ff 100%);background: -o-linear-gradient(left, #1894fb 0%, #56b4ff 100%);background: -ms-linear-gradient(left, #1894fb 0%, #56b4ff 100%);background: linear-gradient(to right, #1894fb 0%, #56b4ff 100%);z-index: 100;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1894fb', endColorstr='#56b4ff',GradientType=1 );border-radius: 8px;font-size: 22px;}
}

@media screen and (max-width:750px){
    .banner{height: 240px;background-size: 1000px;}
	.ndbb_box ul{width: 95%;margin: 0 auto;}
	.ndbb_box ul li{width: 100%;background-size: 100% 100%;}
	.ndbb_box ul li a, .ndbb_box ul li.num2 a{font-size: 22px;line-height: 25px;padding-left: 80px;padding-top: 30px;}
	.szdwlist span, .sxqlist span{font-size: 26px;}
	.mainl{padding: 0 20px 10px 20px;}
	.bblist ul li{width: 48%;}
	.bblist ul li a{height: 150px;}
	.szdwlist span, .sxqlist span{font-size: 26px;}
}

@media screen and (max-width:540px){
    .ndbb_box{height: 285px;}
	.ndbb_box ul{padding-top: 35px;}
	.ndbb_box ul li{margin-bottom: 0;}
	.ndbb_box ul li a, .ndbb_box ul li.num2 a{font-size: 20px;line-height: 25px;padding-left: 50px;padding-top: 30px;}
	.ndbb_box ul li.num2{margin-top: 10px;}
	.sxqlist{padding: 0 10px 10px 10px;}
	.sxq_list ul li{width: 48%;}
	.szdwbox{padding: 30px 10px 20px 10px;}
	.szdwlist span, .sxqlist span{font-size: 22px;}
	.bblist ul li{margin: 0 0 15px 2%;}
	.szdwlist span, .sxqlist span{font-size: 22px;}
	.sxq_list ul li a, .sxq_list ul li.curr a{font-size: 20px;}
}

@media screen and (max-width:500px){
	.sxq_list ul li{padding: 0;float: left;margin-left: 2%;}
}

@media screen and (max-width:460px){
	.banner{height: 190px;background-size: 800px;}
}

@media screen and (max-width:450px){
	.wqhg_nav ul li{float: left;margin: 3%;width: 44%;}
	.wqhg_nav ul li a{text-align: center;}
}

@media screen and (max-width:400px){
	.ndbb_box ul li a, .ndbb_box ul li.num2 a{font-size: 18px;line-height: 25px;padding-left: 40px;padding-top: 25px;}
}

@media screen and (max-width:360px){
	.banner{height: 165px;background-size: 700px;}
}