@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; }
ul li{list-style:none;}
li{list-style:none;}
body{font-family:"微软雅黑";overflow-x:hidden;}
images, input {
	vertical-align:middle;
	border:0px;
}

.clear{clear:both;}
a{text-decoration:none;}
.banner{width:100%; margin:auto; height:696px;}
.banner p{width:100%; height:696px;}
.ban_bottom{width:100%; margin:auto; height:554px;}
.ban_bottom p{width:100%; height:554px;}
.ban_bottom .fix { position:relative; display:block; width:1100px; margin:0 auto; }
.ban_bottom .fix .button{ position:absolute; top:406px; left:423px; width:255px; height:68px; }

.part{width: 1100px; margin: 50px auto;}
.part0{width: 100%; margin: auto; padding: 20px 0;}
.part p{font-size: 20px; line-height: 30px;}
.title{ text-align: center; width: auto; margin: 30px auto; }
.title h2{font-size:78px; line-height:100px; color: #1b3d91; text-align: left; font-weight: bold;}
.title h5{font-size: 30px; line-height: 40px; color: #666; text-align: left; font-weight: normal;}
.text{width: 1100px; margin: 20px auto; color: #666;}
.gy_txt{width: 1100px; margin: 0 auto; color: #666; text-align: center;}
.gy_txt strong{font-weight: bold; color: #cf0000; line-height: 42px;}

.jieshao{width: 1100px;}
.js_pic{width: 525px; float: left;}
.js_pic .bd ul{width:525px; height: 508px;}
.js_pic .bd ul li{width:525px;float:left; height: 508px;}
.js_pic .hd ul{ text-align:right; margin-right: 25px;}
.js_pic .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:8px; background:url(../images/tg_flash_p.png) -20px 0; overflow:hidden;line-height:9999px;position:relative;margin-top:-20px;}
.js_pic .hd ul .on{ background-position:0 0;}
.js_txt{width: 505px; float: left; margin-left: 49px;}
.js_txt li{width: 535px; height: 74px; border-radius: 10px; border: 1px #d8d8d8 solid; margin-bottom: 50px; position: relative;}
.js_tit{width: 210px; height: 74px; background: #1b3d91; position: absolute; left: 0; top: 0; border-radius: 10px 0 0 10px; text-align: center; color: #fff; font-size: 29px; line-height: 74px;}
.js_txt p{font-size: 24px; line-height: 40px; text-indent: 2em;text-align: justify;}
.js_lx{width: 575px;}
.js_tel{width: 442px; float: left;}
.btn_js{width: 182px; float: left; margin-left: 13px; height: 81px; border-radius: 8px; background: #ffcf00; text-align: center;}
.btn_js a{font-size: 30px; line-height: 37px; color: #1b3d91; font-weight: normal;}

.hdjs{margin: 10px auto 20px;}
.zxsq{margin-top:20px;}

.gy{margin:15px auto;}
.gy img {margin-top: 20px;}

.kjxy li{float: left;}
.kjxy p{font-size: 18px;margin-top: 8px;}
.kjxy li:nth-child(1){width: 279px;}
.kjxy li:nth-child(2){width: 490px;margin-left: 25px;margin-right: 25px;text-align: justify;}
.kjxy li:last-child{width: 281px;}
.kjxy2 {margin-top: 20px;}
.kjxy2 li{float: left;margin-right: 29.5px;}
.kjxy2 li:last-child{margin-right: 0;}

.tit_pic{width: 1100px; margin: 40px auto;}
.pic{width: 1100px; margin: 20px auto;}
.pic p{font-size: 24px;line-height: 36px; text-indent: 2em;text-align: justify;}

.yuanzhu{width: 1100px; margin: 30px auto;}
.yz_left{width: 410px; float: left;}
.yz_right{width: 660px; float: left; margin-left: 30px;}
.yuanzhu h3{font-size: 35px; line-height: 36px; color: #222; display: inline-flex; margin-bottom: 30px;}
.yuanzhu span{width: 5px; line-height: 30px; background-color: #333; margin-right: 16px;}
.yz_left li{float:left;margin-bottom:20px; color: #666;}
.yz_left strong{color: #cd3d10;}
.yz_left .li1{width:76px;text-align:left; font-size:20px; line-height: 48px; font-weight: bold;}
.yz_left .li2{width:326px;}
.yz_left .li2 input{border:1px solid #dddddd; border-radius: 8px; font-size:20px;line-height:30px;width:324px;height:54px;}
.yz_left .li3{width:326px; font-size:20px; line-height: 34px; font-weight: bold;}
.yz_left p{color: #666;}
.yz_left h1{text-align:center;}
.yz_left .in{width:236px;font-size:30px;line-height:58px;background-color:#f3c500;color:#005dac;border-radius:30px; font-weight: bold;}
.xuanx_2{width: 405px;}
.xuanx_2 li{width: 118px; float: left; margin-left: 18px; font-size: 18px;}
.xuanx_2 li:nth-child(1),.xuanx_2 li:nth-child(4){margin-left: 0;}
.bd_xian{width: 410px; height: 3px; margin:20px 0; background-color: #cdcdcd; }
.nquan1{width:660px;height:250px;float:left;margin-top:10px; }
.xls{width:100%;height:50px;margin-bottom: 20px;}
.xls span{text-align:center;line-height:48px;float:left;font-size:22px;color:#ffffff;background-color:#064299;font-weight:normal;}
.nquanlist{width:660px;}
.nquanlist li{width:660px;float:left;}
.nquanlist li span{font-size:22px;color:#666;line-height:66px;text-align:center;float:left; background-color: #fff;}

.tonglan{width:100%;  margin:30px auto;}
.tonglan p{width:100%;height:320px;}
.tonglan .fix { position:relative; display:block; width:1100px; margin:0 auto; }
.tonglan .fix .button{ position:absolute; top:42px; left:784px; width:232px; height:232px; }
.tonglan2{width:100%;  margin:30px auto;}
.tonglan2 p{width:100%;height:510px;}

.zj_pic{width: 1100px; margin-top: 20px; position: relative;}
.btn_zj{width:384px; height:53px; position: absolute; left: 357px; top: 670px;}
.btn_zj a{ display: block; width: 384px; height: 53px;}

.pro3_2{width: 1100px; margin: 30px auto; }
.rgzn_js{width: 1100px; background: #e9edf8; height: 372px;}
.rgzn{width: 1100px;position: relative; margin: 30px auto 0 auto;}
.rgzn_pic{width: 440px; position: absolute; }
.rgzn_txt{width: 620px; position: absolute; left:460px;}
.rgzn_txt p{font-size: 20px; line-height: 31px; text-indent: 2em; color: #222; margin-top: 30px;}
.rgzn_txt a{color: #da0000;}
.rgzn_pic2{width: 616px; margin: 20px auto;}
.rgzn_zzy{width: 1100px; height: 234px; margin: 2px auto; background:#e9edf8;}
.rgzn_zzy ul{width: 1100px; margin: 0 auto; }
.rgzn_zzy li{width: 272px; float: left; border-left: 2px #fff solid; position:relative; }
.rgzn_zzy li:nth-child(1){border: none;}
.btn{width: 150px; height: 38px; margin:20px 0 0 150px; outline: 1px #ff0000 solid; background: #fff; border-radius: 20px; text-align: center;}
.btn a{font-size: 22px; line-height: 38px; color: #ff0000; display: block;}

.cenbj{ width:272px; height:234px; top:0; overflow:hidden;}
.cenbox{ width:272px; height:234px;}
.cb01{ background:url(../images/wxgz_09.jpg) no-repeat ;}
.cb02{ background:url(../images/wxgz_10.jpg) no-repeat ;}
.cb03{ background:url(../images/wxgz_11.jpg) no-repeat ;}
.cb04{ background:url(../images/wxgz_12.jpg) no-repeat ;}

.ckxq1{ top:90px; right:50px;}
.ckxq{ width:164px; height:48px; border:1px solid #FFF; position:absolute; text-align:center; display:none;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s; }
.ckxq a{ display:block; width:164px; height:48px; line-height:48px; color:#fff; font-size:25px;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.ckxq a:hover{ background-color:#f3c500; color: #1b3d91;}
.blubg1{ right:0;}
.blubg{ width:272px; height:234px; position:absolute; background-color:#064299;filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7; top:0; display:none;-moz-transition: all .3s linear 0s;-webkit-transition: all .3s linear 0s;transition: all .3s linear 0s;}
.rgzn_zzy ul .on .blubg{display:block}
.rgzn_zzy ul .on .ckxq{ display:block}
.rgzn_zzy ul .on .cksc{ display:block}
.rgzn_zzy ul .on .cenbox{ -webkit-animation:body 10s infinite;
-moz-animation:body 4s infinite;
-ms-animation: body 4s infinite;
-o-animation:body 4s infinite;
animation:body 4s infinite;}
@-webkit-keyframes body{
	0%{
		-moz-transform:scaleX(1) scaleY(1);-ms-transform:scaleX(1) scaleY(1);-o-transform:scaleX(1) scaleY(1);
		-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);
}
	100%{
		-moz-transform:scaleX(1.25) scaleY(1.25);
		-ms-transform:scaleX(1.25) scaleY(1.25);-o-transform:scaleX(1.25) scaleY(1.25);
		-webkit-transform:scaleX(1.25) scaleY(1.25);transform:scaleX(1.25) scaleY(1.25);
	}
}

.text{width: 1100px; margin: 30 auto; text-indent: 2em;}