@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; }
ul li{list-style:none;}
li{list-style:none;}
body{font-family:"微软雅黑";overflow-x:hidden; background-color:#fff;}
images, input {
	vertical-align:middle;
	border:0px;
}

.clear{clear:both;}
a{text-decoration:none;}
.banner{width:100%; margin:auto; height:666px;}
.banner p{width:100%; height:619px;}

.part0{width:100%; margin: auto; background-color: #f7f7f7; padding: 50px 0 30px 0;}
.part{width: 1100px; margin: 42px auto;}
.part0 h2,.part h2{font-size: 50px; line-height: 80px; color: #01418b; text-align: center; font-weight: bold;}
.part0 h3,.part h3{font-size: 28px; line-height: 40px; color: #333; text-align: center; font-weight: normal; text-transform: uppercase;   }
.part p{font-size: 18px; line-height: 31px; color: #222;}

.title1,.title2,.title3,.title4,.title5,.title6{ border: 1px solid #d2d2d2; border-right: none; border-left: none; height: 42px; margin: auto;}
.title1{width: 850px;}
.title2{width: 710px;}
.title3{width: 880px;}
.title4{width: 800px;}
.title5{width: 505px;}
.title6{width: 600px;}

.orbit-wrapper { position: relative; overflow: visible; width:1100px; height: 400px; margin:50px auto 10px auto;}
.orbit { position: relative; overflow: hidden;}
.orbit span { display:none;}
.orbit a img{ position: absolute; display:block; padding:3px;  background:#fff; }
.orbit-wrapper h4{ display: none; }
.timer {display: none;}
.slider-nav { display: block; }
.slider-nav span { width: 35px; height: 51px;   position: absolute; z-index: 100; top: 160px; cursor: pointer; text-indent:-9999px;}
.slider-nav span.right { right: 0px; background:url(../images/right.gif); }
.slider-nav span.left { left:0px;background:url(../images/left.gif); }
.mtgz{width: 1100px; margin-top: 20px;}
.mtgz_l{width: 134px; float: left;}
.mtgz_r{width: 954px; float: left; margin-left: 12px;}

.zyms{width: 1100px; margin: 40px auto;}
.zyms_txt{width: 526px; height: 316px; float: left; background: url(../images/zyms_bg.gif) no-repeat;}
.zyms_txt p{width: 500px; margin-left: 12px; text-indent: 2em; margin-top: 20px; font-size: 18px; line-height: 28px; color: #333;}
.zyms_txt strong{color: #f30000; font-weight: normal;}
.zyms_sp{width: 513px; height: 324px; float: left; margin-left:40px; background: #eee url(../images/sp.png) no-repeat center center; }
.sdys{width: 1100px; margin:60px auto;}
.sdys_tit{background: #01418b; height: 73px; width: 1100px;}
.sdys_pic{width: 104px; float: left; margin-left: 34px; margin-top: -36px;}
.sdys_txt{width: 600px; float: left; margin-left: 116px;}
.sdys_txt h4{font-size: 35px; line-height: 64px; color: #fff; font-weight: bold;}
.sdys_txt strong{font-size: 54px; font-weight: normal;}
.sdys table{border-collapse: collapse; top: -16px; position: relative;}
.sdys td{width:472px;height:86px; border-bottom:1px #d6d6d6 solid; text-align: center; color: #333;}
.sdys td.blue{width:449px;background:#e2eefb; border:1px #d6d6d6 solid; border-top:none; color: #000; font-weight: bold;}
.sdys td.sdys_t{width: 172px;}
.sdys td.sdys_t h5{font-weight: bold; font-size: 26px; color: #01418b;}
.sdys td p{text-indent:0; width:396px; margin-left:20px; font-size: 18px;}

.anli{width: 1100px; margin-top: 40px;}
.al_l{width: 68px; height: 518px; float: left; text-align: center; border-right: 2px #01418b solid; font-size: 28px; line-height: 36px; color: #01418b;font-weight: bold; padding-top: 10px;}
.al_c{width: 544px; float: left; margin-left: 42px;}
.al_c h4{font-size: 24px; font-weight: bold; color: #333; line-height: 60px;}
.al_c p{font-size: 16px; line-height: 28px; }
.al_img{width: 544px; margin-top: 20px;}
.al_img li{width: 263px; float: left; margin-bottom: 6px; margin-right: 10px;}
.al_img li:nth-child(2),.al_img li:nth-child(4){margin-right: 0;}
.btn1{width: 234px; height: 56px; border-radius: 10px; background: #b71100; margin-top: 10px; text-align: center;}
.btn1 a{color: #fff; font-size: 28px; line-height: 54px; font-weight: bold; display: block;}
.al_r{width: 398px; height: 625px; float: left; margin-left: 32px; background: url(../images/al_bg.gif) no-repeat;}
.al_pic{width: 380px; height: 606px; margin-left: 18px; }

.zj_lb {margin: 26px auto;}
.zj_lb .hd{height:1px;width:100%;}
.zj_lb .hd .next{position:relative;left:1064px;top:140px;cursor:pointer;}
.zj_lb .hd .prev{position:relative;top:140px;left:-30px;cursor:pointer;}
.zj_lb .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.zj_lb .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.zj_lb .hd ul li.on{ background-position:0 0; }
.zj_lb .bd{ width:970px; margin:auto; }
.zj_lb .bd ul{ overflow:hidden; zoom:1;width:800px;}
.zj_lb .bd ul li{width:233px;height:410px;margin-right:10px; float:left; background: #fff; border: 1px #dedede solid; display:inline; overflow:hidden; text-align:center; margin-bottom:0px;}
.zj_lb h4{font-weight: bold; font-size: 24px; color: #333; line-height: 54px; margin-top: 8px;}
.zj_lb p{font-size: 20px; line-height: 30px; color: #170e01; }
.btn2{width: 135px; height: 46px; background: #b71100; margin: 16px auto; border-radius: 8px; }
.btn2 a{font-size: 23px; line-height: 44px; color: #fff; display: block; font-weight: bold;}

.hg{width: 1100px;margin-bottom: 50px;text-align: left;}
.hg_1 {width:1100px; margin:50px auto;}
.hg_1 .hd {margin-top:-1px; height:1px;}
.hg_1 .hd .next{position:relative;left:1070px;top:180px;width:30px;}
.hg_1 .hd .prev{position:relative;top:180px;width:30px;left:-30px;}
.hg_1 .bd li {width:970px; margin:0 auto;}
.hg_pic{width: 616px; height: 441px; float: left;}
.hg_txt{width: 354px; height: 441px; float: left; background: #01418b;}
.hg_txt h4{font-size: 28px; line-height: 56px; color: #4cfdff; margin-left: 35px; margin-top: 44px; font-weight: normal;}
.hg_txt h5{font-size: 20px; line-height: 26px; color: #feffb3; margin-left: 35px; font-weight: normal; }
.hg_txt p{width: 280px; font-size: 18px; line-height: 29px; margin-left: 35px; margin-top: 16px; color: #fff;}

.jishu{width: 1100px; margin: 40px auto; height: 420px;}
.jishu .num{width:276px; float: left;}
.jishu .num li{width:264px; height: 127px; background: #fff; border: 1px #d1d1d1 solid;  margin-bottom:12px; text-align: center; font-size: 30px; line-height:127px; font-weight: bold;}
.jishu .num li a{ color: #333; width: 264px;}
.jishu .num li.on{ background:url(../images/san.jpg) no-repeat right; border:none; width: 276px;}
.jishu .num li.on a{color: #fff; background: #01418b; display: block;}
.qiehuan{width: 784px; float: left; margin-left: 16px;}

