/* CSS Document */

body{font-family: "Microsoft YaHei" !important; font-size:12px;min-width:1400px;}
/*html{ -webkit-text-size-adjust:none;}*/
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 { line-height: 1; }
ol, ul, dt, dd, dl { 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; }
/*body, textarea, input, button, select, keygen, legend { font: 12px/1.14 \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, arial, \5b8b\4f53; color: #000; outline: 0; }*/
*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
a, a:link, a:visited { text-decoration: none; color: #0f0e0e; }
ul, li { padding: 0; margin: 0; list-style: none; }
.container {  margin-top: 10px; }
.column { float: left }
.article-format { font-size: 14px; line-height: 25px }

.header .banner {
    text-align: center;
    /*background: url("../images/top_r1_c1-1.jpg") repeat-x;*/
}
#xinghao{
	 overflow: hidden; line-height: 25px; font-size: 16px; text-align: center; padding-top: 15px;
}
#p-img{
	display: block;height: 0;width: 100%;padding-bottom: 100%;position: relative;overflow: hidden; 
}
.pageWrap {
	margin: 0 auto;
}
.pageWrap li { float:left; width:20px; height:20px; line-height:20px; border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.pageWrap a { border:solid 1px #9aafe5; margin-right:2px; }
.pageWrap .previous-off,.pageWrap .next-off  { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
.pageWrap .next a,.pageWrap .previous a { font-weight:bold; }	
.pageWrap .active { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
.pageWrap a:link,.pageWrap a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
.pageWrap a:hover { border:solid 1px #0e509e; }

    .current{
    	float: left;
    border: 1px solid #f00;
    padding: 3px 3px;
    }


#slides {
    width: 1420px;
    margin: 1px auto;
}


/*产品内容*/
.neiye-right-conpro { width:1440px; height:auto; margin-bottom:20px; /*padding:0 20px; margin-top:30px; overflow:hidden;*/ position:relative; left:50%; margin-left:-734px;}
.showss{ float:left; width: 33.33%; /* width:359px; */ /*height:350px;*/ padding-left:23px; padding-right:23px; display:block; }
.showss dt{/* float:left; */ width:310px; height:310px; overflow:hidden; margin-right:auto; margin-left:auto; margin-top:35px; /*border:1px solid #dfdfdf;*/ -webkit-transition: border 0.3s linear; -moz-transition: border 0.3s linear; -o-transition: border 0.3s linear; transition: border 0.3s linear; }
.showss dt:hover{ /*border:1px solid #003d7e;*/ box-shadow:0px 5px 10px #e8e8e8;}

.showss dt img{ width:310px; height:310px; overflow:hidden;}
.showss dd{ margin: 0 auto;/* float:left; */ width:325px; height:50px; line-height:50px; text-align:center; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.showss dd a{ color:#575757; font-size:14px; text-decoration:none; font-family: "Microsoft YaHei"; font-weight:bold;}
.showss dd a:hover{ color:#fcae03; text-decoration:none;}

.new_s3{ float:left; width:100%; overflow:hidden; height:auto;  margin:0 auto; padding-bottom:60px;}
.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;}

.new_s3 li span{color:#5f5f5f; font-family: "Microsoft YaHei"; font-size:16px; float:right; margin-right:10px;}
.numbers{ float:left;width:auto;height:27px;display:inline;overflow:hidden;margin-top:24px;overflow:hidden; margin-bottom:15px; margin-left:280px;}


.mainPRO	{ width:1400px; height:700px; margin:auto;}
.pro_left { width:650px; float:left; margin-right:50px;}

.pro_right	{ width:700px; float:right;}
.pro_ritit	{ width:700px; height:60px; background-color:#CCC;}
.pro_righttit	{ margin-top:50px; height:60px; line-height:60px; padding-left:15px; background-color:#c00300; color:#FFF;}
.pro_rightcom	{ height:60px; line-height:60px; padding-left:15px; margin-bottom:20px; font-size:16px; font-weight:bold; background-color:#eeefef; }
.pro_rightcomm	{ line-height:24px; font-size:14px; margin-left:20px; margin-right:20px;}
.pro_rightcomm img{vertical-align: middle;}
.pro_next	{ width:900px; height:50px; margin:auto;}




/*内页栏目*/
.main{ width:100%; margin:0 auto; height:auto;/* background: -webkit-linear-gradient(#f8f8f8, rgba(248,248,248,0)); background: -o-linear-gradient(#f8f8f8, rgba(248,248,248,0)); background: -moz-linear-gradient(#f8f8f8, rgba(248,248,248,0)); background: linear-gradient(#f8f8f8, rgba(248,248,248,0));*/}

/*.neiye-centent{ width:1250px; height:auto; overflow:hidden; margin-top:5px; position:relative; left:50%; margin-left:-625px;}*/

.neiye-left{ width:100%; height:70px; background-color: rgba(0,0,0,0.05); border-width:0px 0px 0px 0px; border-style: solid; border-color:#fcfcfc;/*margin-left:40px; background-color:#464646;box-shadow: 0px 2px 8px #999999;*/ /*border-radius:25px 25px 15px 15px;; -moz-border-radius:25px 25px 15px 15px;; -o-border-radius:25px 25px 15px 15px; margin-top:10px;*/}
.neiye-left p{display:none;}

.neiye-lefta{ width:1440px; height:auto; margin-bottom:10px; /*padding:0 20px;*/ overflow:hidden; position:relative; left:50%; margin-left:-625px;}
.neiye-lefta li{ width:250px; height:70px; line-height:70px;/* border-bottom:1px solid rgba(255, 255, 255, 0.2);*/ float:left; cursor: pointer; display:inline-block; }
.neiye-lefta li a{ color:#5f5d5d; font-size:14px; font-weight:bold; text-align:center;  font-family: "Microsoft YaHei"; display:block;}
.neiye-lefta li:hover{ color:#5b65ad;}
.neiye-lefta li:before{content:''; display:block; position:absolute; margin-top:67px; margin-left:156px; width:0px; height:3px; /*margin:0 0px;*/ background-color:#2636a7; /*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;}
.neiye-lefta li:hover:before,.neiye-left div ul li.on:before{ background-color:rgba(0,0,0,0.1); width:250px; margin-left:0px;}

.neiye-lefta li a{ display:block;}
.neiye-lefta li a:hover{ color:#2636a7;}
.neiye-lefta .cur{ width:250px; height:70px; line-height:70px; color:#c00300;}
.neiye-lefta .cur a{ display:block; color:#2636a7; z-index:0; /*position:absolute;*/ font-weight:bold;}
.neiye-lefta .cur a:after{ content:''; display:block; position:absolute; margin-top:-3px; width:250px; height:3px; /*margin:0 0px;*/ background-color:#2636a7; z-index:-1; cursor:pointer; /*overflow:hidden*/}
/*内页栏目*/


/*内容部分*/

.neiye-rightpro{  width:1500px; height:auto; margin-top:10px; margin-bottom:60px; padding:0 20px; overflow:hidden; position:relative; left:50%; margin-left:-750px;}
.neiye-right{ width:1200px; height:auto; margin-top:10px; margin-bottom:60px; /*padding:0 20px;*/ overflow:hidden; position:relative; left:50%; margin-left:-625px;}
.location{ text-align:left; color:#575757; font-size:14px; padding-right:10px; height:55px; line-height:55px;border-bottom:1px solid  #e0e0e0;}
.location a{ color:#575757;}
.newspages{ text-align:center; height:40px; line-height:40px; font-size:20px; color:#333; font-family: "Microsoft YaHei";}
.news-houtai{ text-align:center; font-size:14px; padding-top:5px; color:#888; font-family: "Microsoft YaHei";}
.news-centent{ padding-top:10px; font-size:14px; line-height:30px; font-family: "Microsoft YaHei"; color:#444;}
.news-centent p{ text-indent:2em; padding-top:10px; font-size:14px; line-height:30px; font-family: "Microsoft YaHei"; color:#444;}
.sx{ height:auto; width:700px; margin:0 auto; float:left; margin-bottom:20px; padding-left:5px; text-align:left; margin-top:10px; }
.sx li{ height:30px; line-height:30px; width:600px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; border-bottom:none; padding-top:0;  font-family: "Microsoft YaHei";}
.sx a{font-size:14px; color:#666; text-decoration:none;}
.sx a:hover{text-decoration:underline;color:#fcae03;}




.neiye-right-centent{margin-top:30px; width:1200px; height:auto; line-height:30px;}
.neiye-right-centent span{ font-size:18px;}
.abouts{ width:1200px; height:315px; }
.abouts img{width:1200px; height:315px;}
.neiye-font{ width:98%; margin:20px auto 20px auto; line-height:38px;} 
.neiye-font p{ font-size:16px; text-indent:2em; font-family: "Microsoft YaHei"; font-weight:bold; color:#7f7f7f;}


.neiyefooter{ width:expression(document.body.clientWidth <= 1185? "1185px": "auto"); min-width:1185px; height:330px; background:url(../images/foot.jpg) repeat-x;}
.neiyefooter-top{ width:100%; height:240px;}
.neiyefooter-top-main{ width:1185px; height:240px; margin:0 auto;}
.neiyezjqj{ float:left; width:auto; padding-left:22px; margin-right:150px; height:auto; padding-top:25px; font-weight:bold;}
.neiyezjqj span{ font-size:16px; font-family: "Microsoft YaHei"; height:30px; line-height:30px;}
.neiyezjqj span a{color:#444444;}
.neiyezjqj-a{ height:28px; line-height:28px;color:#616161; font-size:14px; font-family: "Microsoft YaHei"; font-weight:100;}
.neiyezjqj-a:hover{ color:#fcae03;}
.neiyefooter-bottom{  height:85px;}
.neiyefooter-bottom-centent{ width:1185px; margin:0 auto; height:85px;}
.neiyefooter-bottom-centent-link{ color:#000; padding-top:12px; padding-left:8px; font-size:14px;}
.neiyefooter-bottom-centent-link a{ color:#000;}
.neiyequanli{ text-align:center; width:100%; color:#000; font-size:14px; height:30px; line-height:30px; padding-top:10px; font-family: "Microsoft YaHei";}
.foot-top{ height:5px; background-color:#fcae03; width:100%;}



/* 本例子css */
		.slideTxtBox{  border:1px solid #f0f0f0; text-align:left;width: 553px;}
		.slideTxtBox .hd{ height:40px; line-height:40px; background:#dededc;    border-bottom:1px solid #f0f0f0;  position:relative;  width: 550px;}
		.slideTxtBox .hd ul{ float:left;  position:absolute;  top:-1px; height:42px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:40px; width: 115px; text-align: center;font-weight:bold; font-size:14px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em; webkit-transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; transition: background-color 0.3s linear;}
		.slideTxtBox .hd ul li.on{ height:40px; width: 115px;  background:#0080c2; border:1px solid #f0f0f0; color: #fff; font-weight:bold; font-size:14px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em; }
		.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
		.slideTxtBox .bd li{ /*height:24px; line-height:24px;*/}
		.slideTxtBox .bd li .date{ float:right; color:#999; font-size:14px;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
		.slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
		.slideTxtBox .arrow .next{ background-position:0 -50px;  }
		.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
		.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.menu, .menu ul, .menu li, .menu li a { height: 44px; line-height: 44px; }
.menu { position: relative; text-align: center; font-size: 0; letter-spacing: -0.307em; *letter-spacing:normal;*word-spacing:-1px;background-color: #dd127b; color: #fff; margin-top:-10px;}
.menu li, .menu li a { display: inline-block; *display:inline;
*zoom:1;
}
.menu li { letter-spacing: normal; word-spacing: normal; background-position: 0 -150px; padding: 0px 18px; font-size: 14px; }
.menu li a, .menu li a:hover { text-decoration: none; color: #fff;  }
.menu li a { font-size: 16px; }
#content { display: table;  width: 1250px; margin: 0 auto;}
#content .cl { float: left; width: 235px; }
#content .cr { float: left; margin-left: 30px; width: 737px; }
#content .cl .til { background-color: #ed6d00; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; margin-bottom: 10px; }
.contact { background-color: #F5F5F5; padding: 10px; }
.contact p{ clear:both}
.contact span{ float:right; width: 145px;}
.crumbs {  line-height: 40px; height: 40px;  margin-bottom: 10px; border-bottom: 1px solid #D7D7D7; text-align: center; color: #fff; font-size: 14px; }
.crumbs strong { font-size: 14px; }

.slidesjs-pagination { margin: 6px 0 0; float: right; list-style: none; }
.slidesjs-pagination li { float: left; margin: 0 1px; }
.slidesjs-pagination li a { display: block; width: 13px; height: 0; padding-top: 13px; background-image:url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active,  .slidesjs-pagination li a:hover.active { background-position: 0 -13px }
.slidesjs-pagination li a:hover { background-position: 0 -26px }
/*新闻中心*/
/*ul, li { padding: 0; margin: 0; list-style: none; }
*/
.news_abc{}
.news_wrap { }
.news_wrap ul { }
.news_wrap ul li { background: #f7f7f7; margin: 10px 0; padding: 8px 0; border-radius: 15px; border-right: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5; overflow: hidden;}
.news_wrap ul li a { display: block; }
.news_wrap ul li .news-box { float: left; width: 60%; margin-left: 2%; padding-top: 10px;}
.news_wrap ul li .news-box_tit { color: #333; font-size:18px; }
.news_wrap ul li .news-box_con { color: #b2b2b2; font-size: 13px; padding-top: 5px; }
.news_wrap ul li .news-date { float: left; width: 30%; text-align: center; font-family: Arial; color: #CCC; border-left: solid 1px #e6e6e6; margin-left: 6%;  padding-top: 5px;}
.news_wrap ul li .news-date_d { font-size: 40px; line-height:1; }
.news_wrap ul li .news-date_m { font-size: 15px; font-weight: bold; padding-top: 0.2rem; }

.prev-next{ overflow:hidden; color: #b2b2b2; margin:1rem 0; font-size:1.4rem;  }
.prev-next .prev{ float:left; font-size: 13px; }
.prev-next .next{ float:right; width:45%; font-size: 13px;}
.prev-next a{ color: #b2b2b2; }


/*新闻*/

.cyp_news_css{ width:100%; height:auto; overflow:hidden; padding:40px 0; background-color:#FFF;}
.cyp_news_zx{ width:1250px; height:auto; overflow:hidden; margin:0 auto;}
.cyp_news_zx ul{ width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.cyp_news_zx li{ width:100%; height:auto; overflow:hidden; text-align:center; font-size:20px; font-weight:bold; line-height:35px; }


.cyp_news_css div:nth-child(2){ width:1360px; height:auto; overflow:hidden; margin:0 auto;}
.cyp_news_css div:nth-child(2) ul{ float:left; width:340px; height:auto; padding-left:20px; padding-right:20px;overflow:hidden;}
.cyp_news_css dl{ width:100%; height:auto; }
.cyp_news_css dl dt{ width:300px; height:initial; overflow:hidden; text-align:center;}
.cyp_news_css dl dd{ padding: 4px 6px;}
.cyp_news_css dl dt img{ width:300px; height:auto; /*width:auto;*/ margin:auto; /*padding-bottom:20px;*/ margin-bottom:20px;}
.cyp_news_css dl dd p{ margin:15px 0;}
.cyp_news_css dl dd p:nth-child(1){ font-size:14px; font-weight:bold;}
.cyp_news_css dl dd p:nth-child(2){ font-size:12px; color:#CCC;}
.cyp_news_css dl dd p:nth-child(3){ width:295px;  font-size:12px; color:#565656; line-height:24px;}
.cyp_news_css ul{ cursor:pointer;}
.cyp_news_css ul:hover dd p:nth-child(1){ color:#c00300;}
.cyp_news_css ul:hover dd p:nth-child(3){ color:#333;}
.cyp_news_css ul:hover img{ transform: scale(1.4);}


/*首页产品*/

#cyp_COM		{ height:auto; overflow:hidden; position:relative;/* margin:0 -0.5%;*/}
#cyp_COM   ul   { width:49%; height:600px; overflow:hidden; float:left;  background-color:#ededed; margin:0 0.5% 1%;}
#cyp_COM   ul li { height:600px; margin:0 auto;}
.Pro_img		{ width:49%; height:600px; float:left;}
.Pro_con		{ width:49%; height:600px; float:right;}


/*#cyp_COM   ul dt { }
.Pro_tit		{ text-align:center; font-size:24px; font-weight:bold; padding-top:40px; color:#00a392; }
.Pro_shu		{ font-size:18px; line-height:24px; padding-top:14px; padding-bottom:15px; color:#333; font-weight:normal; }
#cyp_COM   ul li img		{ max-width:100%; height:400px; }
.Pro_tab		{  text-align:center; line-height:24px; font-weight:normal;}

.cyp_IndPRO_more	{ width:180px; height:50px; background-color:#c00300;border-radius:20px; margin: 0 auto; text-align:center; padding-top:16px;}
.cyp_IndPRO_more a  { color:#FFF; font-size:18px; text-align:center; }*/



/*=内容页=*/
.info_wrap { /*background: #f7f7f7; padding: 1.2rem; border-radius: 4px; /* box-shadow: 1px 1px 2px #e5e5e5;*/ }
.info_wrap .info_tit{ border-bottom:solid 1px #e6e6e6; padding-bottom:12px; }
.info_wrap .info_con{ /*background-color: #f7f7f7;*/}
.info_wrap .info_con p{ margin:0; /*padding-top: 12px;*/  font-size: 14px; line-height:35px; color:#737373 ;}
.info_wrap .info_con img{ max-width: 100%; }

.cont { width:1200px; height:auto;  margin-top:40px;  overflow:hidden; position:relative; left:50%; margin-left:-600px;}
.cont ul{ width:50%;float:left; overflow:hidden;}
.cont ul li { width:600px; height:auto;}
.conLul ul { width:50%;float: right; overflow:hidden;}


.abb{
	 font-size: 17px; text-align: center;
}
.abb span {
	margin-left:auto;
margin-right:auto;
	
}







/*留言*/
.all_box{width:1003px; margin:0 auto; overflow:hidden;background:#fff;padding:10px 0px 10px 0px;margin-top:8px;}
.rightarea{float:left; width:757px; }
.rightarea img {width:100%}
.rightarea_p{float:left; width:757px;}
.lt_2{width:725px; min-height:620px;margin-left:17px;border-left: 1px solid #efefef; border-right: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.lt_2 div{padding-top:20px; width:680px; margin:0 auto;}
#lts{line-height:40px; margin-left:35px;}

/*hua_style*/
.huastyle_top_css{ width:1250px; height:115px; overflow:hidden; margin: 0 auto; background-color:#FFF;}
.huastyle_light, .neiye-lefta li a, .footer-top-main li, #huastyle_mq li, #huastyle_mq dt, .hua_style_menu li em, .huastyle_news_css ul dd p:nth-child(1), .huastyle_news_css ul dd p:nth-child(3), .huastyle_news_css ul img{ webkit-transition: all 0.3s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.huastyle_separate_color{ color:#ffffff;}
.huastyle_separate{ width:100%; height:auto; overflow:hidden; text-align:center; margin-bottom:40px;}
.huastyle_separate ul{ width:100%; height:auto; overflow:hidden; text-align:center;}
.huastyle_separate li{ text-align:center;}
.huastyle_separate li:nth-child(1){ width:100%; height:20px; line-height:20px; font-size:20px; font-weight:bold;}
.huastyle_separate li:nth-child(2){ width:100%; height:12px; line-height:12px; font-size:12px; font-weight:bold; margin-top:10px;}
.huastyle_separate li:nth-child(3){ width:50px; height:3px; background-color:#c00300; margin:0 auto; margin-top:15px;}
.huastyle_separate_color li:nth-child(3){ width:50px; height:3px; background-color:#2636a7; margin:0 auto; margin-top:15px;}
.new_s3 li a{ float:left;display: block; width: 90%; 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;}
.new_s3 li a:hover{ color:#003d7e; margin-left:5px;}

.huastyle_w100{ width:100%; height:auto; overflow:hidden;}
/*.huastyle_border_s{ border-width:0px 0px 1px 0px; border-style: solid; border-color:#0071ab;}*/
.huastyle_left{ float:left;}
.huastyle_right{ float:right;}
.huastyle_font_l{ text-align:left;}
.hua_style_menu{ width:100%; height:auto; overflow:hidden; background-color:#2636a7;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 5px rgba(0, 0, 0, 0.25); position:relative; z-index:999;}
.hua_style_menu ul{ width:1200px; height:auto; overflow:hidden; position:relative; left:50%; margin-left:-588px; color:#5f5d5d;}
.hua_style_menu li{ position: relative; float:left; width:150px; height:58px; line-height:25px; text-align:center; padding:15px 0;}
.hua_style_menu li:before{content:''; display:block; position:absolute; top:58px; left:0px; width:150px; height:58px; margin:0 0px; background-color:#222222; overflow:hidden ;z-index:0; cursor:pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.hua_style_menu li:hover:before,.hua_style_menu li.on:before{top:0px;}
.hua_style_menu li p{ font-size:14px; font-weight:bold; word-spacing:0.1em; letter-spacing: 0.1em;}
.hua_style_menu li em{ font-style:normal; display:block; text-transform:uppercase; font-size:12px; color: rgba(19, 100, 82, 0); -webkit-transform: scale(0.75,0.75); -ms-transform: scale(0.75,0.75); transform: scale(0.75,0.75); display:none;}
.hua_style_menu li a{position:relative;color:#ffffff;  z-index:2;}
.hua_style_menu li a:hover{color: #FFF;}
.footer{min-width:1400px; clear: both; width:100%; height:auto; overflow:hidden; border-top: 0px #012d5d solid; background-color:#f1f1f1; color: #080808;}
.footer_bg1{ background-position:30% 0px; /*background-image: url(../images/footbg.png?id=20180319); background-repeat: no-repeat; background-size:130% 423px;*/}
.footer-top-main{ min-width:1200px; height:auto; position:relative; left:50%; margin-left:-658px; overflow:hidden;}
.footer-top-main ul:nth-child(1),.footer-top-main ul:nth-child(2),.footer-top-main ul:nth-child(3),.footer-top-main ul:nth-child(4),.footer-top-main ul:nth-child(5),.footer-top-main ul:nth-child(7){ padding-top:50px ;float: left; width:175px; margin-left:10px; margin-right:10px;}
.footer-top-main ul:nth-child(6){padding-top:50px ;float: left; width:300px; margin-left:50px; margin-right:10px;}
.footer-top-main li{ padding-left:10px; line-height: 28px; background-color:rgba(37, 113, 113, 0); border-width:0px 0px 1px 0px; border-style: solid; border-color:rgba(37, 113, 113, 0); /*border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px;*/}
.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:20px; background-position: center left; background-image: url(../images/hua-sj.png?id=20180316); background-repeat: no-repeat;}
.footer-top-main a,.huastyle_copyright a{ color: #080808;}
.clear{ clear:both;}
.huastyle_footer_meun_t{font-size:15px; font-weight:bold; line-height:45px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em; padding-left:10px;}
.huastyle_footer_meun_l{font-size:13px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em;}
.huastyle_footer_meun_l li:nth-child(1){ background-color:rgba(37, 113, 113, 0); padding-left:0px; background-position: 0px 12px; background-image: url( ); background-repeat: no-repeat;}
.huastyle_footer_meun_contact li:nth-child(3),.huastyle_footer_meun_contact li:nth-child(4),.huastyle_footer_meun_contact li:nth-child(5){ margin-bottom:0px; font-size:14px; line-height: 25px;}
.huastyle_footer_meun_contact li:nth-child(2){white-space:pre; font-weight:500; font-size:25px; font-weight:bold; color:#080808; margin-top:0px; margin-bottom:5px; /*font-style:italic;*/}
.huastyle_footer_meun_contact li{ background-color:rgba(37, 113, 113, 0); padding-left:0px; background-position: 0px 12px;}
.huastyle_footer_meun_contact li:hover{padding-left:0px; border-color:rgba(255, 255, 255, 0); background-image: none;}
.huastyle_reeweima{ min-width:200px; min-height:200px; height:260px; line-height:260px; overflow:hidden; background-position: 40px 55px; background-image: url(../images/reweima2.png?id=20180319); background-repeat: no-repeat; background-size:160px auto;}
.huastyle_link{ min-width:1200px; height:auto; position:relative; left:50%; margin-left:-659px; overflow:hidden; margin-top:0px; margin-bottom:20px;}
.huastyle_link ul:nth-child(1) li{ width:100px; height:30px; line-height:30px; font-size:15px; text-align:center; font-weight:bold; background-color:rgba(255, 255, 255, 1); border-radius:25px; -webkit-border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em; color:#000000;}
.huastyle_link ul:nth-child(2){ padding-left:20px;}
.huastyle_link ul:nth-child(2) li{ width:1180px; color:#565656; line-height:30px; font-size:13px;}
.huastyle_link ul:nth-child(2) li a{ color:#565656; margin-right:20px;}
.huastyle_copyright{ width:100%; height:auto; line-height:25px; overflow:hidden; text-align:center; font-size:13px; padding-top:10px; /*padding-bottom:10px; margin-top:30px; *//*word-spacing:0.1em;*/ letter-spacing: 0.1em; border-width:1px 0px 0px 0px; border-style: solid; border-color:#584d4b;}
.huastyle_copyright ul{ width:1314px; height:auto; position:relative; left:50%; margin-left:-662px; overflow:hidden;}
.huastyle_copyright li{ line-height:25px;}
.i_about_pro_t{ width:115px; line-height: 40px; background-color:#0080c2; font-weight:bold; font-size:14px; /*word-spacing:0.1em;*/ letter-spacing: 0.1em;}
.hua_more{ clear:both; float:right; color:#a9a9a9; font-size:12px; margin-right:15px; cursor:pointer;}
.hua_more:hover{ color:#000000;}
.huastyle_inews{ height:40px; line-height:40px; border-bottom:1px dashed #f0f0f0;}
.slideTxtBox .bd li a{ font-size:15px;}
.slideTxtBox .bd li a:hover{ color:#0080c2;}
.article-format img{ float:left; margin-right:10px;}
.article-format p{ text-indent:2pt; line-height:25px;}
.huastyle_lag{ width:1220px; height:25px; position:absolute; margin:0 auto;}
.huastyle_lag ul{ width:100%; height:25px;}
.huastyle_lag ul li{ float:right; height:25px; line-height:25px; font-size:14px; padding-left:35px; margin-left:20px;}
.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;}
.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;}
.huastyle_logo_tel{ width:100%; height:auto; overflow:hidden; background-color:#FFF; text-align:center;}
.huastyle_logo_tel ul{ width:1200px; height:105px; overflow:hidden; /*position:relative; left:50%; margin-left:-600px;*/ margin:0 auto;}
.hua_logo{ float:left; margin:0px 25px 0px 0px; width:540px; height:105px; overflow:hidden; /*background-position: center center;*/ background-image: url(../images/hua_new_logo.png?id=18428); background-repeat: no-repeat;}
/*.hua_top_lines{ float:left; width:1px; height:25px; overflow:hidden; margin:40px 25px 40px 0px; background-color:rgba(0,0,0,0.5);}
.hua_slogan{ float:left; width:256px; height:105px; overflow:hidden; background-position: center center; background-image: url(../images/hua_slogan.png?id=18428); background-repeat: no-repeat;}*/
.hua_new_contact{ float:right; width:630px; height:105px; overflow:hidden; background-position: center center; background-image: url(../images/hua_new_tel.png?id=18428); background-repeat: no-repeat;}
.hua_style_nc{ width:100%; height:auto; overflow:hidden; /*position:relative; left:50%; margin-left:-625px; margin-top:20px; width:1250px;*/ background-color:#f2f2f2;}
.huastyle_com_css{ width:100%; height:auto; overflow:hidden; padding-top:75px; padding-bottom:75px; background-position: top center; background-image: url(../images/hua_com_bg.jpg?id=18428); background-repeat: no-repeat; background-color:#ededed; background-size:100%}
.hua_style_gg{ width:100%; height:auto; overflow:hidden; padding-top:50px; background-color:#f7f7f7; padding-bottom:50px;}
.hua_style_gg li{ }
.hua_style_gg li:nth-child(1){ font-size:35px; line-height:40px; font-weight:bolder; color:#2636a7; text-align:center; padding-bottom:15px;}
.hua_style_gg li:nth-child(2){ text-align:center;  font-size:16px; line-height:24px; color:#5d5a5b; margin-top:15px; text-transform:uppercase; background-position: center center; background-image: url(../images/gg_bg.PNG?id=275); background-repeat: no-repeat; padding-left:330px; padding-right:330px; /*capitalize;lowercase*/}
.hua_style_newpro { width:100%; height:auto; line-height:40px; overflow:hidden; padding:20px 0px 20px 0px;}
.hua_style_newpro ul{ width:1250px; height:auto; overflow:hidden; color:#fff; border-bottom:1px solid #D7D7D7;}
.hua_style_newpro li{ float:left; text-align:center; font-size:14px;}
.huastyle_npl{ width:90px; height:240px; /*background-image: url(../images/nplr.PNG?id=20180316);background: -webkit-linear-gradient(left,#fff, rgba(255,255,255,0)); background: -o-linear-gradient(right,#fff, rgba(255,255,255,0)); background: -moz-linear-gradient(right,#fff, rgba(255,255,255,0)); background: linear-gradient(right,#fff, rgba(255,255,255,0));*/  background-repeat: repeat-y; margin-top:-240px; left:50%; position:relative; margin-left:-615px; cursor:pointer;}
.huastyle_npr{ width:90px; height:240px; /*background-image: url(../images/nplr.PNG?id=20180316); background: -webkit-linear-gradient(left,#fff, rgba(255,255,255,0)); background: -o-linear-gradient(right,#fff, rgba(255,255,255,0)); background: -moz-linear-gradient(right,#fff, rgba(255,255,255,0)); background: linear-gradient(right,#fff, rgba(255,255,255,0));*/ background-repeat: repeat-y; transform: rotateY(180deg); margin-top:-240px; right:50%; position:relative; margin-right:-615px; cursor:pointer;}
.huastyle_np_left{ width:34px; height:34px; background-image: url(../images/leftright.PNG); background-repeat: repeat-y; margin-top:-225px; left:50%; position:relative; margin-left:-700px; opacity: 0.3; cursor:pointer;}
.huastyle_np_right{ width:34px; height:34px; background-image: url(../images/leftright.PNG); background-repeat: repeat-y; transform: rotateY(180deg); margin-top:-225px; right:50%; position:relative; margin-right:-700px; opacity: 0.3; cursor:pointer;}
.huastyle_p_bg{ background-color:#fff;}
.huastyle_newpic{ width:100%; height:auto; overflow:hidden; padding-top:70px; padding-bottom:70px;}
#huastyle_mq{ width:1230px; height:auto; overflow:hidden; position:relative; left:50%; margin-left:-615px;}
#huastyle_mq ul{ width:1230px; height:227px; overflow:hidden;}
#huastyle_mq li{ float:left; margin-right:5px;}
#huastyle_mq li:hover{ color:#003d7e;}
#huastyle_mq li:hover dt{ border-color:#a9a9a9;}
#huastyle_mq dt{ width:200px; height:auto; overflow:hidden; padding:10px 15px 5px 15px; border-width:1px 1px 1px 1px; border-style: solid; border-color:#eee;}
#huastyle_mq dd{ width:100%; height:40px; line-height:30px; padding-bottom:10px; text-align:center; font-size:15px;}
#huastyle_mq li img{ display:block; width:170px;}
.hua_style_pages{ width:100%; height:auto; overflow:hidden; text-align:center; margin-top:50px;}
.hua_style_pages ul{ display:table; margin:-1 auto;/* position: relative; left:50%;*/}
.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";}
.hua_style_pages ul li{ display: table-cell; /*position: relative; right:50%;*/ 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;}
.huastyle_nother{ border-width:1px 1px 1px 1px; border-style: solid; border-color:#f8f8f5; background-color:#989694;}
.huastyle_current{ display:block; background-color:#2636a7;border-color:#2636a7;}
.hua_style_pages ul li a,.hua_style_pages ul li span{ display:block;}
/*.hua_style_pages ul li a:active{ background-color:#393532; border-color:#262729;}
.hua_style_pages ul li a:visited{ background-color:#262729;border-color:#982b52;}
.hua_style_pages ul li a:link{ background-color:#dd127b;border-color:#982b52;}*/
.hua_style_pages ul li:hover{ background-color:#2636a7;border-color:#2636a7;}
.huastyle_icp_css{ width:100%; height:auto;}
.huastyle_icp_css div{ width:1270px; height:auto; overflow:hidden; margin:0 auto; /*border: 10px rgba(255,255,255,0.2) solid;*/}
.huastyle_icp_css div ul{ float:left; /*width:625px;*/ height:400px; overflow:hidden;}
.huastyle_icp_css div ul:nth-child(2) li{ width:100%; height:100%; overflow:hidden; background-position: center center; background-image: url(../images/com.png); background-repeat: no-repeat;  webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; background-size:105%;}
.huastyle_icp_css div ul:nth-child(1){ background-color:rgba(249, 249, 251, 0.6); padding:40px 40px 40px 60px;}
.huastyle_icp_css div ul:nth-child(1) li:nth-child(1){ width:23%; height:50px; overflow:hidden; line-height:50px; font-size:20px; margin-bottom:8px; font-weight:bold; color:#fdfdfd; background-color:#2636a7; position: relative; margin-left: -60px; padding-left: 60px; border-radius: 0 50px 50px 0;}
.huastyle_icp_css div ul:nth-child(1) li:nth-child(2){ width:100%; height:auto; overflow:hidden; line-height:25px; font-size:14px; color:#FFF; margin-top: 25px;}
.huastyle_icp_css div:hover ul:nth-child(2) li{ /*background-position: center -5px; transform: scale(1);*/ background-size:110%;}
.huastyle_more{ float:right; width:125px; height:40px; line-height:40px; margin-top:110px; text-align:center; color:#FFF; font-size:12px; font-weight:bold; background-color:#2636a7; /*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; cursor:pointer; border-radius: 8px;}

/*SHOP*/
.huastyle_shop_css{ width:100%; height:auto; overflow:hidden; padding:50px 0; background-color:#FFF;}
#huastyle_shop{ width:1230px; height:auto; overflow:hidden; position:relative; left:50%; margin-left:-615px;}
#huastyle_shop ul{ width:1230px; height:410px; overflow:hidden;}
#huastyle_shop li{ float:left; margin-right:5px;}
#huastyle_shop li:hover{ color:#003d7e;}
#huastyle_shop li:hover dt{ border-color:#a9a9a9;}
#huastyle_shop dt{ width:280px; height:auto; overflow:hidden; padding:10px 15px 5px 15px; border-width:1px 1px 1px 1px; border-style: solid; border-color:#eee;}
#huastyle_shop dd{ width:100%; height:40px; line-height:30px; padding-bottom:10px; /*text-align:center;*/ font-size:15px;}
#huastyle_shop li img{ display:block; width:100%;}
/*SHOP*/
/*hua_news*/
.huastyle_news_css{ width:100%; height:auto; overflow:hidden; padding:50px 0; background-color:#FFF;}
.huastyle_news_css div:nth-child(2){ width:1248px; height:auto; overflow:hidden; margin:0 auto;}
.huastyle_news_css div:nth-child(2) ul:nth-child(1){ float:left; width:280px; height:400px; overflow:hidden; margin-left:16px; margin-right:16px;}
.huastyle_news_css div:nth-child(2) ul:nth-child(2){ float:left; width:280px; height:400px; overflow:hidden; margin-left:16px; margin-right:16px;}
.huastyle_news_css div:nth-child(2) ul:nth-child(3){ float:left; width:280px; height:400px; overflow:hidden; margin-left:16px; margin-right:16px;}
.huastyle_news_css div:nth-child(2) ul:nth-child(4){ float:left; width:280px; height:400px; overflow:hidden; margin-left:16px; margin-right:16px;}
.huastyle_news_css div:nth-child(2) dl{ width:100%; height:auto; overflow:hidden; /*margin-bottom:10px; margin-top:10px;*/}
.huastyle_news_css div:nth-child(2) dl dt{ width:280px; height:210px; overflow:hidden; text-align:center;}
.huastyle_news_css div:nth-child(2) dl dt img{ height:210px; width:auto; margin:0 auto;}
.huastyle_news_css div:nth-child(2) dl dd p{ margin:5px 0;}
.huastyle_news_css div:nth-child(2) dl dd p:nth-child(1){ font-size:15px; font-weight:bold;}
.huastyle_news_css div:nth-child(2) dl dd p:nth-child(2){ font-size:12px; color:#CCC;}
.huastyle_news_css div:nth-child(2) dl dd p:nth-child(3){ font-size:14px; color:#565656; line-height:20px;}
.huastyle_news_css div:nth-child(2) dl dd p:nth-child(4){ display:none;}
/*.huastyle_news_css div:nth-child(2) ul:nth-child(1) dl dd p{ margin:10px 0;}*/
/*.huastyle_news_css div:nth-child(2) ul:nth-child(1) dl dd p:nth-child(1){ font-size:17px; font-weight:bold;}*/
.huastyle_news_css div:nth-child(2) ul:nth-child(1) dl dd p:nth-child(2){ font-size:12px; color:#adadad;}
.huastyle_news_css div:nth-child(2) ul:nth-child(1) dl dd p:nth-child(3){ font-size:14px; color:#5a5a5a; line-height:20px;}
.huastyle_news_css div:nth-child(2) ul{ cursor:pointer;}
.huastyle_news_css div:nth-child(2) ul:hover dd p:nth-child(1){ color:#ef8104;}
.huastyle_news_css div:nth-child(2) ul:hover dd p:nth-child(3){ color:#333;}
.huastyle_news_css div:nth-child(2) ul:hover img{ transform: scale(1.4);}
.huastyle_news_details{ width:125px; height:35px; line-height:35px; text-align:center; background-color:#342b2c; color:#fff; font-size:14px;}
/*hua_news*/
.huastyle_mac_css{ width:100%; height:auto; overflow:hidden; background-color:#FFF;}
.huastyle_mac_css ul{ width:100%; height:auto; overflow:hidden; border-width:1px 0px 0px 0px; border-style: solid; border-color:#eee; padding-top:1px;}
.huastyle_mac_css li:nth-child(1){ width:100%; height:450px;}
.huastyle_mac_css li:nth-child(2){ width:100%; height:450px; background-color:rgba(255, 255, 255, 0.3); position:relative; margin-top:-450px;}
.huastyle_more:hover{ background-color:#c00300;}
@keyframes hua_style_dong{
50%{background-color:#8d88ff; color:#fff;}
}


/*sousuo*/
.huastyle_search_css{ width:100%; height:auto; overflow:hidden; background-color:#FFF; border-bottom: 1px solid #efefef;}
.huastyle_search_css form, .huastyle_search_css input{margin:0 ;padding:0; -webkit-text-size-adjust: none}
.huastyle_search_css div{ width:1250px; height:70px; overflow:hidden; margin:0 auto;}
.huastyle_search_css div ul, .huastyle_search_css div ul li{ float:left;}
.huastyle_search_css div ul:nth-child(1){ width:800px; height:70px; overflow:hidden;}
.huastyle_search_css div ul:nth-child(2){ width:435px; height:70px; overflow:hidden;}
.huastyle_search_css div ul:nth-child(1) li{ width:815px; height:70px; overflow:hidden; line-height:70px; font-size:14px;}
.huastyle_search_css div ul:nth-child(1) a{ margin:0 10px;}
.huastyle_search_css div ul:nth-child(2) li:nth-child(1){ width:350px; height:35px; overflow:hidden; margin-top:20px; border-width:1px 1px 1px 1px; border-style: solid; border-color:#d1d1d1; border-radius:5px; -moz-border-radius:5px;}
.huastyle_search_css div ul:nth-child(2) li:nth-child(2){ width:80px; height:35px; line-height:35px; overflow:hidden; margin-top:20px; margin-left:5px; background-color:#222222; text-align:center; color:#FFF; cursor:pointer; border-radius:5px; -moz-border-radius:5px;}
.huastyle_search_input{ width:350px; height:35px; overflow:hidden; border-width:0px 0px 0px 0px; border-style: solid; border-color:#fff;}

