@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:622px;}
.banner p{width:100%; height:622px;}

.part{width: 1100px; margin: 30px auto;}
.part0{width: 100%; margin: auto; background: #fff; padding: 30px 0;}
.part1{width: 100%; height: 993px; margin: auto; background: url(../images/p1_bg.jpg) no-repeat center; }
.part p,.part0 p{font-size: 20px; line-height: 36px; color: #666;}
.part1 p{font-size: 20px; line-height: 36px; color: #fff; text-indent: 2em;}
.part1 .text{width: 1100px; margin: 10px auto;}
.title{ text-align: center; width: 1100px; margin: 30px auto; padding-top: 34px;  }
.title h2{font-size: 50px; line-height: 58px; color: #1253b7; text-align: center; font-weight: bold; }
.tit_pic{width: 1100px; margin: 10px auto;}
.title1{ text-align: center; width: 1100px; margin: 30px auto; padding-top: 34px;  }
.title1 h2{font-size: 50px; line-height: 58px; color: #fff; text-align: center; font-weight: bold; }
.text{width: 1100px; margin: 20px auto;}
.text p{font-size: 20px; line-height: 36px; text-indent: 2em;}
.text strong{font-weight: normal; color: #ff0000;}

.miaoshu{width: 1100px; margin: 0 auto;}
.ms_left{width: 585px; float: left;}
.ms_right{width: 390px; float: left; margin-left: 50px;}
.ms_right li{width: 365px; height: 60px; border: 1px #e3e3e3 dashed; margin:0 0 10px 0; font-size: 24px; line-height: 60px; color: #616161; padding-left: 20px; border-left: 8px #1253b7 solid;}
.btn1{width: 394px; height: 62px; margin: 10px auto;  background: #ff8400; text-align: center;}
.btn1 a{font-size: 30px; line-height: 60px; color: #fff; font-weight: bold; display: block;}

.jishu1{width: 1100px;}
.js1_left{width: 77px; height: 78px; background: url(../images/num_bg.gif) no-repeat; float: left; text-align: center; }
.js1_left h1{color: #fff; font-size: 30px; line-height: 78px;}
.js1_center{width: 618px; float: left; margin-left: 10px;}
.js1_center h3{font-size: 26px; line-height: 52px; color: #000; font-weight: bold;}
.js1_center h4{font-size: 10px; line-height: 8px; letter-spacing: 3px;}
.js1_center p{font-size: 20px; line-height: 30px; text-indent: 2em; color: #333; margin-top: 12px;}
.jish{width: 580px; margin-top: 20px;}
.jish li{width: 129px; height: 91px; background: url(../images/js_bg.gif) no-repeat; float: left; margin-left: 15px; text-align: center; font-size: 26px; line-height: 30px; color: #fff; font-weight: bold; padding-top: 24px;}
.js1_right{width: 392px; float: left;}
.jishu2{width: 1100px; margin-top: 50px;}
.js2_left{width: 362px; float: left;}
.js2_center{width: 77px; height: 78px; background: url(../images/num_bg.gif) no-repeat; float: left; text-align: center; margin-left: 16px;}
.js2_center h1{color: #fff; font-size: 30px; line-height: 78px;}
.js2_right{width: 630px; float: left; margin-left: 15px;}
.js2_right h3{font-size: 26px; line-height: 52px; color: #000; font-weight: bold;}
.js2_right h4{font-size: 10px; line-height: 8px; letter-spacing: 3px;}
.js2_right p{font-size: 20px; line-height: 30px; text-indent: 2em; color: #333; margin-top: 12px;}

.zyms{width: 1100px; margin: 10px auto;}
.pz{width: 1100px; height: 732px; margin-top: 20px; }
.pz .num ul{width:1020px; margin:0 auto 10px auto;}
.pz .num li{width:232px; height: 64px; background: #16a6d5; float: left; text-align: center; border-radius: 10px; margin-right: 30px; padding-top: 10px;}
.pz .num li:nth-child(4){margin-right: 0;}
.pz .num li.on{ background: #003675; }
.jsjs1{width: 1100px;margin-top: 20px;}
.jsjs2{width: 1100px;margin-top: 30px;}
.jsjs1_pic{width: 338px; float: left;}
.jsjs1_txt{width: 740px; float: left; margin-left: 22px;}
.jsjs2_txt{width: 698px; float: left;}
.jsjs2_txt p{margin-top: 14px;}
.jsjs2_txt a{color: #f3c800;}
.jsjs2_pic{width: 376px; float: left; margin-left: 24px;}
.jsfb_pic{margin-top: 20px;}
.jdal{width: 1100px; margin-top: 20px;}
.jdal_left{width: 507px; float: left;}
.jdal_right{width: 578px; float: left; margin-left: 15px; color: #fff; }
.jdal_right h4{font-size: 22px; font-weight: normal; line-height: 42px; margin-left: 20px;}
.btn_al{width: 200px; height: 50px; border-radius: 30px; background: #ffe400; text-align: center; margin: 20px;}
.btn_al a{font-size: 22px; line-height: 50px; color: #1e2052; display: block;}
.al_pic{padding-top: 3px;}
.mtbd_pic{width: 901px; margin: 20px auto;}

.rgzn_js{width: 100%; background: url(../images/hui_bg.jpg) no-repeat right; background-color: #f7f7f7; height: 500px;}
.rgzn{width: 1100px;position: relative; margin: 72px auto 0 auto;}
.rgzn_pic{width: 865px; position: absolute; top: -35px; left: -410px;}
.rgzn_txt{width: 310px; position: absolute; left: 510px;}
.rgzn_js h4{font-size: 28px; font-weight: bold; color: #1c3e7b; line-height: 40px; margin-top: 40px;}
.rgzn_js h5{font-size: 22px; font-weight: normal; color: #1c3e7b; line-height: 36px;}
.rgzn_txt p{font-size: 18px; line-height: 28px; text-indent: 0; color: #070620; margin-top: 30px;}
.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;}
.rgzn_yq{width: 180px; position: absolute; left: 870px; top: 40px;}
.xian{width: 45px; height: 2px; background: #2d71af; margin-top: 10px;}
.rgzn_qd{width: 100%; height: 252px; margin: 0 auto; background: url(../images/rgzn_bg.jpg) no-repeat center;}
.rgzn_qd ul{width: 1100px; margin: 0 auto; padding-top: 36px;}
.rgzn_qd li{width: 206px; float: left; margin-left: 20px;}
.rgzn_qd li:nth-child(1){margin-left: 0; width: 195px; font-size: 40px; line-height: 60px; color: #fff; font-weight: bold; padding-top: 25px;}

.pinpai{width: 1100px; margin: 20px auto; height: 360px;}
.pinpai .num{width:226px; float: left;}
.pinpai .num li{width:226px; height: 95px; background: #d4d4d4;  margin-bottom:30px; text-align: center; font-size: 30px; line-height:95px; font-weight: bold;}
.pinpai .num li a{ color: #333; width: 226px;}
.pinpai .num li.on a{color: #fff; background: #1253b7; display: block;}
.qiehuan{width: 854px; float: left; margin-left: 16px;}
.btn2{width: 458px; margin: 20px auto;}