﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.xs_c{height: 141px;padding-top:49px;width:1200px;margin:0 auto;}
.xs_c h4{float:left;width:263px;padding-top:10px;font:14px arial;color: #a6a6a6;text-transform: uppercase;}
.xs_c h4 span {font-family:"Microsoft Yahei";font-size:28px;color: #020202;font-weight: bold;height: 46px;line-height: 46px;}
.xs_c ul{float:left;width:937px;}
.xs_c li{float:left;width:25%;background: url(../images/xs_x.jpg) no-repeat left top;box-sizing: border-box;padding-left:20px;height: 94px;}
.xs_c li img {float:left;font-size:0;line-height: 0;padding-top:23px;}
.xs_c li p {float:left;padding-left:12px;font-size:16px;color: #666666;padding-top:15px;}
.xs_c li p em {display: block;font-size:20px;color: #333333;font-weight: bold;height: 35px;line-height: 35px;}

.yd_bj{background: url(../images/yd_bj.jpg) repeat-x;height: 743px;padding-top:107px;}
.yd_t{float:left;font-size:0;line-height: 0;width:366px;height: 637px;}
.yd_fr{float:right;width:808px;}
.yd_fr li{float:left;width:366px;height: 125px;padding:35px 0 0 34px;background: #fff;margin:0 8px 7px 0;}
.yd_fr li em{float:left;width:80px;height: 80px;background: #041e41;font-size:24px;color: #fff;box-sizing: border-box;padding:8px 10px;text-align: center;border-radius: 5px}
.yd_fr li span {float:left;width:224px;padding:15px 0 0 20px;font-size: 18px;color: #666666;line-height: 30px;}
.yd_fr li span i {color: #041e41;font-style: normal;}
.yd_fr li:nth-child(2n){margin:0 0 7px 0;}
.yd_fr p{height: 125px;background: #041e41;padding:0 84px 0 40px;line-height: 125px;font-size:22px;color: #fff;font-weight: bold;margin-top:10px;}
.yd_fr p a{float:right;width:140px;height: 32px;border:1px solid #fff;line-height: 32px;text-align: center;font-size:18px;color: #fff;font-weight:normal;display: block;margin-top:46px;}


.titis {height: 140px;text-align: center;}
.titis h4{height: 62px;font-size:44px;color: #000000;font-weight: bold;line-height: 62px;}
.titis h4 span {padding-right:16px;display:inline-block;}
.titis h4 a{color: #000}
.titis p {font-size:18px;color: #999999;height: 24px;line-height: 24px;letter-spacing: 3px}
.db_bj{background: url(../images/db_bj.jpg) no-repeat center top;height: 738px;padding-top:121px;}
.db_t{height: 407px;}
.db_fl {float:left;width:481px;text-align: right;}
.db_fl h4 {height: 86px;line-height: 86px;font-size:28px;color: #041e41;font-weight: bold;}
.db_t ul{padding-top:19px;}
.db_fl li {height: 34px;line-height: 34px;margin-bottom:12px;font-size:18px;color: #393c3e;}
.db_n{float:left;width:121px;padding-left:30px;text-align: center;}
.db_n h4 {width:86px;height: 86px;text-align: center;background: #393c3e;border-radius: 50%;font:40px arial;color: #fff;font-weight: bold;text-transform: uppercase;line-height: 86px;margin:0 auto;}
.db_n li{height: 34px;line-height: 34px;background: #393c3e;font-size:18px;color: #fff;margin-bottom:12px;}
.db_fr {text-align: left;float:right;width:533px;}
.db_fr h4 {color: #000000}
.db_fr li{color: #666666}
.db_bt{padding-top:33px;height: 158px;width:1200px;margin:0 auto;}
.db_bt h4{float:left;width:506px;font-size:28px;color: #fff;font-weight: normal;}
.db_bt h4 span {height: 50px;line-height: 50px;font-size:34px;color: #fff;font-weight: bold;display: block;}
.db_bt h4 span em {color:#ea3d05;}
.db_tel {padding-top:28px;font-size:16px;color: #fff;}
.db_tel p{font:26px arial;color: #fff;height: 40px;line-height: 40px;}
.db_tel b{margin-right:67px;display: inline-block;}


.list1{background: #f5f5f5;height: 974px;padding-top:76px;}
.fan{height: 512px;overflow: hidden;}
.fan .titis{height: 115px;}
.fan_fl{float:left;width:288px;height: 399px;background: #fff}
.fan_fl li a{display: block;height: 78px;line-height: 78px;padding:0 44px 0 38px;background: #e6e6e6 url(../images/fan_ico1.png) no-repeat 245px center;font-size:18px;color: #333333;border-bottom:1px solid #d6d6d6;}
.fan_fl li.on a{background: #041e41 url(../images/fan_ico1_hv.jpg) no-repeat 245px center;color: #fff}
.fan_fl li:last-child a {border:0;}
.fan_fr{float:right;width:896px;}
.fan_fr dl{background: #fff;height: 399px;}
.fan_fr dt{float:left;width:533px;}
.fan_fr dt img {width:533px;height: 399px;}
.fan_fr dd {float:left;width:240px;padding:56px 0 0 35px;}
.fan_fr dd h4{font-size:22px;color: #041e41;font-weight: bold;line-height: 30px;}
.fan_fr dd h4 a {color:#041e41;}
.fan_fr dd h4 span {height:33px;line-height:33px;font-size:28px;color: #041e41;font-weight: bold;}
.fan_fr dd p {padding-top:23px;font-size:15px;color: #999999;line-height: 24px;height: 159px;}
.fan_fr dd p span {display:block;margin:5px 0;}
.fan_fr em a {width:102px;height: 30px;line-height: 30px;text-align: center;font-size:14px;color: #fff;background: #184d93;display: inline-block;border-radius: 2px;}

.pro{height: 390px;}
.pro .tit {height: 58px;line-height: 58px;}
.pro .tit span {height: 30px;line-height: 30px;border-left:6px solid #041e41;display: inline-block;padding-left:30px;margin-top:14px;}
.pro .tit span a {font-size:20px;color: #000000;font-weight: bold;}
.pro .tit em a {float:right;width:100px;height: 28px;border:1px solid #aaaaaa;display: inline-block;line-height: 28px;font-size:14px;color: #626262;text-align: center;margin-top:13px;}
.pro_nr li{float:left;width:290px;margin-right:13px;text-align: center;}
.pro_nr li i{font-size:0;line-height: 0;display: block;width:290px;overflow: hidden;}
.pro_nr li i img {width:290px;height: 216px;}
.pro_nr li span a {display: block;height: 32px;line-height: 32px;padding-top:7px;font-size:16px;color: #323232;}
.pro_nr li em{display:block;height:22px;line-height:22px;font-size:14px;color: #706f6f;}
.pro_nr li:last-child{margin:0;}

.fw_bj{background: url(../images/fw_bj.jpg) no-repeat center top;height:600px;padding-top:54px;}
.fw_c{position: relative;height: 600px;}
.fw_c .titis {height: 167px;}
.fw_c .titis h4 {color: #fff;height: 69px;line-height: 69px;}
.fw_c .titis h4 em {font-size:62px;font-weight: bold;}
.fw_c .titis p{color: #fff;}
.fw_nr dl{float:left;width:300px;margin-bottom:72px;}
.fw_nr dt{height: 80px;overflow: hidden;}
.fw_nr dt em {float:left;font: 56px "Tahoma";color: #fff;width:80px;display: inline-block;}
.fw_nr dt p {float:left;width:200px;line-height: 24px;padding-top:10px;color: #fff;font-weight: bold;}
.fw_nr dt i {font-style: normal;font-size:18px;}
.fw_nr dt span {display:block;font-size: 20px;}
.fw_nr dd {font-size:14px;line-height: 24px;color:#ced0d2;padding-right:47px;}
.fw_a{position: absolute;width:580px;height: 86px;background: #fff;border-radius: 6px;right:0;bottom:122px;}
.fw_a p{margin:22px 0 0 33px;padding-left:48px;background: url(../images/ico1.jpg) no-repeat;font-size:16px;color:#666666;line-height: 14px;}
.fw_a p span {display: block;font:20px arial;color: #000000;font-weight: bold;padding-top:9px;height: 80px;}
.fw_a p span b{margin-right:50px;display: inline-block;float: left;}
.fw_a p span b:last-child{margin:0;}
.fw_a a{float:right;width:100px;height: 28px;border:1px solid #aaaaaa;line-height: 28px;text-align: center;display:inline-block;margin:30px 29px 0 0;font-size:14px;color: #000000;border-radius: 1px;}

.anl{margin-top:92px;height:627px;}
.anl .titis {height: 120px;}
.ban2{ width:900px; height:506px; position:relative; overflow:hidden;float:left;}
.ban2 .al_t{ width:900px; height:506px;position: relative;}
.ban2 .al_t img{width:900px;height: 506px;}
.al_w{width:100%;background: rgba(0,0,0,0.6);height: 96px;position: absolute;left:0;bottom:0;}
.al_w h4{float:left;width:219px;text-align: center;line-height: 96px;font-size:22px;color: #fff;font-weight: bold}
.al_w h4 a {color: #fff}
.al_w span{float:left;padding:20px 0 0 21px;width:494px;font-size:14px;color: #fff;line-height: 30px;}
.al_w em a {float:right;margin-right:62px;font-size:14px;color: #fff;line-height: 96px;}
.min_pic{float:left;width:272px;border:1px solid #dcdcdc;height:485px;padding:19px 0 0 27px;border-right:0;/*border-right:8px solid #dcdcdc; */background: url(../images/al_ico1.jpg) repeat-y right top ;}
.num{ height:485px;width:272px; position:relative;float:left;overflow:hidden;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:264px; height:120px;font-size: 0;line-height: 0;margin-bottom:25px;position: relative;}
.num ul li span a{position: absolute;width:240px;height: 38px;line-height:38px;background: rgba(51,51,51,0.5);text-align: center;display: block;font-size:18px;color: #fff;left:0;bottom:0;}
.num ul li img { width:240px; height:120px;}
.num ul li.on:after{content: "";display: block;width:8px;height: 130px;background: #192f41;position: absolute;right:-8px;top:-5px;}

.hez{height: 327px;overflow: hidden;}
.hez .tit{height: 58px;line-height: 58px;overflow: hidden;}
.hez .tit span a{font-size:24px;color: #333333;}
.hez .tit em a {float:right;width:100px;height: 28px;border:1px solid #aaaaaa;display: inline-block;line-height: 28px;font-size:14px;color: #626262;text-align: center;margin-top:13px;}
.hz_nr{height: 146px;border:1px solid #dcdcdc;}
.hz_nr li{float:left;font-size: 0;line-height: 0;width:239px;border-right:1px solid #dcdcdc;padding:6px 0 5px;box-sizing:border-box;}
.hz_nr li img {width:238px;height: 135px;}
.hz_nr li:last-child{border:0;}
.ico1{background: url(../images/hz_ico1.jpg) no-repeat;height: 44px;width:100%;}


.ys_bj{background:url(../images/ys_bj.jpg) no-repeat center 124px;height: 1346px;overflow-x: hidden;overflow-y: hidden;}
.yous{position: relative;}
.ys_img1,.ys_img2{position: absolute;}
.ys_img1{left:-360px;top:124px;}
.ys_img2{right:-360px; top:723px;}
.yous .titis {height:124px;}
.ys_w1,.ys_w2{position: absolute;}
.ys_w1{left:666px;top:233px;}
.ys_w2{top:835px;left:58px;}
.yous p{margin-bottom:56px;}
.ys_w1 span,.ys_w2 span{display: block;height: 39px;font-size:28px;color: #000000;font-weight: bold;}
.yous em{display: block;font-style: normal;font-size:16px;color: #666666;line-height: 30px;}
.ys_a{height:531px;height:81px;border:1px solid #d2d2d2;text-align: center;font-size:0;line-height: 0;background: #fff}
.ys_a img {padding:0 10px;width:152px;height: 81px;}

.news{padding-top:91px;height: 841px;}
.news .titis {height: 140px;border-bottom:1px solid #e9e9e9;}
.dongt{float:left;width:600px;}
.dt_qh{height: 98px;line-height: 98px;background: url(../images/ns_ico1.jpg) no-repeat left center}
.dt_qh li{float:left;font-size:22px;color: #2a2a2a;margin:0 43px;font-weight: bold;}
.dt_qh li:nth-child(1){margin-right:157px;}
.dt_qh li.on{border-top:3px solid #073c6d;}
.dt_t{font-size:0;line-height: 0;position:relative;}
.dt_t img {width:600px;height: 300px;}
.dt_t p{position:absolute;left:0;bottom:0;font-size:14px;color: #fff;line-height: 20px;padding:16px 40px;width:520px;background:rgba(0 , 0 , 0 , 0.8);}
.dt_t p span a {display: block;height: 40px;line-height: 40px;font-size:24px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_nr ul{border:1px solid #eaeaea;padding:32px 0 0 40px;border-top: 0;height: 206px;}
.dt_nr li{height: 46px;line-height: 46px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_nr li em {font-weight: bold;width:51px;display: inline-block;background: url(../images/ns_ico2.jpg) no-repeat right;font-size:14px;color: #666666;}
.dt_nr li a {padding-left:10px;font-size:14px;color: #666666;}


.went{width:547px;float:right;}
.went h4 a{display: block;height: 98px;line-height: 98px;font-size:22px;color: #2a2a2a;font-weight: bold;}
.went li{height:152px;border-bottom:1px solid #f5f5f5;margin-bottom:40px;overflow: hidden;text-overflow:ellipsis;}
.went li span{font-size:14px;color: #073c6d;background: #f5f5f5;padding-left:18px;height: 37px;line-height: 37px;display: block;}
.went li span a {font-size:16px; color: #073c6d;padding-left:10px;}
.went li p{padding:14px 0 0 45px;font-size:14px;color: #666666;line-height: 24px;}


.ab_bj{background: #6e6e6e;height: 600px;position: relative;overflow-x: hidden;overflow-y: hidden;clear:both;}
.ab_t{position: absolute;right:-360px;top:0;}
.ab_w{width:530px;padding-top:98px;}
.ab_w h4 {height: 63px;line-height: 63px;font-size:44px;font-weight: bold;color: #fff;}
.ab_w h4 a{color: #fff}
.ab_w span {font-size:16px;color: #d6d6d6;}
.ab_w p {padding-top:48px;height: 233px;font-size:14px;color: #f7f7f7;line-height: 24px;}
.ab_w em a {display:block;width:91px;height: 28px;border:2px solid #e9e9e9;text-align: center;line-height: 28px;font-size:14px;color: #ffffff}

.pinz{float:left;width:580px;padding-top:35px;height: 216px;}
.pinz dd{float:left;width:300px;}
.pinz dd h4{height: 35px;line-height: 35px;font-size:18px;color: #000000;font-weight: normal;}
.pinz dd p {padding-top:10px;height: 78px;font-size:14px;line-height: 24px;}
.pinz dd em a {width:92px;height: 28px;line-height: 28px;display:block;border:2px solid #e9e9e9;text-align: center;font-size:14px;color: #7d7d7d;background: url(../images/ico2.jpg) no-repeat 81px center;padding-right:20px;}
.pinz dd em a:hover{background: #184d93 url(../images/ico2_hv.jpg) no-repeat 81px center;border-color: #184d93;color: #fff;}
.pinz dt {float:right;}

.zhic{float:right;width:528px;padding-top:35px;}