@charset "utf-8";
/* CSS Document */
body{font:24px/1.5 "Microsoft YaHei"; width:100%; margin:0 auto; padding:0;}
html,
body {
  min-width: 1450px;
}
body{max-width: 100%;}
*{margin:0;padding:0;-webkit-appearance:none;}
header, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input,  textarea, th, td
{ margin:0; padding:0; }
ul, ol { list-style:none; }
a { text-decoration:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

.head{width:100%; height:98px; background:#183D76;}
.headlg{width:1200px; margin:auto;}
.head .logo{width:666px; float:left;}
.head .logo img{width:74px;}
.head .logo p{width: 577px; float:left; margin-top:21px; margin-left:15px;}
.head .logo p img{width: 577px;}
.head .ssdl{float:right;}
.head .ssdl .wx{width:39px; display:block;float:left; margin-top:30px;}
.head .ssdl .sosuo{width: 256px;height: 36.79px;border-radius: 147px;opacity: 0.55;background: #D8D8D8;border: 1px solid #FFFFFF;float: left;margin-top:25px; margin-left:10px;}
.head .ssdl .sosuo .ss{width:200px; float:left; border:none; height:37px;    margin-left: 17px;
    background: none;}
.head .ssdl .sosuo img{width:27px; display:block;float:right; margin:5px}
.head .ssdl .denglu{
	width: 156.8px;
	height: 36.79px;
	border-radius: 147px;
	opacity: 0.64;
	background: #D8D8D8;
	float: left;
	margin-top:25px;
	margin-left:10px;	
	cursor:pointer;
	}

.head .ssdl .denglu p{
	width: 117px;
height: 28px;
margin:auto;
opacity: 1;

font-family: Source Han Sans;
font-size: 19px;
font-weight: 500;
line-height: 36px;
letter-spacing: 0.02em;
color: #FFFFFF;
	}

.nav{width:100%; border-bottom:6px solid #315E95;}
.nav ul{width:1425px; height:56px; display:block;margin:auto; margin-top:10px;}
.nav ul li:last-child{/* margin-right:0; */}
.nav ul li{width:auto;display:inline-block;font-size:24px;letter-spacing: 0.16em;padding: 10px 12px;background:#D8D8D8;color:#000;border-radius:2px;margin-right: 29px;}

.nav ul .on { background:#315E95; color:#fff;}

.container{width:1450px; height:auto; margin:auto;}

.jybg{width:100%; height:340px; background: url(../images/jydh.png) no-repeat; background-size:100% 100%;}
.jybgbg{width:100%; height:340px;background:rgba(0,0,0,.3)}
.jybg p{width: 100%;text-align:center;color:#fff;font-size:46px;padding-top: 170px;}
.jybg ul{width: 1140px;text-align:center;margin: auto;margin-top: 40px;}
.jybg ul li{width:126px;float:left;color: #fff;margin-right: 32px; letter-spacing:0.2em;}
.jybg ul .on{border-bottom:5px solid #4C90E4;}
.jybg ul a:nth-child(1) li{width:192px;}
.jybg ul a:nth-child(7) li{margin-right:0;}

.zxtitle{width:100%;margin:auto;margin-top:20px;height: 60px;}
.zxtitle p{font-size:34px;letter-spacing:0.23em;color: #333;float: left;width: 290px;}
.zxtitle p span{display:inline-block;width:11px;height:47px;background: #315E95;vertical-align: middle;margin-left:2px;margin-right:10px;opacity: 0.69;}
.zxtitle .on span{display:inline-block;width:11px;height:47px;background: #315E95;vertical-align: middle;margin-left:2px;margin-right:10px;opacity: 1;}
.zxtitle p i{display:inline-block; font-size:18px; font-style:normal; margin-left:150px; width:204px; height:26px;letter-spacing:0.1em;}
.zxtitle p b{ display:inline-block; font-size:23px; width:179px; height:47px; line-height:47px; text-align:center; font-weight:normal; color:#fff; background:#5380B6; margin-left:620px; }

.content{width:100%;margin:auto;margin-top: 20px;text-align:center;clear: both;}
.content .ctlg{width:666px;margin:auto;height: 100px;}
.content .ctlg img{width:74px;}
.content .ctlg p{width: 577px; float:left; margin-top:21px; margin-left:15px;}
.content .ctlg p img{width: 577px;}

.content .tishi{width:100%;margin-top:20px;height: 42px;}
.content .tishi p{ width:174px; height:42px; background:#315E95;color:#fff; font-size:19px; text-align:center; line-height:42px; float:left; margin-left:5px; letter-spacing:0.15em;}
.content .tishi span{ display:block; float:right; width:638px; height:33px; color:#FF0000; font-size:22px; margin-right:5px;letter-spacing:-0.05em;}
.content .zjsosuo{width:100%;height:47px;background:#315E95;clear: both;margin-top: 10px; padding-top:9px;}
.content .zjsosuo .czsj{ width:310px; float:left;}
.content .zjsosuo label{font-size:24px; letter-spacing:-0.02em; color:#fff;padding-right: 5px;}
.content .zjsosuo .czsj select{width:156px; background:#fff; height:38px; border:none;}
.content .zjsosuo .czsj p{width:48px;height: 38px;line-height: 39px;font-size:17px;letter-spacing:-0.02em;/* display:inline-block; */background:#fff;/* border-left: 1px solid #7EA5D4; */padding: 0;margin: 0;/* margin-top: -1px; */float: right;}
.content .zjsosuo .zjname{ width:255px; float:left; margin-left:40px;}
.content .zjsosuo .zjname input{ width:151px; height:38px; background:#fff; border:none;}
.content .zjsosuo .sczl{ width:530px; float:left; margin-left:40px;}
.content .zjsosuo .sczl input{ width:425px; height:38px; background:#fff; border:none;}
.content .zjsosuo .queding,.content .zjsosuo .quxiao{ width:93px; height:38px; float:left; line-height:38px; text-align:center; }
.content .zjsosuo .queding{ background:#589DF1; color:#fff;margin-left:40px;}
.content .zjsosuo .quxiao{ background:#BBBBBB; color:#000;margin-left:25px;}
.content .zjxx{ width:100%; margin:auto; margin-top:20px;}	
.content .zjxx .show{border:3px slid #732c30;}
.zjczname,.zjczdanwei,.zjczleibie,.zjczzhicheng,.zjczsc,.zjczxx{ border:2px solid #732c30; font-size:20px;}
.zjczsc{ text-align:left; padding:12px 22px;}

.content .zntitle{ width:100%; margin:auto;}
.content .zntitle p{ font-size:30px; text-align:center;line-height:45px;}
.content .zntitle p b{ font-size:18px; line-height:42px; display:block; font-weight:normal;}
.content .zncon{ width:1387px; margin:auto; padding-bottom: 50px;}
.content .zncon p{ width:100%; font-size:22px; line-height:44px; color:#000; margin-top: 20px; text-align:left;}
.content .zncon p span{color:#f00;}
.content .zncon p img{ display:block;margin:auto;}
.content .zncon p i{ color:#4691ED; font-style:normal;}

.content .ybjy{width:1376px;margin:auto;margin-bottom: 40px;height: 450px;}
.content .ybjy li{width:430px;height:172px;float:left;margin-right: 10px; margin-top:30px;}
.content .ybjy li div{width:430px;height:160px;background:url(../images/huizhi.png) no-repeat;background-size:36px 38px;background-position: bottom 10px right 20px;margin-top: 20px; border-top:1px solid #3A68A1;border-bottom:1px solid #3A68A1;}
.content .ybjy li .ybtitle{font-size:24px;letter-spacing:0.23em;margin-top:29px;font-weight:500;text-align: left; padding:0 15px;} 
.content .ybjy li .ybriqi{width:200px;height:22px;font-size:15px;letter-spacing:0.23em;color:#3A68A1;background:url(../images/riqi.png) no-repeat;background-size:23px 22px;background-position: left 5px bottom 0px;padding-left: 30px;margin-top: 10px;}
.content .ybjy li:hover{width:472px;background:#448AE1; }
.content .ybjy li:hover div{width:472px;background:url(../images/baizhi.png) no-repeat;background-size:36px 38px;background-position: bottom 30px right 20px;margin-top: 0px; border:none;border-bottom:1px solid #3A68A1;}
.content .ybjy li:hover .ybtitle{font-size:26px;letter-spacing:0.23em;margin-top:29px;font-weight:500;padding:0 20px; color:#fff;} 
.content .ybjy li:hover .ybriqi{width:226px;height:32px;font-size:18px;letter-spacing:0.23em;color:#3A68A1;background:url(../images/riqi.png) no-repeat;background-size:33px 32px;background-position: left 5px bottom 0px;padding-left: 40px;margin-top: 10px; color:#fff}

.content .ditu{ width:1450px; height:544px; margin:auto;}
.content .jtlx{width:1346px; margin:auto;margin-bottom: 30px;}
.content .jtlx p{ text-align:left; margin-top:20px;}




/*底部********************/
.footer{width:100%; height:424px; background:#000; clear:both;}
.footlg{width:666px;margin:auto;height: 100px;/* padding-top: 20px; */}
.footlg img{width:74px;}
.footlg p{width: 577px; float:left; margin-top:21px; margin-left:15px;}
.footlg p img{width: 577px;}
.footnav{width:1450px;margin:auto;margin-top: 20px;}
.footnav li{display:inline-block;float:left;color:#fff;padding: 5px 35px; font-size:24px;}
.footer .icon{width:1450px; margin:auto; clear:both;}
.footer .icon p{ width:100%; text-align:center; color:#fff; font-size:20px;}
.footer .tubiao{width:100%;margin:auto; text-align:center;}
.footer .tubiao img{width:41.6px; height:41.6px; padding:41.6px;}
/*底部********************/
/*悬浮********************/
.intros{width:75px; height:572px; position:fixed; top:15%; right:0; border-radius:25px;box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.16); background:#fff;z-index:9;}
.intros li{width:75px; height:82px; color:#315E95; font-size:12px; line-height:136px; text-align:center; }
.intros a:nth-child(1) li{border-top-right-radius: 25px;    border-top-left-radius: 25px;}
.intros a:nth-child(7) li{border-bottom-right-radius: 25px;    border-bottom-left-radius: 25px;}
.intros li:hover{color:#fff; }
.intros .czxx{background:url(../images/czxxl.png) no-repeat; background-size:35px 46px; background-position: top 10px center}
.intros .czxx:hover{background:#315E95 url(../images/czxxb.png) no-repeat; background-size:35px 46px; background-position:top 10px center}
.intros .ghyy{background:url(../images/ghyyl.png) no-repeat; background-size:43px 43px; background-position: top 10px center}
.intros .ghyy:hover{background:#315E95 url(../images/ghyyb.png) no-repeat; background-size:43px 43px; background-position:top 10px center}
.intros .hzfw{background:url(../images/hzfwl.png) no-repeat; background-size:47px 61px; background-position: top 2px center}
.intros .hzfw:hover{background:#315E95 url(../images/hzfwb.png) no-repeat; background-size:42px 42px; background-position:top 17px center}
.intros .dxkhz{background:url(../images/dxkhzl.png) no-repeat; background-size:50px 50px; background-position: top 10px center}
.intros .dxkhz:hover{background:#315E95 url(../images/dxkhzb.png) no-repeat; background-size:50px 50px; background-position:top 10px center}
.intros .zjk{background:url(../images/zjkl.png) no-repeat; background-size:43px 56px; background-position: top 10px center}
.intros .zjk:hover{background:#315E95 url(../images/zjkb.png) no-repeat; background-size:43px 40px; background-position:top 20px center}
.intros .lxwm{background:url(../images/wxl.png) no-repeat; background-size:42px 42px; background-position: top 10px center; position:relative;}
.intros .lxwm:hover{background:#315E95 url(../images/wxb.png) no-repeat; background-size:42px 42px; background-position:top 10px center}
.intros .hddb{background:url(../images/hddbl.png) no-repeat; background-size:30px 40px; background-position: top 10px center}
.intros .hddb:hover{background:#315E95 url(../images/hddbb.png) no-repeat; background-size:30px 40px; background-position:top 10px center}>


/*悬浮********************/

