@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
select{outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
input,textarea{overflow:auto;resize:none;font-family:"Microsoft YaHei",Arial;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Microsoft YaHei",Arial;}
html,body{font-size:16px;}
@media only screen and (max-width:1680px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1480px){
	html,body{font-size:12px;}
}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width1200{max-width:1200px; width:90%;}
img{max-width:100%; max-height:100%;vertical-align:middle;}
section.i_md{ width:100%; overflow:hidden; }
/* top_bg */
.top_h,.top_bg .width1200,.top_bg .width1200 a.logo,.top_bg .width1200 .dh,.top_bg .width1200 ul.lm,.top_bg .width1200 ul.lm li{ height:6.25rem; }
.top_h,.top_bg{ width:100%; }
.top_bg{ position:fixed; z-index:9999; background-color:#ffffff; top:0px;}
.top_bg.now{box-shadow:0px 8px 10px 0px rgba(0,0,0,0.14);}
.top_bg .width1200 a.logo{ display:block; float:left; display:flex; align-items:center; width:32%;}
.top_bg .width1200 a.logo img{ max-height: 4rem; }
.top_bg .width1200 .dh{ float:right; font-size:1rem;color:#999999;display:flex; align-items:center; }
.top_bg .width1200 .dh i{ margin-right:0.5rem; }
.top_bg .width1200 ul.lm{ float:left; margin-left:2rem; }
.top_bg .width1200 ul.lm li{ float:left; position:relative;}
.top_bg .width1200 ul.lm li dd{ line-height:6.25rem; }
.top_bg .width1200 ul.lm li dd a{ display:block; padding:0px 1.8125rem;color:#232323; }
.top_bg .width1200 ul.lm li:hover dd a{background-color:#c33825;color:#ffffff;}
.top_bg .width1200 ul.lm li dl{ position:absolute; z-index:8; display:none;background-color:#c33825; width:100%; padding:1rem 0px;}
.top_bg .width1200 ul.lm li:hover dl{ display:block;}
.top_bg .width1200 ul.lm li dl ol{ text-align:center; position:relative;}
.top_bg .width1200 ul.lm li dl ol a{height:2rem; line-height:2rem; text-align:center; color:#ffffff; padding:0.3125rem 0px;}
.top_bg .width1200 ul.lm li dl ol a:hover{ background-color:rgba(0,0,0,.50); padding:0.3125rem 0.625rem; border-radius:4px;}
.top_bg .width1200 ul.lm li dl ol div.r{position: absolute;left: 100%;width: 100%;background-color: #c33825; top: 0px; padding: 1rem 0px; display: none;}
.top_bg .width1200 ul.lm li dl ol:hover div.r{ display: block; }
.top_bg .width1200 ul.lm li dl ol div.r p{ text-align: center; }

/* banner */
.banner,.banner .swiper-wrapper,.banner .swiper-wrapper .swiper-slide{ height:40.625rem; }
.banner{ width: 100%; overflow: hidden; position: relative; }
.banner .swiper-wrapper{  }
.banner .swiper-wrapper .swiper-slide{ position:relative; cursor:grab; }
.banner .swiper-wrapper .swiper-slide i.bg,.banner .swiper-wrapper .swiper-slide a{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.banner .swiper-wrapper .swiper-slide i.bg{ z-index: 0; background-size: cover; }
.banner .swiper-wrapper .swiper-slide a{ z-index: 2; }

.banner div.qh{ position: absolute; z-index: 99; font-size: 2rem; color: #ff0000; top: 0px; display:none; }
.banner .page{ position:absolute; left:0px; width:100%; bottom:13%; z-index:9; text-align:center; line-height:0.25rem; }
.banner .page span{ margin:0px 0.5rem; display:inline-block; width:0.875rem; height:0.875rem; cursor:pointer; position:relative; background-color:#cbcfd4; border:0.125rem solid #cbcfd4; border-radius: 50%;  }
.banner .page span.on{ border:0.125rem solid #c33825; background-color:rgba(0,0,0,0); }


/*i_about_lb*/
.i_about_lb{ margin-top:-3.75rem; position:relative; z-index:8; }

/*i_about_jj*/
.i_about_jj{width:100%;min-width:360px;margin-bottom:6rem; overflow:hidden;position:relative;}
.i_about_jj i.bg{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-repeat:no-repeat; background-position:50% center; z-index:0;}
.i_about_jj .width1200{ position:relative; z-index:2; height:40.3125rem; display:flex; align-items:center; }
.i_about_jj .width1200 div.bg{width:100%;}
.i_about_jj .width1200 div.bg div{overflow:hidden;}
.i_about_jj .width1200 div.bg div.l{ float:left;text-align:right; width:53.2%; }
.i_about_jj .width1200 div.bg div.r{ float:right; width:46.8%;padding:3.125rem 0px;background-color:#ffffff;height:15.5rem;}
.i_about_jj .width1200 div.bg div.r dd,.i_about_jj .width1200 div.bg div.r ol,.i_about_jj .width1200 div.bg div.r dl{ padding:0px 3.75rem; }
.i_about_jj .width1200 div.bg div.r dd{font-size:1.625rem; color:#232323; margin-bottom:0.75rem;}
.i_about_jj .width1200 div.bg div.r ol{ font-size:0.875rem; color:#aaaaaa; margin-bottom:1.25rem;}
.i_about_jj .width1200 div.bg div.r dl{ font-size:0.875rem; color:#5a5a5a; line-height:2rem; min-height:7.5rem;}
.i_about_jj .width1200 div.bg div.r a{ margin-left:3.75rem; font-size:0.875rem; color:#c33825; border:1px solid #c33825; padding:0.375rem 1.5rem;}
.i_about_jj .width1200 div.bg div.r a:hover{ background-color:#c33825; color:#ffffff;}

/*i_cp*/
.i_cp{ margin-bottom:6.25rem; }
.i_cp .cp_tit .more{ float:right; font-size:1rem; color:#666666;line-height:1.875rem;}
.i_cp .cp_tit .more:hover{color:#c33825;}
.i_cp .cp_tit div.r{ float:right; margin-right:4rem; width:45%;}
.i_cp .cp_tit div.r a{float:left;margin-left:2%; width:23%; text-align:center; font-size:0.875rem; color:#232323;line-height:1.875rem; border-radius:0.8rem;}
.i_cp .cp_tit div.r a:hover,.i_cp .cp_tit div.r a.on{ color:#ffffff; background-color:#c33825;}

.i_cp .cl_qh{ overflow:hidden; min-height:20rem}
.i_cp .cl_qh ul{ display:none; }

.i_cp .i_cp_m{font-size:0.875rem; color:#666666; line-height:1.5625rem; margin-bottom:1.25rem;}
.i_cp div.more{ overflow:hidden; height:2.875rem; line-height:2.875rem; margin:0px auto; width:17.5%;}
.i_cp div.more a{ color:#ffffff; text-align:center;}
.i_cp div.more a dl.l{ background-color:#111111; width:76%; font-size:1rem; float:left;}
.i_cp div.more a dl.r{ background-color:#333333; font-weight:bold; width:24%; float:right; font-size:1.5rem;}
.i_cp div.more a:hover dl{ background-color:#c33825;}

/*i_lxwm_bg*/
.i_lxwm_bg{ width:100%;background:url(../images/i_lxwm_bg.jpg) no-repeat scroll center;background-size:cover;height:43.75rem;display:flex;align-items:center;}
.i_lxwm_bg .width1200 div.hidden.l{ float:left;width:40%; }
.i_lxwm_bg .width1200 div.l ul,.i_lxwm_bg .width1200 div.l ul li{ overflow:hidden; }
.i_lxwm_bg .width1200 div.l ul li.t{font-size:1rem; color:#c33825;}
.i_lxwm_bg .width1200 div.l ul li.c{ font-size:0.875rem; margin-top:1.875rem;}
.i_lxwm_bg .width1200 div.l ul li.c dd{ color:#232323; height:1.25rem; line-height:1.25rem; position:relative; padding-left:2.125rem;}
.i_lxwm_bg .width1200 div.l ul li.c dd img{ position:absolute; left:0px;}
.i_lxwm_bg .width1200 div.l ul li.c dl{ color:#666666; margin-top:1rem;}

.i_lxwm_bg .width1200 form{background-color:#ffffff; padding:3.75rem 8.25%; overflow:hidden; width:41%;}
.i_lxwm_bg .width1200 form div{ overflow:hidden; }
.i_lxwm_bg .width1200 form div.form-group{margin-bottom:3rem; position:relative;}
.i_lxwm_bg .width1200 form div.form-group label.control-label{ font-size:1rem; color:#666666; position:absolute; left:0px; width:16%;line-height:2.375rem;}
.i_lxwm_bg .width1200 form div.form-group div.col-md-10{float:right; width:80%;border:1px solid #dedede;padding:0px 2%;}
.i_lxwm_bg .width1200 form div.form-group div.col-md-10 input,.i_lxwm_bg .width1200 form div.form-group div.col-md-10 textarea{ border:0px; font-size:1.25rem;outline:none;}
.i_lxwm_bg .width1200 form div.form-group div.col-md-10 input{ height:2.375rem; line-height:2.375rem;}
.i_lxwm_bg .width1200 form div.form-group div.col-md-10 textarea{ height:4.875rem; line-height:2.4375rem;}
.i_lxwm_bg .width1200 form div.b{margin-top:-1.25rem; padding-left:16%;}
.i_lxwm_bg .width1200 form div.b button{ color:#ffffff; border:0px; background-color:#232323; text-align:center; font-size:1rem; height:2.5rem; line-height:2.5rem; width:29%;}
.i_lxwm_bg .width1200 form div.b button:hover{ background-color:#c33825;}

/*foot_t_bg*/
.foot_t_bg{width:100%; background-color:#f7f7f7; }
.foot_t_bg .width1200{ padding:4rem 0px 3rem; }
.foot_t_bg .width1200 ul,.foot_t_bg .width1200 ul li{ overflow:hidden; }
.foot_t_bg .width1200 ul.l{ float:left; }
.foot_t_bg .width1200 ul.l.z{ width:29%; margin-right:8%;}
.foot_t_bg .width1200 ul.l.z li.t{ margin-bottom:1rem;}
.foot_t_bg .width1200 ul.l.z li.t img{ max-height: 6rem; }
.foot_t_bg .width1200 ul.l.z li.c{font-size:0.75rem;color:#999999; line-height:1.25rem;}
.foot_t_bg .width1200 ul.l.z li.c p{ margin-bottom:1rem; }

.foot_t_bg .width1200 ul.l.d{ width:22%;}
.foot_t_bg .width1200 ul.l.d li.t{ margin-bottom:1.4375rem; font-size:0.875rem; color:#5a5a5a;}
.foot_t_bg .width1200 ul.l.d li.c{ margin-bottom:1rem;}
.foot_t_bg .width1200 ul.l.d li.c a{ font-size:0.75rem; color:#999999;}
.foot_t_bg .width1200 ul.l.d li.c a:hover{ color:#c33825;}
.foot_t_bg .width1200 ul.l.d li.c dl a{ display:block; margin-top:1rem; }

.foot_t_bg .width1200 div.r{ float:right; width:17%; }
.foot_t_bg .width1200 div.r div{ width:48%; max-width:90px; text-align:center;}
.foot_t_bg .width1200 div.r div.z{ float:left; }
.foot_t_bg .width1200 div.r div.y{ float:right; }
.foot_t_bg .width1200 div.r div ol{ margin-bottom:1rem; }
.foot_t_bg .width1200 div.r div dd{font-size:0.75rem;color:#5a5a5a;}

/*foot_f_bg*/
.foot_f_bg{ width:100%; background-color:#f1f1f1;}
.foot_f_bg .width1200{ color:#999999; padding:1rem 0px;}
.foot_f_bg .width1200 dl{ font-size:0.75rem; line-height:2;}
.foot_f_bg .width1200 dl.l{ float:left; }
.foot_f_bg .width1200 dl.l a{ color:#000000;text-decoration:underline; margin-left:0.5rem; }
.foot_f_bg .width1200 dl.l a.m{ /*position:absolute; z-index:-1; opacity:0; left:0px; top:0px;*/ }
.foot_f_bg .width1200 dl.r{ float:right; }
.foot_f_bg .width1200 dl.r a{ background-color:#cccccc; color:#ffffff; text-align:center; width:1.5rem; height:1.5rem; display:block; float:left; margin-left:2rem; border-radius:50%;}
.foot_f_bg .width1200 dl.r a:hover{ background-color:#aaaaaa;}

/*ny_tit*/
.ny_tit{ padding:1.5625rem 0px 4.375rem 2rem; background:url(../images/m.png) no-repeat scroll left 1.5rem; height:1.375rem; line-height:1.375rem; position:relative; padding-left:2rem; font-size:1rem; color:#5a5a5a;}
.ny_tit a{color:#5a5a5a;}
.ny_tit a:hover{color:#c33825;}

/*公司介绍*/
ul.about_lb,ul.about_lb li{ overflow:hidden; }
ul.about_lb{background-color:#ffffff; padding:1.5625rem 0px;box-shadow:0px 14px 10px 2px rgba(0,0,0,0.1);margin-bottom:5.625rem;}
ul.about_lb li{ width:20%; float:left; text-align:center; position:relative;}
ul.about_lb li img{ max-width:2.5rem; max-height:2.5rem;}
ul.about_lb li dd{ font-size:1rem; color:#232323; line-height:2rem; padding-top:0.875rem;}
ul.about_lb li dl{ font-size:0.75rem; color:#aaaaaa; line-height:1.375rem;}

.about_jj{width:100%;min-width:360px;margin-bottom:6rem; overflow:hidden; position:relative;}
.about_jj i.bg{ position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-repeat:no-repeat; background-position:50% center; z-index:0;}
.about_jj .width1200{ position:relative; z-index:2; height:40.3125rem; }
.about_jj .width1200 div{ float:right; width:46%; margin-top:2rem; overflow:hidden;}
.about_jj .width1200 div dd{ font-size:1.5rem; color:#232323; margin-bottom:1.5rem;}
.about_jj .width1200 div dl{ font-size:0.875rem; color:#666666;text-indent:1.875rem; line-height:1.5rem;}

/*生产设备*/
.h218px{ width:100%; height:13.5rem; position:relative; margin:2.375rem 0px 6.125rem;}
.h218px i.pointer{ position:absolute; width:40px; height:60px; line-height:60px; text-align:center; background-color:rgba(62,65,70,0.80); color:#ffffff; font-size:1.625rem; top:4.875rem;}
.h218px i.pointer:hover{ background-color:rgba(195,56,37,0.80);}
.h218px i#arrLeft{ left:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.h218px i#arrRight{ right:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.h218px #scrollbox{ margin:0px auto;}
.h218px #scrollbox ul li{ width:20.625rem; margin-right:1.5rem; float:left; overflow:hidden;}
.h218px #scrollbox ul li a:hover img{transition:all .5s ease;transform:scale(1.1);}
.g2{ display:none;}

.photo_show{ overflow:hidden; }
.photo_show dl{ overflow:hidden; text-align:center;}
.photo_show dl.t{ line-height:2rem; font-size:1.5rem; margin-bottom:1rem;}
.photo_show dl.f{ margin-bottom:1rem;}

ul.about_yyzz{ overflow:hidden; margin:3rem 0px 7.375rem; width:102%; padding-bottom:1rem;}
ul.about_yyzz li{ float:left; margin-right:2%; width:23%; max-width:280px; margin-bottom:1rem;transition:all .5s ease;}
ul.about_yyzz li:hover{box-shadow:0px 14px 10px -4px rgba(0,0,0,0.1);transition:all .5s ease;}
ul.about_yyzz li dd{ border:1px solid #dedede; height:2.75rem; line-height:2.75rem; text-align:center; margin-top:-4px; font-size:1rem; color:#232323;}

/*产品中心*/
.cp_tit{min-height:1.875rem; margin-bottom:3rem;}
.cp_tit div.l{ float:left; font-size:1.375rem; color:#232323; width:30%;}
.cp_tit div.l i{ text-transform:uppercase; font-size:1rem; color:#aaaaaa; margin-left:2%;}
.cp_tit ul.r{ float:right; margin-right:4rem; max-width:45%;}
.cp_tit ul.r li{float:left; margin-left:1rem; min-width:5.75rem; padding: 0px 1rem; text-align:center; font-size:0.875rem; color:#232323; line-height:1.875rem; border-radius:0.8rem;}
.cp_tit ul.r li:hover,.cp_tit ul.r li.action{ color:#ffffff; background-color:#c33825;}
.cp_tit ul.r li a{color:#232323;}
.cp_tit ul.r li:hover a,.cp_tit ul.r li.action a{ color:#ffffff;}
.cp_tit ul.r li:hover dl,.cp_tit ul.r li.action dl{ background-color:#c33825;border-radius:0.8rem;}
.cp_tit ul.r li div{position:absolute; display:none; margin-left:-1rem;}
.cp_tit ul.r li:hover div{ display:block;}
.cp_tit ul.r li:hover div a,.cp_tit ul.r li div a{ color:#232323 !important;}
.cp_tit ul.r li div a{ font-size:0.8rem; padding:0px 0.5rem;}
.cp_tit ul.r li div a:hover,.cp_tit ul.r li div a.on{color:#c33825 !important;}

ul.cp_lb{ overflow:hidden; width:102%;}
ul.cp_lb li{ float:left; width:31%; max-width:380px; margin-right:2%; text-align:center; margin-bottom:2.9375rem;}
ul.cp_lb li a ol{ position: relative; height: 16.5625rem; }
ul.cp_lb li a ol img{ position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; margin:auto; }
ul.cp_lb li a:hover ol img{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; transition:all .5s ease;}
ul.cp_lb li a dd{ font-size:1rem; color:#232323; margin-top:1.6875rem;}
ul.cp_lb li a:hover dd{ color:#c33825;transition:all .5s ease;}
ul.cp_lb li a dl{ font-size:0.875rem; color:#999999; margin-top:0.75rem;}

/*产品中心 show*/
.cp_s_t{ overflow:hidden;margin-bottom:2rem;}
.cp_s_t div.l{ width:40%; overflow:hidden; float:left;}
.cp_s_t div.l ul,.cp_s_t div.l ul li{ overflow:hidden;}
.cp_s_t div.l ul.t{ margin-bottom:1.25rem;}
.cp_s_t div.l ul.t li{ display:none;}
.cp_s_t div.l ul.f li{ float:left; border:1px solid #dedede; width:21%; margin-right:2%; margin-bottom:0.5rem;}
.cp_s_t div.l ul.f li:hover,.cp_s_t div.l ul.f li.on{ border:1px solid #c33825;}
.cp_s_t div.l ul.f li img{ margin-bottom:-4px;}
.cp_s_t ul.r{ width:56%; overflow:hidden; float:right;}
.cp_s_t ul.r li{ margin-bottom:1.25rem; }
.cp_s_t ul.r li.t{ color:#c33825;font-size:1.5rem;}
.cp_s_t ul.r li.c{ color:#5a5a5a;font-size:1.125rem;}
.cp_s_t ul.r li.c i{ color:#232323;}
.cp_s_t ul.r li.n{ position:relative; margin-top:2.5rem; height:1.625rem; line-height:1.625rem;}
.cp_s_t ul.r li.n a{ padding:1.5px 16px; margin-right:3%; background-image:url(../images/nav.png); background-repeat:no-repeat;}
.cp_s_t ul.r li.n a:hover{ background-image:url(../images/nav_now.png);}
.cp_s_t ul.r li.n a.nav1{ background-position:0px 0px;}
.cp_s_t ul.r li.n a.nav2{ background-position:-50px 0px;}
.cp_s_t ul.r li.n a.nav3{ background-position:-104px 0px;}
.cp_s_t ul.r li.n a.nav4{ background-position:-158px 0px;}
.cp_s_t ul.r li.n a.nav5{ background-position:-208px 0px;}

.cp_s_c{ overflow:hidden; margin-bottom:2rem;}
.cp_s_c dd{ font-size:1.25rem; color:#232323; border-bottom:1px solid #aaaaaa; line-height:2.5rem; margin:2rem 0px 0.5rem;}
.cp_s_c dl{ font-size:0.875rem; color:#5a5a5a; line-height:2rem;}

.f14{  font-size:1rem; color:#646464; margin-bottom:2rem;}
.f14 div{ overflow:hidden; line-height:2rem;}
.f14 div a{ color:#646464;}
.f14 div a:hover{ color:#c33825;}

ul.cp_s_qt{ overflow:hidden; width:102%; min-height:10rem;}
ul.cp_s_qt li.l4{ display:none; }
ul.cp_s_qt li{ float:left; width:31%; max-width:380px; margin-right:2%; text-align:center; margin-bottom:2.9375rem;}
ul.cp_s_qt li a:hover img{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; transition:all .5s ease;}
ul.cp_s_qt li a dd{ font-size:1rem; color:#232323; margin-top:1.6875rem;}
ul.cp_s_qt li a:hover dd{ color:#c33825;transition:all .5s ease;}
ul.cp_s_qt li a dl{ font-size:0.875rem; color:#999999; margin-top:0.75rem;}

/*ny_banner*/
.ny_banner{ width:100%; position:relative; height:28.125rem; }
.ny_banner i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover;}

/*联系我们*/
.lxwm_tit{ overflow:hidden;font-size:1.375rem; color:#232323; width:100%;}
.lxwm_tit i{ text-transform:uppercase; font-size:1rem; color:#aaaaaa; margin-left:0.5%;}

.lxwm_t,.lxwm_t li{ overflow:hidden; }
.lxwm_t{ overflow:hidden; width:84%; margin:2.5rem 8% 5.625rem;}
.lxwm_t li{ float:left; font-size:0.875rem; width:25%;}
.lxwm_t li dd{ color:#232323; margin-bottom:0.875rem;}
.lxwm_t li dl{ color:#666666;}

.lxwm_f{ overflow:hidden; margin-bottom:9rem;}
.lxwm_f div.l{ float:left; overflow:hidden; width:50%; }
.lxwm_f form{ display:block; float:right; width:45%; }
.lxwm_f form div{ overflow:hidden; }
.lxwm_f form div.form-group{margin-bottom:3rem; position:relative;}
.lxwm_f form div.form-group label.control-label{ display:block; font-size:1rem; color:#666666; position:absolute; left:0px; width:16%;line-height:2.375rem;}
.lxwm_f form div.form-group div.col-md-10{float:right; width:80%;border:1px solid #dedede;padding:0px 2%;}
.lxwm_f form div.form-group div.col-md-10 input,.lxwm_f form div.form-group div.col-md-10 textarea{ border:0px; font-size:1.25rem;outline:none;}
.lxwm_f form div.form-group div.col-md-10 input{ height:2.375rem; line-height:2.375rem;}
.lxwm_f form div.form-group div.col-md-10 textarea{ height:4.875rem; line-height:2.4375rem;}
.lxwm_f form div.b{margin-top:-1.25rem; padding-left:16%;}
.lxwm_f form div.b button{ color:#ffffff;border:0px;background-color:#232323;text-align:center; font-size:1rem; height:2.5rem;line-height:2.5rem; width:29%;}
.lxwm_f form div.b button:hover{ background-color:#c33825;}

/*fenye*/
.fenye{text-align:center;line-height:2rem;font-size:1rem; margin-top:1rem; margin-bottom:3rem;}
.fenye i{ display:none; }
.fenye a{color:#232323;}
.fenye a,.fenye span{padding:0.4rem 0.8rem;border:1px solid #c33825; margin-left:0.5rem; border-radius:5px;}
.fenye a:hover,.fenye span{background-color:#c33825;color:#ffffff;}

/*no*/
.no{ background-color:#ffffff; text-align:center; width:100% !important; margin-right:0px !important;padding:2rem 0px; font-size:2rem; }
.no strong{ color:#ff0000;}

/*w404*/
.w404{ min-height:100vh;  display:flex;align-items:center;}
.w404 .c{ width:100%; text-align:center; padding:10vh 0px; }
.w404 .c ol{ margin-bottom:2rem; }
.w404 .c ol img{ max-width:35%; }
.w404 .c dd{ font-size:1.5rem; color:#333333; }
.w404 .c a,.w404 .c a:hover{transition:all .5s ease; display:block;}
.w404 .c a{ width:80%; max-width:180px; margin:2rem auto 0px; height:3rem; line-height:3rem; font-size:1rem; color:#ffffff; background-color:#d66f09;}
.w404 .c a:hover{ background-color:#ee7c30;}

/*msg*/
.msg{ padding:6rem 0px; }
.msg div.c{ text-align:center; padding:10vh 0px; }
.msg div.c dd{ text-align:center; font-size:1.5rem; font-weight:bold; }
.msg div.c dl{ margin-top:2rem; font-size:1rem;}
.msg div.c dl a,.msg div.c dl a:hover{transition:all .5s ease;}
.msg div.c dl a{display:inline-block; border:1px solid #f4313f; width:10rem; margin:0px 1rem; height:3rem; line-height:3rem; color:#f4313f;}
.msg div.c dl a:hover{ background-color:#f4313f; color:#ffffff;}
