﻿@charset "utf-8";
/* CSS Document */
body{ background-color: #fbfdff}
.footer-bj{ background: url(../images/fot.jpg) no-repeat center center}


/* 在线查询 */
.hom_bj{width: 100%;  background: url(../images/home.jpg) no-repeat;background-position: center bottom;min-height: 670px;}
.cun-bj{ width: 622px; margin: 0 auto; text-align: center;}
.cun-bj .lg{ width: 609px; height: 120px; margin-bottom: 11px;}

.yan-box{width: 622px; height: 403px; background: url(../images/zb-bj.png) no-repeat;  position: relative; overflow: hidden;}
.yan-c{ width: 588px; margin-left: 15px; margin-top: 6px; }
.qh-k{ width: 100%; height: 71px; border-bottom: solid 1px #dededf;}
.qh-k h4{ width: 33.333%; height: 73px; line-height: 72px; float: left;  font-size: 24px; color: #a5a4a3; cursor: pointer;}
.qh-k h4.cor{ font-weight: bold; color: #df8a3a; background: url(../images/xp.jpg) no-repeat  center bottom;}

.qh-bt{ width: 429px; margin: 0 auto; margin-top: 34px;}
.sr-box{width: 427px; height: 48px; line-height: 48px; border: solid 1px #acabab; border-radius: 6px; position: relative; margin-bottom: 21px;overflow: hidden;}
.sr-box .btt{ width: 350px; height: 48px; line-height: 48px;float: left; font-size: 16px; color: #1b3357; padding-left: 15px; font-family: "微软雅黑" ; font-weight: bold}
.sr-box h4{ width: 42px; height: 48px; background: url(../images/yo1.png) no-repeat left center; position: absolute;right: 0;top: 0}
.sr2 h4{ background: url(../images/yo2.png) no-repeat left center;}


.sr-box .zf1{ position: absolute; right: 15px; top: 11px;}
.cha{ width: 100% ; height:51px;}
.butt2{width: 199px;height: 49px; line-height: 49px; background-color: #121b4a; border-radius: 6px; text-align: center; font-size: 18px; font-weight: bold; color: #fff;cursor: pointer;float: left; overflow: hidden; }

.tetr{ width: 588px; height: 56px; line-height: 56px; position: absolute; left: 15px; bottom: 32px; font-size: 16px; color: #838282; overflow: hidden;}
.tetr span{ font-weight: bold ; color: #dd0d0d}

.sr-box .btt::-webkit-input-placeholder{ color:#999; font-weight: normal }
.sr-box .btt::-moz-placeholder{color:#999;font-weight: normal}
.sr-box .btt:-moz-placeholder{ color:#999;font-weight: normal}
.sr-box .btt:-ms-input-placeholder{color:#999;font-weight: normal}


.cyb{ width: 100%; height: 320px;}
.gaik{ width: 1280px ; margin: 0 auto; padding: 72px 0 40px 0;}
.gaik h3{ width: 100% ; height: 40px; line-height: 40px; text-align: center; font-size: 36px; color: #fff; margin-bottom: 22px; overflow: hidden;}
.gaik p{ width: 100% ; height: 16px; line-height: 16px; text-align: center; font-size: 14px; color: #fff; overflow: hidden;}

.lm-box{ width: 100%; text-align: center;}
.lm-box ul{ width: 100%}
.lm-box ul li{ width: 170px; height: 44px; display: inline-block; margin: 0 19px}
.lm-box ul li a{ width: 100%; height: 44px; display: block; text-align: center;line-height: 44px; background: url(../images/erj.png) no-repeat; font-size: 16px; color: #f9cb95; overflow: hidden;}
.lm-box ul li a:hover{  background: url(../images/erj1.png) no-repeat; color: #1b3357; font-weight: bold}
.lm-box ul li.on a{ background: url(../images/erj1.png) no-repeat; color: #1b3357; font-weight: bold}


.main-bj{ width: 100%; background: url(../images/cont-bj.jpg) no-repeat  top center;}
.main-box{ width: 1280px; margin: 0 auto; padding-bottom: 60px;}
.position_bj{width: 100%; height: 48px; }
.position_bj span{ font-size: 14px; color: #2960a3 ; position: relative; top: 18px;left: 8px; background: url(../images/dw.png) no-repeat ; background-position: left center; padding: 0 0 0 26px;}
.position_bj span a{ font-size: 14px; color: #2960a3}
.position_bj span a.m1{ font-size: 14px; color: #f9a352}
.position_bj span a:hover{color: #f9a352}
.position_bj i{font-size: 14px;
	color: #2960a3;
	font-style: normal;
	position: relative;
	top: 18px;
	left: 28px;}

.main-l{ width: 980px; background-color: #fff ;float: left; box-shadow: #eef1f5 0px 0px 12px 2px;}
.main-r{ width: 280px; background-color: #fff ;float: right;}
.lam{ width: 100% ; height: 37px; padding-top: 18px; border-bottom: 1px solid #ddd; overflow: hidden;}
.lam a{ font-size: 16px; color: #68696f; margin-left: 40px; padding-bottom: 11px;}
.lam a.dw{ background: url(../images/lam-x.jpg) no-repeat bottom center;color: #c26d1c; font-weight: bold}
.lam a:hover{background: url(../images/lam-x.jpg) no-repeat bottom center;color: #c26d1c; font-weight: bold}

.tp-list{  width:900px; margin: 0 auto ; overflow: hidden; }
.tp-list ul{  width:1000px;padding: 7px 0 20px 0 }
.tp-list ul li{ width:280px;float: left;  text-align:center; margin-right:24px;   padding: 2px; position: relative; margin-top: 24px; margin-bottom: 4px; overflow:hidden;}
.tp-list ul li img{ width:280px; height:209px;cursor:pointer;}
.tp-list ul li h3{ width:280px; height:56px; line-height:56px;text-align:left; font-size:16px; color:#1b3357; text-align: center; overflow:hidden}
.tp-list ul li:hover{background-color: #1b3357;}
.tp-list ul li:hover h3{ color: #f9cb95; font-weight: bold}

.szhe{width:280px; height:209px; background: url(../images/spz.png) no-repeat; position: absolute; left: 2px; top: 2px;}


/* ======翻页====== */
.dede_pages{text-align:center;
margin-left:240px;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/* 翻页end */


.viod-bj{ width: 100%; background-color: #fff; border-radius: 10px 0 0 0;box-shadow: #eef1f5 0px 0px 8px 2px;}
.vd-tit{ width: 100%;  height: 56px; line-height: 56px; background: url(../images/rt1.png) no-repeat; position: relative; overflow: hidden;}
.vd-tit h3{ height: 56px; line-height: 56px ; font-size: 20px; color: #f9cb95; position: absolute; left: 20px; top: 0}
.vd-tit a{ font-size: 16px; color: #fff; position: absolute;right: 21px; top: 0px;}


.focus2 { width: 240px; height: 224px; padding: 20px 0 0 0; margin: 0 auto; position: relative;  overflow: hidden;}
.focus2 ul { height: 100%;position: absolute;}
.focus2 ul li {float: left; width: 240px; overflow: hidden; position: relative;}
.focus2 .btn {position: absolute;width: 100%;height: 10px;padding: 5px 0;left: 0;
bottom: 15px;text-align: center;}
.focus2 .btn span { display: inline-block; _display: inline; _zoom: 1; width: 10px; height: 10px;
 _font-size: 0; margin-left: 5px; cursor: pointer;border-radius: 50%;border-radius: 10px; border: solid 2px #f9cc97}
.focus2 .btn span.on { width: 12px; height: 12px; border-radius: 12px; border: solid 2px #0143a6;}
.focus2 ul li img{ width: 240px; height: 179px;}
.focus2 ul li .zhe{ width: 240px; height: 179px; background: url(../images/vd-bj.png) no-repeat; position: absolute; left: 0;top: 0}

.vid2{ margin-top: 20px;}
.vid2 .vd-tit{background: url(../images/rt2.png) no-repeat;}
.vid2 .new{ width: 240px; margin: 0 auto;}
.vid2 .new ul{ width: 100% ; padding: 2px 0 12px 0}
.vid2 .new ul li{width: 100% ; padding: 8px 0; border-bottom: 1px solid #d6d6d6;}
.vid2 .new ul li a{ width: 100%; display: block;  padding: 8px 0 10px 0}
.vid2 .new ul li a h3{ width: 94%; margin: 0 auto; max-height: 44px; font-size: 16px; line-height: 24px; color: #1b3357;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.vid2 .new ul li a:hover{background-color: #f7f9fb;}
.vid2 .new ul li a:hover h3{ color: #c26d1c;}

.pho-box{ width: 100% ; background-color: #fff ; height: 80px;box-shadow: #eef1f5 0px 0px 8px 2px; margin-top: 20px; position: relative;}
.pho-box .dh{ position: absolute; left: 24px; top: 27px;}
.pho-box  h3{position: absolute; left: 64px; top: 27px; height: 26px;line-height: 26px; font-size: 24px; font-weight: bold; color: #ff6959;}

/* 新闻列表 */
.news-list{ width: 900px; margin: 0 auto; padding-bottom: 20px; overflow:hidden;  }
.news-list ul{ width:100%; padding-top:15px;}
.news-list ul li{width:100%; height:34px; line-height:34px; margin: 2px 0;  overflow:hidden}
.news-list ul li a{width:704px;height:34px; line-height:34px; display:block; float: left; display:block; font-size:16px; color:#1b3357;white-space:nowrap;  padding-left: 5px; text-overflow:ellipsis; overflow:hidden; }
.news-list ul li span{ width:100px;height:34px; line-height:34px; float:right;  display:block; text-align:right; font-size:14px; color:#adb1b5; padding-right: 10px;  overflow:hidden}
.news-list ul li:hover a{ color:#c26d1c; font-weight: bold}
.news-list ul li:hover{ background-color: #f7f9fb}
.xian1{ width: 900px; height: 1px; border-top: 1px solid #ddd; margin: 7px 0}


.za-list{ width: 900px; margin: 0 auto; padding-bottom: 20px;  overflow: hidden; }
.za-list ul{  width: 1080px}
.za-list ul li{ width:198px;float: left;  text-align:center; padding-right: 36px; position: relative;margin: 20px 0 0px 0;  }
.za-list ul li img{ width:198px; height:270px;cursor:pointer;}
.za-list ul li h3{ width:198px; height:20px;line-height: 20px; font-size:16px; color:#182c4c; padding: 10px 0 0 0; text-align: center; overflow:hidden}
/* .za-list ul li:hover{background-color: #212b62;} */
.za-list ul li:hover h3{ color: #c26d1c;  font-weight: bold}


.fei-box{ width: 100% ; position: relative;  margin-bottom: 20px; margin-top: 30px;}
.heig{ height: 31px;overflow: hidden;}
.fei-box h3{ width: 49px; height: 31px; line-height: 31px ; font-size: 16px; color: #1b3357;float: left;}
.fei-box .uw{ width: 38px ; height: 29px; line-height: 29px; text-align: center; background-color: #f2f3f7; border: solid 1px #a2a2a2; border-radius: 4px; position: absolute;right: 0; top: 0; background: url(../images/up.png) no-repeat center center; display: none}
.fei-box .dow-box{ width: 1146px;float: left;}
.dow-c{  text-align: left}
.dow-c a{ display: inline-block ; height: 29px; line-height: 29px; text-align: center;  border: solid 1px #1b3357; padding: 0 18px ; border-radius: 4px ; font-size: 16px; color: #1b3357; margin:0 3px 20px 3px;}
.fei-box .ud{background: url(../images/down.png) no-repeat center center; cursor: pointer;}
.dow-c a.on{background-color: #1b3357 ; color: #f9cb95}
.dow-c a:hover{background-color: #1b3357 ; color: #f9cb95}



/* 瀑布流 */
.Waterfall-bj{ width: 100%; padding-bottom: 45px;background: url(../images/cont-bj.jpg) repeat;}
.Waterfall-box{ width: 1200px; margin: 0 auto;}

.wt-top{ width: 1200px; height: 60px; border-bottom: 1px solid #d4c6b8; margin-bottom: 16px; position: relative;}
.wt-top h3{ height: 17px; line-height: 17px; background: url(../images/dw.png) no-repeat left center; padding-left: 26px; font-size: 14px; color: #55585e; position: absolute; left: 2px; bottom: 6px;}
.wt-top h3 a{ font-size: 14px; color: #55585e;}
.wt-top h3 a:hover{ color: #a2231a;}
.wt-top h4{ width: 300px; height: 30px; font-size: 18px; color: #a2a2a2; position: absolute; right: 5px ; bottom: 0; text-align: right; }
.wt-top h4 a{ height: 30px; font-size: 18px; color: #a2a2a2; display: inline-block; padding: 0 8px;}
.wt-top h4 a.mr{ color: #9f231b; border-bottom: 2px solid #9f231b}
.wt-top h4 a:hover{ color: #9f231b; border-bottom: 2px solid #9f231b}




/*插件运行的必须样式*/

.waterfall { height:0; position: relative; overflow: hidden;}

.waterfall ul li { position: absolute;}
.waterfall ul li a { display: block; position: relative; overflow: hidden; font-size:0; margin:4px;}
.waterfall ul li a .img { display: block; width:100%;}


.fallCol_1 ul li { width:100%; left:0;}
.fallCol_2 ul li { width:50%;}
.fallCol_2 ul li.fallLeft1 { left:0;}
.fallCol_2 ul li.fallLeft2 { right:0;}

.fallCol_3 ul { padding: 0 0.5%;}
.fallCol_3 ul li { width:33%;}
.fallCol_3 ul li.fallLeft1 { left:0.5%;}
.fallCol_3 ul li.fallLeft2 { left:33.5%;}
.fallCol_3 ul li.fallLeft3 { left:67%;}

.fallCol_4 ul li { width:25%;}
.fallCol_4 ul li.fallLeft1 { left:0;}
.fallCol_4 ul li.fallLeft2 { left:25%;}
.fallCol_4 ul li.fallLeft3 { left:50%;}
.fallCol_4 ul li.fallLeft4 { left:75%;}

.fallCol_5 ul li { width:20%;}
.fallCol_5 ul li.fallLeft1 { left:0;}
.fallCol_5 ul li.fallLeft2 { left:20%;}
.fallCol_5 ul li.fallLeft3 { left:40%;}
.fallCol_5 ul li.fallLeft4 { left:60%;}
.fallCol_5 ul li.fallLeft5 { left:80%;}

.fallCol_6 ul { padding: 0 2%;}
.fallCol_6 ul li { width:16%;}
.fallCol_6 ul li.fallLeft1 { left:2%;}
.fallCol_6 ul li.fallLeft2 { left:18%;}
.fallCol_6 ul li.fallLeft3 { left:34%;}
.fallCol_6 ul li.fallLeft4 { left:50%;}
.fallCol_6 ul li.fallLeft5 { left:66%;}
.fallCol_6 ul li.fallLeft6 { left:82%;}


#bxphotolist { display:none; position: fixed; z-index:99999999; top:0; left:0; width:100%; height:100%; overflow:hidden; }
#bxphotolist table { table-layout: fixed; height:100%;}
#bxphotolist .bgbox { position: absolute; top:0; left:0; width:100%; height:100%; z-index:3;}
#bxphotolist .topbtnbox { position: absolute; z-index:6; top:-32px; left:0; width:100%;}
#bxphotolist .topbtnbox .inbox { margin: 0 auto;}
#bxphotolist .topbtnbox .close { float: right; color:#FFF; width:28px !important; height:28px; background-image:url(../images/close.png); background-size: cover; margin:3px 0 0 6px;background-repeat: no-repeat}
#bxphotolist .topbtnbox .showall { float: right; color:#ffffff; font-size:16px; line-height:32px; }
#bxphotolist .btnbox { width:100%; height:0; top:0; left:0; position: absolute; top:50%; z-index:6;}
#bxphotolist .btnbox a { display: block; position: absolute; top:-26px; width:29px; height:78px;}
#bxphotolist .btnbox a.prev { left:36px; background-image:url(../images/prev.png);}
#bxphotolist .btnbox a.next { right:36px; background-image:url(../images/next.png);}
#bxphotolist .nrbox { position: relative; z-index:5; margin: 0 auto; }

#bxphotolist .nrbox .inside { position: relative;/* overflow: hidden;*/ z-index:2; text-align: center; background: url(../images/bb-bj.png) repeat; padding: 10px; border-radius: 6px;}
#bxphotolist .nrbox .inside .imgbox { position: relative; overflow: hidden; height:0; }
#bxphotolist .nrbox .inside .img { max-width:100%;}

#bxphotolist .nrbox .inside .wzbox { width: 98%; height: 44px; line-height: 44px; width:calc(100% - 20px); cursor: auto; background: url(../images/pb-bj.png) repeat-x;   position: absolute; left: 10px; bottom: 10px; overflow: hidden;}

#bxphotolist .nrbox .inside .wzbox .wz1 { color: #ffffff; font-size:16px;  height: 44px; line-height: 44px;  width: 100%; text-align: left; text-indent: 10px; overflow: hidden;}
/*插件运行的必须样式*/

/*可以进行取舍的动画样式*/
.waterfall ul li {
	opacity:0;
    transition: transform 0.8s, opacity 0.8s;
    -webkit-transition: -webkit-transform 0.8s, opacity 0.8s;
	
	transform: translate(0,20px);	/*将元素向左，向下移动x,y像素*/
	-ms-transform: translate(0,20px);
	-webkit-transform: translate(0,20px);
	-o-transform: translate(0,20px);
	-moz-transform: translate(0,20px);
}
.waterfall ul li.animateshow {
	opacity:1;
	transform: translate(0,0);
	-ms-transform: translate(0,0);
	-webkit-transform: translate(0,0);
	-o-transform: translate(0,0);
	-moz-transform: translate(0,0);
}
/*可以进行取舍的动画样式*/



.loadmore { text-align: center; padding:50px 0 0px 0;}
.loadmore a { display: inline-block; width: 180px;height: 48px;margin: 0 6px;color: #1a376d;font-size: 20px;
line-height: 48px;text-align: center; background: url(../images/btu.png) no-repeat}
.loadmore a:hover{ background: url(../images/btu1.png) no-repeat; color: #f9cb95}
.waterfall ul li a { margin: 6px 8px; background-color:#FFF; border:1px solid #73757a; border-radius:8px;}
.waterfall ul li a .wzbox { padding:5px 10px;}
.waterfall ul li a .wzbox .wz1 { color:#182c4c; font-size:14px; line-height:40px; height:40px; overflow: hidden;}
#bxphotolist .bgbox { background-color:rgba(0,0,0,0.50);}
.waterfall ul li:hover a .wzbox{ background-color: #1b3357;}
.waterfall ul li:hover a .wzbox p{ color: #f9cb95}
@media screen and (max-width:767px){
    .loadmore a{  width: 160px;height: 40px;line-height: 40px;font-size: 18px; display: inline-block;
color: #838383; text-align: center;border: 1px solid #dddddd;}
#bxphotolist .nrbox .inside .wzbox .wz1{ font-size: 14px}
#bxphotolist .btnbox a{width: 20px;height: 38px; background-size: cover}
#bxphotolist .nrbox .inside .wzbox .wz1{line-height: 18px; max-height: 36px;}
#bxphotolist .topbtnbox .showall{font-size: 18px;}
}


.lam h5{ font-size: 28px; color: #1b3357; padding-left: 40px; position: relative; top: -8px;}
.lam h5 span{ color: #c26d1c}


.titel-box{ width: 100% ;border-bottom: 1px solid #ddd;padding: 30px 0 13px 0}
.titel-box h2{ width: 900px; margin: 0 auto; font-size: 28px; color: #1b3357; margin-bottom: 12px; }
.ly-b{width: 900px;margin: 0 auto;height: 18px;position: relative;z-index: 999;}
.ly-b h3{float: left; font-size: 16px; color: #68696f; margin-right: 60px;}
.ly-b h3 span{ color: #68696f;}
.ly-b h4{ width: 17px; height: 17px; background: url(../images/fx1.png) no-repeat; float: right; margin-left: 25px;}
.ly-b h4.bg{background: url(../images/fx.png) no-repeat;}
.ly-b h5{ height: 17px; line-height: 17px; font-size: 16px; color: #999; background: url(../images/ck.png) no-repeat left center; padding-left: 24px; float: right}
.fxb{ width: 168px; background-color: #fff ; border-radius: 4px; border: solid 1px #ddd; position: absolute; right: 0; top: 29px; box-shadow: -2px 3px 3px #f5f5f5; display: none}
.fr{ width: 100%; height: 50px; position: relative;}
.fr img{ position: absolute;right: 0; top: -11px;}

/*.bdsharebuttonbox{width: 180px !important;height: 32px !important;overflow: hidden;position: absolute;right: 0px;bottom: 8px;}*/
/*.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;float: right !important;}*/
/*.bdsharebuttonbox .bds_weixin{ width: 32px !important; height: 32px !important; background-image: none; background: url(../images/q4.png) no-repeat !important;background-position: left center !important; }*/
/*.bdsharebuttonbox .bds_sqq{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/q1.png) no-repeat !important;background-position: left center !important;}*/
/*.bdsharebuttonbox .bds_tsina{width: 32px !important; height: 32px !important; background-image: none; background: url(../images/q3.png) no-repeat !important;background-position: left center !important;}*/
/*.bdsharebuttonbox a{margin: 0 10px !important;display: block;float: left;}*/


/*.bdsharebuttonbox .bds_tsina:hover{ background: url(../images/q3-1.png) no-repeat !important;background-position: left center !important;}*/
/*.bdsharebuttonbox .bds_sqq:hover{ background: url(../images/q1-1.png) no-repeat !important;background-position: left center !important;}*/
/*.bdsharebuttonbox .bds_weixin:hover{ background: url(../images/q4-1.png) no-repeat !important;background-position: left center !important; }*/


.bshare-custom{  position: relative; left: 12px ;top: 8px}
.bshare-custom .bshare-weixin{ width: 32px !important; height: 32px !important;  background: url(../images/q4.png) no-repeat !important;background-position: left center !important; }
.bshare-custom .bshare-qqim{width: 32px !important; height: 32px !important;  background: url(../images/q1.png) no-repeat !important;background-position: left center !important;}
.bshare-custom .bshare-sinaminiblog{width: 32px !important; height: 32px !important;  background: url(../images/q3.png) no-repeat !important;background-position: left center !important;}
.bshare-custom a{ padding: 0 ; padding-left: 8px !important}




.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}
@media screen\0 {
	.bdsharebuttonbox a {
	float: left;
	 }
}


.xq-bj{ width: 900px ; margin: 0 auto; font-size: 16px; color: #1b3357; line-height: 34px; position: relative; padding: 30px 0 10px 0; overflow: hidden;}
.xq-bj p{ margin: 16px 0}
.xq-bj img{ max-width: 100%; height: auto !important;}
.xq-bj .gf{ position: absolute;right: 0; bottom: 35px;}

.pg-box{ width: 100%; height: 54px;background-color: #fff; box-shadow: #eef1f5 0px 0px 12px 2px; position: relative; top: 84px;}
.page-t{ width:50%; height: 54px;float: left;}
.page-t h3{ width:100%; height:54px; float: left; line-height:54px; font-size:16px; color:#1b3357;text-align: left;margin-left:20px;}
.page-t a{ width:320px;height:54px; float: left; line-height:54px;font-size:16px; color:#1b3357; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#c26d1c}
.page-t:hover h3{ color:#c26d1c; }

.dyb{padding: 10px 0 13px 0;}
.dyb h2{ width: 715px; height: 30px;line-height: 30px; text-align: left; margin: inherit; margin-left: 40px; overflow: hidden; position: relative;top: 16px;}
.dyb .ly-b{float: right;margin: inherit;  width: 120px; margin-right: 40px;}


.baom{width: 900px;margin: 0 auto; padding: 38px 0 38px 0;border-bottom: 1px solid #ddd; text-align: center; font-size: 24px; font-weight: bold; color: #1b3357}
.ttc{width: 880px; margin-left: 10px; font-size: 18px; font-weight: bold; color: #1b3357;text-align: center; padding: 28px 0}

.leb{ width: 800px; padding-left: 100px;}
.leb ul{ width: 100%}
.leb ul li{ padding-bottom: 34px;}

.checkoutbox .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat; background-position: left center; padding-left:20px; margin-left:33px; color: #1b3357; cursor: pointer;}
.checkoutbox .lp2{background:url(../images/go2.png) no-repeat; background-position: left center; }

.Next-step{ width: 900px;margin: 0 auto; text-align: right; border-top: 1px solid #ddd; padding-top: 20px; padding-bottom: 30px;}
.Next-step a{ width: 108px; height: 44px; line-height: 44px; display:inline-block; background: url(../images/xyb.png) no-repeat; font-size: 20px; color: #848a91; text-align: center;}
.Next-step a:hover{background: url(../images/xyb1.png) no-repeat; color: #f9cb95}


.bg-bj{ width: 900px; margin: 0 auto;;border-bottom: 1px solid #ddd; }

.box1{width: 840px; height: 158px; margin: 0 auto; padding: 39px 0 0 0; overflow: hidden;}
.name{ width: 420px; height: 36px; margin-bottom: 20px;}
.name h4{ width: 106px; height: 36px; line-height: 36px; font-size: 16px; color: #1b3357;float: left; text-align: right;}
.name h4 span{ font-size: 16px; color: #f31b0d}
.name .year{ width: 100%;height: 34px; line-height:34px;  border: solid 1px #b3c4d8;font-size: 16px; border-radius: 4px; color: #8590a1}
.float-l{float: left;}
.float-r{float: right;}
.name .input{width: 280px;height: 34px; line-height:34px; border: solid 1px #b3c4d8; margin-left: 18px; font-size: 16px; color: #8590a1;  text-indent: 10px; border-radius: 4px;float: left;}
.name .ye2{ width: 133px;height: 34px; line-height:34px; border: solid 1px #b3c4d8;font-size: 16px; color: #8590a1}

.name .sel-b{width: 280px; height: 36px; margin-left: 18px;float: left;}


.checkoutbox2{ margin-top:13px; height: 22px;}
.checkoutbox2 label{ float:left}
.checkoutbox2 .chebox { position: absolute;opacity: 0; filter: alpha(opacity=0);}
.checkoutbox2 label a{ height:16px; line-height:16px; background:url(../images/go1.png) no-repeat;  background-position: left center; padding-left:20px; margin-left:13px; margin-right: 20px; color: #1b3357; display: block; font-size: 16px; cursor: pointer;}
.checkoutbox2 .lp2{background:url(../images/go2.png) no-repeat; background-position: left center;}


.name2{ width: 374px ; height: 158px; margin-bottom: 20px;}
.name2 h4{width: 88px;height: 36px;line-height: 36px;font-size: 16px;color: #1b3357;float: left;text-align: right;}
.name2 .zp-box{ width: 113px; height: 158px;float: left;margin-left: 8px;}

.name2 .butm{ width: 108px; height: 47px; background: url(../images/sc2.jpg) no-repeat;float: left; margin: 110px 0 0 15px; position: relative;}
.name2 .butm .butt3{width: 108px; height: 47px; position: absolute; left: 0; top: 0; cursor: pointer; opacity: 0; }


.name .input::-webkit-input-placeholder{ font-weight: normal ; color: #8590a1 }
.name .input::-moz-placeholder{font-weight: normal ; color: #8590a1}
.name .input:-moz-placeholder{ font-weight: normal ; color: #8590a1}
.name .input:-ms-input-placeholder{font-weight: normal ; color: #8590a1}

.box2{width: 840px; margin: 0 auto; padding: 20px 0 0 0}
.name .ye3{ width: 88px;height: 34px; line-height:34px; border: solid 1px #b3c4d8;font-size: 16px; color: #8590a1}


.name3{ width: 840px; height: 150px; margin-bottom: 20px;}
.name3 h4{ width: 106px; height: 36px; line-height: 36px; font-size: 16px; color: #1b3357;float: left; text-align: right;}
.yan{ width: 680px; height: 130px;border: solid 1px #b3c4d8;float: left;margin-left: 18px; padding: 10px;font-size: 16px;color: #8590a1; border-radius: 4px; font-family: "微软雅黑"}

.nm5{ width: 100%;}
.nm5 .sel-b{ width:650px }
.nm5 .sel-b .year{ width: 133px;}

.zx-baom{ width: 768px; margin: 0 auto; background-color: #fdefdf; border-radius: 4px; padding: 16px 0;font-size: 16px; color: #71767e; margin-bottom: 25px; text-align: center}
.zx-baom h3{ height: 24px; line-height: 24px; font-size: 16px; color: #71767e; padding-bottom: 3px;}
.zx-baom h4{ height: 24px; line-height: 24px; font-size: 16px; color: #71767e; padding: 3px 0 0 0}

.Next-step input{width: 108px; height: 44px; line-height: 44px;display: inline-block;
background: url(../images/xyb.png) no-repeat;font-size: 20px;color: #848a91; text-align: center;}
.Next-step input:hover{background: url(../images/xyb1.png) no-repeat; color: #f9cb95}
.Next-step .bt1{ margin: 0 10px;}



.jg-bj{ width: 500px; height: 619px; background: url(../images/zbb.png) no-repeat; margin: 0 auto; position: relative;box-shadow: #999 0px 0px 12px 2px; border-radius: 8px;}
.jg-bj .cent{ width: 451px; margin: 0 auto; padding: 76px 0 0 0}

.cent h3{ height: 80px; line-height: 80px; font-size: 22px; color: #666;}
.cent h3 span{ font-weight: bold; color: #f11212;}
.cent h4{  line-height: 70px;font-size: 22px; color: #666; text-indent: 22px;}
.cent h4  span{ font-weight: bold; color: #f11212; padding:0 3px }
.ppl{ width: 430px;
	height: 36px;
	line-height: 36px;
	background: url(../images/qho.png) no-repeat;
	background-position: left center;
	position: absolute;
	left: 65px;
	bottom: 135px;
	font-size: 24px;
	color: #666;
	padding-left: 43px;}
.ppl span{ font-weight: bold ; color: #f11313}
.fhc{     width: 388px;
	height: 44px;
	background-color: #1b3357;
	border: solid 1px #50627c;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
	display: block;
	/* margin-top: 80px; */
	border-radius: 6px;
	cursor: pointer;
	position: absolute;
	left: 50px;
	bottom: 200px;}

/* 新闻列表 */

.news{ width:900px; margin: 0 auto ; overflow: hidden; position: relative; }
.news ul{  width:100%; padding: 15px 0 0 0 }
.news ul li{  width:100%; height: 175px; border-bottom:1px solid #ddd; padding: 10px 0}
.news ul li a{ width: 870px; height: 141px; padding: 15px; display: block ;}
.news ul li img{ width:214px; height:141px; float: left;}
.news ul li .wr{ width:640px; float: right;  overflow: hidden; }
.news ul li .wr h3{width:100%; height:22px; line-height:22px; font-size:20px; color:#1b3357; white-space:nowrap;  text-overflow:ellipsis; margin-top: 7px; overflow:hidden; }
.news ul li .wr p{width:100%;  max-height: 44px; line-height:22px; font-size:14px; color:#68696f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin-top:14px; overflow:hidden; }
.news ul li .wr .tmin{ width: 100%; height: 16px;line-height: 16px; padding: 30px 0 0 0}
.news ul li .wr .tmin .span1{float: left; height: 16px; line-height: 16px; font-size: 14px; color: #a5a6ac; background: url(../images/zd3.png) no-repeat left center; padding-left: 20px;}
.news ul li .wr .tmin .span2{float: left; height: 16px; line-height: 16px; font-size: 14px; color: #a5a6ac; margin-left: 30px; background: url(../images/zd2.png) no-repeat left center; padding-left: 20px;}
.news ul li .wr .tmin .span3{float: right; height: 16px; line-height: 16px; font-size: 14px; color: #a5a6ac; background: url(../images/zd1.png) no-repeat left center; padding-left: 20px;}

.news ul li:hover h3{ font-weight: bold; color: #c26d1c}
.news ul li:hover a{ background-color: #f7f9fb}
.news ul .noa .wr{ width:100%; height: auto; }
.news ul .noa img{ display:none}

/* 2020.3.4增加专业列表 人物列表 */

.zy-box{ width:900px; margin: 0 auto ; overflow: hidden; position: relative; }
.zy-box ul{  width:100%; padding: 15px 0 0 0 }
.zy-box ul li{  width:100%; height: 175px; border-bottom:1px solid #ddd; padding: 10px 0}
.zy-box ul li a{ width: 870px; height: 141px; padding: 15px; display: block ;}
.zy-box ul li img{ width:214px; height:141px; float: left;}
.zy-box ul li .wr{ width:640px; float: right;  overflow: hidden; }
.zy-box ul li .wr h3{width:100%; height:22px; line-height:22px; font-size:20px; color:#1b3357; white-space:nowrap;  text-overflow:ellipsis; margin-top: 7px; overflow:hidden; }
.zy-box ul li .wr h4{width:100%; height:20px; line-height:20px; font-size:18px; color:#a91b27; white-space:nowrap;  text-overflow:ellipsis; margin-top: 10px; margin-bottom: 25px; overflow:hidden; }
.zy-box ul li .wr p{width:100%;  max-height: 66px; line-height:22px; font-size:14px; color:#68696f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; }
.zy-box ul li a:hover{ background-color: #f7f9fb}
.zy-box ul li a:hover h3{ font-weight: bold; color: #c26d1c}
.zy-box ul li:last-of-type{ border: none}


.rw-list{ width: 900px; margin: 0 auto; padding-bottom: 20px; padding-top: 20px;  overflow: hidden; }
.rw-list ul{  width: 1080px}
.rw-list ul li{ width:198px;float: left;  text-align:center; padding-right: 36px; position: relative;margin: 20px 0 0px 0;  }
.rw-list ul li img{ width:198px; height:266px;cursor:pointer;}
.rw-list ul li h3{ width:198px; height:20px;line-height: 20px; font-size:16px; color:#182c4c; padding: 10px 0 0 0; text-align: center; overflow:hidden}
.rw-list ul li h4{ width:198px; height:20px;line-height: 20px; font-size:16px; color:#182c4c; padding: 3px 0 0 0; text-align: center; overflow:hidden}
.rw-list ul li:hover h3{ color: #c26d1c;  font-weight: bold}
.rw-list ul li:hover h4{ color: #c26d1c;  font-weight: bold}




/* ===================2021.2.3增加查询===================== */




.background{ width: 100% ; height: 2806px; background: url(../images/bj.jpg) no-repeat top center; background-size: 1920px 100%; overflow: hidden;}
.bg-c{ width: 1200px; margin: 0 auto ;height: 2806px; position: relative;}
.bg-c .logo-box{width: 100% ; height: 97px; margin: 43px 0 0 0 ;position: relative; padding: 0 ;float: initial}
.bg-c .logo-box img{float: left;}
.bg-c .logo-box .bt{ margin:34px 0 0 27px;}
.nian{width: 100% ;text-align: center ; padding: 258px 0 266px 0}
.my-nbox{width: 100% ;text-align: center ; padding: 0 0 406px 0 }
.luq{width: 100% ;text-align: center ;}
.luq h3{ line-height: 80px; font-size: 80px; color: #85672a ; margin-bottom: 39px}
.luq h3 span{ color: #85672a}
.luq h4{ line-height: 48px; font-size: 48px; color: #295eab ; margin-bottom: 44px}
.luq h4 span{ color: #295eab ; padding: 0 3px}
.luq h5{ line-height: 48px; font-size: 48px; color: #295eab ; margin-bottom: 29px}
.luq h5 span{ color: #295eab ;}
.luq h6{ line-height: 48px; font-size: 24px; color: #255093 ;}
.luq h6 span{ color: #295eab ;}

.zhengs{ width: 1200px; height: 803px; position: relative; margin: 63px 0 0 3px; overflow: hidden; }

.btn-box{ width: 707px; margin: 0 auto; padding: 74px 0 0 0; overflow: hidden;}
.btn-box .bta{ width: 254px; height: 83px; line-height: 83px; font-size: 30px; color: #805219;background: url(../images/au1.png) no-repeat ;float: left; position: relative; overflow: hidden;}
.btn-box .btb{ width: 254px; height: 83px; line-height: 83px;font-size: 30px; color: #805219; background: url(../images/au2.png) no-repeat ;float: right; position: relative; overflow: hidden;}
.btn-box .bta i{font-style: normal; padding-left: 112px }
.btn-box .btb i{font-style: normal; padding-left: 112px }


.rwt-bj{ width: 100% ; height: 100%;background: url(../images/tan-bj.png) repeat; position: fixed; left: 0;top: 0; z-index: 99; }
.rwt-bj .tbl{ width: 100% ; height: 100%;}
.rwt-box{ width: 530px; height: 338px; margin: 0 auto; padding: 72px 40px; text-align: center; background: url(../images/tan-box.png) no-repeat; position: relative; overflow: hidden;}
.rwt-box .gb{ padding: 70px 0 0 0;}
.rwt-box h3{ line-height: 34px; font-size: 18px; color: #4a586d ; padding: 20px 0 44px 0}
.rwt-box a{ width: 105px; height: 42px; line-height: 42px;text-align: center; font-size: 18px; color: #fff; background: url(../images/jx.png) no-repeat;display: inline-block;cursor: pointer;}





.cxm-box{ width: 419px; margin: 0 auto; padding: 103px 0 298px 0}
.cxm-box h3{ width: 110px; height: 34px ; line-height: 34px ; text-align: center; font-size: 18px; color: #fff; background-color: #1b3357; border-radius:2px 2px 0 0 ; -webkit-border-radius:2px 2px 0 0 ; -moz-border-radius:2px 2px 0 0 ; -ms-border-radius:2px 2px 0 0 ; -o-border-radius:2px 2px 0 0 ; }
.cxm-box .ma{ width: 417px; height: 36px; line-height: 36px; border: solid 1px #1b3357;text-indent: 10px; font-size: 16px; color: #666; margin-bottom: 19px;}
.cxm-box .cha{ width: 85px; height: 34px ; line-height: 34px ; text-align: center;display: block; margin: 0 auto; font-size: 16px; color: #fff; background-color: #1b3357; border-radius: 6px ; -webkit-border-radius: 6px ; -moz-border-radius: 6px ; -ms-border-radius: 6px ; -o-border-radius: 6px ; cursor: pointer;}

.bd-box{ width: 840px; margin: 0 auto; padding: 40px 0 70px 0}
.bd-top{ width: 100%; overflow: hidden;}
.nam-box{ width: 392px; height: 38px ;line-height: 38px; float: left; margin-bottom: 22px;}
.nam-box h3{ width: 85px; height: 38px; line-height: 38px ;float: left; font-size: 20px; color: #1b3357;text-align: right; padding-right: 15px;}
.nam-box .ipt{ width: 280px; height: 36px; line-height: 36px; padding-left: 10px; border: solid 1px #182d4c ;float: left;font-size: 14px; color: #666;}
.nam-box label .dx{opacity: 0; padding-right: 35px}
.nam-box label span{font-size: 18px; color: #1b3357; background: url(../images/dx1.png) no-repeat left center ; padding-left: 25px;}
.nam-box label span.on{background: url(../images/dx2.png) no-repeat left center ;}
.nam2{float: initial ; width: 100%}
.nam2 .ipt{ width: 727px}
.nam3 .ipt{ width: 204px;}
.nam3 h5{ width: 110px; height: 36px; line-height: 36px;text-align: center;  border: solid 1px #182d4c ;float: left; margin-left: 25px;}
.nam3 h5 img{ width: 100%; height: 100%;}
.nam4{ height: 212px;}
.nam4 .ipt{ width: 727px ; height: 200px; line-height: 24px; padding: 10px 0 0 10px;font-size: 14px; color: #666; font-family: "微软雅黑"} 
.ipt:focus{ border: solid 1px #00aeef ;}

.sib-box{ padding: 0 0 0 89px}
.sib-box input{
	width: 126px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
	background-color: #bdbdbd;
	font-size: 20px;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	cursor: pointer;
}
.sib-box input:hover{ background-color: #1c3961;}
.sib-box .bt1{ margin: 0 10px;}
	









/* 2021.3.1增加查询回复  放在 content.css */

.cxm-box{ padding: 103px 0 70px 0}
.reply-bj{ width: 835px ; margin: 0 auto ; padding: 60px 0 0 0; border-top: solid 1px #c4c8d0}

.input-bx{ width: 385px; height: 38px; float: left; margin-bottom: 22px;}
.input-bx .ipt-txt{ line-height: 38px; font-size: 18px;color: #1b3357;float: left; width: 75px; padding-right: 15px;text-align: right}
.input-bx .iip{ width: 280px; height: 38px; line-height: 38px;float: right; background-color: #efeeee; font-size: 18px;color: #1b3357; padding-left: 14px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
.wid100{ width: 100%;}
.wid100 .iip{ width: 730px}
.hgt0{ height: 245px;}
.hgt0 .iip{float: inherit; line-height: 28px ;height: 238px; border: none ; padding: 7px 0 0 14px ;font-family: "微软雅黑"}


/* 上下篇  */
.prenext-pro a.button{height:70px;line-height:70px;padding:0 25px}
.prenext-pro a.button:hover{background:#ff9600;color:#fff}
.prenext-pro a.border{border:1px solid #eee}

/*分页 begin*/
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;float:left;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}
/*分页 end*/

.sidebar-l {margin-right:30px}
.sidebar-r {margin-left:0px;}
.container-layout{max-width:1500px;}
.line-large {margin-left:-15px;margin-right:-15px}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-large .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-large .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-large .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12 {position:relative;min-height:1px;padding-right:15px;padding-left:15px}

