﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
i,em{font-style:normal;}
.ry_bj{background: #f6f6f6;height: 277px;}
.ry_c .tit{float:left;width:238px;border-right:1px solid #fff;padding-top:31px;position: relative;height:246px}
.ry_c .tit:after{content: "";display:block;width:1px;height:277px;background:#e1e1e1;position:absolute;right:0;top:0px;}
.ry_c .tit h4 {font-size:36px;color: #333333;font-weight: bold;position: relative;height: 84px;line-height: 84px;}
.ry_c .tit h4:after{content: "";display:block;width:42px;height:1px;background:#535353;position:absolute;left:0;bottom:0;}
.ry_c .tit p {height: 67px;padding-top:24px;font-size:24px;color: #333333;line-height: 30px;}
.ry_c .tit p span {display: block;}
.ry_c .nr {float:right;width:960px;}
.ry_c .nr li{float:left;width:320px;box-sizing: border-box;border-right:1px solid #fff;text-align: center;padding-top:38px;height:277px;position: relative;}
.ry_c .nr li:after{content: "";display:block;width:1px;height:277px;background:#e1e1e1;position:absolute;right:0;top:0px;}
.ry_c .nr li i{font-size:0;line-height: 0;}
.ry_c .nr li h4 {height: 36px;line-height: 36px;font-size:28px;color: #333333;margin-top:20px;}
.ry_c .nr li p {font-size:14px;color: #666666;line-height: 24px;padding-top:12px;}

.pro{padding-top:74px;height: 836px;position: relative;}
.pro .tit{text-align: center;height: 98px;}
.pro .tit h4 {height:46px;font-size:36px;color: #333333;font-weight: bold;line-height: 46px;}
.pro .tit h4 span {color: #063990}
.pro .tit p {font-size:18px;line-height: 18px;height: 26px;line-height: 26px;color: #333333;background: url(../images/pro_ico1.jpg) no-repeat center;}
.pro_qh{height: 75px;overflow: hidden;}
.pro_qh span {float:right;width:270px;display: block;height:65px;text-align: center;line-height: 65px;font-size:20px;color: #333333;background: #ffcc00 }
/*.pro_qh span a {background:url(../images/pro_ico2.jpg) no-repeat 203px center;color: #333333;display:block;}*/
.pro_qh span a {background:#bb0611; text-align:center;color: #fff;display:block;}
.pro_qh li {float:left;border-right:1px solid #fff;height: 65px;line-height: 65px;font-size:20px;color: #fff;text-align: center;width:232px;position: relative;}
.pro_qh li a{color:#fff;display:block;}
.pro_qh li.item-tab a{color:#fff;display:block;}
.pro_qh li{background:#bb0611;}
.pro_qh li:last-child{width:233px;/*border:0;*/}
.pro_qh li:hover:after{width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;
 border-bottom:8px solid #fff;position: absolute;bottom:0;left:48%;content: "";display: block;}
.pro_nr{background: url(../images/pro_bj.jpg) no-repeat center top;height: 584px;}
.pro_c{position: relative;height:584px;}
.pro_c dl{height:584px;width:100%; }
.pro_c dt{position: absolute;width:715px;height: 536px;left:0;top:24px;}
.pro_c dt img {width:715px;height: 536px;}
.pro_c dd {width:465px;position: absolute; right:51px;top:130px;}
.pro_c dd h3 a{display: block;height: 54px;border-bottom:1px dotted #333333;line-height: 54px;font-size:30px;color: #333333;font-weight: bold;}
.pro_c dd span{font-size:22px;color: #063990;display: block;height: 42px;line-height: 42px}
.pro_c dd h4 {font-size:22px;color: #333333;font-weight: bold;margin-top:35px;height: 46px;line-height: 46px;border-bottom:1px dotted #333333;}
.pro_c dd p {font-size:16px;color: #333333;line-height: 26px;padding-top:10px;height:106px;}
.pro_c dd em a {display:block;width:156px;height: 42px;background: #063990;border-radius: 18px;text-align: center;line-height: 42px;font-size:14px;color: #fff;}
.pro .prev,.pro .next{z-index: 99;width:41px;}
.pro .prev img,.pro .next img{width:100%;}
.pro .prev{left:-50px;}
.pro .next{right:-50px;}

.list1{background: url(../images/fan_bj.jpg) no-repeat center top;height: 899px;}
.fan{padding-top:75px;}
.fan .tit {height: 107px;background: url(../images/fan_ico4.png) no-repeat center bottom;text-align: center;}
.fan .tit h4 {display: block;height:47px;line-height: 47px;font-size:36px;color: #fff;font-weight: bold;}
.fan .tit h4 span {color: #ffcc00}
.fan .tit h4 a {color: #fff}
.fan .tit p {background: url(../images/fan_x.png) no-repeat center;height: 19px;line-height: 19px;font-size:12px;color: #fff;text-transform: uppercase;letter-spacing:1px}
.fan_t{padding-top:26px;height: 192px;text-align: center;}
.fan_t p {font-size:24px;color: #fff;line-height: 34px;height: 82px;}
.fan_t ul{text-align: center;padding-top:19px;display: block;}
.fan_t li{display: inline-block;padding:0 38px;background: url(../images/fan_c.png) no-repeat right;}
.fan_t li span {font-size:24px;color: #ffcc00;font-weight: bold;vertical-align: middle;padding-left:10px;}
.fan_t li img {vertical-align: middle;}
.fan_t li:last-child{background: none}
.fan_nr{height: 370px;overflow: hidden;}
.fan_nr li {float:left;width:360px;padding:10px;overflow: hidden;background: url(../images/fan_b.jpg) no-repeat;height: 310px;margin-right:30px;}
.fan_nr li i {font-size:0;line-height: 0;width:360px;height: 202px;display: block;overflow:hidden;transition: all 1s}
.fan_nr li i img {width:360px;height: 202px;transition: all 1s}
.fan_nr li span a{text-align: center;font-size:24px;color: #000000;line-height: 30px;padding-top:24px;display: block;}
.fan_nr li span em {display: block;}
.fan_nr li:hover i img {transform: scale(1.1);}
.fan_nr li:last-child{margin:0;}
.fan_nr li:hover{background:url(../images/fan_b_hv.jpg) no-repeat;}
.fan_btn1{text-align: center;}
.fan_btn1 a {width:230px;height: 50px;background: #063990;display: inline-block;text-align: center;line-height: 50px;font-size:16px;color: #fff;border-radius:24px;margin:0 5px;}
.fan_btn1 em {color: #333333;padding-left:26px;background: url(../images/fan_a1.jpg) no-repeat left center;line-height: 50px;display: inline-block;}
.fan_btn1 a:nth-child(2){background: #ffbf00}

.anl{height: 964px;padding-top:77px;}
.anl .tit {height: 93px;text-align: center;}
.anl .tit h4 {font-size:36px;color: #063990;height: 42px;line-height: 42px;font-weight: bold}
.anl .tit h4 span {color: #333333}
.anl .tit p {background: url(../images/al_x.jpg) no-repeat center;height: 24px;line-height: 24px;font-size:18px;color: #333333;}
.al_nr {height: 744px;}
.al_nr dl {float:left;width:380px;height: 340px;border-bottom:1px solid #d2d2d2;box-sizing: border-box;margin:0 30px 29px 0;}
.al_nr dt {font-size:0;line-height: 0;width:380px;overflow: hidden;}
.al_nr dt img {width:380px;height: 213px;transition: all 1s}
.al_nr dd {padding:15px 20px 0 0;}
.al_nr dd h4 a {display: block;padding-left:33px;background: url(../images/al_ico1.jpg) no-repeat left center;height: 29px;line-height: 29px; font-size:18px;color: #333333;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_nr dd p {padding:12px 0 0 33px;font-size:14px;color: #666666;line-height: 26px;}
.al_nr dl:hover{border-bottom:3px solid #3861a6;}
.al_nr dl:hover dt img {transform: scale(1.1);}
.al_nr dl:nth-child(3n){margin:0 0 29px 0;}

.list2{background: url(../images/ys_tt.jpg) no-repeat center top;height: 2416px;}
.list2 .tit {text-align: center;height:135px;padding-top:76px;margin-bottom:36px;background: url(../images/fan_ico4.png) no-repeat center bottom;}
.list2 .tit h4 {height: 65px;line-height: 65px;font-size:56px;font-weight: bold;color: #fff;}
.list2 .tit p{background:url(../images/ys_x.png) no-repeat center;font-size:18px;color:#fff;height:28px;line-height:28px;}
.ys_bj1{background: url(../images/ys_bj1.jpg) no-repeat center top;height: 542px;}
.ys_bj2{background: url(../images/ys_bj2.jpg) no-repeat center top;height: 541px;}
.ys1{padding:48px 0 0 45px;width:1155px;margin:0 auto;position: relative;height: 494px;}
.list2 .ys1 dl {padding-top:156px;}
.ys2{width:1152px;margin:0 auto;padding:51px 39px 0 9px;height: 491px;position: relative;}
.list2 .ys2 dl{padding-top:103px;}
.ys3{width:1120px;padding:45px 30px 0 50px;position: relative;height: 496px;margin:0 auto;}
.list2 .ys3 dl{padding-top:153px;}
.ys4{height: 507px;padding:38px 39px 0 0;width:1161px;margin:0 auto;position: relative;}
.list2 .ys4 dl{padding-top:100px;}
.ys4 dd span {width:230px;height: 50px;background: #ffbf00;display: inline-block;text-align: center;line-height: 50px;font-size:16px;color: #fff;border-radius:24px;margin:0 5px;margin-top:30px;}
.ys4 dd span a {color: #333;padding-left:26px;background: url(../images/fan_a1.jpg) no-repeat left center;line-height: 50px;display: inline-block;}
.list2 dl{width:433px;}
.list2 dt {height: 60px;}
.list2 dt i{float:left;font-size:0;line-height: 0;}
.list2 dt p {float:right;width:359px;}
.list2 dt p span {display:block;height: 34px;line-height: 34px;font-size:24px;color: #333333;font-weight: bold;}
.list2 dt p em {font-size:10px;color: #999999;text-transform: uppercase;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list2 dd p {padding-left:30px;font-size:16px; color: #333333;line-height: 26px;padding:0 0 0 25px;background: url(../images/ys_ico1.png) no-repeat left 7px;margin-top:20px;}
.ys_a1,.ys_a2,.ys_a3,.ys_a4{position: absolute;}
.ys_a1{left:-18px;bottom:0;}
.ys_a2{right:-18px;bottom:0;}



.list3{background:#f6f6f6 url(../images/ns_bj.jpg) no-repeat center top;height:758px;}
.news {padding-top:74px;}
.news .tit {height: 130px;text-align: center;}
.news .tit h4 {font-size:36px;color: #fff;font-weight: bold;height: 47px;line-height: 47px;}
.news .tit h4 span {color: #ffbf00}
.news .tit p{background:url(../images/ns_x.png) no-repeat center;font-size:18px;color:#fff;height:28px;line-height:28px;}
.tout{float:left;width:320px;position: relative;}
.tout i {font-size:0;line-height: 0;display: block;}
.tout i img {width:320px;height: 474px;}
.tout p {position:absolute;left:0;bottom:0;width:100%;height: 99px;background: rgba(0,0,0,0.5);box-sizing: border-box;padding:0 6px 0 16px;}
.tout p span a{display: block;height: 36px;line-height: 36px;padding-top:6px;font-size:16px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tout p{font-size:14px;color: #fff;line-height: 22px;}
.tout em {position: absolute;left:18px;top:0;}
.xinw{float:left;width:395px;padding-left:40px;}
.ns_tt{height: 51px;line-height: 51px;}
.ns_tt span a {padding-left:29px;font-size:20px;color: #fff;background: url(../images/ns_ico1.png) no-repeat left center;}
.ns_tt em a{float:right;width:64px;height: 18px;border:1px solid #fff;line-height: 18px;text-align: center;font-size:12px;color: #fff;margin-top:18px;display: block;}
.xw_nr{margin-top:29px;}
.xw_c dl{height: 76px;overflow: hidden;margin-bottom:30px;}
.xw_c dt{float:left;width:56px;height: 70px;padding:3px;background: #cccccc;text-align: center;font-size:12px;color: #fff;}
.xw_c dt span {display: block;height: 51px;background: #fff;line-height: 51px;font-size:42px;color: #999999;margin-bottom:3px;}
.xw_c dd {float:right;width:305px;padding-right:10px;}
.xw_c dd h4 a {display: block;height: 22px;line-height: 22px;font-size:16px;color: #000000;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xw_c dd p {font-size:14px;color: #666666;line-height: 22px;padding-top:12px;}
.xw_c dl:hover dt{background: #063990}
.xw_c dl:hover dt span {color: #063990}

.baik{float: right;width:384px;}
.bk_nr {padding-top:21px;}
.bk_nr li{height: 130px;margin-bottom:19px;border-bottom:1px dotted #adadad;}
.bk_nr li h4 a {display: block;height: 31px;line-height: 31px;font-size:16px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.bk_nr li p{font-size:14px;color: #666666;line-height: 24px;padding-top:8px;}
.bk_nr li:last-child{border:0;}

.list4{background: url(../images/ab_bj.jpg) repeat-x bottom;height:614px;padding-top:78px;}
.about {height: 548px;overflow: hidden;}
.about .tit{height: 87px;text-align: center;}
.about .tit h4 {height: 41px;line-height: 41px;font-size:36px;color: #333333;font-weight: bold;}
.about .tit h4 a {color: #333333}
.about .tit h4 span {color: #063990}
.about .tit p {font-size:12px;color: #000000;height: 17px;line-height: 17px;background: url(../images/ab_x.jpg) no-repeat center;text-transform: uppercase;}
.about dt {float:left; font-size:0;line-height: 0;width:741px;position:relative;}
.about dt img {width:741px;height: 408px;position:absolute;left:0;top:0;}
.about dt i {cursor: pointer;display:block;}
.about dd {float: right;width:378px;}
.about dd h4 {font-size:0;line-height: 0;height: 56px;position: relative;}
.about dd h4:after{ content: "";display:block;width:66px;height: 1px;background:#cccccc;position:absolute;left:0;bottom:0; }
.about dd p {padding-top:24px;height: 190px;font-size:14px;color: #000000;line-height: 24px;}
.about dd a {width:170px;height: 40px;line-height: 40px;text-align: center;display: block;font-size:14px;color: #fff;background: #063990;border-radius: 20px;}

.link{height: 66px;line-height: 66px;padding-left:29px;background: url(../images/lk_ico1.jpg) no-repeat left center;}
.link span {font-size:18px;color: #000000;margin-right:50px;}
.link a {font-size:14px;color: #666666;padding:0 34px;}