﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.fullSlide {width:100%;position:relative;height:600px;-webkit-transition: left .5s,right .5s;transition: left .5s,right .5s;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:48px;height:8px;margin:1px 5px;overflow:hidden;background:#222222;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#bc181c;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:80px;height:80px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none; background:url(../images/ibanner_btn.png);}
.fullSlide .prev{left:50%;margin-left:-668px;background-position:0 0; }
.fullSlide .next {left:auto;right:50%;margin-right:-668px; background-position:-80px 0;}
.fullSlide .prev:hover{background-position:0 -80px;}
.fullSlide .next:hover{background-position:-80px -80px;}
/**/

.list1{background:url(../images/pro_bj.jpg) no-repeat center top;height:1045px;padding-top:62px;font-family:"Microsoft Yahei"}
.list1 .tit{height: 109px; overflow: hidden;text-align: center;}
.list1 .tit h4 {font-size:38px; color: #2f383d;height: 53px;line-height: 53px;font-weight: bold}
.list1 .tit p {font-size:22px; color: #666666}
.fenl{float:left;width:320px;}
.fenl h4{height: 90px;background: #c50030;text-align: center; line-height:90px; font-weight: normal;}
.fenl h4 a {font-size:30px; color: #fff}
.fenl .nr {border:4px solid #bc181c;border-top:0;background:#bc181c;height: 776px}
.fenl .nr h3 a{height:50px; line-height: 50px;font-size:16px; color: #fff;text-align: center;font-weight: normal;display: block;}
.fenl .nr ul{background: #fff;padding:33px 0 27px 33px;overflow: hidden;}
.fenl .nr li {float:left;min-width: 93px;height: 30px;line-height:30px;}
.fenl .nr li a {font-size:14px; color: #494d50;}
.fenl .nr .uls1 li{width:136px;}
.dianh{padding:0 53px 0 63px;margin-top:15px;font-size:14px; color: #fff;background:url(../images/f_ico1.jpg) no-repeat right;width:129px;}
.dzhii{padding:0 20px 0 20px;margin-top:15px;font-size:14px; color: #fff;}

.dianh span {display: block;width:200px;font:20px arial; color: #fff}

.pro{float:right;width:862px;background: #ececec;padding:4px;height:860px;}
.rexiao{background: #fff;width:534px;height:483px;padding:87px 19px 0 21px;position:relative;float:left;margin-bottom:2px;}
.rx_qh{position: absolute;top:0;left:20px; z-index:1}
.rx_qh li{float:left;width:92px;height: 149px;text-align: center;background:url(../images/qh.png) no-repeat center top;margin-right:13px;}
.rx_qh li img{display: block;text-align: center;}
.rx_qh li a {font-size:20px;color:#424242;padding-top:6px;display:block;text-decoration: none;}
.rx_qh li span a {display: block;font:12px arial; color: #424242;margin-top:10px;text-transform: uppercase;}
.rx_qh li i {width:27px;height: 22px;margin:19px auto 0;display: block;}
.rx_qh li.li1 i{background: url(../images/p_ico1.png) no-repeat center top;}
.rx_qh li.li2 i{background: url(../images/p_ico2.png) no-repeat center top;}
.rx_qh li:hover,.rx_qh li.cur{background: url(../images/qh_hv.png) no-repeat;}
.rx_qh li:hover a,.rx_qh li.cur a{color: #fff}
.rx_qh li.li1:hover i,.rx_qh li.li1.cur i{background: url(../images/p_ico1_hv.png) no-repeat center top;}
.rx_qh li.li2:hover i,.rx_qh li.li2.cur i{background: url(../images/p_ico2_hv.png) no-repeat center top;}
.rx_nr {}
.rx_nrc {width:440px; margin:0 auto;}
.p_fl_j,.p_fr_j{margin-top:174px;}
.rx_nr ul {float:left;width:440px;}
.rx_nr li {font-size:0; line-height: 0}
.rx_nr li i img {width:440px;height: 348px;}
.rx_nr li span a {display: block;text-align: center;height: 36px;line-height: 36px;font-size:14px; color: #333333;}
.rx_nr li p {width:424px;margin: 17px 20px 0;}
.rx_nr li p img {margin-left:22px;}

.pro_fr li{float:left;width:286px;height: 284px;background:#fff;margin:0 0 2px 2px; position: relative;}
.pro_fr li.nones {margin:0;}
.pro_fr li img{width:286px;height: 234px; display:block }
.pro_fr li span a{display: block;text-align: center;margin-top:15px;font-size:14px;color: #333333}
.pro_fr li p{position: absolute;left:0;top:0;display: none;background: url(../images/pro_c.png) no-repeat;width:286px;height: 234px;text-align:center;}
.pro_fr li p img {margin-top:118px; width:50px; height:50px; display:inline-block}
.pro_fr li:hover img{opacity:0.2}
.pro_fr li:hover p {display: block;opacity:1}
.pro_fr li:hover p img{opacity:1}

.list2{background: url(../images/ys_bj.jpg) repeat-x;height: 1380px;padding-top:72px;position: relative;z-index: 2}
.list2 .tit{height: 141px; overflow: hidden;text-align: center;}
.list2 .tit h4 {font-size:38px; color: #2f383d;height: 53px;line-height: 53px;font-weight: bold}
.list2 .tit p {font-size:22px; color: #666666}
.list2 .tit h4 span {color: #bc181c}
.ys1{height: 401px;}
.ys2{height: 473px;}
.ys3{height:394px;}
.ys4{height:351px;background: #fff}
.ys1 dd,.ys2 dd  {width:493px;}
.ys3 dd p,.ys4 dd p{padding-right:20px;}
.ys1 dd {background: url(../images/ys1_ico1.jpg) no-repeat;}
.ys2 dd {background: url(../images/ys2_ico1.jpg) no-repeat;}
.ys3 dd {background: url(../images/ys3_ico1.jpg) no-repeat;}
.ys4 dd {background: url(../images/ys4_ico1.jpg) no-repeat;}
.ys1 dt img{width:620px;height: 354px;}
.ys2 dt img{width:617px;height: 350px;}
.yous .ys3 dt img{width:636px;height:331px;border:0;}
.ys4 dt img{width:620px;height: 335px;}
.yous dd {padding-left:49px;height: 329px;}
.yous dd em {font-size:58px; color: #bc181c;height: 85px; display: block;font-weight: bold}
.yous dd em i {font:65px "Impact"; color: #2f383d;padding-right:28px;background: url(../images/ys_ico2.png) no-repeat right;display: inline-block;margin-right:23px;}
.yous dd h4 {height: 99px;background: url(../images/ys_ico1.jpg) no-repeat left bottom; color: #333333; font-size:30px; line-height: 36px;}
.yous dd h4 span { color: #bc181c; font-size:28px;display: block;}
.yous dd p {font-size:14px; color: #666666; line-height: 26px;width:470px;padding-top:30px;}
.yous dt {font-size:0; line-height: 0}
.yous dt img {border:1px solid #d9d9d9;padding:7px;background: #fff}

.list3{background: url(../images/bd_bj.jpg) no-repeat center top;height: 212px;margin-top:-139px;position:relative;z-index: 1}
.biaod{padding-top:317px;}
.bd_fl{float:left;width:470px;}
.bd_fl h4 {height: 110px;font-size:36px; color: #fff;background: url(../images/bd_x.jpg) no-repeat left bottom;line-height: 48px;}
.bd_fl h4 span {display: block; font-size:24px; font-weight: normal;}
.b_tel {padding-top:30px; font-size:14px; color: #fff;}
.b_tel span {display: block;font:26px arial; color: #fff;}
.btn1 a{width:172px;height: 30px;display: block;background: #1e1ede;text-align: center; line-height: 30px; font-size:14px; color: #fff;margin-top:15px;}
.bd_fr{float:right;width:700px;margin-top:15px;}
.bd_fr li{float:left;position: relative;width:346px;margin-bottom:10px;}
.bd_fr li .b_input1{width:275px;height: 42px; line-height: 42px; padding-left:70px;font-size:14px; color: #5a6269;background: #fff;border:1px solid #d9d9d9;}
.bd_fr li img{position: absolute;left:0; top:0;}
.bd_fr li.b_li1{margin-right:8px;}
.bd_fr li.tet{width:700px;}
.bd_fr li textarea{width:629px;height: 98px;line-height:26px; padding-left:70px;font-size:14px; color: #5a6269;background: #fff;border:1px solid #d9d9d9;}
.b_btn1{width:698px;height:42px;border:1px solid #a51d21;background: #ba2226;font-size:16px; color: #fff; font-weight: bold}

.list4{height: 672px;padding-top:60px;background:url(../images/wd_bj.jpg) no-repeat center top}
.list4 .tit{height: 116px; overflow: hidden;text-align: center;}
.list4 .tit h4 {font-size:38px;color: #2f383d;height: 53px;line-height: 53px;font-weight: bold}
.list4 .tit p {font-size:22px; color: #666666}
.list4 .tit h4 span {color: #bc181c}
.wd_nr{position: relative;height: 556px}
.wd_ico1{position: absolute;left:0;top:0;}
.wd_img1{left:63px;top:0;position: absolute;}
.wd_z{position: absolute;bottom:71px;left:0;}
.wd_z h4 {font-size:14px; color: #666666;height: 60px;}
.wd_z h4 span {font-size:28px; color: #666666;display: block;font-weight: normal;opacity: 0.2}
.wd_z p {width:123px;height: 88px;border:2px solid #d32018;text-align: center;font-size:16px; color: #5a6269;}
.wd_z p span {font-size:26px;color:#333333;font-weight: bold;display: block;padding-top:20px;}
.wd_z p span em { color: #bc181c }
.wd_fr{float:right;background:url(../images/wd_c.jpg) no-repeat center top;padding:50px 0 0 55px;width:443px;height: 447px;}
.wd_fr dl {width:402px;}
.wd_fr dt{font-size:0; line-height: 0}
.wd_fr dt img {width:402px;height: 249px;}
.wd_fr dd p{padding-top:16px;height: 89px; font-size:14px; color: #333333; line-height: 24px;}
.wd_fr dd span img {margin-right:22px;}

.jianz{padding-top:43px;}
.jianz .tit{height: 114px; overflow: hidden;text-align: center;}
.jianz .tit h4 {font-size:38px;color: #2f383d;height: 53px;line-height: 53px;font-weight: bold}
.jianz .tit p {font-size:22px; color: #666666}
.jianz .tit h4 span {color: #bc181c}
.jz_g{height: 223px;}
.jz_nr dl {float:left;background: url(../images/jz_b.jpg) no-repeat;width:538px;height: 223px;padding-left:47px;margin-right:30px;}
.jz_nr dt {font-size:0; line-height: 0}
.jz_nr dt img {width:64px;height: 64px; border-radius:50%}
.jz_nr dd {padding:10px 54px 0 0;}
.jz_nr dd h4 a {display: block;height: 32px; line-height: 32px;font-size:16px; color: #1d1d1d;}
.jz_nr dd p {color: #666666; font-size:14px;line-height: 24px;padding-top:8px;}
.jz_nr dl.nones {margin:0;}
.jz_j {width:109px;margin:30px auto 0;}
.jz_j img {margin-left:27px;}

.hez{height: 240px;padding-left:32px;}
.hez h4 a{display: block;font-size:24px; color: #666666;margin-top:17px;height: 62px;line-height: 62px;text-align: center;font-weight: normal;}
.hez li {float:left;width:219px;height: 115px; font-size:0; line-height: 0;position: relative;margin:0 11px 10px 0;}
.hez li img {width:217px;height: 113px;border:1px solid #dedede;}
.hez li p {background: url(../images/hz_ico.png) no-repeat;width:217px;height: 113px;text-align: center;position: absolute;left:1px;top:1px; line-height: 113px;display: none;}
.hez li:hover p{display: block;}
.hez li p a {font-size:16px; color: #fff;}

.list5{background:url(../images/ab_bj.jpg) repeat-x center top;height: 878px;padding-top:62px;font-family:"Microsoft Yahei";margin-top:70px;}
.list5 .tit{height: 112px; overflow: hidden;text-align: center;}
.list5 .tit h4 {font-size:38px;color: #fff;height: 53px;line-height: 53px;font-weight: bold}
.list5 .tit p {font-size:22px; color: #fff; letter-spacing: 3px}
.about .nr {height: 648px;padding:46px 49px 0 47px;background: #fff;box-shadow: 0 2px 10px #e2e2e2}
.about .nr dl {height: 386px;}
.about .nr dt {font-size:0; line-height: 0;float:left;}
.about .nr dt img {width:540px;height: 363px;}
.about .nr dd {float:left;width:538px;padding-left:22px;}
.about .nr dd h2 a {display: block;height: 59px;line-height: 59px; font-size:30px; color: #313238;}
.about .nr dd p {font-size:14px; color: #666666;padding-top:10px; height:222px; line-height: 24px;}
.about .nr dd span img {margin-right:30px;}
.about .nr li {float:left; font-size:0;line-height: 0;width:260px;margin-right:21px;}
.about .nr li img {width:260px;height: 196px;}
.about .nr li span a {display: block;text-align: center;font-size:14px; color: #666666;padding-top:10px;line-height: 24px;}
.about .nr li.nones{margin:0;}

.list6{ background-color:#f7f6f5;height: 780px;padding-top:60px;font-family:"Microsoft Yahei";}
.list6 .tit{height: 114px; overflow: hidden;text-align: center;}
.list6 .tit h4 {font-size:38px;color: #2f383d;height: 53px;line-height: 53px;font-weight: bold}
.list6 .tit p {font-size:22px; color: #666666}
.list6 .tit h4 span {color: #bc181c}
.dongt{float:left;width:600px;}
.dongt .tit {height: 160px;font-size:0; line-height: 0}
.dongt .tit span {text-align:center;width:160px;height:160px;display:inline-block;background:#bc181c;float:left;font-size:24px;color: #fff;font-weight: bold; line-height: 30px;}
.dongt .tit span a {margin-top:50px; color: #fff; display: block;}
.dongt .tit img {width:440px;height: 160px;}
.dt_z{height: 133px;border-bottom:2px solid #d7d7d7;margin-bottom:16px;}
.dt_z h4 a {display: block;height: 56px; font-size:16px; color: #333333;line-height: 56px;}
.dt_z p {font-size:14px; color: #666666; line-height: 24px;}
.dongt ul li {height: 36px; line-height: 36px; font-size:16px;padding:0 22px 0 10px;color: #666666 }
.dongt ul li a { color: #666666 }
.dongt ul li span {float:right; line-height: 36px;}

.news{float:right;width:550px;}
.news .tit {height: 46px;margin-bottom:10px;}
.news .tit li {float:left;width:140px; height: 46px;text-align: center;}
.news .tit li a {color:#fff;font-size:20px;background:#bc181c url(../images/ns_ico1.png) no-repeat 113px center;display: block;height:46px;line-height: 46px;text-decoration: none;}
.news .tit li a:hover,.news .tit .cur a {background:#11273f url(../images/ns_ico1_hv.png) no-repeat 113px center; }
.ns_nr dl {height: 160px;background: #fff;border:1px solid #eaeaea;margin-bottom:9px;}
.ns_nr dt {float:left;padding:40px 0 58px 24px;width:130px;font-size:28px; color: #bc181c;background: url(../images/ns_ico2.jpg) no-repeat 24px bottom }
.ns_nr dd {float:left;padding:30px 0 0 17px;width:340px;}
.ns_nr dd h4 a {display: block;height: 29px;line-height: 29px; color: #333333; font-size:16px;}
.ns_nr dd p {font-size:14px; color: #666666; line-height: 24px;padding-top:10px;}
.ns_nr ul li {height: 64px; line-height: 64px; font-size:16px;padding:0 22px 0 10px;color: #666666;border-bottom:1px solid #d9d9d9;}
.ns_nr ul li a { color: #666666 }
.ns_nr ul li span {float:right; line-height: 64px;}