/* CSS Document By Aring QQ:838278506 http://www.divsz.com/ */
@import url("all.css");
@import url("font.css");
@import url("animate.css");
.ban{ min-width:1200px; height:360px;}
.ban_1{ background:#ccd5dc url(images/ban_1.jpg) no-repeat center 0;}
.ban_2{ background:#eaebef url(images/ban_2.jpg) no-repeat center 0;}
.ban_3{ background:#eaebef url(images/ban_3.jpg) no-repeat center 0;}
.ban_4{ background:#eaebef url(images/ban_4.jpg) no-repeat center 0;}
.ban_5{ background:#eaebef url(images/ban_5.jpg) no-repeat center 0;}
.ban_6{ background:#eaebef url(images/ban_6.jpg) no-repeat center 0;}
.ban_7{ background:#eaebef url(images/ban_7.jpg) no-repeat center 0;}
.ban_8{ background:#eaebef url(images/ban_8.jpg) no-repeat center 0;}
.ban_9{ background:#eaebef url(images/ban_9.jpg) no-repeat center 0;}
.ban_10{ background:#eaebef url(images/ban_10.jpg) no-repeat center 0;}
.sub{ height:48px; padding:20px 0 10px;}
.sub li{ float:left; width:120px; height:42px; text-align:center; line-height:42px;}
.sub li a{ display:block; color:#7e7e7e; transition:none;}
.sub li.on a{ color:#ffffff; background:#d80915; position:relative; cursor:pointer;}
.sub li.on a::after{ width:0; height:0; border-top:6px solid #d80915; border-right:4px solid transparent; border-left:4px solid transparent; margin-left:-4px; position:absolute; left:50%; bottom:-5px;}
.type{ color:#8e8e8e; line-height:30px;}
.type a{ color:#8e8e8e;}
.type a:hover{ color:#d80915;}
.pro{ width:1200px; overflow:hidden;}
.pro ul{ margin-right:-16px;}
.pro li{ float:left; width:286px; height:300px; border:1px solid #e1e1e1; margin:16px 16px 0 0; display:inline; overflow:hidden; position:relative; cursor:pointer;}
.pro li p{ width:286px; height:300px; overflow:hidden;}
.pro li p img{ width:286px; height:300px; transition:all 0.6s ease 0s;}
.pro li:hover p img{ transform:scale(1.2);}
.pro li dl{ width:100%; background:rgba(0,0,0,0.5); transition:all 0.4s ease-in-out; position:absolute; left:0; bottom:-61px;}
.pro li:hover dl{ bottom:0;}
.pro li dt{ font-size:15px; color:#ffffff; line-height:35px; border-bottom:1px solid #e1e1e1; margin:0 10px;}
.pro li dd{ height:48px; line-height:24px; color:#a6a6a6; padding:6px 10px;}
.page{ color:#666666; text-align:center; line-height:32px; padding:30px 0 10px;}
.page a,.page span{ display:inline-block; color:#666666; line-height:30px; border:1px solid #e2e2e2; padding:0 12px; margin:0 6px; background:#ffffff;}
.page a:hover,.page a.cur{ color:#ffffff; background:#d80915;}
.show_m{ height:426px; padding:20px 0;}
.show_m .show_ml{ float:left; width:406px;}
.show_m .show_mr{ float:right; width:754px;}
.show_ml img{ width:400px; height:420px; border:3px solid #e1e1e1;}
.show_mr h1{ font-size:24px; color:#333333; line-height:42px;}
.show_mr{ color:#686868; line-height:30px;}
.show_c{ border:1px solid #dbdbdb;}
.show_ct{ height:42px; border-bottom:2px solid #2c2c2c; background:#f8f8f8;}
.show_ct li{ float:left; width:120px; height:42px; color:#818181; text-align:center; line-height:42px;}
.show_ct li.on{ color:#ffffff; background:#2c2c2c; cursor:pointer;}
.show_cm{ color:#444444; line-height:30px; padding:20px; background:#ffffff;}
.show_cm p{ text-align:justify; padding:4px 0;}
.news ul{ padding-top:12px;}
.news li{ height:45px; line-height:45px; border-bottom:1px dashed #c1c1c1; overflow:hidden;}
.news li:hover{ background:#f8f8f8;}
.news li a{ float:left; display:block; color:#818181; padding-left:18px; position:relative;}
.news li a:hover{ color:#d80915;}
.news li a::before{ width:4px; height:4px; border-radius:50%; margin-top:-2px; background:#818181; position:absolute; left:6px; top:50%;}
.news li a:hover::before{ background:#d80915;}
.news li em{ float:right; color:#818181; padding-right:6px;}
.view_t{ text-align:center;}
.view_t h1{ font-size:20px; color:#b6000b; font-weight:bold; line-height:42px;}
.view_t p{ font-size:12px; color:#999999; line-height:32px;}
.view_c{ color:#444444; line-height:30px;}
.view_c p{ text-align:justify; padding:6px 0;}
.view_b{ color:#666666; line-height:30px; padding-top:10px;}
.view_b h4 b{ color:#d80915;}
.view_b h4 a{ margin-right:14px;}
.view_b a{ color:#666666;}
.view_b a:hover{ color:#d80915;}
.send{ padding:0 20px;}
.send h3{ font-size:16px; color:#444444; line-height:30px;}
.send h4{ width:382px; font-size:12px; color:#999999; line-height:20px; border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:10px;}
.send h5{ padding:10px 0;}
.send h5 textarea{ width:360px; height:104px; color:#666666; line-height:26px; border:1px solid #e3e3e3; border-radius:3px; padding:6px 10px; background:#ffffff; resize:none;}
.send p{ height:40px; padding:10px 0; position:relative;}
.send p input{ width:320px; height:38px; color:#666666; line-height:38px; border:1px solid #e3e3e3; border-radius:3px; padding:0 20px 0 40px; background:#ffffff;}
.send p i{ width:40px; height:40px; font-size:16px; color:#777777; text-align:center; line-height:40px; margin-top:-20px; position:absolute; left:0; top:50%; z-index:2;}
.send dl{ height:40px; padding:10px 0;}
.send dt{ float:left; width:262px; height:40px; position:relative;}
.send dt input{ width:180px; height:38px; color:#666666; text-transform:uppercase; line-height:38px; border:1px solid #e3e3e3; border-radius:3px; padding:0 20px 0 40px; background:#ffffff;}
.send dt i{ width:40px; height:40px; font-size:18px; color:#777777; text-align:center; line-height:40px; position:absolute; left:0; top:0; z-index:2;}
.send dd{ float:left; width:120px; height:40px;}
.send dd img{ width:120px; height:40px; border-radius:3px; cursor:pointer;}
.send h6{ height:44px; padding:10px 0;}
.send h6 input{ width:120px; height:44px; font-size:15px; color:#ffffff; letter-spacing:8px; border:none; border-radius:3px; margin-right:20px; cursor:pointer;}
.send h6 input.btn_up{ background:#d80915;}
.send h6 input.btn_set{ background:#c0c0c0;}
.about{ color:#444444; line-height:30px;}
.about p{ text-align:justify; padding:6px 0;}
.tags h4{ font-size:15px; color:#d80915; font-weight:bold; line-height:42px;}
.tags p{ line-height:30px;}
.tags p a{ display:inline; color:#8e8e8e; margin-right:14px;}
.tags p a:hover{ color:#d80915;}