@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 arial,helvetica,clean,sans-serif,"宋体";overflow-x: hidden;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-family: "Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 

button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;font-family: "Microsoft YaHei"}
h3 { font-size:20px;font-family: "Microsoft YaHei"}
h4 { font-size:14px;font-family: "Microsoft YaHei"}
h5 { font-size:12px;}
h6 { font-size:10px;}

img, input {
border: none;
vertical-align: middle;
}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline:none}

body,button,input,select,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}

button,input{overflow:visible}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:hover{text-decoration:none;}
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;font-family: "Microsoft YaHei";}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.trans8 { -webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-ms-transition: all 0.8s ease;-o-transition: all 0.8s ease;transition: all 0.8s ease;}
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: "";
}
.pa{position: absolute;}
.img-center{text-align:center;font-size:0}
.img-center img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;transition:all 0.5s}
.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.content{width: 1200px;margin: 0 auto;}

.head{position: fixed;top: 0;z-index: 999;background: rgb(51 51 51 / 90%);height: 80px;width: 100%;line-height: 80px;}
.head .logo{width: 315px;}
.head .logo h1{font-size: 23px;}
.head .logo h1 a{color: #ffffff;}

.head .nav{}
.head .nav ul{}
.head .nav ul li{float: left;width: 108px;    text-align: center;position: relative;}
.head .nav ul li a{color: #ffffff;font-size: 16px;}
.head .nav ul li:hover:before,.head .nav ul li.on:before{    content: ""; display: block;width: 78%;height: 5px; background: #d21637; position: absolute;bottom: 16px;left: 12px;}
/**/
.fullSlide { position: relative; z-index: 9; clear: both; width: 100% }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden }
.fullSlide .bd .con { width: 100% !important; height: auto !important; display: block }
.fullSlide .bd .li { width: 100% !important; overflow: hidden; text-align: center; background: no-repeat center top; z-index: 0 }
.fullSlide .bd .li img { display: block; height: auto !important; width: 100% }
.fullSlide .hd { position: absolute; width: 100%; height: 12px; left: 0; bottom: 34px; text-align: center; cursor: pointer }
.fullSlide .hd li { display: inline-block; width: 12px; height: 12px; background: #e12a33; margin: 0 12px; border-radius: 50%; opacity: .6; -o-transition: all .3s ease; transition: all .3s ease }
.fullSlide .hd li.on { width: 36px; height: 12px; opacity: 1; border-radius: 5px; background:#e12a33;}
.fullSlide p { display: none; position: absolute; top: 50%; width: 80px; height: 80px; z-index: 99; opacity: 1; text-align: center; margin-top: -40px }
.fullSlide .prev2 { left: 3% }
.fullSlide .next2 { right: 3% ; }

.youshi{padding: 65px 0;overflow: hidden;height: 507px;}
.youshi .content{position: relative;}
.youshi dl:nth-child(1){    width: 848px;  height: 268px; background: url(../images/ys1.png) no-repeat right bottom; position: absolute; left: 0; top: 0;}
.youshi dl:nth-child(2){width: 338px; background: url(http://yztbtz.shunchenbl.com/images/img2.png) no-repeat bottom;position: absolute;right: 0;top: 0;height: 509px;background-size: 100% 100%;}
.youshi dl:nth-child(3){width: 415px; background: url(../images/ys3_img.png) no-repeat center bottom #eeeeee;position: absolute;left: 0; top: 283px; height: 226px; background-size: 379px;}
.youshi dl:nth-child(4){    width: 415px;background: url(../images/ys4_img.png) no-repeat left 20px bottom #eeeeee;position: absolute; left: 433px; top: 283px; height: 226px; background-size: 137px;}

.youshi dl dt{width: 297px; margin-left: 28px;  margin-top: 20px;}
.youshi dl dt b{display: block;color: #cd1837;    font-size: 30px;}
.youshi dl dt i{display: block;font-size: 20px;padding: 10px 0;color: #000000;line-height: 28px;}
.youshi dl dt p{font-size: 16px;line-height:16px;line-height: 30px;color: #5f5f5f;}
.youshi dl:nth-child(2) dd{width: 255px;margin: 0 auto;}
.youshi dl dd img{width: 100%;}
.youshi dl:nth-child(3) dd{width: 100px;margin: 0 auto;}
.youshi dl:nth-child(4) dd{    width: 112px; position: absolute;  right: 18px;  top: 10px;}

.tit01{text-align: center;font-size: 48px;margin-bottom: 29px;}
.tit01 em{text-align: center;display: block;font-weight: normal;    font-size: 18px;    color: #535353;}
.tit01 a{color: #e11b32;}

.product{padding: 65px 0;background: url(../images/pro_bg.jpg) no-repeat center;overflow: hidden;}
.product .pro_fl{background: #ffffff;border: 1px solid #ebc3ce;width: 273px;}
.product .pro_fl h3{text-align: center;padding: 30px 0;}
.product .pro_fl ul{}
.product .pro_fl ul li{width: 100%;height: 62px;line-height: 62px; border-bottom: 1px solid #e7e7e7;}
.product .pro_fl ul li a{    display: block; font-size: 16px; background: url(../images/pro_t1.png) no-repeat left; padding-left: 34px; color: #333;margin-left: 44px; }
.product .pro_fl ul li:hover,.product .pro_fl ul li.on{background: url(../images/pro_th.png) no-repeat  center left #d41632;}
.product .pro_fl ul li:hover a,.product .pro_fl ul li.on a{color: #ffffff;background: url(../images/pro_t1h.png) no-repeat left; }
.product .pro_tel{    background: #d41632; padding: 25px 0 25px 25px;}
.product .pro_tel p{    color: #ffffff; font-size: 20px;line-height: 51px;}
.product .pro_fr{    width: 900px;}
.product .pro_fr ul{}
.product .pro_fr ul li{float: left;width: 290px;float: left;margin-right: 15px;margin-bottom: 15px;}
.product .pro_fr ul li:nth-child(3n+1),.product .pro_fr ul li:first-child{margin-right: 0;}
.product .pro_fr ul li:nth-child(1) p{background: rgb(212 22 50 / 75%);}
.product .pro_fr ul li img{width: 100%;}
.product .pro_fr ul li p{width: 100%;height: 50px;line-height: 50px;font-size: 16px;color: #ffffff;background: rgb(0 0 0 / 75%);text-align: center;}
.pro_c{    width: 595px; height: 242px;position: relative;  float: left;  background: #ffffff; overflow: hidden; margin-bottom: 15px;position: relative;margin-right: 15px;}
.pro_c img{    width: 289px; position: absolute;top: 2px;  left: 9px;}
.pro_c b{    display: block;  width: 200px;  text-align: center; color: #d91e2f; position: absolute;  right: 91px; font-size: 30px;  font-weight: bold; top: 47px;}
.pro_c em{    display: block; width: 322px; text-align: center;color: #333333;  position: absolute;right: 30px;  top: 98px;font-size: 16px;line-height: 26px;}
.pro_c .pro_more{display: block;border-radius: 40px;background: #d91e2f;color: #ffffff;width:100px;height: 30px;line-height: 30px;text-align: center;position: absolute;top: 170px; right: 131px;}

.liucheng{padding: 65px 0;background: url(../images/lc_bg.png) no-repeat center;overflow: hidden;height:515px; }
.liucheng .content{position: relative;height: 500px;}
.liucheng dl{position: absolute;width: 131px;top: -85px;}
.liucheng dl dt,.liucheng dl dd{position: absolute;}
.liucheng dl i{display: block;width: 23px;height:19px;background: url(../images/jt_xia.png) no-repeat center;  position: absolute; left: 42%;}
.liucheng dl:nth-child(2n) i{background: url(../images/jt_shang.png) no-repeat center;}
.liucheng dl:nth-child(1){left: 0; }
.liucheng dl:nth-child(2){left: 266px;}
.liucheng dl:nth-child(3){left: 544px;}
.liucheng dl:nth-child(4){right: 271px;}
.liucheng dl:nth-child(5){    right: 0;}
.liucheng dl:nth-child(1) i{top: 265px;}
.liucheng dl:nth-child(2) i{top: 213px;}
.liucheng dl:nth-child(3) i{ top: 265px;}
.liucheng dl:nth-child(4) i{top: 213px;}
.liucheng dl:nth-child(5) i{top: 265px;}
.liucheng dl:nth-child(1) dt{top: 94px;}
.liucheng dl:nth-child(2) dt{top: 250px;}
.liucheng dl:nth-child(3) dt{ top: 99px;}
.liucheng dl:nth-child(4) dt{top: 246px;}
.liucheng dl:nth-child(5) dt{top: 99px;}
.liucheng dl:nth-child(1) dd{top: 300px;}
.liucheng dl:nth-child(2) dd{top: 112px;}
.liucheng dl:nth-child(3) dd{    top: 305px;}
.liucheng dl:nth-child(4) dd{    top: 112px;}
.liucheng dl:nth-child(5) dd{    top: 305px;}


.liucheng dl dd{position: absolute;left: -29px; }
.liucheng dl dd b{color: #d2122b;display: block;text-align: center;    font-size: 22px; padding-bottom: 10px;}
.liucheng dl dd p{    width: 195px; text-align: center;  line-height: 24px;color: #000000;font-size: 15px;}
.liucheng .lc_dz{background:url(../images/zixun.png) no-repeat center;width: 163px;height: 32px;line-height: 32px;float: left;text-align: center;  position: absolute;  bottom: 102px; left: 33%;font-size: 16px; padding-left: 19px;}
.liucheng .lc_dh{background:url(../images/zx_dh.png) no-repeat left 14px center;width: 163px;height: 32px;line-height: 32px;border: 1px solid #e60a2e;border-radius: 50px;float: left;text-align: center;  font-size: 16px;  padding-left: 19px; text-align: center;  position: absolute; bottom: 102px; left: 53%; }

.about{background: #dcdcdc;padding: 65px 0;overflow: hidden;}
.about .fl{    width: 586px;}
.about .ab_con {background: url(../images/abt_bg.png) no-repeat center bottom;background-size: 100%;    height: 247px;}
.about .ab_con h3{color: #d81233;display: block; font-size: 27px; line-height: 56px;}
.about .ab_con p{    font-size: 17px; line-height: 28px;  color: #333333; letter-spacing: 1px; padding-top: 15px;padding-top: 4px;}
.about .ab_con a{    display: block; width: 149px; height: 30px;line-height: 30px; color: #ffffff; background: #d61333;  text-align: center;border-radius: 20px;margin: 17px 0 0;}
.about .fl ul {height: 86px; border-bottom: 1px solid #d71631;}
.about .fl ul li{float: left;text-align: center;width: 146px;    height: 50px; line-height: 50px;}
.about .fl ul li i{display: block;font-size: 30px;color: #d5173b;font-weight: bold;font-weight: bold;}
.about .fl ul li em{display: block;font-size: 16px;height: 30px;line-height: 30px;}
.about .fr{width: 574px;}
.about .fr img{width: 100%;}

.news{padding: 65px 0;overflow: hidden;}
.news .n1{width: 380px;margin-right:28px;float: left;}
.news .n2{width: 380px;margin-right:28px;float: left;}
.news .n3{width: 380px;float: left;}
.news .news_t {height: 43px;margin-bottom: 17px;}
.news .news_t .fl{font-size: 22px;   color: #333333;}
.news .news_t .fl em{    display: block;font-size: 12px;color: #bababa;}
.news .news_t .fr a{display: block;background: url(../images/newst_jt.png) no-repeat center right;padding-right: 20px;line-height: 43px;    font-size: 15px;color: #333333;}
.news .news_h ul li {}
.news .news_h ul li img{width: 100%;}
.news .news_h ul li b{display: block;font-size: 18px;height: 50px;line-height: 50px;color: #333333;}
.news .news_h ul li:hover b{color: #d1132f;}
.news .news_h ul li p{line-height: 20px;}
.news .news_h ul li .news_more{width: 100%;background: url(../images/news_jt.png) no-repeat center right;height: 50px;line-height: 50px;font-size: 16px;    border-bottom: 1px solid #d9d9d9;}
.news .news_h ul li:hover .news_more{color:#d1132f;background: url(../images/news_jth.png) no-repeat center right; }
.news .news_c{margin-top: 10px;}
.news .news_c ul li{    height: 35px;  line-height: 35px;}
.news .news_c ul li p{font-size: 15px;    color: #333333;}
.news .news_c ul li em{font-size: 15px;  color: #333333}
.news .news_c ul li:hover p{color: #dc2543;}

.footer{background: url(../images/foot-bg.png) no-repeat center;height: 347px;}
.footer .ft_nav{width: 441px;    padding: 67px 0px  10px;}
.footer .ft_nav dl{float: left;width: 147px;}
.footer .ft_nav dt{    margin-bottom: 10px;}
.footer .ft_nav dt a{    font-size: 18px;color: #ffffff;    font-weight: bold;}
.footer .ft_nav dd{height: 40px;line-height: 42px;}
.footer .ft_nav dd a{    font-size: 16px;color: #ffffff;}

.footer .ft_lx{width: 361px;padding: 67px 12px  10px;color: #ffffff;}
.footer .ft_lx p:first-child{font-size: 18px; line-height: 24px;    font-weight: bold;}
.footer .ft_lx p{font-size: 16px;height: 33px;line-height: 33px;}
.footer .ft_lx b{font-size: 28px;color: #dc2543; }
.footer .ft_ewm{width: 373px;padding: 67px 0px  10px;}
.footer .ft_ewm p{width: 150px;float: left;line-height: 50px;color: #ffffff;font-size: 14px;margin-left: 25px;text-align: center;}
.footer .ft_ewm p img{width: 100%;}

.links{  font-size: 16px; line-height: 22px;overflow: hidden; border-top: 1px solid #828282; background: #262626; }
.links p{float: left;color: #ffffff;}
.links a{color: #eeeeee;font-size: 14px;float: left;padding: 0 10px;}