@charset "utf-8";
/* CSS Document */
body {font-size:18px;margin:0;padding:0;color:#333333;margin:0;background:#fff;font-family:"微软雅黑";line-height:28px;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p, div , ol {margin:0;padding:0;border:none;list-style-type:none;}
a {color:#0047b1;text-decoration:none;}
a:hover {}
img, input {border:0px;}
h1, h2, h3, h4, h5, h6 {font-family:"微软雅黑";}

.clear{clear:both;}
.pro0 {width:1100px; margin: 0px auto 0px;}
.pro00 {width:100%;margin: 0px auto 0px;height:auto;}
.ti{text-indent: 2em;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}

.tit{margin: 0px auto;background:url(../images/tit_bg.gif) repeat-x center center;}
.tit_1{ margin: 0 auto;text-align: center;}
.tit h1 {text-align:center; margin:75px auto 6px; line-height:60px; font-size: 55px;font-weight: bold;color: #224f85;background-color: #fff;}

.bt1{line-height: 54px;height: 54px;}
.b11 a{font-size: 25px;background: #3093d5;color: #fff;display:block;border-radius: 10px;width: 296px;}
.b12 a{font-size: 22px;background: #3093d5;color: #fff;display:block;border-radius: 10px;width: 195px;margin: 0 auto;line-height: 43px;height: 43px;}
.b13 a{font-size: 22px;background: #3093d5;color: #fff;display:block;border-radius: 10px;width: 263px;margin: 0 auto;line-height: 43px;height: 43px;}
.b14 a{font-size: 22px;background: #3093d5;color: #fff;display:block;border-radius: 10px;width: 519px;margin: 0 auto;line-height: 43px;height: 43px;}
.b15 a{font-size: 24px;background: #fff;color: #224f85;display:block;border-radius: 10px;width: 202px;margin: 0 auto;line-height: 52px;height: 52px;}

.js{width: 1100px; margin: 60px auto;}
.js .js_left{width: 453px;height: 471px; float: left;}
.js .js_right{width: 587px;float: right;margin-left: 60px;}
.js h2{font-size: 22px;font-weight: normal;color: #fff;margin: 20px 0 10px;background:url(../images/js_bg.gif) repeat-x center center;width: 141px;height: 36px;text-align: center;line-height: 33px;}
.js p{color: #1c4d92;line-height: 30px;}
.js .txt{color: #333;margin: 20px auto 15px;}


.ry1{width: 1100px; margin: 45px auto 0;}
.ry1_left{float: left;width: 655px;height: 295px;}
.ry1_right{float: left;margin-top: 20px;border:solid 2px #ccc;border-left-width: 0px;width: 443px;height: 251px;}
.ry1 p{margin: 30px 40px 20px;}

.ry2{width: 1100px; margin: 45px auto 0;}
.ry2_left{float: left;margin-top: 29px;border:solid 2px #ccc;border-right-width: 0px;width: 418px;height: 311px;}
.ry2_right{float: left;width: 680px;height: 372px;}
.ry2 p{margin: 48px 40px 30px;}

.ry3{width: 1100px; margin: 45px auto 0;}
.ry3_left{float: left;width: 521px;}
.ry3_right{float: left;width: 534px;margin-left: 45px;}
.shipin{width: 521px;height: 310px;background: #eee url(../images/sp.png) no-repeat center center;margin-bottom: 16px;}
.ry3 h2{color: #224f85;font-size: 35px;font-weight: bold;margin-bottom: 23px;}
.ry3 h4{color: #224f85; font-size: 30px;font-weight: normal;margin-bottom: 15px;}
.ry3 p{margin: 18px auto;text-align: justify;}

.ry4{width: 1100px; margin: 45px auto 0;}
.ry4_left{float: left;width: 863px;height: 233px;background: #3093d5;}
.ry4_right{float: left;width: 237px;height: 233px;}
.ry4 h2{color: #fff;font-size: 30px; font-weight: bold;margin: 30px auto;text-align: center;}
.ry4 p{margin: 0 33px;color: #fff;}

.hd1{width: 1100px; margin: 60px auto 15px;}
.hd1 li{float: left;display:inline-block;position:relative;overflow:hidden; height: 171px;margin-right: 13px;}
.hd1 li:nth-child(2){margin-right: 14px;}
.hd1 li:nth-child(4){margin-right: 0;}
.hei{width:265px; height:171px; background-color:#000;background-color:rgba(0,0,0,0.71); position:absolute;top:171px; text-align:center;}
.hei h3{font-size:22px; line-height:29px; color:#fff; font-weight:normal;padding-top: 60px;}

.hd2{width: 1100px; margin: 0 auto;}
.hd21,.hd22,.hd23{float: left;}
.hd21,.hd23{width: 265px;}
.hd22{width: 542px;height: 357px;margin: 0px 13px;background: #224f85;}
.hd22 p{color: #fff; line-height: 38.15px;margin: 45px 35px 20px;}
.hd21 li,.hd23 li{float: left;display:inline-block;position:relative;overflow:hidden; height: 171px; width: 265px;}
.hd21 li:nth-child(1),.hd23 li:nth-child(1){margin-bottom: 15px;height: 171px;}

.tkx{width: 1100px; margin: 45px auto 15px;}
.tkx_left{float: left;width: 374px; height: 386px;}
.tkx_right{float: left;margin-left: 45px;width: 681px;padding-top: 12px;}
.tkx p{font-size: 20px;margin: 10px auto;margin-left: 20px;}
.tkx b{color: #224f85;}
.tkx_right img{margin-top: 30px;}

.pro3_js  {margin: 45px auto 30px; height: 520px;}
.pro3_js h4 {margin:20px auto;}
.pro3_js .hd {width:1100px;}
.pro3_js .hd li {width:216px;height: 70px; float:left; text-align:center; font-size:36px; line-height:70px; background-color:#f2f2f2;color: #333;margin-right:5px;}
.pro3_js .hd li:last-child {margin-right:0px;}
.pro3_js .hd .on {width: 216px; color:#fff;background-color:#0262ae; cursor: pointer;}
.pro3_js .bd {width:1100px;margin-top: 20px;}
.pro3_js .bd .li1 {width:540px; float:left;}
.pro3_js .bd .li2 {width:540px; float:left;text-align:left; margin-left:20px;  }


.bd .pp-focus{width: 992px; height:430px; margin: 0 auto;position: relative;}
.bd .pp-focus ul{overflow:hidden;}
.bd .pp-focus li{float: left; position: relative; width: 478px;padding: 0 9px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.bd .pp-focus li img{display: block;width: 478px;height: 430px;background: url('../images/loading.gif') center center no-repeat;}
.bd .sPrev,.bd .sNext{position: absolute;width: 22px;height: 71px;top:170px;background: url("../images/arrow.png");}
.bd .sPrev{left: -35px;}
.bd .sNext{right: -35px; background-position: right top;}
.bd .sPrev:hover{ background-position: left bottom;}
.bd .sNext:hover{ background-position: right bottom;}