﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
.list1{height: 878px; overflow: hidden;padding-top:53px;}
.list1 .tit{text-align: center;height: 89px;}
.list1 .tit h4 {background: url(../images/p_tt.jpg) no-repeat center;height: 49px;line-height: 49px;}
.list1 .tit h4 a {font-size:30px; color: #1a1a1a;height: 49px;line-height: 49px;text-decoration:none}
.list1 .tit p{text-transform: uppercase;font:12px arial; color: #666666}

.fenl{float:left;width:305px;height:709px;position:relative;}
.fenl .nr{padding:9px 12px 0;border:1px solid #d9d9d9;background: #f2f2f2;height: 613px;border-bottom:0;}
.fenl .nr h4 {padding:0 10px 0 16px;height: 65px; line-height: 65px;margin-top:11px;border-bottom:1px solid #e0e0e0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fenl .nr h4 a {font-size:18px; color: #333333;text-decoration: none;font-weight: bold}
.fenl .nr h4 span a {float:right;font:12px "Verdana",arial; color: #999999; line-height: 65px;text-transform: uppercase;font-weight: bold}
.fenl .nr h4.on {background: #ffffff}
.fenl .nr h4.on a{color:#1a58c0;}
.fenl .nr ul {padding:13px 16px;background: #fff}
.fenl .nr li a {display: block;background: url(../images/f_ico1.jpg) no-repeat right center;font-size:14px; color: #666666;height: 40px; line-height: 40px;text-decoration: none;}
.fenl .nr li a:hover{background: url(../images/f_ico1_hv.jpg) no-repeat right center; }
.fenl .nr h4:last-child{border:0;}
.f_tel { float: left;font-size:14px; color: #fff;padding:22px 30px 0 0px;text-align: right;height: 62px;background: #1a58c0 url(../images/f_tel.jpg) no-repeat 30px 19px;;height: 64px;position: absolute;left:0px;bottom:0;width:275px;border-radius: 0 0 6px 6px;letter-spacing: 3px}
.f_tel span {font-size:22px;font-weight: bold; color: #fff;display: block; font-family:arial;}




.pro{float:right;width:829px;padding:0 20px;border:1px solid #d9d9d9;height: 708px}
.p_tit {height:70px;padding-top:4px;border-bottom:1px solid #d9d9d9;}
.p_tit li {float:left;padding-right:48px;font-size:20px; color: #666666;font-weight: bold; line-height: 70px;}
.p_tit li:nth-child(1){background:url(../images/p_ico1.jpg) no-repeat 0 28px;padding-left:32px;}
.p_tit li:nth-child(2){background:url(../images/p_ico2.jpg) no-repeat 0 24px;padding-left:26px;}
.p_tit li.on{color: #1a58c0}
.p_tit li.on:nth-child(1){background:url(../images/p_ico1_hv.jpg) no-repeat 0 28px;}
.p_tit li.on:nth-child(2){background:url(../images/p_ico2_hv.jpg) no-repeat 0 24px;}

.pro .nr {padding-top:21px;}
.pro .nr li{float:left;width:276px;margin-right: 22px;height: 260px;}
.pro .nr li:nth-child(3n){margin:0;}
.pro .nr li img {width:273px;height: 203px;border:1px solid #dcdcdc;}
.pro .nr li span a {display: block;height: 44px; line-height: 44px;text-align: center;font-size:16px; color: #333333}
.pro .nr li:hover img{border:1px solid #d8214b;}
.pro .nr li:hover span a{ color: #d8214b }
.pro_t{height: 298px;padding-top:20px;border-bottom:1px solid #dcdcdc;}
.pro_z{background:url(../images/pro_n.jpg) no-repeat;height: 257px;padding-top:24px;}
.pro_z dt {float:left; font-size:0; line-height: 0}
.pro_z dt img {width:456px;height: 257px;}
.pro_z dd {float:left; padding:28px 0 0 12px;width:318px;}
.pro_z dd h4 a {display: block;height: 36px; line-height: 36px; font-size:18px; color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_z dd p {padding-top:13px; height: 101px;font-size:14px; color: #666666;line-height: 20px;}
.pro_z dd span img {margin-right: 8px;}
.pro_b{padding-top:13px;margin-left:-8px;}
.pro_b dl{width:263px;padding:8px;float:left;height:275px;transition: all 0.6s}
.pro_b dt {font-size:0; line-height: 0;}
.pro_b dt img {width:263px;height: 147px;}
.pro_b dd h4 a {display: block;font-size:14px; color: #333333;font-weight: bold;height: 30px;line-height: 30px;margin-top:6px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_b dd p {padding-top:5px; font-size:14px; color: #666666;height: 60px;line-height: 20px;}
.pro_b dd p span {font-weight: bold}
.pro_b dd em a {display: block;text-transform: uppercase;font:12px "Verdana",arial; color: #979998;font-weight: bold}
.pro_b dl:last-child{margin: 0}
.pro_b dl.on{background: #fff;box-shadow:0 0 15px #d1d1d1;margin-top:-2px;}
.pro_b dl.on dd em a { color: #1a58c0 }

.list2{background: url(../images/sp_bj.jpg) no-repeat center top;height:675px; }
.ship .tit{text-align: center;padding-top:71px;height: 104px;}
.ship .tit h4 {font-size:36px; color: #fff;height: 55px; line-height: 55px;font-weight:normal;}
.ship .tit p {font-size:16px; color: #fff;}
.ship .nr dl{width:388px;margin-right:18px;transition: all 0.5s;float:left;}
.ship .nr dt {font-size:0;line-height: 0;position: relative;width:388px;}
.ship .nr dt img {width:388px;height: 261px;}
.ship .nr dt p{background:rgba(0,0,0,0.7) url(../images/sp_ico2.png) no-repeat 20px 215px;width:100%;height: 261px;position: absolute;left:0;top:0;}
.ship .nr dd a {height: 80px;padding-left:22px;background: #fff;line-height: 80px; font-size:16px; color: #666666;display:block;}
.ship .nr dl:last-child{margin:0;}
.ship .nr dl:hover{margin-top:-4px;}
.ship .nr dl:hover dd {box-shadow: 0 5px 20px #4388b6}
.ship .nr dl:hover dt p{background:url(../images/sp_ico2_hv.png) no-repeat 20px 215px;display:none;}
.s_tel{padding-left:72px;font-size:14px;color: #274a61;background: url(../images/sp_ico.png) no-repeat;width:266px;margin:30px auto 0;padding-top:12px;}
.s_tel span {display: block;font:24px arial; color: #002033;font-weight:bold;margin-top:3px;}

.about{padding-top:69px;height: 567px;width:1200px;margin:0 auto;}
.about .tit{text-align: center;height:75px;}
.about .tit h4 {background: url(../images/ab_tt.jpg) no-repeat center;height: 49px;line-height: 49px;font-weight: normal;}
.about .tit h4 a {font-size:30px;color:#1a1a1a;height:49px;line-height: 49px;text-decoration:none}
.about .tit p{text-transform: uppercase;font:12px arial; color: #666666}
.about dt{float:left; font-size:0; line-height: 0}
.about dt img {width:600px;height: 412px;}
.about dd {float:left;padding:43px 0 0 44px;width:556px;background: #fff;box-shadow: 5px 3px 10px #d8d8d8;height: 369px;}
.about dd h2 {height:52px; position: relative;}
.about dd h2 a {display: block;font-size:18px; color: #2e3133; font-weight: bold;height: 38px;line-height: 38px;}
.about dd h2:after{content: "";display: block;width:34px;height: 2px;background: #0b5886;position: absolute;left:0;bottom:0;}
.about dd p {padding-top:18px;line-height: 24px; color: #666666;font-size:14px;height: 173px;width:514px;}
.about dd li {float:left;padding:0 29px 0 0;width:80px;text-align: center;font-size:16px; color: #2e3133;margin-right:30px;position:relative;}
.about dd li a{padding-top:50px;display: block;text-decoration: none;}
.about dd li:after{width:1px;height: 18px;background: #e6e6e6;position: absolute;content: "";display: block;right: 0;top:23px;}
.about dd li:hover a{ color: #1a58c0;font-weight:bold}
.about dd li:nth-child(1){background: url(../images/ab_ico1.jpg) no-repeat 18px top;}
.about dd li:nth-child(2){background: url(../images/ab_ico2.jpg) no-repeat 18px top;}
.about dd li:nth-child(3){background: url(../images/ab_ico3.jpg) no-repeat 18px top;}
.about dd li:nth-child(4){background: url(../images/ab_ico4.jpg) no-repeat 18px top;margin:0;}
.about dd li:nth-child(4):after{display: none;}
.about dd li:hover:nth-child(1){background: url(../images/ab_ico1_hv.jpg) no-repeat 18px top;}
.about dd li:hover:nth-child(2){background: url(../images/ab_ico2_hv.jpg) no-repeat 18px top;}
.about dd li:hover:nth-child(3){background: url(../images/ab_ico3_hv.jpg) no-repeat 18px top;}
.about dd li:hover:nth-child(4){background: url(../images/ab_ico4_hv.jpg) no-repeat 18px top;}

.list3{background: url(../images/ys_bj.jpg) no-repeat center top;height: 819px;}
.yous{position: relative;}
.ys_t{position: absolute;top:117px;left:36px;}
.dls1,.dls2,.dls3,.dls4{position: absolute;}
.yous dl{background: #fff;}
.yous dd h4{height: 43px;line-height: 43px;font-size:24px; color: #292e37;}
.yous dd p{font-size:14px; color: #5c6266;padding-top:14px; line-height: 20px}
.yous dt {font-size:0; line-height: 0;position: relative;}
.dls1{height: 479px;width:490px;left:355px;top:100px;}
.dls1 dd {padding:46px 33px 0 44px;height: 194px;}
.dls1 dt:after{ width: 0;height: 0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #dcdec8;position:absolute;top:0; content: "";display: block;left:48%;top:-6px;}
.dls2 {width:354px;height:479px;top:100px;right:1px;}
.dls2 dd{padding:26px 20px 0 36px;height: 213px;}

.dls2 dt:after{ width: 0;height: 0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:10px solid #020010;position:absolute;content: "";display: block;left:48%;bottom:-6px;}
.dls3{left:0;top:340px;width:355px;height: 479px;}
.dls3 dd{padding:26px 20px 0 36px;height: 213px;}
.dls3 dt:after{ width: 0;height: 0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:10px solid #9c6ebf;position:absolute;content: "";display: block;left:48%;top:-6px;}

.dls4{width:844px;left:355px;top:579px;}
.dls4 dd {float:left;width:393px;padding:50px 50px 0 46px;}
.dls4 dt {float:left;}
.yous .dls4 {background:none}

.hez{padding-top:70px;height: 540px;}
.hez .tit{text-align: center;height:75px;}
.hez .tit h4 {background: url(../images/p_tt.jpg) no-repeat center;height: 49px;line-height: 49px;font-weight: normal;}
.hez .tit h4 a{font-size:30px;color:#1a1a1a;height:49px;line-height:49px;text-decoration:none}
.hez .tit p{text-transform: uppercase;font:12px arial; color: #666666}
.h_nr dl {float:left;width:389px;margin-right:16px;transition: all .5s}
.h_nr dt{font-size:0; line-height: 0;text-align:center;}
.h_nr dt img {width:389px;height: 219px;}
.h_nr dd {width:337px;margin:0 auto;}
.h_nr dd h4 a {display: block;height:32px;line-height: 20px;font-size:16px; color:#333333;}
.h_nr dd p {padding-top:10px;font-size:14px;color: #666666;line-height: 22px;height: 78px}
.h_nr dd em {display: block;width:25px;height: 13px;background: url(../images/hz_ico1.jpg) no-repeat;float:right;}
.h_nr dl:hover{width:373px;padding:6px;background: #fff;height: 392px;background: #fff;box-shadow: 0 0 10px #ececec;margin:-6px 16px 0  0;}
.h_nr dl:hover dt img{width:100%;height: 210px;}
.h_nr dl:hover dd em {background: url(../images/hz_ico1_hv.jpg) no-repeat;}
.h_nr dl:last-child{margin-right:0;} 

.list4{background: url(../images/fuw_bj.jpg) no-repeat center top;height: 535px;}
.fuw .tit{text-align: center;height:88px;padding-top:70px;}
.fuw .tit h4 {background: url(../images/fw_tt.jpg) no-repeat center;height: 49px;line-height: 49px;font-weight: normal;}
.fuw .tit h4 a{font-size:30px;color:#fff;height:49px;line-height:49px;text-decoration:none}
.fuw .tit p{text-transform: uppercase;font:12px arial; color: #fff}
.fuw .nr li {float:left;width:388px;margin-right:18px;position:relative;transition: all .5s;font-size:0; line-height: 0}
.fuw .nr li:last-child{margin-right:0;}
.fuw .nr li:hover{margin-top:-6px;box-shadow: 0 3px 15px #1162b2}
.f_wz{position: absolute;left:32px;top:30px;}
.f_wz h4 a {display: block;height: 42px;line-height:30px; font-size:20px;color: #1a58c0;}
.f_wz p {font-size:14px;color: #666666;padding-top:3px;}
.f_wz span a{width:50px;height: 20px;text-align: center;line-height: 20px;background: #ff0000;border-radius: 8px;font-size:14px;color: #fff;display: block;margin-top:25px;}

.news{height: 642px;padding-top:70px;}
.news .tit{text-align: center;height:107px;}
.news .tit h4 {background: url(../images/p_tt.jpg) no-repeat center;height: 49px;line-height: 49px;font-weight: normal;}
.news .tit h4 a {font-size:30px; color: #1a1a1a;height: 49px;line-height: 49px;text-decoration:none}
.news .tit p{text-transform: uppercase;font:12px arial; color: #666666}
.dongt{float:left;width:722px;}
.d_tit{background: url(../images/dt_t.jpg) no-repeat left bottom;height: 61px}
.d_tit li{float:left;padding-left:43px;font-size:18px; color: #666666;font-weight:bold;margin-right:88px;}
.d_tit li span {display: block;font:12px arial; color: #666666;text-transform: uppercase;}
.d_tit li.on{color: #1a58c0}
.d_tit li:nth-child(1){background: url(../images/dt_ico1.jpg) no-repeat;}
.d_tit li:nth-child(2){background: url(../images/dt_ico2.jpg) no-repeat;}
.d_tit li:nth-child(3){background: url(../images/dt_ico3.jpg) no-repeat;}
.d_tit li.on:nth-child(1){background: url(../images/dt_ico1_hv.jpg) no-repeat;}
.d_tit li.on:nth-child(2){background: url(../images/dt_ico2_hv.jpg) no-repeat;}
.d_tit li.on:nth-child(3){background: url(../images/dt_ico3_hv.jpg) no-repeat;}
.d_nr{padding-top:19px;}
.d_nr dl{height: 201px;border-bottom:1px dotted #dcdcdc;}
.d_nr dt{float:left; font-size:0; line-height: 0}
.d_nr dt img{width:322px;height: 180px;}
.d_nr dd {float:left;width:376px;padding-left:20px;}
.d_nr dd h4 a {display: block;font-size:16px; color: #333333;height: 24px;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.d_nr dd p {padding-top:14px;height: 105px;font-size:14px; color: #666666;line-height: 24px;}
.d_nr dd span a {width:132px;height: 37px;background: #1f5bbe;text-align: center;line-height: 37px;display: block;font-size:14px;color: #fff;border-radius: 16px}
.d_nr li {float:left;width:345px;margin:22px 24px 0 0 ;height: 62px;border-bottom:1px solid #ededed;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.d_nr li span {font-size:14px; color: #666666;width:45px;float:left;position: relative;}
.d_nr li span em {display: block;font-size:24px;line-height: 20px;} 
.d_nr li span:after{width:1px;height:41px;background:#898989; content: "";display: block;position: absolute;top:0;right: 0;}
.d_nr li a {margin-left:15px; color: #666666;font-size:14px;line-height: 41px;}
.d_nr li:nth-child(2n){margin:22px 0 0;}

.went {float:right;width:390px;padding-left:50px;background: url(../images/wt_ico2.jpg) no-repeat left top;height: 490px}
.went .w_tit {height: 61px;padding-left:49px;background: url(../images/wt_tt.jpg) no-repeat;}
.went .w_tit span {display: block;font:12px arial; color: #666666;text-transform: uppercase;}
.went .w_tit a {font-size:20px; color: #1a58c0;font-weight: bold;text-decoration:none}
.went .w_tit p {float:right; font-size:0; line-height: 0}
.w_nr {padding-top:20px;}
.w_nr li{margin-bottom:22px;height: 112px;overflow: hidden;}
.w_nr li h4 a {display:block;padding-left:17px; color: #1a1a1a;background: url(../images/wt_ico1.jpg) no-repeat;height: 51px;line-height: 43px;font-size:14px; color: #1a1a1a}
.w_nr li p {padding-top:8px;font-size:14px; color: #666666;line-height: 24px;}

.lj{height:148px;background:#f3f3f3}
.link p{float:left;width:105px;font-size:30px; color: #c2cacd;text-transform: uppercase;background: url(../images/link_ico1.jpg);height:57px;padding-left:21px;padding-top:48px;font-weight:bold;line-height: 28px;position: relative;}
.link p:after{content: "";display: block;width:1px;height:42px;background: #b2bdc1;position: absolute;right:0;top:53px;}
.link span {height: 24px; line-height: 24px;display: block;font-size:14px; color: #141414;font-weight: bold;font-weight: normal;}
.link em {    line-height: 32px;  font-size: 14px;  color: #666666;   width: 1000px;  display: block;margin-left: 140px; padding-top: 37px;}
.link em a { color: #666666;padding:0 10px; }