/*PUBLIC STYLE*/
.cen_w{width: 1200px;margin: 0 auto;min-width: 1200px;}
a{color: #333;}
/* header */
.header{width: 100%;min-width: 1200px;height: 180px;background: url(../images/topbg.png) no-repeat;background-size: 100% 100%;}
.hea_logo{height: 180px;display:table-cell;vertical-align:middle;width: 840px;}
.hea_rig{height: 180px;display:table-cell;vertical-align:middle;width: 360px;}
.hea_rig .hea_rig_a{float: right;height: 40px;margin-bottom: 22px;}
.hea_rig .hea_rig_a a{color: #fff;padding-right: 15px;background: url(../images/icon1.png) left no-repeat; font-size: 14px;   padding-left: 38px;line-height: 36px;background-size: 36px;display: block;float: left;}
.hea_rig .hea_rig_a a+a{background: url(../images/icon2.png) left no-repeat;}
.hea_rig .hea_rig_a a+a+a{background: url(../images/icon3.png) left no-repeat;}
.hea_rig .hea_search{width: 300px;float: right;position: relative;}
.hea_search .hea_input{width: 300px;height: 42px;border-radius: 20px;border: 0;text-indent: 25px;font-size: 15px;line-height: 42px;}
.hea_search .hea_inpimg{display:none;position: absolute;right: 20px;top: 10px;width: 20px;background:url(../images/search.png) left center no-repeat;}
/* nav */
.nav{width: 100%;min-width: 1200px;height: 60px;width: 100%;position:relative; z-index:99;line-height: 57px;background: #1057b1;}
.nav .nLi{float: left;width: 11.1%;text-align: center;position:relative; display:inline;transition: all .3s;-webkit-transition: all .3s;background: url(../images/line.png) left no-repeat;}
.nav .nLi:first-child{background: none;}
.nav .nLi a{box-sizing: border-box; color: #fff;font-size: 16px;display: block;font-weight: bold;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav .sub{display:none;width:100%; left:0; top:60px;  position:absolute; line-height:60px; padding:5px 0; z-index: 99; }
.nav .sub li{ zoom:1;z-index: 99; background: #1057b1;border-bottom: 1px solid #fff;line-height: 45px;}
.nav .sub li:last-child{border-bottom:none;}
.nav .sub a{ display:block; padding:0 3px; color:#fff; font-size: 15px;}
.nav .nLi.on{border-bottom: 3px solid #e9a349;}
/* banner */
.banner{width: 100%;min-width:1200px;height: 420px;overflow:hidden; position:relative;margin: 0 auto;}
.banner2 img{width: 100%;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ width: 100%;min-width:1200px;zoom:1; vertical-align:middle; position: relative;height: 420px;}
.banner .bd li img{width: 100%;height: 420px;object-fit: cover;}



/*å½“é¡µé¢å®½åº¦å¤§äºŽ1280pxä¸”å°äºŽ1366pxçš„æ—¶å€™æ‰§è¡Œ,1280-1366*/
@media screen and (min-width:1200px) and (max-width: 1366px){
.banner{height: 316px;}
.banner .bd li img{width: 100%;height: 316px;object-fit: cover;}
}
/*å½“é¡µé¢å®½åº¦å¤§äºŽ1440pxä¸”å°äºŽ1600pxçš„æ—¶å€™æ‰§è¡Œ,1440-1600*/
@media screen and (min-width:1440px) and (max-width:1600px){
.banner{height: 350px;}
.banner .bd li img{width: 100%;height: 350px;object-fit: cover;}
}
/*å½“é¡µé¢å®½åº¦å¤§äºŽ1680pxä¸”å°äºŽ1920pxçš„æ—¶å€™æ‰§è¡Œ,1680-1920*/
@media screen and (min-width:1680px) and (max-width:1920px){
.banner{height: 420px;}
.banner .bd li img{width: 100%;height: 420px;object-fit: cover;}
}



.banner .hd{height:15px;overflow:hidden;position:absolute;left: 28%;bottom:30px;z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; }
.banner .hd ul li{float:left;margin-right:30px;width: 75px;height:6px;text-align:center;background:#fff;cursor:pointer;}
.banner .hd ul li.on{ background:#1057b1; }
/* box1 */
.box1{width: 100%;min-width: 1200px;min-height: 235px;}
.box1_tit{line-height: 95px;font-size: 24px;color: #1057b1;font-weight: bold;text-align: left;}
.box1_tit a{float: right;font-size: 14px;line-height: 20px;padding: 0 15px;color: #a7a7a7;border: 1px solid #a7a7a7;margin-top: 42px;}
.box1_ul{}
.box1_ul li{width: 170px;float: left;margin-left: 42px;text-align: center;transition: all .3s;-webkit-transition: all .3s;}
.box1_ul li:first-child{margin-left: 0;}
.box1_ul li+li+li+li+li+li{margin-left: 0;}
.box1_ul li+li+li+li+li+li+li{margin-left: 85px;}
.box1_ul li a img{width: 75px;height: 75px;}
.box1_ul li a p{padding: 20px 0;color: #1057b1;font-size: 15px;}
/* box2 */
.box2{width: 100%;min-width: 1200px;background: #f2f2f2;padding-bottom: 30px;}
.box2_l{width: 790px;float: left;margin-right: 30px;}
.newbanner{width: 48%;height: 335px;overflow:hidden; position:relative;box-shadow: 0 5px 10px #858585;float: left;background: #fff;}
.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: 260px;}
.newbanner .bd li .newsb_t{padding: 15px 20px;}
.newbanner .bd li .newsb_t .newsb_t_date{float: left;width: 40px;height: 40px;background: url(../images/xline.png) center 15px no-repeat;margin-right: 20px;}
.newbanner .bd li .newsb_t .newsb_t_date span{text-align: left;color: #1057b1;font-size: 18px;}
.newbanner .bd li .newsb_t .newsb_t_date p{text-align: right;color: #999999;font-size: 12px;}
.newsb_t_tit{line-height: 24px;font-size: 15px;}
.newbanner .hd{ height:15px; overflow:hidden; position:absolute; right:20px; bottom:88px; z-index:1;}
.newbanner .hd ul{ overflow:hidden; zoom:1; }
.newbanner .hd ul li{ float:left; margin-right:12px;width:8px; height:8px; text-align:center; background:#d5d5d5; cursor:pointer;border-radius: 50%; }
.newbanner .hd ul li.on{ background:#ff9600; }
.newtext{width: 48%;float: right;}
.newtext .newtext_hot{width: 100%;height: 100px;border-bottom: 1px solid #d5d5d5;margin-top: 0;}
.newtext .newtext_hot .newtext_hot_l{width: 85%;float: left;}
.newtext .newtext_hot .newtext_hot_l p+p{color: #999999;font-size: 14px;line-height: 24px;margin-top: 10px;}
.newtext .newtext_hot .newtext_hot_r{margin-top: 15px;float: right;width: 15%;text-align: right;}
.newtext .newtext_hot .newtext_hot_r b{font-size: 24px;color: #1057b1;}
.newtext .newtext_hot .newtext_hot_r p{font-size: 10px;color: #1057b1;}
.newtext li:hover a{color: #1057b1;}
.newtext li{margin-top: 22px;line-height: 23px;}
.newtext li span{background: #1057b1;font-size: 12px;padding: 2px 12px;color: #fff;margin-right: 10px;line-height: 23px;}
.newtext li:hover span{background: #e9a349;}
/* box2_r */
.box2_r{width: 380px;float: right;}
.cyxz_ul{}
.cyxz_ul li{line-height: 50px;padding-left: 30px;background: url(../images/icon4.png) left no-repeat;}
.cyxz_ul li:hover a{color: #1057b1;}
/* box3 */
.box3{width: 100%;min-width: 1200px;height: 365px;}
.tzgg_ul{}
.tzgg_ul li{width: 100%;margin-top: 29px;margin-right: 4%;}

.tzgg_ul li:first-child{margin-top:0;}
.tzgg_ul li .tzgg_date{width: 65px;height: 60px;border: 1px solid #e9a349;border-radius: 10px;text-align: center;line-height: 30ox;float: left;margin-right: 20px;}
.tzgg_ul li .tzgg_date b{font-size: 18px;color: #e9a349;}
.tzgg_ul li .tzgg_date p{color: #fff;font-size: 13px;line-height: 30px;background: #e9a349;border-radius: 0 0 10px 10px;}
.tzgg_tit{height: 60px;display: table-cell;vertical-align: middle;width: 290px;}
.aqda{width: 100%;height: 232px;position: relative;}
.aqda a{display: block;position: relative;}
.aqda .aqdabg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url(../images/icon6.png) center no-repeat;background-color: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.aqda a img{width: 100%;height: 100%;}
/* box4 */
.picScroll-left{overflow:hidden; position:relative;margin-bottom: 40px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 267px;height: 200px; margin-right:44px; float:left; _display:inline; overflow:hidden; text-align:center;  position: relative;}
.picScroll-left .bd ul li img{ width:267px;height: 200px; }
.picScroll-left .bd ul li p{width: 100%;height: 30px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);color: #fff;line-height: 30px;font-size: 15px;transition: all .3s;-webkit-transition: all .3s;}
.picScroll-left .bd ul li:hover p{height: 200px;line-height: 200px;}
/* 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;margin-top:35px;
  -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: 740px;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: 270px;height: 63px;line-height: 63px;border-bottom: 2px solid #1057b1;float: left;font-size: 22px;color: #444444;display: block; text-align:center;}
.list_bt .dqwz{width: 900px;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:#1057b1;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:#1057b1;}
.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 40px;}
.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: #1057b1;}
.list .left ul .left_list_2 .dd_a{color: #444444;}
.list .left ul .left_list_2 dd:hover .dd_a{color: #1057b1;}
.dd_active a{color: #1057b1!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 span.spanll{ float:right; color:#444444;font-size: 15px;}
.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;
				}
.botlinks .links-wrap {position: relative;float: left;display: inline-block; margin:4px 0px; width: 250px; line-height: 32px; background: #fff;border:1px solid #d0d0d0;}
.botlinks .links-wrap a.links-arrow {display: block; height: 32px; line-height: 32px; padding: 0 25px 0 10px; color:#a1a1a1; }
.botlinks .links-wrap a.links-arrow:hover,
.botlinks .wrap-open a.links-arrow { color: #333; background-position: right bottom; cursor: pointer;}
.botlinks .links-wrap .link-items {display: none; position: absolute; left: 0; bottom: 33px; width: auto; min-width:230px; height:auto; max-height: 300px; overflow: auto; overflow-x:hidden;background: #f5f5f5;}
.botlinks .links-wrap .link-items a { display: block; line-height: 24px; padding: 5px 0; color: #444;}
.botlinks .links-wrap .link-items a span { display:block; margin:0 6px; white-space:nowrap;}
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #0f429b; cursor: pointer;}/**链接样式**/

/*页码样式调整*/

.list .right .wp_paging li{width:auto;padding:0;border:none;height:25px;}
.list .right .wp_paging li a{line-height: 25px;height: 25px;background:none;color:inherit;font-size:inherit;display:inline-block;width:auto;}
/*自定义输入框*/
.searchbox{text-align:right;margin-top:5px;}
.wp-search {position: relative;border: 1px solid #d0d0d0;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #FFFFFF;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer;}