.con{width:1200px; margin:0 auto; line-height:1.6; font-size:18px;}
.mob{display:none;}



h4.h4{position:relative; font-size: 30px; font-weight: 600; color: #000; line-height: 1.25; text-align: left;  margin-top: 60px; margin-bottom: 60px; padding-bottom:15px;}
h4.h4:first-child{margin-top:0}
h4.h4:after{ content : ""; display : block; position : absolute; left : 0; bottom : 0;  width : 60px; height : 3px; background : #162855; }

ul.check{}
ul.check li{margin-bottom:5px; position: relative; padding-left:30px; }
ul.check li:before{ content : ""; display : block; position : absolute; left :0; top:8px; width : 13px; height : 10px; background: url("/images/default/content/bul.png") no-repeat right top; }

ul.bul{}
ul.bul li{margin-bottom:5px; position: relative; padding-left:30px; }
ul.bul li:before{ content : ""; display : block; position : absolute; left :0; top:8px; width : 13px; height : 10px; background: url("/images/default/content/check.png") no-repeat right top; }

ul.ber{padding-left:30px;}
ul.ber li{ position: relative; padding-left:15px; margin-bottom:10px; color:#666;}
ul.ber li:before{content : ""; display : block; position : absolute; left : 0; top:13px;  width :8px; height : 1px; background : #7f7f7f;}



/*ceo ÀÎ»ç¸»*/
.ceo{overflow:hidden;}
.ceo .ceoImg{background:url('/images/default/content/ceo.jpg')no-repeat left top; height:300px;}
.ceo .box{float:left; width:300px; height:300px; background:#162855; text-align:center; padding:120px 0; margin-top:-60px;}
.ceo .ceoTxt{float:right; width:840px; margin:60px 0 28px 60px}
.ceo .ceoTxt h4{font-size:30px; color:#111; margin-bottom:60px;}
.ceo .ceoTxt h4 strong{color:#162855;}
.ceo .Ctext img{float:right;}

/*È¸»ç¼Ò°³*/
.int{overflow:hidden;}
.int .intT{float:left; margin:40px 0 60px;}
.int .intT h4{font-size:25px; margin-bottom:30px; font-weight:300;}
.int .intT h4 strong{font-size:35px; color:#111;}
.int .intT h4 strong span{color:#55c1ff;}
.int .intT em{color:#162855; font-weight:600;}
.int .intImg{float:right;}

.Igray{background:#f9f9f9; height:540px; margin-top:-60px;}
.Igray .five{overflow:hidden; padding-top:120px; padding-bottom:60px;}
.Igray .five li{position: relative;float:left; border:1px solid #b2c2eb; border-radius:50%; margin-right:106px; width:155px; height:155px; text-align:center ; line-height:135px; font-weight:600; color:#111; padding:10px;}
.Igray .five li:after{content:'';	display:block; position:absolute; top:50%; right:-70px; margin-top:-2.5px;  width:35px; height:5px; background: url("/images/default/content/dot3.png") no-repeat right top; }
.Igray .five li:nth-child(5){margin-right:0;}
.Igray .five li:nth-child(5):after{display:none;}
.Igray .five span{ width:133px; height:133px; border-radius:50%; background:#e8edf9;display:block;}
.Igray .five li.fiveB{background:#F9F9F9; border:1px solid #162855;}
.Igray .five li.fiveB span{background:#162855;}
.Igray .five li.fiveB img{padding:55px 0;}

/*¿¬Çõ*/
.history{background:url("/images/default/content/his_bg.jpg")no-repeat left bottom; padding-bottom:100px;}
.history_wrap li {width:50%; box-sizing:border-box; position:relative; padding-top: 10px;}
.history_wrap li:after {height:100%; border-right:1px solid #1D3A7E; content:''; position:absolute; top:0px; display:inline-block;}
.history_wrap li:nth-child(odd):after {right:-1px;}
.history_wrap li:nth-child(even):after {left:0;}
.history_wrap li:nth-child(odd) {margin-right:50%; padding-right:120px; text-align:right;}
.history_wrap li:nth-child(even) {margin-left:50%; padding-left:120px;}
.history_wrap li.last:before{content:''; position:absolute; bottom:0px;right:0; margin-right:-5px; width:10px; height:10px; border-radius:50%; background:#1D3A7E; z-index:3;  display:inline-block;}
.history_wrap dl.new{position:relative;}
.history_wrap dl.new:before { content:''; position:absolute; top:7px;right:-141px; width:40px; height:40px; border-radius:50%; border:1px solid #1D3A7E; z-index:3;  display:inline-block;} 
.history_wrap dt {padding-bottom:14px; color:#1D3A7E; font-size:35px; font-weight:600; position:relative;}
.history_wrap dt:before { content:''; position:absolute; top:50%; z-index:1; display:inline-block;} 
.history_wrap dt:after {border-radius:50%; content:''; position:absolute; top:50%; z-index:1; display:inline-block;}
.history_wrap li:nth-child(odd) dt:before {right:-120px;}
.history_wrap li:nth-child(even) dt:before {left:-120px;}
.history_wrap li:nth-child(odd) dt:after {right:-128px;}
.history_wrap li:nth-child(even) dt:after {left:-128px;}
.history_wrap dt:before {width:100px; height:1px; margin-top:-9px; background-color:#ddd;}
.history_wrap dt:after {width:15px; height:15px; margin-top:-15px; background-color:#1D3A7E; z-index:1;}
.history_wrap dd {margin-top:10px; position:relative;}
.history_wrap li:nth-child(odd) dd {padding-right:15px;}
.history_wrap li:nth-child(even) dd {padding-left:15px;}
.history_wrap dd * {color:#787878; font-size:18px; line-height:22px;}
.history_wrap dd span {position:absolute; top:10px; width:6px; height:6px; background:#A0A0A0; border-radius:50%;}
.history_wrap li:nth-child(odd) dd span {right:0;}
.history_wrap li:nth-child(even) dd span {left:0;}
.history_wrap dd > ul.his_item{margin-top:20px;overflow:hidden;}
.history_wrap dd > ul.his_item li{float:left; width:50%;  padding:0; margin:0; }
.history_wrap dd > ul.his_item li:after{display:none;}
.history_wrap dd > ul.his_item li:nth-child(even){text-align:right !important;}
.history_wrap dd > ul.his_item li img{width:220px; margin-bottom:5px;}

/*»ç¾÷¿µ¿ª*/
.dom img,.dom2 img{margin:0 auto; display:block;}
.dom2{background:#f9f9f9; padding-top:60px; margin-top:60px; padding-bottom: 100px;}
.dom2 em{margin-bottom:60px; display:block;}
.global_box{margin-top:20px; position:relative; border:10px solid #f4f4f4; padding:60px 0; background:#fff;}
.global_box h3{position:absolute; left:50%; top:-30px; margin-left:-190px; display:inline-block; width:380px; height:60px; background:#162855; border-radius:30px; text-align:center; line-height:61px; color:#fff;}
.global_box ul{overflow:hidden;}
.global_box ul li{float:left; width:33.3%; text-align:center; position:relative;}
.global_box ul li:before{ content : ""; display : block; position : absolute; right :-17px; top:50%; margin-top:-2.5px; width : 35px; height : 5px;  background: url("/images/default/content/dot3_g.png") no-repeat left top;}
.global_box ul li:last-child:before{display:none;}
.global_box ul li span{border-bottom:1px solid #111; font-style:italic;}
.global_box ul li h4{ margin:30px 0 0;  font-size:25px; font-weight:600;}

/*product*/
.pro_wrap{position:relative; padding-left:350px; margin-top:60px; }
.pro_wrap h3{ position : absolute; left : 0; top:0; font-size:30px; padding-bottom: 15px;}
.pro_wrap h3:before{ content : ""; display : block; position : absolute; left : 0; bottom :0;  width : 60px; height : 3px; background : #162855; }
.pro_wrap .pro_img{margin-bottom:30px; border: 1px solid #ddd; padding: 10px; width: 670px;}
.pro_wrap .pro_img img{display:inline-block;}
.pro_wrap h4{position:relative; font-size:24px; color:#000; font-weight:500; padding-left:20px; margin-bottom:20px; margin-top:60px;}
.pro_wrap h4:before{ content : ""; display : block; position : absolute; left:0; top:50%; margin-top:-11px; width :4px; height : 22px; background:#1D3A7E; }

/*¿À½Ã´Â±æ*/
.loca{position:relative; box-shadow:0px 5px 20px rgba(0, 0, 0, 0.2);border:2px solid #28282e; height:465px;}
.loca p{position:absolute; bottom:10px; right:10px; background-color:#fff;  border:1px solid #013779; padding:5px 10px; z-index:1000;}
.loca p a{color:#013779; font-size:12px; font-weight:bold;}

.way{margin-top:50px; position:relative; box-sizing:border-box;  }
.way ul.tel{overflow:hidden; border-bottom:1px solid #ddd;padding-bottom:30px;}
.way ul.tel li{display:inline-block; margin-right:159px; }
.way ul.tel li:first-child{margin-left:0px; display:block; margin-bottom:30px; }
.way ul.tel b{font-weight:600; color:#28313A; margin-right:10px;}
.way ul.tel li span{display:inline-block; background:#28313A; border-radius:50%; height:30px; width:30px; text-align:center; margin-right:10px;}
.way ul.tel li span i{ line-height:30px; color:#fff;}
.way .map_bus{padding-left:120px; position:relative;}
.way .map_bus div.icon{position:absolute; left:0px; top:0px; background:#013779; height:97px; width:97px;  border-radius:50%;}
.way .map_bus h5{color:#013779; margin-bottom:10px;}
.way .map_bus ul.ber{padding-left:0;}
