@charset "utf-8";
/* CSS Document */
body{font-family:"Microsoft Yahei"}
a:hover{text-decoration: none;}
.banners{height:609px; position: relative;z-index: 2; background:url(Img/Index/banners.jpg) no-repeat center top;}
.gray { -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.l_bj{height: 119px;background: #fbfbfb;border-bottom:1px solid #dedede;padding-top:29px;}
.l_c li {float:left;width:150px;background: url(Img/Index/l_x.jpg) no-repeat right top;text-align: center;}
.l_c li i{display: block;height: 53px;margin-top:5px;}
.l_c li span {display: block;height:24px;padding-top:16px;font-size:16px;color: #333333;line-height: 24px}
.l_c li:hover span {color: #0754b8}
.l_c li:hover i{animation-duration:3s;animation-name:flipInY;}
.l_c li i{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; opacity:0.5;}
.l_c li:hover i{ -webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray; opacity:1;}
.l_c li.ls1 i{background: url(Img/Index/l_ico1_hv.jpg) no-repeat center top;}
.l_c li.ls2 i{background: url(Img/Index/l_ico2_hv.jpg) no-repeat center top; }
.l_c li.ls3 i{background: url(Img/Index/l_ico3_hv.jpg) no-repeat center top;}
.l_c li.ls4 i{background: url(Img/Index/l_ico4_hv.jpg) no-repeat center top;}
.l_c li.ls5 i{background: url(Img/Index/l_ico5_hv.jpg) no-repeat center top;}
.l_c li.ls6 i{background: url(Img/Index/l_ico6_hv.jpg) no-repeat center top;}
.l_c li.ls7 i{background: url(Img/Index/l_ico7_hv.jpg) no-repeat center top;}
.l_c li.ls8 i{background: url(Img/Index/l_ico8_hv.jpg) no-repeat center top;}
/*
.l_c li.ls1:hover i{background: url(Img/Index/l_ico1_hv.jpg) no-repeat center top;}
.l_c li.ls2:hover i{background: url(Img/Index/l_ico2_hv.jpg) no-repeat center top;}
.l_c li.ls3:hover i{background: url(Img/Index/l_ico3_hv.jpg) no-repeat center top;}
.l_c li.ls4:hover i{background: url(Img/Index/l_ico4_hv.jpg) no-repeat center top;}
.l_c li.ls5:hover i{background: url(Img/Index/l_ico5_hv.jpg) no-repeat center top;}
.l_c li.ls6:hover i{background: url(Img/Index/l_ico6_hv.jpg) no-repeat center top;}
.l_c li.ls7:hover i{background: url(Img/Index/l_ico7_hv.jpg) no-repeat center top;}
.l_c li.ls8:hover i{background: url(Img/Index/l_ico8_hv.jpg) no-repeat center top;}
*/

.yz_c{height: 372px;overflow: hidden;padding-top:37px;}
.yz_c dt{float:left;width:578px;font-size:0;line-height: 0}
.yz_c dt img {width:578px;height: 330px;}
.yz_c dd {float:left;width:530px;padding:45px 0 0 42px;}
.yz_c dd h4 {display: block;height:83px;line-height: 83px;font-size: 50px;color: #333333;font-weight:normal;border-bottom:1px solid #ecedee;}
.yz_c dd h4 b{color: #0754b8}
.yz_c dd h4 i {background: url(Img/Index/ico1.jpg) no-repeat;display: inline-block;width:10px;height: 8px;vertical-align: middle;margin:0 15px;}
.yz_c dd p {font-size:14px;color: #666666;line-height: 30px;padding-top:20px;height: 146px;}
.yz_c dd span{display: block;text-align: right;font-size:18px;color: #25323a;line-height: 24px;height: 24px;}

.titis{height: 149px;overflow: hidden;text-align: center;}
.titis h4{background: url(Img/Index/ico2.png) no-repeat center bottom;height: 78px;line-height: 78px;font-size:50px;color: #0754b8;font-weight: bold;}
.titis h4 a {color: #0754b8;}
.titis p {font-size:20px;color: #222222;padding-top:7px;line-height:26px;letter-spacing:18px}
.pro{height: 1188px;overflow: hidden;position: relative;}
.fenl{height: 262px;border:1px solid #dedede;overflow: hidden;}
.fenl dl{height:68px;border-bottom:1px solid #dedede;}
.fenl dl.dls1{height: 124px;}
.fenl dl.dls1 dt{height:84px;padding-top:40px;}
.fenl dt{float:left;width:165px;background: #f5f5f5;padding-left:24px;overflow: hidden;height:56px;padding-top:12px;}
.fenl dt span {display: block;height:26px;line-height: 26px;font-size:18px;color: #0754b8;font-weight: bold;}
.fenl dt em {display: block;font:18px Arial;color: #888888;text-transform: uppercase;line-height: 25px;height: 25px;font-weight: normal;}
.fenl dd{float:left;width:949px;padding-left:27px;}
.f_n .p a{font-size:16px;color:#333333;width:100px;display:inline-block;text-align:center;line-height:68px}
.fenl dd span {padding-top:20px;height: 40px;line-height: 40px;font-size:16px;color: #333333;display: block;}
.fenl dd span em{width:110px;text-align: center;display: inline-block;margin-right:20px;}
.fenl dd span em.on{font-weight: bold;}
.fenl dl.dls1 .f_n .p{background: url(Img/Index/fl_ico1.jpg) repeat-x;}
.fenl dl.dls1 .f_n .p em{ display:inline-block;}
.fenl dl.dls1 .f_n .p em .f_box{ display:none;}
.fenl dl.dls1 .f_n .p a{padding-top:7px;height: 37px;line-height: 37px;}
.fenl dl.dls1 .f_n .p a.on{background: url(Img/Index/ico3.jpg) no-repeat center top;}

.pro_c{margin-top:41px;height: 388px;position: relative; border:2px solid #edeef0;border-left:0;}
.pro_n{height: 388px;position: relative;}
.pro_n ul{ float:left;}
.pro_n .pro_f{ float:right;}
.pro_n li i{float:left;font-size:0;line-height: 0;width:625px;display: block;}
.pro_n li i img {width:625px;height: 388px;}
.pro_n li .pro_a{float:left;width:226px;padding-left:63px;height: 320px;padding-top:64px;}
.pro_a h4 a {display: block;height: 39px;line-height: 39px;font-size:24px;color: #333333;font-weight: normal;overflow: hidden;margin-bottom:16px;}
.pro_a p{font-size:16px;color: #333333;line-height: 30px;padding-right: 16px;}
.pro_j{position: absolute;bottom:0;left:585px;z-index: 9}
.pro_f{width:249px;right: 0; padding-left:34px;border-left:1px solid #eeeeee; height: 304px;padding-top:65px;}
.pro_f h4 a{display: block;height: 39px;line-height: 39px;font-size:18px;color: #0950ac;padding-left:17px;background: url(Img/Index/ico4.jpg) no-repeat left center;margin-bottom:13px;}
.pro_f ul{height: 197px;overflow: hidden;}
.pro_f li{float:left;width:122px;font-size:14px;color: #333333;line-height: 30px;height: 30px;}
.pro_f em a {display: block;height: 24px;line-height: 24px;font-size:16px;color: #0950ac;}

.tuij{padding-top:27px;height: 300px;}
.tuij .tit{height: 63px;line-height: 63px;padding-left:17px;background: url(Img/Index/pro_ico1.jpg) no-repeat left center;font-size: 30px;color: #333333;font-weight: bold;}
.tuij .tit em a{float: right;font-size:16px;color: #0754b8;font-weight: normal;}
.tj_nr {margin-left:-22px;}
.tj_nr li{float:left;margin-left:22px;width:283px;font-size: 0;line-height: 0}
.tj_nr li img{width:281px;height: 174px;border:1px solid #e6e6e8;}
.tj_nr li span a {display: block;text-align: center;font-size:16px;color: #333333;padding-top:16px;height: 26px;line-height: 26px;}

.bd_bj{background: url(Img/Index/bd_bj.jpg) no-repeat center top;height: 247px;}
.bd_c{padding-top:6px;}
.bd_c h4{text-align: center;font-size:24px;color: #fff;height: 85px;line-height:85px;font-weight: normal;}
.bd_c ul{padding:18px 0 0 35px;}
.bd_c li{float:left;width:263px;}
.bd_c li span {display: block;height:36px;line-height:36px;font-size:16px;color: #0950ac;padding-left:10px;padding-top:4px;}
.bd_c li select{width:191px;height: 34px;border:1px solid #d1d5de;border-radius: 3px;color: #666666;font=font-size: 16px;padding-left:10px;}
.bd_c img{margin-bottom:8px;}

.p_ys{padding-top:45px;height: 596px;}
.p_ys .titis{height: 132px;}
.p_wz{height: 95px;text-align: center;font-size:14px;color: #222222;line-height: 30px;}
/*
.p_ys .nr{height: 343px;overflow: hidden;}
.p_ys .nr dl{width:25%;text-align: center;float:left;}
.p_ys .nr dt {font-size:0;line-height: 0;}
.p_ys .nr dt img {width:112px;height: 141px;}
.p_ys .nr dd {padding-top:10px;}
.p_ys .nr dd h4 {height: 33px;line-height: 33px;font-size:18px;color: #222222;font-weight: bold;}
.p_ys .nr dd p {padding-top:6px;font-size:14px;color: #222222;line-height: 24px;width:202px;margin:0 auto;}
*/

.list1{background: url(Img/Index/lis1.jpg) no-repeat center top;height:1385px;overflow: hidden;}
.fan{margin-top:45px;}
.fan .titis{height: 164px;}
.fan .titis h4{background: url(Img/Index/f_tt.png) no-repeat center bottom;}
.fan .titis p{letter-spacing:4px}
.fan_c{background: #fff;padding:41px 24px 0 31px;overflow: hidden;height: 916px}
.fan_qh{height: 113px;}
.fan_qh li{float:left;width:187px;text-align: center;height: 99px;background: url(Img/Index/f_x.png) no-repeat right;padding:0 30px;}
.fan_qh i{width:49px;height: 49px;margin:6px auto;display: block;}
.fan_qh span {font-size:16px;color: #000000;display: block;line-height: 20px}
.fan_qh em{float:right;}
.fan_qh em i{background:url(Img/Index/f_ico5.png) no-repeat center top; }
.fan_qh li.on{background: url(Img/Index/f_hv.jpg) no-repeat center top;}
.fan_qh li.on span{color: #fff}
.fan_qh li i img{ width:49px; height:49px; display:block;}
.fan_qh li i .img1{display:none;}
.fan_qh li.on .img1{ display:block;}
.fan_qh li.on .img2{ display:none;}

.fan_nr dl{height: 368px;background: #f3f4f6;margin-bottom:32px;}
.fan_nr dt {float:left;font-size:0;line-height: 0;}
.fan_nr dt img {width:655px;height: 368px;}
.fan_nr dd {float:left;width:423px;padding:53px 0 0 41px;}
.fan_nr dd h4 a{display: block;height: 70px;line-height: 70px;background: url(Img/Index/f_a.png) no-repeat left bottom;font-size:24px;color: #000000;font-weight: bold;}
.fan_nr dd p {color: #686767;height: 119px;padding-top:25px;font-size:14px;line-height: 30px}
.fan_nr dd em a {width:125px;background: #0754b8;height: 39px;text-align: center;font-size:14px;color: #fff;display: block;line-height: 39px}
.fan_nr li{float:left;width: 370px;margin-right:17px;text-align: center;background: #f3f4f6;height: 380px}
.fan_nr li i {display: block;overflow: hidden;width:370px;font-size:0;line-height: 0}
.fan_nr li i img {width:370px;height: 208px;}
.fan_nr li h4 a{display: block;height:40px;padding-top:10px;font-size:16px;color:#000000;font-weight: bold;line-height: 40px;}
.fan_nr li p {font-size:14px; color: #686767;line-height: 24px;padding:35px 14px 0;}
.fan_nr li p a{color: #0495d6;}
.fan_nr li.nones{margin:0;}

.hez {padding-top:41px;height: 160px;position: relative;}
.hez li{float:left;font-size:0;line-height: 0;width:270px;margin-left:24px;}
.hez li img{ width:270px; height:137px;}
.hz_j1,.hz_j2{position:absolute;top:89px;}
.hz_j1{left:0;}
.hz_j2{right:0;}

.list2{background: url(Img/Index/ys_bj.jpg) no-repeat center top;height: 2129px;padding-top:65px;}
.list2 .titis{height: 164px;}
.list2 .titis h4,.list2 .titis p{color: #fff}
.list2 .titis p{letter-spacing:0px;}
.list2 .titis p span{padding-right:16px;}
.yous{background: #fff;padding:59px 35px 0;}
.ys_a{border-bottom:1px solid #ccd6d6;}
.ys_a dl{width:420px;}
.ys_a dt {height: 118px;background: url(Img/Index/ys_ico1.jpg) no-repeat left bottom;}
.ys_a dt i{float: left;width:78px;height: 78px;background: #ff8600;line-height: 78px;text-align: center;font-size:56px;color: #fff;}
.ys_a dt span {float:right;width:315px;font-size:24px;color: #333333}
.ys_a dt span em {display: block;font-size:44px;color: #0754b8;line-height:45px;height:50px}
.ys_a dd {padding-top:45px;font-size:16px;color: #686767;line-height: 30px;}
.ys1{height: 440px;}
.ys1 dl{padding:50px 0 0 20px;}
.ys_t1{padding-right: 10px}
.ys2{padding-top:39px;height:452px;}
.ys2 dl{padding:50px 72px 0 0;}
.ys3{height: 467px;padding-top:24px;}
.ys3 dl{padding:79px 0 0 18px;}
.ys4{height: 432px;border:0;padding:25px 72px 0 20px;}
.ys4 dl{padding:25px 0 0 0;}

.lc_bj{background: url(Img/Index/lc_bj.png) repeat-x;height:430px;padding-top:63px;}
.lc_bj .titis{height: 172px;}
.lc_bj .titis p{letter-spacing:3px;}
.lc_bj .titis p span{padding-right:16px;}
.lic .nr {height:220px;background: url(Img/Index/lc_a.png) no-repeat center 92px;}
.lic .nr li{float:left;width:150px;text-align: center;}
.lic .nr li i{display: block;font-size:0;line-height: 0;}
.lic .nr li span {display: block;padding-top:60px;font-size:18px;color: #333333;line-height: 30px;}

.news{padding-top:36px;height: 732px;}
.news .titis{height: 169px;}
.news .titis p{letter-spacing:3px;}
.news .titis p span{padding-right:16px;}
.ns_qh{text-align: center;height: 80px;}
.ns_qh span{display:inline-block;width:136px;height: 36px;border:2px solid #e2e2e2;line-height: 36px;text-align: center;font-size:14px;color: #333333;margin:0 5px;}
.ns_qh span.on{background: #ff8600;border-color: #ff8600;color: #fff;font-weight: bold;}
.ns_qh span.on a{ color:#fff;}
.ns_nr{overflow: hidden;}
.ns_a dl{float:left;width:600px;}
.ns_a dt{font-size:0;line-height: 0;}
.ns_a dt img {width:600px;height: 300px;}
.ns_a dd {padding-top:16px;}
.ns_a dd span {float:left;width:91px;text-align: center;background: url(Img/Index/ns_ico1.jpg) no-repeat right;font-size:14px;color:#888888;height: 77px;}
.ns_a dd span em {display: block;font-size:36px;color: #333333;}
.ns_a dd p {float:right;width:492px;}
.ns_a dd p a {display: block;height: 33px;line-height: 33px;color:#333333;font-weight: bold;font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_a dd p em {color: #888888;font-size:14px;line-height: 24px}
.ns_a {width: 350px;float: left;margin: 0 50px 40px 0;}
.ns_a ul{width:350px;}
.ns_a ul li {height: 30px;margin:13px 0 13px;border-bottom:1px solid #dadada;line-height: 30px;}
.ns_a ul li span {float:right;text-align: center;font-size:14px;color:#888888;}
.ns_a ul li span em {display: block;font-size:36px;color: #333333;}
.ns_a ul li p {float:left;width:260px;}
.ns_a ul li p a {display: block;height: 33px;line-height: 33px;color:#333333;font-weight: bold;font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_a ul li p em {color: #888888;font-size:14px;line-height: 24px}

.list3{background: url(Img/Index/lc_bj.png) repeat;height:919px;padding-top:62px;}
.about{height: 659px;}
.about .titis{height: 158px;}
.about .titis p{letter-spacing:3px;}
.ab_w{padding:0 23px;font-size:14px;color: #555555;line-height: 26px;height: 75px;text-align: center;}
.ab_w a{ margin-left:6px; color:#0754b8; letter-spacing:1px;}
.ab_t{font-size:0;line-height: 0;background: url(Img/Index/ab_b.jpg) no-repeat;padding:17px 13px 0;height:383px;}
.ab_t img{ width:1170px; display:block;}

.xc_c{height: 227px;}
.xc_qh{width:221px;float:left;}
.xc_qh li{height: 60px;background: #dddddd;margin-bottom:1px;text-align: center;}
.xc_qh li span {display:block;font-size:16px;color:#333333;height:22px;line-height:22px;padding-top:14px;}
.xc_qh li em{background: url(Img/Index/xc_ico2.jpg) no-repeat center;height: 16px;font:12px arial;color: #878787;line-height: 16px;display: block;text-transform: uppercase;}
.xc_qh li.on{background: #ff8600 url(Img/Index/xc_ico1.jpg) no-repeat right;}
.xc_qh li.on span {color: #ffffff}
.xc_qh li.on em{background:url(Img/Index/xc_ico2_hv.jpg) no-repeat center;color: #fff}
.xc_nr{float:right;width:976px;}
.xc_a li{float:left;width:300px;height:180px;position:relative;font-size:0;line-height:0;margin-left:24px;}
.xc_a li img{ width:300px; height:180px; display:block;}
.xc_a li span {position: absolute;left:0;bottom:0;height: 35px;line-height: 35px;text-align: center;background:rgba(0,0,0,0.5);display: block;width:100%;font-size:14px;color: #fff;}

/* ÓÑÇéÁ´½Ó */
.g_link{ height: 100px; padding-top: 60px;}
.g_link h2{float: left; width: 160px;padding-top: 10px;font-size: 16px;color: #4c4c4c;font-weight: normal;}
.g_link h2 em{font-size: 16px;color: #cccccc;text-transform: uppercase;}
.g_link h2 a{color: #4c4c4c;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1040px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 22px; height: 28px; line-height:28px; color:#999999;display: inline-block;}

.p_ys .nr{height: 352px;overflow: hidden;background: #0754b8;padding-top:51px;}
.p_ys .nr dl{text-align: center;float:left;width:247px;margin-left:44px;}
.p_ys .nr dt {font-size:0;line-height: 0;}
.p_ys .nr dt img {width:112px;height: 112px;}
.p_ys .nr dd {padding-top:73px;background: #fff;border:1px solid #dedede;height: 175px;margin-top:-60px;}
.p_ys .nr dd h4 {height: 33px;line-height: 33px;font-size:18px;color: #222222;font-weight: bold;}
.p_ys .nr dd p {padding-top:6px;font-size:14px;color: #222222;line-height: 24px;width:202px;margin:0 auto;}