@charset "utf-8";
/* CSS Document */
html,body {margin: 0 auto;}
body { color: #555;margin: 0px;padding: 0px;  font-size: 16px;font-family: "Microsoft YaHei";text-align: left;}
a {	text-decoration: none;}
a:link,a:visited {	color: #333;}
a:hover {color: #0a98d9;	text-decoration: none;}
* {margin: 0px;padding: 0px;font-family: "Microsoft YaHei";outline: none}
ul,li {list-style-type: none;margin: 0px;padding: 0px;}
img {border: 0px;vertical-align: middle;}
.clear {	clear: both;}
input,select {vertical-align: middle;}
.no {	display: none;}
table {margin: 0px auto;table-layout: fixed;}
.block {display: block;}
.max_img {cursor: pointer;width: 100%; height: 100%; overflow: hidden;position: relative;z-index: 1;}
.max_img img {width: 100%; height: 100%; bottom: 0; top: 0;position: relative;left: 0;-webkit-transition: -webkit-transform 0.5s;-moz-transition: -moz-transform 0.5s;-o-transition: -o-transform 0.5s;transition: transform 0.5s;}
li:hover .max_img img,div:hover.max_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
/*---------------------------------------首页------------------------------------------*/
.top{background: #ededed; line-height: 140px; height: 140px;}
.logo_r h1{padding-left: 35px; font-size: 30px; color: #d00000; background: url(../images/21aqks_icon1.png) no-repeat left center;}
.box{background: #004f99; z-index: 2; position: relative;}
.box>.win_a>ul>li{width: 16.6666%; position:relative; float: left;}
.box>.win_a>ul>li>span{display: block; text-align: center; height: 70px; line-height: 70px; }
.box>.win_a>ul>li>span>a{font-size: 20px;color: #FFFFFF;font-weight: bold; display: inline-block; padding-right: 23px; background: url(../images/21aqks_icon2.png) no-repeat right center;}
.box>.win_a>ul>li:hover>span,.box>.win_a>ul>li.on>span{background: #003f7a;}
.box>.win_a>ul>li>ul{display:none; position:absolute; background: #FFFFFF; border-top:3px solid #f0b303; width: 215px; padding: 16px 0px;}
.box>.win_a>ul>li:hover>ul{display:block;}
.box>.win_a>ul>li>ul>li{line-height:48px; position: relative; transition: ease-in-out 0.3s; background: url(../images/21aqks_icon111.png) no-repeat 90% center; font-size: 18px; height: 48px; padding-left: 24px;}
.box>.win_a>ul>li>ul>li:hover{font-weight: bold; background:#ededed url(../images/21aqks_icon111.png) no-repeat 90% center;}
.box>.win_a>ul>li>ul>li>a{ display: block;}
.box>.win_a>ul>li>ul>li>ul{display: none;position: absolute; right: -170px; top: 0px; background: #FFFFFF; border-top:3px solid #f0b303;}
.box>.win_a>ul>li>ul>li:hover>ul{display: block; }
.box>.win_a>ul>li>ul>li>ul>li{line-height: 38px; font-weight: normal; height: 38px;width: 170px; text-align: center;}
.box>.win_a>ul>li>ul>li>ul>li:hover{font-weight:bold;}
.swiper-wrapper img{width: 100%;}
.div_ss{background: rgba(0,0,0,0.5); line-height: 80px; text-align: center; height: 80px; margin-top: -80px; position: relative;z-index: 2;}
.div_ss input{box-sizing: border-box; padding-left: 20px; width: 445px; height: 45px; color: #999999;}
.div_ss button{width: 70px; height: 45px; background: #004F99; border: none; margin-left: -10px;}
.con_a{background: #ededed;}
.con_p{padding: 80px 0px;}
.con_top{text-align: center;}
.con_top h1{font-size: 30px; margin-bottom: 20px;}
.con_top span{display: block; text-transform: uppercase; color: #999999;}
.con_ul ul{ margin-right: -30px;}
.con_ul ul li{width: 33.33%; float: left; margin-top: 30px;}
.con_ul ul li a{display: block; margin-right: 30px; height: 60px; border-radius:10px; overflow: hidden; line-height: 60px; background: #FFFFFF;}
.con_ul ul li a span{display: block; float: left; width: 50px; font-size: 30px; color: #FFFFFF; font-weight: bold; margin-right: 10px; background: #004F99; text-align: center;}
.con_ul ul li a p{display: inline-block;max-width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-weight: bold;}
.con_ula ul li{float: left; width: 25%;}
.con_ula ul li a{display:block;padding: 0px 27px;}
.con_ula ul li span{display: block; width: 110px; height: 110px; border-radius:50%; margin: 0 auto; margin-bottom: 20px; line-height: 110px; text-align: center;}
.con_ula ul li.icon1 span{background: #004f99;}
.con_ula ul li.icon2 span{background: #f0b303;}
.con_ula ul li h1{font-size: 24px; text-align: center; margin-bottom: 6px;}
.con_ula ul li p{text-align: center; line-height: 30px; color: #666;}
.con_c {background:#ededed url(../images/21aqks_bg2.png) no-repeat center bottom;}
.con_ulb{width: 50%;}
.con_ulb ul li{width: 50%; float: left; box-sizing: border-box; padding-left: 60px; line-height: 60px; height: 60px;}
.con_ulb ul li a{font-weight: bold;}
.con_ulc ul{margin-right: -35px;}
.con_ulc ul li {float: left; width: 25%;}
.con_ulc ul li a{display: block; margin-right: 35px; }
.con_ulc ul li a .max_img{border: 1px solid #cccccc; display: block; height: 205px; line-height: 205px;}
.con_ulc ul li a p{text-align: center; margin-top: 20px;}
.con_d{background: url(../images/21aqks_bg3.png) no-repeat top center;}
.con_top.li h1{color: #FFFFFF;}
.con_top.li span{color: #FFFFFF;}
.con_div ul{margin-right: -35px;}
.con_div ul li{float: left;width: 25%;}
.con_div ul li a{margin-right: 35px;display: block;}
.con_div ul li a .max_img{height: 205px; border: 1px solid #FFFFFF;}
.con_div ul li a h1{font-size: 20px; padding-top:20px; padding-bottom: 10px;}
.con_div ul li a p{line-height: 30px;}
.div_tit{width: 48.33%;}
.div_img img{float: left; margin-right: 15px; position: relative; bottom: -10px;}
.div_img span{line-height: 36px; }
.div_img span a{color: #D00000;}
.div_top{line-height: 60px; height: 60px; background: #EDEDED;}
.div_top h1{font-size: 20px; color: #FFFFFF; padding: 0px 30px; background: #004F99; float: left;}
.div_ul ul li{line-height: 40px; height: 40px;}
.div_ul ul li a{display: inline-block;width: 70%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-left:20px; background: url(../images/21aqks_dian.png) no-repeat 5px center;}
.div_ul ul li span{float: right; margin-right: 10px; color: #999999;}
.bottom{ line-height: 36px;padding: 24px 0px; text-align: center; background: #ededed;border-top: 10px solid #cccccc; }
.nesw_tit{ text-align: center;}
.nesw_tit ul li{display:inline-block; margin: 0 5px; height: 75px; line-height: 75px; text-align: center;width: 285px;font-size: 20px; background: #efefef;font-weight: bold;}
.nesw_tit ul li a{display: block;}
.nesw_tit ul li.on,.nesw_tit ul li:hover{background: #004F99;}
.nesw_tit ul li.on a,.nesw_tit ul li:hover a{color: #FFFFFF;}
.nesw_ul ul li{background: #EFEFEF; padding: 32px; margin-top: 35px;}
.nesw_ul ul li .max_img{width: 250px; margin-right: 30px; height: 160px;}
.nesw_ul ul li span{float: right; margin-left: 40px; padding-left: 40px; line-height: 30px; box-sizing: border-box; padding-top: 20px; background: url(../images/21aqks_icon10.png) no-repeat 80% 80%; height: 160px; text-align: center; border-left: 1px solid #CCCCCC;}
.nesw_ul ul li h2{font-size: 24px; line-height:60px;}
.nesw_ul ul li h3{font-size: 16px; font-weight:normal; line-height: 30px;}
.nesw_ul ul li a{display: block;}
.anniu_a{text-align: center;}
.anniu_a a{display: inline-block; margin: 0px 2px; text-transform: uppercase; height: 30px; line-height: 30px;padding: 0px 10px; border: 1px solid #cccccc;}
.anniu_a a:hover,.anniu_a a.on{background: #3c3a3b; color: #FFFFFF;}
.cp_tit ul{margin-right: -18px;}
.cp_tit ul li{float: left; width: 25%;margin-top: 18px;}
.cp_tit ul li a{display:block; margin-right: 18px; text-align: center; background: #EFEFEF; height: 75px; line-height: 75px;font-size: 20px;}
.cp_tit ul li:hover a,.cp_tit ul li.on a{background: #004F99; font-weight: bold; color: #FFFFFF;}
.cp_ul>ul{margin-right: -30px;}
.cp_ul>ul>li{float: left; width: 33.33%; margin-top: 30px;}
.cp_ul>ul>li>a{display: block; margin-right: 30px;border: 3px solid #f1f1f1;}
.cp_img{height: 285px; line-height: 285px;}
.cp_img img{width: 100%;}
.cp_bottom{padding:10px 60px 30px 60px;}
.cp_bottom h1{font-size: 20px;}
.cp_bottom em{color: #004F99; display: block; margin-bottom: 20px; font-style: normal;}
.cp_bottom ul li{line-height: 30px; color: #999999;font-size: 18px;}
.cp_bottom span{display: block; margin: 0 auto; width: 135px; height: 40px; line-height: 40px; border-radius:20px; background: #004F99; text-align: center; margin-top: 30px; color: #FFFFFF;}
.cp_ul>ul>li>a:hover{border: 3px solid #004F99;}
/*图片放大镜样式*/
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom img{max-width: 100%;}
/*图片小图预览列表*/
.spec-preview{min-height:264px; overflow:hidden; border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;}
.spec-scroll .prev{background:url(../images/21aqks_icon11.png) no-repeat center; left: 10px;}
.spec-scroll .next{background:url(../images/21aqks_icon10.png) no-repeat center;right: 10px;}
.spec-scroll .prev,.spec-scroll .next{display:block; width: 34px; cursor: pointer; height: 34px; top: 30%; position: absolute;}
.spec-scroll .items{ margin: 0 auto; position:relative;width:430px;height:80px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:80px;text-align:center; margin-right: 7px;}
.spec-scroll .items ul li img{width:80px;height:80px;}
.xl_r_ll {padding:0px 60px; position: relative;}
.spec-preview {text-align: center; line-height: 297px;}
.xl_r_ll,.xl_r{width: 50%; box-sizing: border-box;}
.xl_div{padding: 70px 0px;}
.xl_r{padding: 0px 20px;}
.xl_r h2{margin-bottom: 20px; font-size: 24px; padding-bottom: 20px; border-bottom: 1px solid #E4E4E4;}
.xl_r p{line-height: 36px; margin-bottom: 10px;}
.xl_r ul li{line-height: 36px; color: #999999; margin-bottom: 10px;}
.xl_r .logo_r h1{padding-left: 25px; font-size: 20px; color: #d00000; background: url(../images/21aqks_icon13.png) no-repeat left center;}
.xl_r span{display: block;width: 130px; height: 40px; text-align: center; line-height: 40px; background: #003F7A;border-radius:20px; margin-top: 20px;}
.xl_r span a{display: block; color: #FFFFFF;}
.xl_tit{background: #efefef; padding:35px 40px;}
.xl_top{width: 250px; height: 65px; line-height: 65px; text-align: center;font-size: 24px; font-weight: bold; color: #FFFFFF; background: #004F99;}
.xl_ul{padding: 24px 0px; position: relative;}
.xl_ul .xl_l a{display: block; line-height: 30px;}
.xl_ul span{position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.xl_ul span img{margin-right: 10px;}

