/* huastyle_css # 2019.06.25 */
/*common Style*/
body{font-family: "Microsoft YaHei" !important; font-size:12px; /*min-width:1250px;*/}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
/*body, textarea, input, button, select, keygen, legend { font: 12px/1.14 \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, arial, \5b8b\4f53; color: #000; outline: 0; }*/
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box }
a, a:link, a:visited { text-decoration: none; color: #000 }
ul, li { padding: 0; margin: 0; list-style: none; }
/*common Style*/
/*index css*/
/*huastyle_20190625 # huastyleplus_01*/
.huastyleplus_01 .hua_er,
.huastyleplus_01 .hua_style_er,
.huastyleplus_01 .huastyle_light,
.huastyleplus_01 .neiye-lefta li a,
.huastyleplus_01 .footer-top-main li,
.huastyleplus_01 #huastyle_mq li,
.huastyleplus_01 #huastyle_mq dt,
.huastyleplus_01 .hua_style_menu li em,
.huastyleplus_01 .huastyle_news_css ul dd p:nth-child(1),
.huastyleplus_01 .huastyle_news_css ul dd p:nth-child(3),
.huastyleplus_01 .huastyle_news_css ul img,
.huastyleplus_01 .hua_style_menu li:before,
.footer-top-main li:before,
.footer-top-main ul:before,
.huastyleplus_01 .huastyle_shows dt,
.huastyleplus_01 .huastyle_shows a,
.huastyle_footer_meun_t{ webkit-transition: all 0.3s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.huastyleplus_01 .huastyle_top_css{ width:100%; height:105px; /*overflow:hidden;*/ margin: 0 auto; /*background-position: 50px center;*/ background-image: url(../images/top_bg2.png?id=190718); background-repeat: no-repeat; background-color:#510001;}
.huastyleplus_01 .huastyle_top_css ul{ width:1250px; height:105px; /*overflow:hidden;*/ margin: 0 auto;}
.huastyleplus_01 .huastyle_lag{ width:1250px; height:25px; position:absolute; margin:0 auto; display:none;}
.huastyleplus_01 .huastyle_lag ul{ width:100%; height:25px;}
.huastyleplus_01 .huastyle_lag ul li{ float:right; height:25px; line-height:25px; font-size:14px; padding-left:35px; margin-left:20px;}
.huastyleplus_01 .huastyle_lag ul li:nth-child(2){ background-position: left center; background-image: url(../images/cn.jpg?id=190410); background-repeat: no-repeat; background-size:auto 18px;}
.huastyleplus_01 .huastyle_lag ul li:nth-child(1){ background-position: left center; background-image: url(../images/en.jpg?id=190410); background-repeat: no-repeat; background-size:auto 18px;}
.huastyleplus_01 .huastyle_w100{ width:100%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_left{ float:left;}
.huastyleplus_01 .huastyle_right{ float:right;}

/*foot meun*/
.huastyleplus_01 .footer{ clear: both; width:100%; height:auto; overflow:hidden; border-top: 1px #efefef solid; border-bottom: 0px #0070a5 solid; background-color:#f9f9f9; color: #1f1a17;}
.huastyleplus_01 .footer_bg1{ background-position:30% 0px; /*background-color:#007db8; background-image: url(../images/footbg.png?id=20180319); background-repeat: no-repeat; background-size:130% 423px;*/}
.huastyleplus_01 .footer-top-main{ min-width:1230px; height:auto; position:relative; left:50%; margin-left:-615px; overflow:hidden; margin-bottom:55px;}
.huastyleplus_01 .footer-top-main ul{ padding-top:50px ;float: left; min-width:150px; /*margin-left:10px;*/ margin-right:12px;}
.huastyleplus_01 .footer-top-main li{ position: relative; line-height: 28px; background-color:rgba(37, 113, 113, 0); border-width:0px 0px 0px 0px; border-style: solid; border-color:rgba(37, 113, 113, 0); cursor:pointer;/*border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px;*/ }
.huastyleplus_01 .footer-top-main li{ -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.huastyleplus_01 .footer-top-main li:hover{ background-color:rgba(37, 113, 113, 0); border-color:rgba(255, 255, 255, 0.35); min-width:130px; padding-left:0px; color:rgba(225,102,0,1); z-index:0;/* background-position: center left; background-image: url(../images/hua-sj.png?id=20180316); background-repeat: no-repeat;*/}
.huastyleplus_01 .footer-top-main ul:before{ content:''; display:block; position:absolute; /*top:0px; left:0px;*/ margin-top:35px; width:20px; height:2px; background-color:rgba(0,0,0,0.1); overflow:hidden; z-index:0; cursor:pointer;}
.huastyleplus_01 .footer-top-main ul:hover:before{ background-color:rgba(81,0,1,1); width:20px; border-radius: 0px;}
.huastyleplus_01 .footer-top-main ul:hover .huastyle_footer_meun_t{ color:rgba(81,0,1,1);}
.huastyleplus_01 .footer-top-main a{ color: #1f1a17;}
.huastyleplus_01 .footer-top-main a:hover{ color:rgba(81,0,1,1);}
.huastyleplus_01 .huastyle_copyright a{ color: #fff;}
.huastyleplus_01 .footer-top-main li:nth-child(1){margin-bottom:20px;}
.huastyleplus_01 .footer-top-main ul:nth-child(7):before{ display: none;}
.huastyleplus_01 .huastyle_footer_meun_t{font-size:15px; font-weight:bold; /*line-height:40px;*/ /*word-spacing:0.1em;*/ letter-spacing: 0.1em;}
.huastyleplus_01 .huastyle_footer_meun_l{font-size:13px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em;}
.huastyleplus_01 .huastyle_footer_meun_l li:nth-child(1){ background-color:rgba(37, 113, 113, 0); padding-left:0px; background-position: center -9px;}
.huastyleplus_01 .huastyle_reeweima{ width:258px; height:230px; line-height:230px; background-position: right 45px; background-image: url(../images/right_code.png?id=20190625)/*,linear-gradient(#605d5c, #605d5c); background-blend-mode: lighten*/; background-size: cover; background-repeat: no-repeat; background-size:125px auto;}
/*foot meun*/

/*copyright*/
.huastyleplus_01 .huastyle_copyright{ width:100%; height:auto; line-height:25px; overflow:hidden; text-align:center; font-size:13px; padding-top:10px; padding-bottom:10px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em; border-width:0px 0px 0px 0px; border-style: solid; border-color:#0287c5; background-color: #510001; color: #fff;}
.huastyleplus_01 .huastyle_copyright ul{ width:1200px; height:auto; position:relative; left:50%; margin-left:-600px; overflow:hidden;}
.huastyleplus_01 .huastyle_copyright li{ line-height:25px;}
/*copyright*/

/*top logo&contact*/
.huastyleplus_01 .huastyle_logo_tel{ width:100%; height:100px; /*overflow:hidden; background-color:#fff;*/}
.huastyleplus_01 .huastyle_logo_tel ul{ width:1200px; height:100px; /*overflow:hidden;*/ position:relative; left:50%; margin-left:-600px;}
.huastyleplus_01 .hua_logo{ float:left; width:60%; height:100px; /*overflow:hidden;*/ background-position: center left; background-image: url(../images/new_logo3.png?id=20190625); background-repeat: no-repeat; background-size:auto 100%;}
.huastyleplus_01 .hua_slogan{ float:right; width:40%; height:100px; background-position: center right; background-image: url(../images/slogan2.png?id=20190625); background-repeat: no-repeat;}
.huastyleplus_01 .hua_tel{ display:none; float:right; width:40%; height:100px; /*overflow:hidden;*/ background-position: center right; /*background-image: url(../images/topmac.PNG);*/ background-repeat: no-repeat;}
.huastyleplus_01 .hua_new_contact{ width:100%; height:100%; overflow:hidden; background-position: center right; background-image: url(../images/topcontact.png?id=20190625); background-repeat: no-repeat;}
.huastyleplus_01 .hua_new_contact em{ float:right; padding:18px; display:block; margin-top:33px; margin-left: -5px; margin-right: 18px; cursor:pointer;}
.huastyleplus_01 .hua_er:hover .hua_style_er{/*display: block;*/ opacity:1; top:10px;}
.huastyleplus_01 .hua_style_er{ /*display: none;*/ opacity:0; width:85px; height:85px; position:absolute; right:-95px; top:-85px; background-color:#CCC;}
.huastyleplus_01 .hua_style_er img{ width:100%; height:auto;}
/*top logo&contact*/

/*meun*/
.huastyleplus_01 .hua_style_menu{ width:100%; height:auto; /*overflow:hidden; background-color:#212227;*/ background-image:linear-gradient(-2deg, #510001 30%, #510001 70%); border-width:0px 0px 0px 0px; border-style: solid; border-color:#fff; -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); position:relative; z-index:999;}
.huastyleplus_01 .hua_style_menu ul:nth-child(1){ width:1248px; height:58px; /*overflow:hidden;*/ position:relative; left:50%; margin-left:-624px; color:#FFF;}
.huastyleplus_01 .hua_style_menu ul:nth-child(2){ display:none;}
.huastyleplus_01 .hua_style_menu li{ position: relative; float:left; width:156px; height:58px; line-height:25px; text-align:center; padding:15px 0;}
.huastyleplus_01 .hua_style_menu li:before{ content:''; display:block; position:absolute; top:0px; left:-46px; width:250px; height:58px; margin:0 0px; background-position: center center; background-image: url(../images/meun_before.png?id=20190625); background-repeat: no-repeat; filter:alpha(opacity:0); opacity:0; -moz-opacity:0; /*background-color:rgba(229,0,17,0);*//*overflow:hidden*/ ;z-index:0; cursor:pointer; /*height:64px;*/}
.huastyleplus_01 .hua_style_menu li:hover:before,.hua_style_menu li.on:before{ top:0px; filter:alpha(opacity:100); opacity:1; -moz-opacity:1; /*background-color:rgba(229,0,17,1);*/ display: block; height:58px;}
.huastyleplus_01 .hua_style_menu li p{ font-size:14px; font-weight:bold; /*word-spacing:0.1em;*/ letter-spacing: 0.1em;}
.huastyleplus_01 .hua_style_menu li em{ font-style:normal; display:block; text-transform:uppercase; font-size:12px; color: rgba(255, 255, 255, 0.35); -webkit-transform: scale(0.75,0.75); -ms-transform: scale(0.75,0.75); transform: scale(0.75,0.75); display:none;}
.huastyleplus_01 .hua_style_menu li a{ position:relative;color:#FFF;z-index:2;}
/*meun*/

/*banner*/
.banner_img_c .hd ul{ zoom:1; float:left; }
.banner_img_c .hd ul li{ float:left; margin:0 8px;  width:15px; height:15px; line-height:15px; text-align:center; cursor:pointer; background-color: #fff; border-radius: 50%;/ }
.banner_img_c .hd ul li.on{ background-color: #510001; }
/*banner*/

/*search*/
.huastyleplus_01 .huastyle_search_css2{ width:100%; height:auto; overflow:hidden; background-color:#fcfcfc; border-bottom: 1px solid #efefef;}
.huastyleplus_01 .huastyle_search_css2 form, .huastyle_search_css input{margin:0 ;padding:0; -webkit-text-size-adjust: none}
.huastyleplus_01 .huastyle_search_css2 div{ width:1250px; height:70px; overflow:hidden; margin:0 auto; padding-left:0px; z-index:991; position: relative;}
.huastyleplus_01 .huastyle_search_css2 div ul, .huastyle_search_css div ul li{ float:left;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(1){ width:950px; height:70px; overflow:hidden;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(2){ width:300px; height:70px; overflow:hidden;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(2) li{ float:left;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(1) li{ width:730px; height:70px; overflow:hidden; line-height:70px; font-size:14px; color:#3e3e3e;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(1) a{ margin:0 10px; color:#5c5c5c;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(2) li:nth-child(1){ width:300px; height:35px; overflow:hidden; margin-top:20px; border-width:1px 1px 1px 1px; border-style: solid; border-color:rgba(0,0,0,0.2); border-radius:15px; -moz-border-radius:15px;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(2) li:nth-child(2){ width:30px; height:30px; line-height:35px; overflow:hidden; margin-top:23px; margin-left:-38px; text-align:center; color:#FFF; cursor:pointer;}
.huastyleplus_01 .huastyle_search_css2 div ul:nth-child(2) li:nth-child(2) img{ width:28px; height:28px;}
.huastyleplus_01 .huastyle_search_css2 .huastyle_search_input{ width:250px; height:35px; overflow:hidden; border-width:0px 0px 0px 0px; border-style: solid; border-color:#fff;}
/*search*/

/*summary*/
.huastyleplus_01 .hua_style_gg2{ width:100%; height:auto; overflow:hidden; background-color:#FFF; padding-top:70px;}
.huastyleplus_01 .hua_style_gg2 ul{ width:1250px; height:auto; overflow:hidden; position:relative; margin-left:-625px; left:50%; padding:0px 10px;}
.huastyleplus_01 .hua_style_gg2 li{ float:left; text-align:left;}
.huastyleplus_01 .hua_style_gg2 li:nth-child(1){ width:1000px; height:auto;}
.huastyleplus_01 .hua_style_gg2 li:nth-child(1) p:nth-child(1){ font-size:40px; line-height:40px; font-weight:bolder; background: linear-gradient(to right, #530000 -5%, #510001 50%); -webkit-background-clip: text; color: transparent;}
.huastyleplus_01 .hua_style_gg2 li:nth-child(1) p:nth-child(2){ font-size:14px; line-height:22px; color:#999; margin-top:15px;}
.huastyleplus_01 .hua_style_gg2 li:nth-child(2){ width:230px; height:auto;}
.huastyleplus_01 .hua_style_gg2 li:nth-child(2) div{ float:right;}
/*summary*/

/*main products*/
.huastyleplus_01 .huastyle_np_newstyle{ width:1250px; height:80px; position: absolute; margin-left:-625px; left:50%; top:1028px;}
.huastyleplus_01 .huastyle_np_left2{ width:35px; height:35px; background-image: url(../images/leftright2.PNG); background-repeat: repeat-y; cursor:pointer; opacity:0.2; filter:alpha(opacity=20);}
.huastyleplus_01 .huastyle_np_right2{ width:35px; height:35px; background-image: url(../images/leftright2.PNG); background-repeat: repeat-y; transform: rotateY(180deg); cursor:pointer; opacity:0.2; filter:alpha(opacity=20);}
.huastyleplus_01 .huastyle_np_left2:hover{ opacity:0.4; filter:alpha(opacity=40);}
.huastyleplus_01 .huastyle_np_right2:hover{ opacity:0.4; filter:alpha(opacity=40);}
.huastyleplus_01 #huastyle_mq{ width:1250px; height:auto; overflow:hidden; position:relative; left:50%; margin-left:-625px; padding-top:70px; padding-bottom:70px;}
.huastyleplus_01 #huastyle_mq ul{ width:1250px; height:auto; overflow:hidden;}
.huastyleplus_01 #huastyle_mq li{ float:left; border-width:1px 1px 1px 1px; border-style: solid; border-color:rgba(0,0,0,0.05); margin-right:10px; padding:15px 15px 5px 15px; width:240px; overflow:hidden; color:#530000;}
.huastyleplus_01 #huastyle_mq li:hover{ border-color:#510001; color:#510001;}
.huastyleplus_01 #huastyle_mq dt{ width:100%; height:auto; overflow:hidden;}
.huastyleplus_01 #huastyle_mq dd{ width:100%; height:40px; line-height:40px; padding-bottom:5px; text-align:center; font-size:15px;}
.huastyleplus_01 #huastyle_mq li img{ display:block; width:170px; margin:auto;}
.huastyleplus_01 .huastyle_npl{ width:90px; height:240px; background-image: url(../images/nplr.PNG?id=20180316); background-repeat: repeat-y; margin-top:-305px; left:50%; position:relative; margin-left:-625px; cursor:pointer;}
.huastyleplus_01 .huastyle_npr{ width:90px; height:240px; background-image: url(../images/nplr.PNG?id=20180316); background-repeat: repeat-y; transform: rotateY(180deg); margin-top:-305px; right:50%; position:relative; margin-right:-625px; cursor:pointer;}
.huastyleplus_01 .huastyle_np_left{ width:34px; height:34px; background-image: url(../images/leftright.PNG); background-repeat: repeat-y; margin-top:-200px; left:50%; position:relative; margin-left:-680px; cursor:pointer; opacity:0.3; filter:alpha(opacity=30);}
.huastyleplus_01 .huastyle_np_right{ width:34px; height:34px; background-image: url(../images/leftright.PNG); background-repeat: repeat-y; transform: rotateY(180deg); margin-top:-200px; right:50%; position:relative; margin-right:-680px; cursor:pointer; opacity:0.3; filter:alpha(opacity=30);}
.huastyleplus_01 .huastyle_np_left:hover{ opacity:0.5; filter:alpha(opacity=50);}
.huastyleplus_01 .huastyle_np_right:hover{ opacity:0.5; filter:alpha(opacity=50);}
/*main products*/

/*company*/
.huastyleplus_01 .huastyle_com_css{ width:100%; height:auto; overflow:hidden; padding-top:70px; padding-bottom:70px; background-position: center center; background-image: url(../images/com_bg.jpg); background-repeat: no-repeat;}
.huastyleplus_01 .huastyle_icp_css{ width:100%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_icp_css div{ width:1250px; height:auto; overflow:hidden; margin:0 auto;}
.huastyleplus_01 .huastyle_icp_css div ul{ float:left; width:625px; height:350px; overflow:hidden;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(1){border-radius: 5px 0px 0px 5px; -moz-border-radius: 5px 0px 0px 5px;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(1) li{ width:100%; height:100%; overflow:hidden; background-position: center center; background-image: url(../images/yuan_com2.jpg); background-repeat: no-repeat; background-position: center -15px; webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(2){ background-color: rgba(81,0,1,0.3); padding:40px 40px 40px 60px; border-radius: 0px 5px 5px 0px; -moz-border-radius: 0px 5px 5px 0px;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(2) li:nth-child(1){ width:100%; height:40px; overflow:hidden; line-height:40px; font-size:20px; margin-bottom:8px; font-weight:bold; color:#FFF;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(2) li:nth-child(2){ width:100%; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#FFF;}
.huastyleplus_01 .huastyle_icp_css div ul:nth-child(2) li:nth-child(2) a{ color:#FFF;}
.huastyleplus_01 .huastyle_icp_css div:hover ul:nth-child(1) li{ background-position: center -25px;}
.huastyleplus_01 .huastyle_more{ float:right; width:165px; height:40px; line-height:40px; position: relative; bottom: -50px; right: 50px; text-align:center; color:#FFF; font-size:12px; font-weight:bold; background-color:rgba(81,0,1,1); border-radius:5px;-moz-border-radius:5px; cursor:pointer; animation-name:hua_style_dong; animation-duration:1.5s; animation-timing-function:linear; animation-delay:0; animation-iteration-count:infinite; animation-direction:normal;}
.huastyleplus_01 .huastyle_more:hover{ background-color:rgba(81,0,1,1);}
@keyframes hua_style_dong{
50%{background-color:rgba(104,2,3,1); color:#fff;}
}
/*company*/

/*news*/
.huastyleplus_01 .huastyle_news_css2{ width:100%; height:auto; overflow:hidden; padding:70px 0px 85px 0px; background-color:#FFF;}
.huastyleplus_01 .huastyle_news_css2 .hua_style_news_gg { width:1250px; height:auto; overflow:hidden; margin:0 auto;}
.huastyleplus_01 .huastyle_news_css2 .hua_style_news_gg ul{ width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.huastyleplus_01 .huastyle_news_css2 .hua_style_news_gg li{ width:100%; height:auto; line-height:22px; overflow:hidden; text-align:left; font-size:20px; font-weight:bold; color:#474747;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2){ width:1280px; height:auto; overflow:hidden; margin:0 auto;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:nth-child(1){ float:left; width:270px; height:auto; overflow:hidden; margin:0 25px;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:nth-child(2){ float:left; width:270px; height:auto; overflow:hidden; margin:0 25px;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:nth-child(3){ float:left; width:270px; height:auto; overflow:hidden; margin:0 25px;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:nth-child(4){ float:left; width:270px; height:auto; overflow:hidden; margin:0 25px;}
.huastyleplus_01 .huastyle_news_css2 ul dl{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; margin-top:10px;}
.huastyleplus_01 .huastyle_news_css2 ul dl dt{ float:left; width:100%; height:220px; overflow:hidden; text-align:center; margin-bottom:20px; border-radius: 3px;}
.huastyleplus_01 .huastyle_news_css2 ul dl dt img{ height:100%; width:auto; margin:0 auto;}
.huastyleplus_01 .huastyle_news_css2 ul dl dd p{ margin:15px 0;}
.huastyleplus_01 .huastyle_news_css2 ul dl dd p:nth-child(1){ font-size:15px; line-height:20px; font-weight:bold; color:#474747;}
.huastyleplus_01 .huastyle_news_css2 ul dl dd p:nth-child(2){ font-size:12px; color:#CCC;}
.huastyleplus_01 .huastyle_news_css2 ul dl dd p:nth-child(3){ font-size:14px; color:#848484; line-height:20px;}
.huastyleplus_01 .huastyle_news_css2 ul{ cursor:pointer; /*border-width:0px 0px 2px 0px; border-style: solid; border-color:rgba(255,255,255,1);*/}
.huastyleplus_01 .huastyle_news_css2 ul:hover dd p:nth-child(1){ color:#510001;}
.huastyleplus_01 .huastyle_news_css2 ul:hover dd p:nth-child(3){ color:#333;}
.huastyleplus_01 .huastyle_news_css2 ul:hover dl dt img{ transform: scale(1.1);}
/*.huastyleplus_01 .huastyle_news_css2 ul:hover{ border-width:0px 0px 2px 0px; border-style: solid; border-color:rgba(181,152,119,0.5);}*/
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:before{content:''; display:block; position:absolute; margin-top:422px; width:0px; height:2px; /*margin:0 0px;*/ background-color:rgba(0,0,0,0); /*overflow:hidden*/ ;z-index:0; cursor:pointer;-webkit-transition: all .3s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.huastyleplus_01 .huastyle_news_css2 div:nth-child(2) ul:hover:before,.huastyle_news_css2 div:nth-child(2) ul.on:before{ background-color:rgba(0,0,0,0.1); width:150px;}
/*news*/

/*link*/
.huastyleplus_01 .huastyle_link{ width:100%; height:auto; overflow:hidden; margin-bottom:20px; display:none;}
.huastyleplus_01 .huastyle_link ul{ width:1250px; height:auto; overflow:hidden; position:relative; left:50%; margin-left:-625px;}
.huastyleplus_01 .huastyle_link ul:nth-child(1) li{ width:130px; height:40px; line-height:40px; font-size:20px; text-align:left; font-weight:bold; color:#474747; letter-spacing: 0.1em;}
.huastyleplus_01 .huastyle_link ul:nth-child(2){ padding:25px 0;}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li{ width:250px; height:105px; overflow:hidden; color:#FFF; line-height:105px; font-size:14px; border-width:1px 1px 1px 1px; border-style: solid; border-color:rgba(238,238,238,0.5);}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li dt img{ position:relative; margin-top:25px; /*vertical-align:middle;*/}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li dt{ width:250px; height:105px; overflow:hidden;}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li dd{ width:250px; height:30px; line-height:30px; text-align:center; position:relative; margin-top:0px; background-color:#CCC; padding:0 10px;}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li:hover dd{ margin-top:-30px;}
.huastyleplus_01 .huastyle_link ul:nth-child(2) li:hover dt img{ margin-top:15px; filter:none; opacity:1;}
/*link*/

/*huastyle inside pages css ---------*/
/*subcolumn*/
.huastyleplus_01 .neiye-left{ width:100%; height:auto; background-color:#fff; border-width:0px 0px 3px 0px; border-style: solid; border-color:#fcfcfc;}
.huastyleplus_01 .neiye-left p{ display:none;}
.huastyleplus_01 .neiye-left div{ width:1250px; height:auto; overflow:hidden; margin:0 auto;}
.huastyleplus_01 .neiye-left div ul{ width:1250px; height:auto; overflow:hidden;}
.huastyleplus_01 .neiye-left div ul li{ float:left; width:250px; height:70px; line-height:70px; cursor:pointer;}
.huastyleplus_01 .neiye-left div ul li:hover{ color:rgba(81,0,1,1);}
.huastyleplus_01 .neiye-left div ul li:before{content:''; display:block; position:absolute; margin-top:70px; width:0px; height:3px; /*margin:0 0px;*/ background-color:rgba(81,0,1,1); /*overflow:hidden*/ ;z-index:0; cursor:pointer;-webkit-transition: all .3s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.huastyleplus_01 .neiye-left div ul li:hover:before,.neiye-left div ul li.on:before{ background-color:rgba(0,0,0,0.1); width:250px;}
.huastyleplus_01 .neiye-left div ul li a{ display:block;}
.huastyleplus_01 .neiye-left div ul li a:hover{ color:rgba(83,0,0,1);}
.huastyleplus_01 .huastyle_cur{ width:250px; height:70px; line-height:70px; color:#b59877;}
.huastyleplus_01 .huastyle_cur a{ display:block; color:rgba(81,0,1,1); z-index:0; position:absolute; font-weight:bold;}
.huastyleplus_01 .huastyle_cur a:after{ content:''; display:block; position:absolute; margin-top:0px; width:250px; height:3px; /*margin:0 0px;*/ background-color:rgba(81,0,1,1); z-index:-1; cursor:pointer; /*overflow:hidden*/}
/*subcolumn*/

/*centent*/
.huastyleplus_01 .neiye-centent{ width:1250px; height:auto; overflow:hidden; margin-top:10px; position:relative; left:50%; margin-left:-625px; margin-bottom:60px}
.huastyleplus_01 .location{ text-align:left; color:#575757; font-size:14px; padding-right:10px; height:55px; line-height:55px;border-bottom:1px solid  #e0e0e0;}
.huastyleplus_01 .location a{ color:#575757;}
.huastyleplus_01 .neiye-right{ width:100%; height:auto; margin-top:10px; margin-right:10px; margin-bottom:20px;}
.huastyleplus_01 .neiye-right-centent{margin-top:30px; width:100%; height:auto;}
.huastyleplus_01 .neiye-right-centent span{ font-size:18px;}
/*centent*/

/*products*/
.huastyleplus_01 .neiye-right-centent-product{margin-top:30px; width:1300px; height:auto;}
.huastyleplus_01 .huastyle_shows{ float:left; width:230px; height:250px; display:block; margin:0px 25px 50px 0px;}
.huastyleplus_01 .huastyle_shows dt{ float:left; width:230px; height:230px; overflow:hidden; padding:0px; border:1px solid rgba(0,0,0,0.05); text-align:center; line-height:230px;}
.huastyleplus_01 .huastyle_shows dt img{ width:210px; height:210px; display: inline-block; vertical-align: middle;}
.huastyleplus_01 .huastyle_shows dd{ float:left; width:230px; height:50px; line-height:50px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.huastyleplus_01 .huastyle_shows dd a{ color:#575757; font-size:14px; text-decoration:none; font-family: "Microsoft YaHei"; font-weight:bold;}
.huastyleplus_01 .huastyle_shows:hover dt{ border:1px solid rgba(0,0,0,0.2);}
.huastyleplus_01 .huastyle_shows:hover a{ color:rgba(230,0,18,1); text-decoration:none;}
.huastyleplus_01 .hua_style_pages{ width:100%; height:auto; overflow:hidden; text-align:center; padding:60px 0px 0px 0px;}
.huastyleplus_01 .hua_style_pages ul{ display:table; margin:0 auto; padding:0; height:40px;/* position: relative; left:50%;*/}
.huastyleplus_01 .hua_style_pages ul li,.hua_style_pages ul li a,.hua_style_pages ul li span{ color:#FFF; font-family: STHeiti, "Helvetica Neue", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB";}
.huastyleplus_01 .hua_style_pages ul li{ /*display: table-cell; position: relative; right:50%;*/float: left; width:40px; height:40px; line-height:40px; color:#FFF; background-color:#393532; border-width:1px 1px 1px 1px; border-style: solid; border-color:#f8f8f5; cursor:pointer;}
.huastyleplus_01 .huastyle_nother{ border-width:1px 1px 1px 1px; border-style: solid; border-color:#f8f8f5; background-color:#989694;}
.huastyleplus_01 .huastyle_current{ display:block; background-color:rgba(230,0,18,1); border-color:#982b52;}
.huastyleplus_01 .hua_style_pages ul li a,.hua_style_pages ul li span{ display:block;}
/*products*/

/*products_view*/
.huastyleplus_01 .huastyle_width01{ width:50%;}
.huastyleplus_01 .huastyle_width02{ width:50%;}
.huastyleplus_01 .pro-img{ margin-top:20px;}
.huastyleplus_01 .abb{ display:none; font-size: 17px; height: 62px;line-height: 42px;/* text-align: center; */margin-bottom: 20px; border-bottom: 1px solid #efefef;}
.huastyleplus_01 .abb span { margin-left:auto; margin-right:auto;}
.huastyleplus_01 .huastyle_pro-title{ width:100%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_pro-title ul{ height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_pro-title ul li{ width:100%; height:50px; line-height:50px;  background-color:rgba(83,0,0,1); color:#FFF; font-weight:bold; padding:0 20px;}
.huastyleplus_01 .huastyle_pro-info{ width:100%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_pro-info ul{ height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_pro-info ul:nth-child(1) li{ width:100%; height:50px; line-height:50px;  background-color:rgba(230,0,18,1); color:#FFF; font-weight:bold; padding:0 20px;}
.huastyleplus_01 .huastyle_pro-info ul:nth-child(2) li{ width:100%; line-height:30px; padding:0 20px; margin:10px 0px 0px 0px;}
.huastyleplus_01 .huastyle_pro-info ul:nth-child(2) li p{ font-size:1rem; color:#333;}
.huastyleplus_01 .huastyle_prev-next{ width:1250px; height:auto; overflow:hidden; margin:0 auto;}
.huastyleplus_01 .huastyle_prev-next ul{ float:left; width:50%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_prev-next ul:nth-child(1) li{ width:100%; line-height:50px; text-align:left; color:#CCC; font-size:1rem;}
.huastyleplus_01 .huastyle_prev-next ul:nth-child(2) li{ width:100%; line-height:50px; text-align:right; color:#CCC; font-size:1rem;}
.huastyleplus_01 .huastyle_prev-next a{ color:rgba(0,0,0,0.3);}
/*products_view*/

/*news*/
.huastyleplus_01 .news-centent{ padding-top:10px; font-size:14px; line-height:30px; font-family: "Microsoft YaHei"; color:#444;}
.huastyleplus_01 .news-centent p{ text-indent:2em; padding-top:10px; font-size:14px; line-height:30px; font-family: "Microsoft YaHei"; color:#444;}
.huastyleplus_01 .new_s3{ float:left; width:100%; overflow:hidden; height:auto;  margin:0 auto; padding-bottom:60px;}
.huastyleplus_01 .new_s3 li {background:url(../images/line.png) no-repeat scroll left center transparent;display:block; font-size:16px; display:block; color:#5f5f5f; width:98%;height:40px;line-height:40px; float:left; padding-left:15px; border-bottom:1px dashed #cecece;}
.huastyleplus_01 .new_s3 li span{color:#5f5f5f; font-family: "Microsoft YaHei"; font-size:16px; float:right; /*margin-right:10px;*/}
.huastyleplus_01 .new_s3 li a{ float:left;display: block; width: 99%; height:40px; font-size:16px; color:#5f5f5f;overflow:hidden; text-decoration:none;font-family: "Microsoft YaHei"; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.huastyleplus_01 .new_s3 li a:hover{ color:rgba(230,0,18,1); margin-left:5px;}
.huastyleplus_01 .sx{ height:auto; width:100%; margin:0 auto; float:left; margin-bottom:20px; padding-left:5px; text-align:left; margin-top:10px; }
.huastyleplus_01 .sx li{ float:left; height:30px; line-height:30px; width:50%; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border-bottom:none; padding-top:0;  font-family: "Microsoft YaHei";}
.huastyleplus_01 .sx li:nth-child(2){ text-align:right;}
.huastyleplus_01 .sx a{font-size:14px; color:#666; text-decoration:none;}
.huastyleplus_01 .sx a:hover{text-decoration:underline;color:#fcae03;}
/*news*/

/*feedback*/
.huastyleplus_01 .m-form{line-height:29px;color:#555;/* margin: 0px auto; */width: 527px;}
.huastyleplus_01 .m-form legend{font-size:14px;font-weight:bold;}
.huastyleplus_01 .m-form .formitm{padding: 5px 0 0;line-height:30px;}
.huastyleplus_01 .m-form .formitm-1{padding-left:100px;}
.huastyleplus_01 .m-form .lab{float:left;width:90px;margin-right:-90px;text-align:right;font-weight:bold;}
.huastyleplus_01 .m-form .ipt{margin-left:100px;}
.huastyleplus_01 .m-form .ipt *{vertical-align:middle;}
.huastyleplus_01 .m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.huastyleplus_01 .m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.huastyleplus_01 .m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.huastyleplus_01 .m-form .ipt p{height:22px;line-height:22px;color:#999;}
.huastyleplus_01 .m-form .tip{padding-top:10px;}
.huastyleplus_01 .m-form .tip input{margin:0 5px 3px 0;}
.huastyleplus_01 .u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:28px;line-height:28px;border:1px solid #2d88bf;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;background:#54aede;}
/*button.u-btn{*height:30px;_line-height:25px;}*/
.huastyleplus_01 .u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.huastyleplus_01 .u-btn:hover,.u-btn:focus{background:#399dd8;}
.huastyleplus_01 .u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.huastyleplus_01 .u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.huastyleplus_01 .u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:#fff transparent transparent;}
.huastyleplus_01 .u-ipt{width: 367px;padding:5px;/* height:17px; */border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#777;background:#fff;}
.huastyleplus_01 .u-ipt-err{border-color:#c00 #e00 #e00;}
/*feedback*/

/*contact*/
.huastyleplus_01 .huastyle_info_wrap { /*background: #f7f7f7;*/ padding: 1.2rem; border-radius: 4px; /*box-shadow: 1px 1px 1px #e5e5e5; color:#5f5f5f;*/}
.huastyleplus_01 .huastyle_info_con{ width:100%; height:auto; overflow:hidden; color:#5f5f5f;}
.huastyleplus_01 .huastyle_info_con ul:nth-child(1){ float:left; width:45%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_info_con ul:nth-child(2){ float:left; width:55%; height:auto; overflow:hidden;}
.huastyleplus_01 .huastyle_info_con ul li{ width:100%; height:auto;}
/*contact*/
/*huastyle inside pages css ---------*/