﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.shil{height: 433px;margin-top:83px;}
.shil dl {background: url(/images/sl_ico1.jpg) no-repeat left top;padding:42px 0 0 99px;height: 310px;}
.shil dt {float:left;font-size:0;line-height: 0;width:359px;}
.shil dt img {width:380px;height: 270px;}
.shil dd {float:right;width:702px;padding-top:20px;}
.shil dd h4 {height: 50px;line-height: 50px;font-size:29px;color: #292929;}
.shil dd p {padding-top:10px;height: 133px;font-size:14px;color: #555555;line-height: 27px;}
div#doyoo_panel{display:none;}
a#ys_nisure_online186{display:none;}
.titis{height: 99px;text-align: center;background: url(/images/ico1.jpg) no-repeat center bottom;margin-bottom:25px;}
.titis h4 {height: 50px;line-height: 50px;font-size:40px;color: #212121}
.titis h4 a {color: #212121;}
.titis p{font-size:20px;color: #333333;height: 26px;line-height: 26px;}
.list1{background:#f6f6f6;padding-top:74px;height: 846px;}
.fenl {border:1px solid #d9d9d9;height: 180px;padding:1px;background: #fff}
.fenl li{height:45px;overflow: hidden;}
.fenl li span {float:left;width:179px;background: #2a2a2a;border-bottom:1px solid #172938;box-sizing: border-box;display: block;height: 45px;line-height: 45px;text-align: center;font-size:14px;color: #fff;font-weight: bold;}
.fenl li span a {color: #fff;}
.fenl li p{width:970px;margin-left:24px;float:left;height: 44px;border-bottom:1px solid #efefef;}
.fenl li p a{padding-left:16px;background: url(/images/pro_ico1.jpg) no-repeat left center;height: 45px;line-height: 45px;width:160px;display: inline-block;font-size:14px;color: #666666;}
.fenl li p em a {float:right;padding:0;background: none;width: auto;}
.fenl li:hover span,.fenl li.cur span{background: #c30f12;border-color:#c30f12}
.fenl li p a:hover{color: #c30f12;font-weight: bold}
.fenl li:last-child p{border:0;}
.pro_nr{margin-top:42px;position: relative;}
.pro_nr dl{height: 434px;border:1px solid #d9d9d9;top:25px;}
.pro_nr dt {float:left;font-size:0;line-height: 0;border-right:1px solid #d9d9d9;}
.pro_nr dt img {width:772px;height:434px;}
.pro_nr dd {float:left;width:385px;padding:65px 0 0 24px;position:relative;}
.pro_nr dd h4 a {display:block;height: 34px;line-height: 34px;font-size:16px;color: #333333;font-weight: bold;}
.pro_nr dd p{padding-top:7px;font-size:14px;color: #666666;line-height: 26px;height: 100px;}
.pro_nr dd em a{width:140px;height:39px;background: #c30f12 url(../images/ico2.png) no-repeat 111px center;display: block;text-align: center;line-height: 39px;font-size:16px;color: #fff;padding-right:30px;}
.pro_c{position:relative;}
.pro_nr ul{ position:absolute; right:10px;top:304px;width:385px;}
.pro_nr li{float:left;width:173px;padding-left:14px;background: url(/images/pro_ico1.jpg) no-repeat left center;height: 26px;line-height: 26px;font-size:14px;color: #666666}
.pro_nr li a {color: #666666;}
.pro_j{position: absolute;bottom:0px;left:730px;font-size:0;line-height:0;}


.pinz{padding-top:73px;height: 810px;}
.pinz .nr dl{float:left;width:400px;}
.pinz .nr dt{font-size:0;line-height: 0;}
.pinz .nr dt img {width:400px;height: 300px;}
.pinz .nr dd{border:1px solid #ebebeb;padding:54px 46px 0 46px;height: 244px;}
.pinz .nr dd h4 {height: 34px;line-height: 34px;font-size:20px;color: #f4ae59;}
.pinz .nr dd p {padding-top:16px;height: 107px;font-size:16px;color: #666666;line-height: 28px;}
.pinz .nr dd em a {border:2px solid #212121;width:136px;height: 35px;line-height: 35px;text-align: center;font-size:16px;color: #212121;display: block;background: url(/images/pz_ico1.jpg) no-repeat 111px center;padding-right:30px;}
.pinz .nr dd em a:hover{background: #c30f12 url(../images/ico2.png) no-repeat 111px center;border-color:#c30f12;color: #fff}

.list2{height:917px;padding-top:94px;background: #f6f6f6}
.anl .tit{height: 67px;line-height: 67px;}
.anl .tit span {font-size:16px;color: #171717;padding-right:26px;background: url(/images/al_ico1.jpg) no-repeat right center;}
.anl .tit p {float:right;line-height: 67px;font-size:16px;color: #666666;}
.anl .tit p a {padding:0 20px 0 10px;color: #666666;background: url(/images/al_ico3.jpg) no-repeat right;}
.anl .tit p a:last-child{background:none}
.al_nr{height: 461px;overflow: hidden;}
.al_nr dl{background: #fff;height:461px}
.al_nr dt{float:left;font-size:0;line-height: 0;}
.al_nr dt img {width:819px;height: 461px;}
.al_nr dd {float:left;width:326px;padding:110px 0 0 41px;}
.al_nr dd h4 a {display:block;height: 34px;line-height: 34px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_nr dd p {padding-top:7px;height: 185px;line-height: 26px;font-size:14px;}
.al_nr dd em a{width:140px;height:39px;background: #c30f12 url(../images/ico2.png) no-repeat 111px center;display: block;text-align: center;line-height: 39px;font-size:16px;color: #fff;padding-right:30px;}
.al_a{height: 167px;overflow: hidden;margin-top:22px;}
.al_a dt{float:left;width:270px;text-align: center;font-size: 32px;line-height: 167px;color: #fff;font-weight: bold;background: url(/images/al_ico2.jpg) no-repeat;}
.al_a dd {border:1px solid #d9d9d9;width:903px;padding:34px 0 0 25px;float:left;height: 131px;}
.al_a dd a {width:149px;display: inline-block;font-size:14px;color: #4e4e4e;height: 32px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.list3{background: url(/images/ys_bj.jpg) no-repeat center bottom;height: 2100px;padding-top:15px;overflow-x:hidden;overflow-y:hidden;}
.yous{position: relative;}
.yous .titis {height: 127px;margin-bottom:44px;}
.yous .titis h4{height: 78px;line-height: 78px}
.yous .titis h4 em {font-size:80px;font-style: italic;}
.ys_img1,.ys_img2,.ys_img3,.ys_img4{position: absolute;}
.ys_img1{right:0;top:171px;}
.ys_img2{left:-8px;top:662px;}
.ys_img3{right:-8px;top:1173px;}
.ys_img4{left:18px;top:1657px;}
.yous .dls1{left:0;top:244px;}
.yous .dls2{left:655px;top:755px;}
.yous .dls2 dd p {display: inline-block;width:auto;margin-right:15px;}
.yous .dls3{left:0;top:1232px;}
.yous .dls4{left:684px;top:1780px;}
.yous dl {width:592px;position: absolute;}
.yous dt{height: 90px;overflow: hidden;}
.yous dt span {background: #c30f12;float:left;width:190px;height:78px;padding:6px 0;line-height: 78px;}
.yous dt em {width:76px;text-align: center;display: inline-block;font:36px "Impact";color: #fff;float:left;line-height: 78px;}
.yous dt p {float:left;width:376px;padding-left:10px;font-size:20px;color: #555555;}
.yous dt p strong{height: 56px;line-height: 56px;font-size:34px;color: #222222;font-weight: bold;display: block;}
.yous dd {padding-top:20px;}
.yous dd p {padding-left:24px;background: url(/images/ys_a.png) no-repeat left 12px;line-height: 32px;font-size:16px;color: #555555;width:528px;}
.yous dd p em {padding:0 20px;}


.news{padding-top:72px;height:727px;overflow: hidden;}
.ns_nr{height: 507px;padding-top:13px;border:1px solid #e0e0e0;border-bottom-width:5px;}
.ns_nr dl{height: 263px;border-bottom:1px solid #e0e0e0;padding-left:15px;}
.ns_nr dt {float:left;font-size:0;line-height: 0;width:442px;}
.ns_nr dt img {width:442px;height:250px;}
.ns_nr dd{float:left;width:670px;padding:29px 0 0 44px;}
.ns_nr dd h4 em{width:76px;height: 38px;background: #e10004;text-align: center;line-height: 38px;font-size:24px;color: #fff;display: inline-block;margin-right:10px;vertical-align: top;}
.ns_nr dd h4 a {font-size:18px;color: #333333;height: 38px;line-height: 38px;display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr dd p {padding-top:18px;font-size:14px;color: #666666;line-height: 22px;height: 88px;}
.ns_nr dd a{color: #666666;font-size:14px;font-weight: bold;}
.ns_nr li{height:194px;padding:49px 0 0 27px;width:371px;border-right:1px solid #ebebeb;float:left;}
.ns_nr li span {height: 30px;line-height: 30px;font-size:14px;color: #989797;}
.ns_nr li span em {width:32px;height: 30px;vertical-align: top;background: #c30f12;line-height: 30px;display: inline-block;text-align: center;font-size:18px;color: #fff;margin-right:9px;}
.ns_nr li h4 a {display: block;height: 37px;line-height: 37px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr li p {font-size:14px;line-height: 22px;color: #666666;padding-top:12px;padding-right:30px;}
.ns_nr li:last-child{border:0;}


.list4{background: #f5f5f5;height: 700px;padding-top:10px;}
.list4 dl{width:1200px;margin:0 auto;}
.list4 dd {height: 152px;overflow: hidden;text-align: center;}
.list4 dd h4 a{display: block;height: 66px;line-height:66px;font-size:40px;color: #212121;}
.list4 dd p {padding-top:10px;font-size:14px;color: #666666;line-height: 24px;height: 31px;overflow: hidden;}
.list4 dd em a{width:140px;height:39px;background: #c30f12 url(../images/ico2.png) no-repeat 111px center;display: block;text-align: center;line-height: 39px;font-size:16px;color: #fff;padding-right:30px;margin:0 auto;}