@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;}

.tit{margin: 60px auto 50px;display: inline-block;}
.tit h1 {font-size: 43px;text-align:center; margin:10px 0 6px; line-height:52.46px;font-weight: bold;color: #1c4d92;}
.tit h3 {font-size:24px; color:#333; text-align:center; margin:0; line-height:28px;font-weight: normal; }

.js{width: 1100px; margin: 60px auto;}
.js .js_left{width: 512px;height: 575px; float: left;}
.js .js_right{width: 540px;float: right;margin-left: 48px;}
.js h2{font-size: 35px;font-weight: bold;color: #1c4d92;margin: 60px auto 30px;}
.js p{color: #1c4d92;line-height: 30px;}
.js .txt{color: #333;margin: 35px auto 30px;}
.bt1{font-size: 26px;line-height: 67px;height: 67px;}
.b11 a{background: #e0400e;color: #fff;display:block;border-radius: 33.5px;width: 335px;}

.scxm li{float: left;width: 220px;text-align: center;color: #1c4d92;font-size: 22px;}
.scxm li img{margin-bottom: 10px;}

.p2_1 h4{font-size: 30px;font-weight: bold;color: #1c4d92;line-height: 60px;}
.p2_1 p{color: #333;font-size: 24px;line-height: 38px;}
.p2_1 b{color: #1c4d92;}
.p2_1left{width: 480px;height: 383px; float: left;  background: #eee url(/vimg/sp400.png) no-repeat center center;}
.p2_1right{width: 570px;float: left;margin-left: 50px;}
.p2_2 h3{font-size: 36px;;color: #1c4d92;line-height: 38px;font-weight: bold;text-align: center;margin:50px 10px 38px;}
.p2_2 h5{font-size:24px;color: #fff;text-align: center;text-transform: uppercase;margin:15px 10px 5px;}
.p2_2 ul li{width:246px;float:left;background-color:#4971a8;margin-bottom:30px;}
.p2_2 ul li img{margin:0px;}
.p2_2 .lli{margin:0 0 0 38.66px;}
.p2_2 ul li h4{width:80px;height:80px;margin:-40px auto 30px;background-color:#99aad8;border-radius:40px;text-align:center;position:relative;font-size:48px;line-height:80px;}
.p2_2 ul li p{font-size:24px;margin:0 10px 10px;color: #fff;text-align: center;}

.pro3_js  {margin: 0px auto 30px;height: 520px;}
.pro3_js h4 {margin:20px auto;}
.pro3_js .hd {width:1100px;margin: 0 auto;}
.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:1120px;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: 1120px; height:430px; margin: 0 auto;position: relative;}
.bd .pp-focus ul{overflow:hidden;}
.bd .pp-focus li{float: left; position: relative; width: 540px;padding: 0 10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.bd .pp-focus li img{display: block;width: 540px;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: 25px;}
.bd .sNext{right: 25px; background-position: right top;}
.bd .sPrev:hover{ background-position: left bottom;}
.bd .sNext:hover{ background-position: right bottom;}
