/*PUBLIC STYLE*/
.cen_w{width: 1200px;margin: 0 auto;min-width: 1200px;}
a{color: #333;}
/* header */
.header{width: 100%;min-width: 1200px;height: 120px;;background-size: 100% 100%;}
.hea_logo{height: 120px;display:table-cell;vertical-align:middle;width: 840px;}
.hea_rig{height: 120px;display:table-cell;vertical-align:middle;width: 360px;}

.hea_rig .hea_search{width: 235px;float: right;position: relative;}
.hea_search .hea_input{width: 235px;height: 40px;border: 0;text-indent: 20px;font-size: 15px;line-height: 42px;border: 1px solid #023b7f;}
.hea_search .hea_inpimg{position: absolute;right: 12px;top: 7px;}
/* nav */
.nav{width: 100%;height: 55px;width: 100%;position:relative; z-index:99;line-height: 55px;background: #023b7f;}
.nav .nLi{float: left;width: 12.28%;text-align: center;position:relative; display:inline;transition: all .3s;-webkit-transition: all .3s;}

.nav .nLi a{box-sizing: border-box; color: #fff;font-size: 16px;display: block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav .sub{display:none;width:100%; left:0; top:55px;  position:absolute; line-height:55px; padding:5px 0; z-index: 99; }
.nav .sub li{ zoom:1;z-index: 99; background: #023b7f;border-bottom: 1px solid #fff;line-height: 45px;}
.nav .sub li:last-child{border-bottom:none;}
.nav .sub a{ display:block; padding:0 10px; color:#fff; font-size: 14px;}
.nav .nLi.on{background:#1057b1;}

/* banner */
.banner{width: 100%;min-width:1200px;height: 420px;overflow:hidden; position:relative;margin: 0 auto;}
.banner1{width: 100%;min-width:1200px;}
.banner1 img{width: 100%;min-width:1200px;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ width: 100%;min-width:1200px;zoom:1; vertical-align:middle; position: relative;}
.banner .bd li img{width: 100%;height: 420px;}
.banner .hd{height:15px;overflow:hidden;position:absolute;right: 36%;bottom:30px;z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; }
.banner .hd ul li{ float:left; margin-right:30px;width:105px; height:6px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#446ab5; }
/* box1 */
.box1{width: 100%;min-width: 1200px;background: url(../images/bg1.png) no-repeat;background-size: 100% 100%;height: 568px;}
.box1_ul{height: 180px;padding: 35px 0;}
.box1_ul li{width: 33.33%;float: left;text-align: center;transition: all .3s;-webkit-transition: all .3s;}
.box1_ul li a img{width: 75px;height: 75px;}
.box1_ul li a p{padding: 10px 0;color: #023b7f;font-size: 15px;}
.box1_l{width: 736px;float: left;}
.title{font-size: 24px;color: #023b7f;line-height: 50px;border-bottom: 1px solid #023b7f;margin-bottom: 20px;}
.title a{float: right;color: #909090;font-size: 14px;}
.newbanner{width: 380px;height: 285px;overflow:hidden; position:relative;float: left;}
.newbanner .bd{ position:relative; height:100%; z-index:0;}
.newbanner .bd li{ width: 100%;zoom:1; vertical-align:middle; position: relative;background: #fff;}
.newbanner .bd li img{width: 100%;height: 285px;}
.newbanner .bd li .newsb_t{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);width: 100%;line-height: 35px;color: #fff;padding: 0 20px;font-size: 14px;}
.newbanner .prev,
.newbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; z-index:1;  }
.newbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.newbanner .prev:hover,
.newbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.newbanner .prevStop{ display:none;  }
.newbanner .nextStop{ display:none;  }
.newtext{width: 326px;float: right;}
.newtext li{margin-bottom: 25px;}
.newtext li .new_d{float: left;width: 52px;height: 52px;background: #f2f2f2;font-size: 12px;color: #023b7f;text-align: center;margin-right: 12px;}
.newtext li .new_d p{font-size: 24px;text-align: center;line-height: 30px;}
.newtext li a{font-size: 15px;line-height: 26px;display: table;}
.newtext li span{display: table-cell;vertical-align:middle;}
.newtext li:hover a{color: #023b7f;}
.box1_r{width: 432px;float: right;background: #ededed;height: 356px;}
.tz_tit{background: #023b7f;border: 0;color: #fff;padding: 0 20px;height: 51px;}
.tz_tit a{color: #fff;}
.box1_tz{padding: 0 20px;}
.box1_tz li{margin-bottom: 11px;width: 100%;}
.tz_d{width: 60px;height: 58px;background: #d9eafe;text-align: center;border: 1px solid #a8a8a8;line-height: 28px;float: left;margin-right: 12px;}
.tz_d p{background: #9db1c9;color: #fff;}
.box1_tz li a{display: table;line-height: 28px;font-size: 15px;}
.box1_tz li span{display: table-cell;vertical-align:middle;}
/* box2 */
.box2{width: 100%;min-width: 1200px;padding: 30px 0;}
.box2 img{width: 100%;}

/* box3 */
.box3{width: 100%;min-width: 1200px;height: 524px;background: url(../images/bg2.png) no-repeat;background-size: 100% 100%;}
.box3_l{width: 736px;float: left;}
.aqzs_item{width: 50%;float: left;padding-right: 30px;margin-bottom: 20px;}
.aqzs_item .aqzs_tit{width: 42px;float: left;height: 130px;}
.aqzs_item .aqzs_tit a{color: #fff;font-size: 15px;display:table-cell;text-align:center;vertical-align:middle;background: #e9a349;padding: 0 10px;line-height: 18px;height: 120px;}
.aqzs_item+.aqzs_item .aqzs_tit a{background: #f55b2b;}
.aqzs_item+.aqzs_item+.aqzs_item .aqzs_tit a{background: #84b544;}
.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item .aqzs_tit a{background: #f17da9;}
.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item .aqzs_tit a{background: #4499b5;}
.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item+.aqzs_item .aqzs_tit a{background: #44b58e;}
.aqzs_ul{float: left;}
.aqzs_ul li{padding-left: 20px;}
.aqzs_ul li a{font-size: 14px;background: url(../images/icon4.png) left center no-repeat;padding-left: 15px;}
.box3_r{width: 432px;float: right;}
.sy_ul{}
.sy_ul li{margin-bottom: 15px;}
.sy_ul li a{font-size: 15px;line-height: 20px;	display: block;}
.sy_ul li span{color: #fff;background: #023b7f;font-size: 14px;padding: 0 8px;line-height: 20px;border-radius: 5px;margin-right: 18px;transition: all .3s;-webkit-transition: all .3s;}
.sy_ul li:hover span{background: #e3a217;}
.sy_ul li:hover a{color: #023b7f;}
.link_a a{background: #5b70f1;display: block;float: left;width: 48%;height: 59px;line-height: 59px;color: #fff;text-align: center;margin-right: 4%;margin-bottom: 20px;font-size: 15px;}
.link_a a+a{margin-right: 0;background: #7e44b5;}
.link_a a+a+a{width: 100%;background: #e3a946;}
/* box4 */
.box4{width: 100%;min-width: 1200px;padding: 40px 0;}
.picScroll-left{overflow:hidden; position:relative;background: url(../images/bg3.png) no-repeat;background-size: 100% 100%;height: 238px;padding-top: 55px;padding-left: 77px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 192px;height: 160px; margin-right:28px; float:left; _display:inline; overflow:hidden; text-align:center;  position: relative;}
.picScroll-left .bd ul li img{ width:192px;height: 120px; }
.picScroll-left .bd ul li p{width: 100%;height: 40px;line-height: 40px;font-size: 15px;text-align: center;}

/* footer */
.footer{width: 100%;min-width: 1200px;background: #1057b1;border-bottom: 23px solid #093d80;padding: 30px 0;padding-bottom: 10px;}
.footer_l{float: left;width: 290px;}
.footer_l .select{width: 290px;height: 50px;line-height: 50px;background: none;border: 1px solid #fff;margin-bottom: 15px;padding-left: 20px;font-size: 15px;color: #fff; cursor: pointer; appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;background: url(../images/icon5.png) 255px no-repeat;}
.footer_l .select::-ms-expand{display: none;}
.footer_l .select option{color: #333;line-height: 30px;}
.footer_c{width: 620px;text-align: center;float: left;color: #fff;font-size: 14px;line-height: 30px;padding-top: 15px;}
.footer_r{float: right;}
.footer_r p{float: right;width: 20px;font-size: 14px;color: #fff;line-height: 15px;margin: 18px 0 0 15px;}

/* åˆ—è¡¨ */
.list_bt{width: 1200px;height: 65px;margin-top: 15px;margin-right: auto;margin-bottom: 15px;margin-left: auto;padding-top: 0px;padding-right: 15px;padding-bottom: 0px;padding-left: 15px;}
.list_bt .lmmc{width: 250px;height: 63px;line-height: 63px;border-bottom: 2px solid #023b7f;float: left;font-size: 22px;color: #444444;display: block; text-align:center;}
.list_bt .dqwz{width: 920px;height: 63px;line-height: 65px;border-bottom: 2px solid #cccccc;text-align: right;padding-right: 15px;font-size: 14px;color: #444444;float: left;box-sizing: border-box;}
.list{ width:1200px; overflow: hidden; padding:0px 15px; margin:0 auto; min-height:500px; }
.list .left{width: 250px;overflow: hidden;float: left;}
.list .left ul .cursor{width: 250px;line-height: 45px;display: block;font-size: 16px;background:#023b7f;margin-bottom:15px;}
.list .left ul .cursor .li_a{color:#ffffff;}
.list .left ul li{width: 250px;line-height: 45px;display: block;font-size: 16px;background:#f0f0f0;margin-bottom:15px;cursor:pointer;}
.list .left ul li:hover{background:#023b7f;}
.list .left ul li .li_a{color:#444444; display:block;padding:0px 45px;}
.list .left ul li:hover .li_a{color:#ffffff;}
.list .left ul li .li_a span{float:right;}
.left_list_2{width: 100%;background: #fff;border: 1px solid #f0f0f0;}
.left_list_2 .dd_a{color: #444444;font-size: 15px;padding: 0px 50px;}
.left_list_2 dd{padding: 0 10px;border: 1px solid #f0f0f0;}
.list .left ul .cursor .left_list_2 .dd_a{color: #444444;}
.list .left ul .cursor .left_list_2 dd:hover .dd_a{color: #023b7f;}
.list .left ul .left_list_2 .dd_a{color: #444444;}
.list .left ul .left_list_2 dd:hover .dd_a{color: #023b7f;}
.dd_active a{color: #023b7f!important;}
.list .right{width: 860px;overflow: hidden;float: right;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.list .right ul li{ width:840px; overflow: hidden; float:right; padding:10px;border-bottom: 1px dotted #ddd;}

.list .right ul li .li_span{ float:right; color:#333;font-size: 16px;}
.list .right .ksmb{ margin-left:15px;}
.list .right .ksmb h3{ font-size:18px; line-height:80px; color:#cc0000; font-weight:normal;}
.list .right .ksmb ul li{ font-size:16px; line-height:35px; padding:5px; text-align:left; width:100px; float:left; padding-left:35px;}
.nry{width:98%;overflow:hidden;margin:-25px auto 0px auto;}
.nry h3{font-size: 20px;color: #444444;font-weight: bold;text-align: center;margin: 30px 0;}
.nry .attribute{border: 1px dotted #cccccc;font-size: 12px;color: #444444;line-height: 30px;text-align: center;margin-bottom: 20px; background-color: #f0f0f0;}
.nry .attribute span{font-size: 12px;}

.list .right_sz{width: 860px;overflow: hidden;float: right;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
.right_sz .sz_list li{width: 18%;float: left;margin-right: 2%;margin-bottom: 15px;}
.right_sz .sz_list li .sz_img{width: 100%;height: 180px;}
.right_sz .sz_list li img{width: 100%;height: 180px;}
.right_sz .sz_list li .sz_name{text-align: center;border: 1px solid #ddd;line-height: 35px;}

.z_listbox_tit{width: 100%;height: 40px;background: #f0f0f0;padding: 0 15px;line-height: 40px;font-weight: bold;}
				.z_listbox_tit a{float: right;font-weight: normal;font-size: 14px;}
.list .right .pic-list-wrap li {
					width: 25%!important;
					float: left;
					padding: 0 1%;
					box-sizing: border-box;
					margin-bottom: 20px;
				}
				
.list .right .pic-list-wrap li img {
					width: 100%;
					height: 200px;
				}
				
.list .right .pic-list-wrap li p {
					text-align: center;
					line-height: 35px;
					font-size: 16px;
					color: #222;
				}