@charset "utf-8";
/**common**/
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{zoom:1;*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
input[type="text"] {
 -webkit-appearance: none;
}
textarea{
 -webkit-appearance: none;
}

@font-face { 
font-family: Helvetica33;/**定义font的名字**/
src: url(../font/Helvetica33.OTF);/**引入字体文件**/
}


@media screen and (min-width:1200px) {
	/**product**/
	.ly_products { width:1200px; overflow: hidden; margin: 50px auto; padding: 0;}
	.protab { width:1200px; height: 44px; overflow: hidden; margin: 0 auto 40px; padding: 0; text-align: center;}
	.protab ul { display:inline-block;}
	.protab ul li { width:160px; height: 44px; overflow: hidden; margin: 0; padding: 0 5px; float: left; cursor: pointer;}
	.protab ul li span { display:block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #666; font-size: 16px; text-align: center; background-color: #f5f5f5;}
	.protab ul li.protab0 span { background-color: #1e50ae; color: #fff;}
	
	.pro_list { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li { width:285px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
	.pro_list ul li:nth-child(4n+4) { margin:0;}
	.pro_list ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li a .pro_img { width:285px; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list ul li a p { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list ul li a:hover .pro_img { border: 1px solid #1e50ae;}
	.pro_list ul li a:hover p { color: #1e50ae;}
	
	/**产品目录**/
	.pro_menu { width:285px; overflow: hidden; margin: 0 0 20px; padding: 0; float: left;}
	.pro_menu .pro_menu_tit { width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 24px; margin: 0 auto; padding: 0 20px; background-color: #1e50ae; box-sizing: border-box;}
	.pro_menu_tit span { display: inline-block; font-size: 14px; font-style: italic; margin: 0 0 0 10px;}
	.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.pro_menu ul.dropdown li { border-bottom: 1px solid #eaeaea;}
	.pro_menu ul.dropdown li.selected { background-color: #1e50ae;}
	.pro_menu ul.dropdown li .mulu1 { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding: 0 70px 0 20px; box-sizing: border-box; background: url(../images/jt1.png) 250px 12px no-repeat; background-size: 20px 20px;}
	.pro_menu ul.dropdown li .mulu1 a{color:#333;}
	.pro_menu ul.dropdown li.selected .mulu1 { background: url(../images/jt2.png) 250px 12px no-repeat; background-size: 20px 20px; color: #fff;}
	.pro_menu ul.dropdown li > ul {display:none; margin:0; padding: 0; background-color: #fff;}
	.pro_menu ul.dropdown li > ul li { border: none;}
	.pro_menu ul.dropdown li > ul li a { display:block;width: 100%;height: 44px;line-height: 44px;box-sizing: border-box;overflow: hidden;color: #666; padding: 0 30px; background: none;}
	.pro_menu ul.dropdown li.selected > ul li a { background: none; color: #999;}
	.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#1e50ae;}
	
	.pro_list1 { width:895px; overflow: hidden; margin: 0 auto; padding: 0; float: right;}
	.pro_list1 ul li { width:285px; overflow: hidden; margin: 0 20px 20px 0; padding: 0; float: left;}
	.pro_list1 ul li:nth-child(3n+3) { margin:0 0 20px;}
	.pro_list1 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list1 ul li .pro_wrap .pro_img a{ display:block;width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list1 ul li .pro_wrap p a{ display:block;width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list1 ul li:hover .pro_img a { border: 1px solid #1e50ae;}
	.pro_list1 ul li:hover p a{ color: #1e50ae;}
	
	.pro_list2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0; float: right;}
	.pro_list2 ul li { width:31%; overflow: hidden; margin: 0 3.5% 20px 0; padding: 0; float: left;}
	.pro_list2 ul li:nth-child(3n+3) { margin:0 0 20px;}
	.pro_list2 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list2 ul li .pro_wrap .pro_img a{ display:block;width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list2 ul li .pro_wrap p a{ display:block;width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list2 ul li:hover .pro_img a{ border: 1px solid #1e50ae;}
	.pro_list2 ul li:hover p a{ color: #1e50ae;}
	
	/**nymain**/
	.ny_main { width:1200px; overflow: hidden; margin: 20px auto; padding: 0;}
	.ny_main .ny_l { width:285px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ny_main .ny_r { width:875px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ny_lcon { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ny_ltit { width:100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 24px; margin: 0 auto; padding: 10px 20px; background-color: #1e50ae; box-sizing: border-box;}
	.ny_ltit span { display: inline-block; font-size: 14px; font-style: italic; margin: 0 0 0 10px;}
	.ny_lcon ul { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 10px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_lcon ul li { width:100%; overflow: hidden; margin:0 auto 10px; padding: 0;}
	.ny_lcon ul li a { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; background: #f5f5f5 url(../images/jt_tb2.png) 200px 14px no-repeat; margin: 0 auto; padding: 0 10px;}
	.ny_lcon ul li a:hover, .ny_lcon ul li a.nyon { color:#fff; background: #1e50ae url(../images/jt_tb3.png) 200px 14px no-repeat;}
	
	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 9px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_lnew ol li { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px dotted #eaeaea;}
	.ny_lnew ol li a { color: #666; font-size: 14px;}
	.ny_lnew ol li a:hover { color:#1e50ae;}
	.ny_lnew ol li a span { display:block; width:4px; height: 4px; overflow: hidden; margin: 18px 10px 18px 0; padding: 0; background-color: #1e50ae; border-radius: 50%; float: left;}
	
	.ny_lcon .ny_llxwm { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 20px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_llxwm p { width:100%; overflow: hidden; line-height: 22px; color: #333; font-size: 14px; margin: 0 auto 10px; padding: 0;}
	.ny_llxwm p span, .ny_llxwm p em { color:#999; font-style: normal;}
	.ny_llxwm p em { display: block; text-indent: 2em; text-align: justify; margin: 4px 0 0;}
	.ny_llxwm p a { display: block; color:#1e50ae; text-decoration: underline; text-indent: 2em; text-align: justify; margin: 4px 0 0;}
	.ny_llxwm p a:hover { color:#1e50ae;}
	
	.ny_rtit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; margin: 0 auto 20px; padding: 0 20px; background-color: #1e50ae; box-sizing: border-box;}
	.ab_con { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ab_con .ny_gsjj { width:100%; overflow: hidden; margin: 0 auto 10px; padding: 0; line-height: 28px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em;}
	.ab_con .ny_gsjj img { display:block; width: 50%; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
	
	/**nw_list**/
	.nw_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_list ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0 0 20px; border-bottom: 1px solid #eaeaea;}
	.nw_list ul li .news_wrap { display:block; width: 100%; height: 100px; overflow: hidden; margin: 0 auto; padding: 0 0 0 140px; box-sizing: border-box; position: relative;}
	.nw_list ul li .news_wrap:hover { background-color: #f8f8f8; padding: 0 20px 0 140px;}
	.nw_list ul li .news_wrap .nws_time { width:120px; height: 60px; overflow: hidden; margin: 0; padding: 20px 0; background-color: #f5f5f5; position: absolute; left: 0; top: 0;}
	.nw_list ul li .news_wrap .nws_time em { display:block; width: 100%; overflow: hidden; color: #333; font-size: 40px; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap .nws_time span { display:block; width: 100%; overflow: hidden; color: #999; font-size: 14px; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:hover .nws_time { background-color: #1e50ae;}
	.nw_list ul li .news_wrap:hover .nws_time em, .nw_list ul li .news_wrap:hover .nws_time span { color:#fff;}	
	.nw_list ul li .news_wrap .nws_text { width:100%; height: 84px; overflow: hidden; margin: 0; padding: 8px 0;}
	.nw_list ul li .news_wrap .nws_text h5 a{display:block; width:100%; height: 26px; overflow: hidden; line-height: 26px; color: #333; font-size: 16px; margin: 0 auto 10px; padding: 0;}
	.nw_list ul li .news_wrap .nws_text p { width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #797979; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:hover .nws_text h5 a{ color:#1e50ae;}
	/**产品咨询**/
	.pro_form { width:875px; overflow: hidden; margin: 40px auto 20px; padding: 0;}
	.pro_form ul li { width:875px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.pro_form ul li p { width:70px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0 10px 0 0; float: left;}
	.pro_form ul li .pro_fmipt { width:793px; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; position: relative;}
	.pro_form ul li .pro_fmbtn { width:795px; overflow: hidden; padding: 0; margin: 20px 0 0; float: left;}
	.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 40px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.pro_fmbtn input { display:block; width:377px; height: 50px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; background-color: #607783; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box; float: left;}
	.pro_fmbtn input.tj { margin:0 40px 0 0; background-color: #00af80;}
	.pro_form ul li .fm_half { width:427px; margin: 0 20px 0 0; float: left;}
	.pro_form ul li .fm_half:nth-child(2n+2) { margin:0;}
	.pro_form ul li .fm_half .pro_fmipt { width:345px;}
	.pro_fmipt textarea { display:block; width:100%; height: 140px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; resize: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.pro_fmipt a { display:block; width: 100px; height: 40px; overflow: hidden; position: absolute; top: 0; right: 0;}
	.pro_fmipt a img { display:block; width: 100px; height: 40px; margin: 0 auto; padding: 0;}
	
	/**prodetail**/
	.pro_detail_main { width:1200px; overflow: hidden; margin: 60px auto; padding: 0; position: relative;}
	.pro_detail_main .pro_detail_img_box{width:440px; float:left;}
	.pro_detail_main .pro_detail_img_box .djfd{ text-align:center; margin-top:20px;}
	.pro_detail_main .pro_detail_img_box .djfd a{ font-size:16px;}
	.pro_detail_main .pro_detail_img { width:440px; height: 440px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #dfdfdf; box-sizing: border-box; float: left;}
	.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
	.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_detail_main .pro_detail_text { width:680px; overflow: hidden; margin: 0; padding: 20px 0 0; float: right;}
	.pro_detail_text h3 { width:100%; overflow: hidden; line-height: 36px; color: #1e50ae; font-size: 24px; text-align: justify; margin: 0 auto; padding: 0;}
	.pro_detail_text ul { width:100%; margin: 30px auto; padding: 0;}
	.pro_detail_text ul li { width:100%; max-height: 100px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 10px auto; padding: 0;}
	.pro_detail_text ul li span { color:#333; font-weight: bold;}
	.pro_detail_text .pro_detail_btn { width:680px; height: 54px; overflow: hidden; margin: 0 auto; padding: 0; position: absolute; right: 0; bottom: 20px;}
	.pro_detail_btn a { display:block; width: 320px; height: 54px; overflow: hidden; line-height: 54px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; float: left;}
	.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 40px 0 0; background-color: #1e50ae;}
	.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:hover { background-color: #255abe;}
	.pro_detail_btn a.prodtl_btn2:hover { background-color: #00bd8a;}
	
	.swiper-container { width: 100%; height: 100%;}
	.swiper-slide { text-align: center;}
	.swiper-slide .part { width:100%; height: 100%; position: relative;}
	.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0;}
	.swiper-pagination-bullet { width: 8px; height: 8px; background-color: rgba(0,0,0,0.5);}
	#swiper-container-01 .swiper-pagination-bullet-active { background-color: #1e50ae;}
	
	/**tjpro**/
	.tjpro { width:1200px; overflow: hidden; margin: 60px auto; padding: 0;}
	.tjpro .tjpro_tit { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.tjpro .tjpro_list { width:1200px; height: 300px; overflow: hidden; margin: 0 auto; padding: 29px 19px; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.tjpro_list .ly_scroll { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_scroll ul li { width:290px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
	.ly_scroll ul li a { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_scroll ul li a .ly_scroll_img { width:290px; height: 194px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f8f8f8; position: relative;}
	.ly_scroll_img img { display:block; max-width: 100%; max-height: 100%; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.ly_scroll ul li a p { width:100%; height: 44px; overflow: hidden; margin: 0 auto; padding: 0; line-height: 44px; color: #fff; font-size: 14px; text-align: center; background-color: #1e50ae;}
	.ly_scroll ul li a:hover p { background-color: #00af80;}
	
	/**contact**/
	.ly_map { width:100%; height: 360px; overflow: hidden; margin: 20px auto; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
	
	.ly_contact { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
	.ly_contact h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.ly_contact .con_text { width:100%; overflow: hidden; margin: 20px auto; padding: 0;}
	.con_text ul { width:54%; overflow: hidden; margin: 0; padding: 30px 0 30px 20px; float: left; box-sizing: border-box;}
	.con_text ul li { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; margin: 10px 0; padding: 0;}
	.con_text .con_img { width:40%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.con_img img { display:block; width: 100%; overflow: hidden; margin: 0; padding: 0;}
	
}

@media screen and (max-width:1199px) and (min-width:1081px) {

	/**product**/
	.ly_products { width:96%; overflow: hidden; margin: 50px auto; padding: 0;}
	.protab { width:100%; height: 44px; overflow: hidden; margin: 0 auto 40px; padding: 0; text-align: center;}
	.protab ul { display:inline-block;}
	.protab ul li { width:160px; height: 44px; overflow: hidden; margin: 0; padding: 0 5px; float: left; cursor: pointer;}
	.protab ul li span { display:block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #666; font-size: 16px; text-align: center; background-color: #f5f5f5;}
	.protab ul li.protab0 span { background-color: #1e50ae; color: #fff;}
	
	.pro_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li { width:23.5%; overflow: hidden; margin: 0 2% 0 0; padding: 0; float: left;}
	.pro_list ul li:nth-child(4n+4) { margin:0;}
	.pro_list ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li a .pro_img { width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list ul li a p { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list ul li a:hover .pro_img { border: 1px solid #1e50ae;}
	.pro_list ul li a:hover p { color: #1e50ae;}
	
	/**产品目录**/
	.pro_menu { width:23.5%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.pro_menu .pro_menu_tit { width:100%; height: 60px; overflow: hidden; line-height: 60px; color: #fff; font-size: 20px; margin: 0 auto; padding: 0 20px; background-color: #1e50ae; box-sizing: border-box;}
	.pro_menu_tit span { display: inline-block; font-size: 12px; font-style: italic; margin: 0 0 0 10px;}
	.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 10px 0 0; border-right: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.pro_menu ul.dropdown li {  border-bottom: 1px solid #eaeaea;}
	.pro_menu ul.dropdown li.selected { background-color: #1e50ae;}
	.pro_menu ul.dropdown li a { display: block; width: 100%; height: 44px; overflow: hidden; line-height: 44px; color: #333; font-size: 14px; text-decoration: none; margin: 0; padding:0 20px; box-sizing: border-box; background: url(../images/jt1.png) 96% 10px no-repeat; background-size: 20px 20px;}
	.pro_menu ul.dropdown li.selected a { background: url(../images/jt2.png) 96% 10px no-repeat; background-size: 20px 20px; color: #fff;}
	.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fff;}
	.pro_menu ul.dropdown li > ul li { border: none;}
	.pro_menu ul.dropdown li > ul li a { color: #666; padding: 0 30px; background: none;}
	.pro_menu ul.dropdown li.selected > ul li a { background: none; color: #999;}
	.pro_menu ul.dropdown li > ul li a:hover { background-color: #f8f8f8; color:#1e50ae;}
	
	.pro_list1 { width:74%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list1 ul li { width:32%; overflow: hidden; margin: 0 2% 0 0; padding: 0; float: left;}
	.pro_list1 ul li:nth-child(3n+3) { margin:0;}
	.pro_list1 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list1 ul li .pro_wrap .pro_img a{display:block; width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list1 ul li .pro_wrap p a{display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list1 ul li:hover .pro_img a{ border: 1px solid #1e50ae;}
	.pro_list1 ul li:hover p a{ color: #1e50ae;}
	
	.pro_list2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0; float: right;}
	.pro_list2 ul li { width:31%; overflow: hidden; margin: 0 3.5% 20px 0; padding: 0; float: left;}
	.pro_list2 ul li:nth-child(3n+3) { margin:0 0 20px;}
	.pro_list2 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list2 ul li .pro_wrap .pro_img {display:block; width:100%; height: 285px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list2 ul li .pro_wrap p a{ display:block;width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: center;}
	.pro_list2 ul li:hover .pro_img a{ border: 1px solid #1e50ae;}
	.pro_list2 ul li:hover p a{ color: #1e50ae;}
	
	/**new**/
	.ly_tit { width:96%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.ly_tit h5 a{ display:block;width:100%; overflow: hidden; color: #1e50ae; font-size: 28px; font-weight: bold; text-align: center; margin: 0 auto 10px; padding: 0;}
	.ly_tit span { display:block; width: 100%; overflow: hidden; color: #666; font-size: 16px; text-align: center; margin: 0 auto; padding: 0;}
	
	.ly_news { width:96%; margin: 40px auto 0; padding: 0;}
	.ly_news ul { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_news ul li { width:48%; height: 120px; overflow: hidden; margin: 0 4% 40px 0; padding: 0; float: left;}
	.ly_news ul li:nth-child(2n+2) { margin:0 0 40px;}
	
	.ly_news ul li .news_wrap { display:block; width: 100%; height: 120px; margin: 0 auto; padding: 0 0 0 110px; position: relative; box-sizing: border-box;}
	.ly_news ul li .news_wrap .nw_img { width:90px; height: 90px;border:1px solid #dedede;border-radius:50%; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0; top: 0;display: flex;justify-content: center;align-items: center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
	.nw_img span { display:block;width:100%; text-align:center;height: 30px;line-height:30px;font-size:34px;color:#555; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_img p { width:100%; height: 30px;line-height:30px; text-align:center;font-size:14px;color:#999;overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.nw_img p img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.ly_news ul li .news_wrap .nw_text { width:100%; height: 120px; overflow: hidden; margin: 0; padding: 0; box-sizing: border-box;}
	.nw_text h5 a{ width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #2b2b2b; font-size: 16px; margin: 0 auto; padding: 0;}
	.nw_text span { display:block; width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 12px; margin: 0 auto 0; padding: 0;}
	.nw_text p { width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #797979; font-size: 14px; text-align: justify; margin: 0 auto ; padding: 0;}
	.ly_news ul li a:hover{ color:#1e50ae;}
	
	/**nymain**/
	.ny_main { width:96%; overflow: hidden; margin: 20px auto; padding: 0;}
	.ny_main .ny_l { width:23.5%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ny_main .ny_r { width:74%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ny_lcon { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ny_ltit { width:100%; height: 60px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; margin: 0 auto; padding: 10px 20px; background-color: #1e50ae; box-sizing: border-box;}
	.ny_ltit span { display: inline-block; font-size: 12px; font-style: italic; margin: 0 0 0 10px;}
	.ny_lcon ul { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 10px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_lcon ul li { width:100%; overflow: hidden; margin:0 auto 10px; padding: 0;}
	.ny_lcon ul li a { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 14px; background: #f5f5f5 url(../images/jt_tb2.png) 200px 14px no-repeat; margin: 0 auto; padding: 0 10px;}
	.ny_lcon ul li a:hover, .ny_lcon ul li a.nyon { color:#fff; background: #1e50ae url(../images/jt_tb3.png) 200px 14px no-repeat;}
	
	.ny_l .pro_menu { width:100%; margin: 0 0 20px;}
	
	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 9px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_lnew ol li { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px dotted #eaeaea;}
	.ny_lnew ol li a { color: #666; font-size: 14px;}
	.ny_lnew ol li a:hover { color:#008ed8;}
	.ny_lnew ol li a span { display:block; width:4px; height: 4px; overflow: hidden; margin: 18px 10px 18px 0; padding: 0; background-color: #008ed8; border-radius: 50%; float: left;}
	
	.ny_lcon .ny_llxwm { width:100%; overflow: hidden; margin: 0 auto; padding: 20px 20px 10px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; border-left: 1px solid #eaeaea; box-sizing: border-box;}
	.ny_llxwm p { width:100%; overflow: hidden; line-height: 22px; color: #333; font-size: 14px; margin: 0 auto 10px; padding: 0;}
	.ny_llxwm p span, .ny_llxwm p em { color:#999; font-style: normal;}
	.ny_llxwm p em { display: block; text-indent: 2em; text-align: justify; margin: 4px 0 0;}
	.ny_llxwm p a { display: block; color:#008ed8; text-decoration: underline; text-indent: 2em; text-align: justify; margin: 4px 0 0;}
	.ny_llxwm p a:hover { color:#00af80;}
	
	.ny_rtit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; margin: 0 auto 20px; padding: 0 20px; background-color: #1e50ae; box-sizing: border-box;}
	.ab_con { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ab_con .ny_gsjj { width:100%; overflow: hidden; margin: 0 auto 10px; padding: 0; line-height: 28px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em;}
	.ab_con .ny_gsjj img { display:block; width: 50%; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
	
	/**nw_list**/
	.nw_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_list ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0 0 20px; border-bottom: 1px solid #eaeaea;}
	.nw_list ul li .news_wrap { display:block; width: 100%; height: 100px; overflow: hidden; margin: 0 auto; padding: 0 0 0 140px; box-sizing: border-box; position: relative;}
	.nw_list ul li .news_wrap:hover { background-color: #f8f8f8; padding: 0 20px 0 140px;}
	.nw_list ul li .news_wrap .nws_time { width:120px; height: 60px; overflow: hidden; margin: 0; padding: 20px 0; background-color: #f5f5f5; position: absolute; left: 0; top: 0;}
	.nw_list ul li .news_wrap .nws_time em { display:block; width: 100%; overflow: hidden; color: #333; font-size: 40px; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap .nws_time span { display:block; width: 100%; overflow: hidden; color: #999; font-size: 14px; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:hover .nws_time { background-color: #1e50ae;}
	.nw_list ul li .news_wrap:hover .nws_time em, .nw_list ul li .news_wrap:hover .nws_time span { color:#fff;}	
	.nw_list ul li .news_wrap .nws_text { width:100%; height: 84px; overflow: hidden; margin: 0; padding: 8px 0;}
	.nw_list ul li .news_wrap .nws_text h5 a{ display:block;width:100%; height: 26px; overflow: hidden; line-height: 26px; color: #333; font-size: 16px; margin: 0 auto 10px; padding: 0;}
	.nw_list ul li .news_wrap .nws_text p { width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #797979; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:hover .nws_text h5 a{ color:#1e50ae;}
	/**pro_form**/
	.pro_form { width:100%; overflow: hidden; margin: 40px auto 20px; padding: 0;}
	.pro_form ul li { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.pro_form ul li p { width:11%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0; float: left; box-sizing: border-box;}
	.pro_form ul li .pro_fmipt { width:89%; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; position: relative; box-sizing: border-box;}
	.pro_form ul li .pro_fmbtn { width:89%; overflow: hidden; padding: 0; margin: 20px 0 0; float: left;}
	.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 40px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.pro_fmbtn input { display:block; width:48%; height: 50px; overflow: hidden; line-height: 40px; color: #fff; font-size: 16px; background-color: #607783; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box; float: left;}
	.pro_fmbtn input.tj { margin:0 4% 0 0; background-color: #00af80;}
	.pro_form ul li .fm_half { width:48%; margin: 0 4% 0 0; float: left;}
	.pro_form ul li .fm_half:nth-child(2n+2) { margin:0;}
	.pro_form ul li .fm_half p { width:23%;}
	.pro_form ul li .fm_half .pro_fmipt { width:77%;}
	.pro_fmipt textarea { display:block; width:100%; height: 140px; overflow: hidden; line-height: 30px; color: #666; font-size: 14px; border: none; outline: none; resize: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.pro_fmipt a { display:block; width: 100px; height: 40px; overflow: hidden; position: absolute; top: 0; right: 0;}
	.pro_fmipt a img { display:block; width: 100px; height: 40px; margin: 0 auto; padding: 0;}
	
	/**prodetail**/
	.pro_detail_main { width:96%; overflow: hidden; margin: 60px auto; padding: 0; position: relative;}
	.pro_detail_main .pro_detail_img_box{width:440px; float:left;}
	.pro_detail_main .pro_detail_img { width:440px; height: 440px; overflow: hidden; margin: 0; padding: 10px; border: 1px solid #dfdfdf; box-sizing: border-box; float: left;}
	.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; margin: 0 auto; padding: 0; position: relative;}
	.pro_detail_img_main img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_detail_main .pro_detail_text { width:54%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.pro_detail_text h3 { width:100%; overflow: hidden; line-height: 36px; color: #1e50ae; font-size: 24px; text-align: justify; margin: 0 auto; padding: 0;}
	.pro_detail_text ul { width:100%; margin: 30px auto 100px; padding: 0;}
	.pro_detail_text ul li { width:100%; max-height: 72px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 10px auto; padding: 0;}
	.pro_detail_text ul li span { color:#333; font-weight: bold;}
	.pro_detail_text .pro_detail_btn { width:54%; height: 54px; overflow: hidden; margin: 0 auto; padding: 0; position: absolute; right: 0; bottom: 20px;}
	.pro_detail_btn a { display:block; width: 48%; height: 54px; overflow: hidden; line-height: 54px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; float: left;}
	.pro_detail_btn a.prodtl_btn1 { float:left; margin: 0 4% 0 0; background-color: #1e50ae;}
	.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:hover { background-color: #255abe;}
	.pro_detail_btn a.prodtl_btn2:hover { background-color: #00bd8a;}
	
	.swiper-container { width: 100%; height: 100%;}
	.swiper-slide { text-align: center;}
	.swiper-slide .part { width:100%; height: 100%; position: relative;}
	.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0;}
	.swiper-pagination-bullet { width: 8px; height: 8px; background-color: rgba(0,0,0,0.5);}
	#swiper-container-01 .swiper-pagination-bullet-active { background-color: #1e50ae;}
	
	/**tjpro**/
	.tjpro { width:96%; overflow: hidden; margin: 60px auto; padding: 0;}
	.tjpro .tjpro_tit { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.tjpro .tjpro_list { width:100%; height: 300px; overflow: hidden; margin: 0 auto; padding: 29px 19px; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.tjpro_list .ly_scroll { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_scroll ul li { width:290px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
	.ly_scroll ul li a { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_scroll ul li a .ly_scroll_img { width:290px; height: 194px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f8f8f8; position: relative;}
	.ly_scroll_img img { display:block; max-width: 100%; max-height: 100%; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.ly_scroll ul li a p { width:100%; height: 44px; overflow: hidden; margin: 0 auto; padding: 0; line-height: 44px; color: #fff; font-size: 14px; text-align: center; background-color: #1e50ae;}
	.ly_scroll ul li a:hover p { background-color: #00af80;}
	
	/**contact**/
	.ly_map { width:100%; height: 360px; overflow: hidden; margin: 20px auto; padding: 10px; border: 1px solid #eaeaea; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
	
	.ly_contact { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
	.ly_contact h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.ly_contact .con_text { width:100%; overflow: hidden; margin: 20px auto; padding: 0;}
	.con_text ul { width:54%; overflow: hidden; margin: 0; padding: 30px 0 30px 20px; float: left; box-sizing: border-box;}
	.con_text ul li { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; margin: 10px 0; padding: 0;}
	.con_text .con_img { width:40%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.con_img img { display:block; width: 100%; overflow: hidden; margin: 0; padding: 0;}
	
}

@media screen and (min-width:1081px) {
	
	/**page**/
	.ly_page { width:100%; overflow: hidden; margin: 20px auto 30px; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 32px; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul li a { display:block; width: 30px; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-size: 14px; text-align: center; border: 1px solid #dfdfdf; float: left; margin: 0 2px}
	.ly_page ul li a.pn { width:60px;}
	.ly_page ul li a:hover, .ly_page ul li a.pnnum1 { color:#fff; border: 1px solid #1e50ae; background-color: #1e50ae;}
	
	/**newsdetail**/
	.news_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.news_detail h3 { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;text-align:center;}
	.news_detail .nwdtl_tip { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #999; font-size: 12px; margin: 0 auto 40px; padding: 0 20px; background-color: #f5f5f5; box-sizing: border-box;text-align:center;}
	.nwdtl_tip span { display:inline-block; margin: 0 20px 0 0;}
	.news_detail .nwdtl_con { width:100%; overflow: hidden; margin: 40px auto 0; padding: 0;}
	.nwdtl_con p { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-indent: 2em; text-align: justify; margin: 0 auto 12px; padding: 0;}
	.nwdtl_con img { display:inline-block; max-width: 100%; overflow: hidden; margin: 20px auto; padding: 0;}
	
	.prev_next { width:100%; height: 40px; overflow: hidden; margin: 40px auto 0; padding: 0;}
	.prev_next ul li { width:50%; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left; box-sizing: border-box;background-color: #f5f5f5;}
	.prev_next ul li:nth-child(2n+2) { border-left:2px solid #fff;}
	.prev_next ul li a { overflow: hidden;  color: #333;}
	.prev_next ul li p { width:100%; height: 40px; overflow: hidden; margin: 0; padding: 0 20px; line-height: 40px; color: #333; font-size: 14px;box-sizing: border-box;}
	.prev_next ul li:hover { background-color: #1e50ae;}
	.prev_next ul li:hover p{ color:#fff;}
	.prev_next ul li:hover p a{ color:#fff;}
	
	/**products**/
	.products_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.ny_lcon ul li .pro_menu { width: 100%; overflow: hidden; margin: 10px auto; padding: 0;}
	.ny_lcon ul li .pro_menu a { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color:#999; font-size: 14px; margin: 0 auto; padding: 0 20px; background: none; box-sizing: border-box;}
	.ny_lcon ul li .pro_menu a:hover { color:#1e50ae;}
	
	.products_list ul li { width:100%; height: 194px; overflow: hidden; margin: 0 auto 20px; padding: 0; background-color: #f8f8f8; position: relative;}
	.products_list ul li a .prolist_img { width:290px; height: 194px; overflow: hidden; margin: 0; padding: 0; float: left; position: relative;}
	.prolist_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.products_list ul li .prolist_text { width:100%; height: 194px; overflow: hidden; margin: 0; padding: 20px 20px 20px 310px; box-sizing: border-box; position: absolute; right: 0; top: 0;}
	.prolist_text .prolist_tit { width:100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 24px; margin: 0 auto; padding: 0;}
	.products_list ul li a:hover .prolist_text .prolist_tit { color:#1e50ae;}
	.prolist_text p { width:100%; overflow: hidden; margin: 13px auto; padding: 0;}
	.prolist_text p b { display:block; width:100%; height: 24px; overflow: hidden; line-height: 24px; color: #333; font-size: 14px;}
	.prolist_text p span { display:block; width:100%; height: 48px; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-indent: 2em; text-align: justify;}
	.prolist_text em.pro_check { display:block; width: 120px; height: 36px; overflow: hidden; line-height: 36px; color: #fff; font-size: 14px; text-align: center; margin: 0; padding: 0; float: right; background-color: #1e50ae;}
	.prolist_text em.pro_check:hover { background-color: #00af80;}
	
	/**产品详细介绍**/
	.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.prodetail_con .prodetail_tit { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 10px 0; border-bottom: 1px solid #dfdfdf;}
	.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 40px auto; padding: 0;}
	.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto; padding: 0;}
	.pro_xxjs p { display:block; width: 100%; overflow: hidden; line-height: 26px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.pro_xxjs img { display:inline-block; max-width: 100%; margin: 10px auto; padding: 0;}
}

@media screen and (max-width:1080px) {
	/**product**/
	.ly_products { width:94%; overflow: hidden; margin: 0.6rem auto; padding: 0;}
	.protab { width:100%; height: 0.64rem; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; text-align: center;}
	.protab ul { display:inline-block; width:100%;}
	.protab ul li { width:32%; height: 0.64rem; overflow: hidden; margin: 0 2% 0 0; padding: 0; float: left; cursor: pointer;}
	.protab ul li:nth-child(3n+3) { margin: 0;}
	.protab ul li span { display:block; width: 100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #666; font-size: 0.26rem; text-align: center; background-color: #f5f5f5;}
	.protab ul li.protab0 span { background-color: #1e50ae; color: #fff;}
	
	.pro_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li { width:48%; overflow: hidden; margin: 0 4% 0.24rem 0; padding: 0; float: left;}
	.pro_list ul li:nth-child(2n+2) { margin:0 0 0.24rem;}
	.pro_list ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li a .pro_img { width:100%; height: 3.0rem; overflow: hidden; margin: 0 auto; padding: 0; border: 0.01rem solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list ul li a p { width:100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #666; font-size: 0.26rem; text-align: center;}
	.pro_list ul li a:active .pro_img { border: 1px solid #1e50ae;}
	.pro_list ul li a:active p { color: #1e50ae;}
	
	/**产品目录**/
	.pro_menu { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.pro_menu .pro_menu_tit { width:100%; height: 1.0rem; overflow: hidden; line-height: 1.0rem; color: #fff; font-size: 0.32rem; margin: 0 auto; padding: 0 0.24rem; background-color: #1e50ae; box-sizing: border-box;}
	.pro_menu_tit span { display: inline-block; font-size: 0.24rem; font-style: italic; margin: 0 0 0 0.1rem;}
	.pro_menu ul.dropdown { width: 100%; background-color: #fff; font-family: "Montserrat", sans-serif; margin: 0; padding: 0.12rem 0 0; border-right: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}
	.pro_menu ul.dropdown li {  border-bottom: 0.01rem solid #eaeaea;}
	.pro_menu ul.dropdown li.selected { background-color: #1e50ae;}
	.pro_menu ul.dropdown li a { display: block; width: 100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #333; font-size: 0.26rem; text-decoration: none; margin: 0; padding:0 0.24rem; box-sizing: border-box; background: url(../images/jt1.png) 96% 0.2rem no-repeat; background-size: 0.4rem 0.4rem;}
	.pro_menu ul.dropdown li.selected a { background: url(../images/jt2.png) 96% 0.2rem no-repeat; background-size: 0.4rem 0.4rem; color: #fff;}
	.pro_menu ul.dropdown li > ul { margin:0; padding: 0; background-color: #fff;}
	.pro_menu ul.dropdown li > ul li { border: none;}
	.pro_menu ul.dropdown li > ul li a { color: #999; padding: 0 0.48rem; background: none;}
	.pro_menu ul.dropdown li.selected > ul li a { background: none; color: #999;}
	.pro_menu ul.dropdown li > ul li a:active { background-color: #f8f8f8; color:#1e50ae;}
	
	.pro_list1 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list1 ul li { width:48%; overflow: hidden; margin: 0 4% 0.24rem 0; padding: 0; float: left;}
	.pro_list1 ul li:nth-child(2n+2) { margin:0 0 0.24rem;}
	.pro_list1 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list1 ul li .pro_wrap .pro_img a{display:block; width:100%; height: 3.0rem; overflow: hidden; margin: 0 auto; padding: 0; border: 0.01rem solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list1 ul li .pro_wrap p a{ display:block;width:100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #666; font-size: 0.26rem; text-align: center;}
	.pro_list1 ul li:active .pro_img a{ border: 0.01rem solid #1e50ae;}
	.pro_list1 ul li:active p a{ color: #1e50ae;}
	
	.pro_list2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0; float: right;}
	.pro_list2 ul li { width:48%; overflow: hidden; margin: 0 4% 0.24rem 0; padding: 0; float: left;}
	.pro_list2 ul li:nth-child(2n+2) { margin:0 0 0.24rem;}
	.pro_list2 ul li .pro_wrap { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list2 ul li .pro_wrap .pro_img a{ display:block;width:100%; height: 3rem; overflow: hidden; margin: 0 auto; padding: 0; border: 0.01rem solid #eee; background-color: #fff; position: relative; box-sizing: border-box;}
	.pro_img img { display:block; max-width: 95%; max-height: 95%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.pro_list2 ul li .pro_wrap p a{display:block; width:100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #666; font-size: 0.26rem; text-align: center;}
	.pro_list2 ul li:active .pro_img a{ border: 0.01rem solid #1e50ae;}
	.pro_list2 ul li:active p a{ color: #1e50ae;}

	
	
	/**nymain**/
	.ny_main { width:94%; overflow: hidden; margin: 0.2rem auto; padding: 0;}
	.ny_main .ny_l { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ny_main .ny_r { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ny_l .ny_lcon { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ny_ltit { width:100%; overflow: hidden; color: #fff; font-size: 0.32rem; margin: 0 auto; padding: 0.24rem; background-color: #1e50ae; box-sizing: border-box;}
	.ny_ltit span { display:inline-block; font-size: 0.22rem; font-weight: normal; font-style: italic; margin: 0 0 0 0.12rem;}
	.ny_lcon ul { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0; border-right: 0.01rem solid #eaeaea; border-bottom: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}
	.ny_lcon ul li { width:48%; overflow: hidden; margin:0 4% 0.24rem 0; padding: 0; background-color: #f8f8f8; float: left;}
	.ny_lcon ul li:nth-child(2n+2) { margin:0 0 0.24rem 0;}
	.ny_lcon ul li a { display:block; width: 100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #333; font-size: 0.28rem; background: #f5f5f5 url(../images/jt_tb2.png) 2.7rem 0.28rem no-repeat; margin: 0 auto; padding: 0 0.24rem; box-sizing: border-box;}
	.ny_lcon ul li a:active, .ny_lcon ul li a.nyon { color:#fff; background: #1e50ae url(../images/jt_tb3.png) 2.7rem 0.28rem no-repeat;}
	
	.ny_lcon ul li.pro_mli { width:100%; overflow: hidden; margin:0 0 0.24rem 0; padding: 0; background: none;}
	.ny_lcon ul li.pro_mli a { background: #f5f5f5 url(../images/jt_tb2.png) 6.0rem 0.28rem no-repeat;}
	.ny_lcon ul li.pro_mli a:active, .ny_lcon ul li.pro_mli a.nyon { color:#fff; background: #1e50ae url(../images/jt_tb3.png) 6.0rem 0.28rem no-repeat;}
	
	.ny_lcon ul li .pro_menu { width: 100%; overflow: hidden; margin: 0.24rem auto 0; padding: 0;}
	.ny_lcon ul li .pro_menu a { display:block; width:50%; height: 0.6rem; overflow: hidden; line-height: 0.6rem; color:#999; font-size: 0.24rem; margin: 0 0 0.12rem 0; padding: 0 0.24rem; background: none; box-sizing: border-box;}
	.ny_lcon ul li.pro_mli .pro_menu a { float:left;}
	.ny_lcon ul li .pro_menu a:active, .ny_lcon ul li.pro_mli .pro_menu a:active { color:#1e50ae; background: none;}
	
	.ny_l .pro_menu { width:100%; margin: 0 auto 0.24rem;}
	
	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0.24rem; border-right: 0.01rem solid #eaeaea; border-bottom: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}
	.ny_lnew ol li { width: 100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; margin: 0 auto; padding: 0; border-bottom: 0.01rem dotted #eaeaea;}
	.ny_lnew ol li a { color: #666; font-size: 0.28rem;}
	.ny_lnew ol li a:active { color:#1e50ae;}
	.ny_lnew ol li a span { display:block; width:0.1rem; height: 0.1rem; overflow: hidden; margin: 0.35rem 0.2rem 0.35rem 0; padding: 0; background-color: #1e50ae; border-radius: 50%; float: left;}
	
	.ny_lcon .ny_llxwm { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0; border-right: 0.01rem solid #eaeaea; border-bottom: 0.01rem solid #eaeaea; border-left: 0.01rem solid #eaeaea; box-sizing: border-box;}
	.ny_llxwm p { width:100%; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.28rem; margin: 0 auto 0.24rem; padding: 0;}
	.ny_llxwm p span, .ny_llxwm p em { color:#999; font-style: normal;}
	.ny_llxwm p a { color:#1e50ae; text-decoration: underline;}
	.ny_llxwm p a:active { color:#00af80;}
	
	.ny_rtit { width:100%; overflow: hidden; color: #fff; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0.24rem; background-color: #1e50ae; box-sizing: border-box;}
	.ab_con { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ab_con .ny_gsjj { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; line-height: 0.48rem; color: #666; font-size: 0.28rem; text-align: justify; text-indent: 2em;}
	.ab_con .ny_gsjj img { display:block; width: 100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	
	/**nw_list**/
	.nw_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_list ul li { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0 0 0.24rem; border-bottom: 0.01rem solid #eaeaea;}
	.nw_list ul li .news_wrap { display:block; width: 100%; height: 1.8rem; overflow: hidden; margin: 0 auto; padding: 0 0 0 2.0rem; box-sizing: border-box; position: relative;}
	.nw_list ul li .news_wrap:active { background-color: #f8f8f8; padding: 0 0.2rem 0 2.0rem;}
	.nw_list ul li .news_wrap .nws_time { width:1.8rem; height: 1.2rem; overflow: hidden; margin: 0; padding: 0.3rem 0; background-color: #f5f5f5; position: absolute; left: 0; top: 0;}
	.nw_list ul li .news_wrap .nws_time em { display:block; width: 100%; overflow: hidden; color: #333; font-size: 0.64rem; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap .nws_time span { display:block; width: 100%; overflow: hidden; color: #999; font-size: 0.26rem; font-style: normal; text-align: center; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:active .nws_time { background-color: #1e50ae;}
	.nw_list ul li .news_wrap:active .nws_time em, .nw_list ul li .news_wrap:active .nws_time span { color:#fff;}	
	.nw_list ul li .news_wrap .nws_text { width:100%; height: 1.6rem; overflow: hidden; margin: 0; padding: 0.14rem 0;}
	.nw_list ul li .news_wrap .nws_text h5 a{display:block; width:100%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0;}
	.nw_list ul li .news_wrap .nws_text p { width:100%; height: 0.88rem; overflow: hidden; line-height: 0.44rem; color: #797979; font-size: 0.26rem; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.nw_list ul li .news_wrap:active .nws_text h5 a{ color:#1e50ae;}
	
	/**page**/
	.ly_page { width:100%; overflow: hidden; margin: 0.24rem auto; padding: 0; text-align: center;}
	.ly_page ul li { display:inline-block; height: 0.6rem; overflow: hidden; margin: 0; padding: 0;}
	.ly_page ul li a { display:block; width: 0.58rem; height: 0.58rem; overflow: hidden; line-height: 0.58rem; color: #999; font-size: 0.24rem; text-align: center; border: 0.01rem solid #eaeaea; float: left; margin: 0 0.02rem;}
	.ly_page ul li a.pn { width:1.18rem;}
	.ly_page ul li a:active { color:#fff; border: 0.01rem solid #1e50ae; background-color: #1e50ae;}
	
	/**newsdetail**/
	.news_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.news_detail h3 { width:100%; overflow: hidden; line-height: 0.6rem; color: #333; font-size: 0.4rem; margin: 0 auto 0.24rem; padding: 0;text-align:center;}
	.news_detail .nwdtl_tip { width:100%; height: 0.6rem; overflow: hidden; line-height: 0.6rem; color: #999; font-size: 0.22rem; margin: 0 auto 0.48rem; padding: 0 0.24rem; background-color: #f5f5f5; box-sizing: border-box;text-align:center;}
	.nwdtl_tip span { display:inline-block; margin: 0 0.2rem 0 0;}
	.news_detail .nwdtl_con { width:100%; overflow: hidden; margin: 0.48rem auto 0; padding: 0;}
	.nwdtl_con p { width:100%; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.28rem; text-indent: 2em; text-align: justify; margin: 0 auto 0.24rem; padding: 0;}
	.nwdtl_con img { display:inline-block; max-width: 100%; overflow: hidden; margin: 0.24rem auto; padding: 0;}
	
	.prev_next { width:100%; overflow: hidden; margin: 0.24rem auto 0.48rem; padding: 0;}
	.prev_next ul li { width:100%; height: 0.5rem; line-height:0.5rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; float: left;background-color: #f5f5f5;}
	.prev_next ul li a {overflow: hidden; color: #333;}
	.prev_next ul li p { width:100%; height: 0.5rem; overflow: hidden; margin: 0; padding: 0 0.24rem; line-height: 0.5rem; color: #333; font-size: 0.28rem; box-sizing: border-box;}
	.prev_next ul li:active { background-color: #1e50ae;}
	.prev_next ul li:active p { color:#fff;}
	.prev_next ul li:active a { color:#fff;}
	
	/**products**/
	.products_list { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}	
	.products_list ul li { width:100%; height: 2rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; background-color: #f8f8f8; position: relative;}
	.products_list ul li a .prolist_img { width:32%; height: 2rem; overflow: hidden; margin: 0; padding: 0; background-color: #f5f5f5; float: left; position: relative;}
	.prolist_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.products_list ul li .prolist_text { width:68%; height: 2rem; overflow: hidden; margin: 0; padding: 0.2rem; box-sizing: border-box;}
	.prolist_text .prolist_tit { width:100%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.28rem; margin: 0 auto; padding: 0;}
	.products_list ul li a:active .prolist_text .prolist_tit {color:#1e50ae;}
	.prolist_text p { width:100%; overflow: hidden; margin: 0.12rem auto 0; padding: 0;}
	.prolist_text p b { display:block; width:100%; height: 0.36rem; overflow: hidden; line-height: 0.36rem; color: #333; font-size: 0.24rem;}
	.prolist_text p span { display:block; width:100%; height: 0.72rem; overflow: hidden; line-height: 0.36rem; color: #999; font-size: 0.24rem; text-indent: 2em; text-align: justify;}
	.prolist_text em.pro_check { display:none;}
	
	/**产品详细介绍**/
	.prodetail_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.prodetail_con .prodetail_tit { width:100%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0.2rem 0; border-bottom: 0.01rem solid #dfdfdf;}
	.prodetail_con .pro_xxjs { width:100%; overflow: hidden; margin: 0.24rem auto 0.48rem; padding: 0;}
	.pro_xxjs b { display:block; width: 100%; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.26rem; font-weight: bold; margin: 0.24rem auto 0; padding: 0;}
	.pro_xxjs p { display:block; width: 100%; overflow: hidden; line-height: 0.4rem; color: #666; font-size: 0.26rem; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.pro_xxjs img { display:inline-block; width: 100%; overflow: hidden; margin: 0.12rem auto; padding: 0;}
	.prodetail_con .pro_xxjs img,.prodetail_con .pro_xxjs  table,.prodetail_con .pro_xxjs tr,.prodetail_con .pro_xxjs td,.prodetail_con .pro_xxjs  p,.prodetail_con .pro_xxjs span,.prodetail_con .pro_xxjs div,.prodetail_con .pro_xxjs video,.prodetail_con .pro_xxjs embed{width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:normal;word-break:break-all;text-indent:0 !important;}
	
	/**产品咨询**/
	.pro_form { width:100%; overflow: hidden; margin: 0.24rem auto; padding: 0;}
	.pro_form ul li { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.pro_form ul li p { width: 22%; height: 0.76rem; overflow: hidden; line-height: 0.76rem; color: #666; font-size: 0.28rem; margin: 0 auto 0.12rem; padding: 0; float: left;}
	.pro_form ul li p.pro_fmbtn_l { display:none;}
	.pro_form ul li .pro_fmipt { width: 78%; overflow: hidden; border: 0.01rem solid #dfdfdf; padding: 0; margin: 0; box-sizing: border-box; position: relative; float: left;}
	.pro_form ul li .pro_fmbtn { width:100%; overflow: hidden; padding: 0; margin: 0.24rem 0 0; float: left;}
	.pro_form ul li .fm_half { width:100%; overflow: hidden; margin: 0 auto 0.24rem;}
	.pro_fmipt input, .pro_fmipt select { display:block; width:100%; height: 0.76rem; overflow: hidden; line-height: 0.36rem; color: #666; font-size: 0.28rem; border: none; outline: none; margin: 0; padding: 0.2rem; box-sizing: border-box;}
	.pro_fmbtn input { display: block; width: 100%; height: 0.80rem; overflow: hidden; line-height: 0.4rem; color: #fff; font-size: 0.28rem; background-color: #607783; border: none; outline: none; margin: 0; padding: 0.2rem; box-sizing: border-box;}
	.pro_fmbtn input.tj { margin:0 4% 0.24rem 0; background-color: #00af80;}
	.pro_fmipt textarea { display: block; width: 100%; height: 2.4rem; overflow: hidden; line-height: 0.36rem; color: #666; font-size: 0.28rem; border: none; outline: none; resize: none; margin: 0; padding: 0.1rem 0.2rem; box-sizing: border-box;}
	.pro_fmipt a { display:block; width: 1.9rem; height: 0.76rem; overflow: hidden; position: absolute; top: 0; right: 0;}
	.pro_fmipt a img { display:block; width: 1.9rem; height: 0.76rem; margin: 0 auto; padding: 0;}
	
	/**prodetail**/
	.pro_detail_main { width:94%; overflow: hidden; margin: 0.24rem auto; padding: 0;}
	.pro_detail_main .pro_detail_img_box{width:7.02rem; float:left;}
	.pro_detail_main .pro_detail_img_box .djfd{ text-align:center; margin-bottom:0.1rem;}
	.pro_detail_main .pro_detail_img_box .djfd a{ font-size:0.26rem;}
	.pro_detail_main .pro_detail_img { width:7.02rem; height: 7.02rem; overflow: hidden; margin: 0 auto 0.48rem; padding: 0.12rem; border: 0.01rem solid #dfdfdf; box-sizing: border-box;}
	.pro_detail_img .pro_detail_img_main { width:100%; height: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_detail_img_main img { display:block; width: 100%; overflow: hidden; margin:0 auto; padding: 0;}
	.pro_detail_main .pro_detail_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_detail_text h3 { width:100%; overflow: hidden; line-height: 0.6rem; color: #1e50ae; font-size: 0.4rem; text-align: justify; margin: 0 auto; padding: 0;}
	.pro_detail_text ul { width:100%; margin: 0.48rem auto; padding: 0;}
	.pro_detail_text ul li { width:100%; overflow: hidden; line-height: 0.4rem; color: #999; font-size: 0.26rem; text-align: justify; margin: 0.1rem auto; padding: 0;}
	.pro_detail_text ul li span { color:#333; font-weight: bold;}
	.pro_detail_text .pro_detail_btn { width:100%; height: 0.76rem; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_detail_btn a { display:block; width:48%; height: 0.76rem; overflow: hidden; line-height: 0.76rem; color: #fff; font-size: 0.28rem; text-align: center; margin: 0 auto; padding: 0; float: left;}
	.pro_detail_btn a.prodtl_btn1 { background-color: #1e50ae; margin: 0 4% 0.24rem 0;}
	.pro_detail_btn a.prodtl_btn2 { background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:active { background-color: #255abe;}
	.pro_detail_btn a.prodtl_btn2:active { background-color: #00bd8a;}
	
	.swiper-container { width: 100%; height: 100%;}
	.swiper-slide { text-align: center;}
	.swiper-slide .part { width:100%; height: 100%; position: relative;}
	.swiper-slide .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 5%;}
	.swiper-pagination-bullet { width: 0.08rem; height: 0.08rem; background-color: rgba(0,0,0,0.5);}
	#swiper-container-01 .swiper-pagination-bullet-active { background-color: #1e50ae;}
	
	/**contact**/
	.ly_map { width:100%; height: 4.0rem; overflow: hidden; margin: 0.24rem auto; padding: 0.1rem; border: 0.01rem solid #eaeaea; box-sizing: border-box;}
	#dituContent { width:100%; height: 100%; overflow: hidden; margin: 0 auto;}
	
	.ly_contact { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.ly_contact h5 { width:100%; overflow: hidden; color: #333; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0;}
	.ly_contact .con_text { width:100%; overflow: hidden; margin: 0.24rem auto 0; padding: 0;}
	.con_text ul { width:100%; overflow: hidden; margin: 0; padding: 0;  box-sizing: border-box;}
	.con_text ul li { width:100%; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.28rem; margin: 0.1rem 0; padding: 0;}
	.con_text .con_img { width:100%; overflow: hidden; margin: 0.24rem auto 0; padding: 0;}
	.con_img img { display:block; width: 100%; overflow: hidden; margin: 0; padding: 0;}
	
	/**右侧悬浮**/
	.suspension { display:none;}
	
}


/*zw新增*/
.cpzx .ly_msg { width: 100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.cpzx .ly_msg h3 { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px solid #dfdfdf; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
.cpzx .ly_msg ul { width: 100%; overflow:hidden; margin: 20px auto; padding: 0;/* box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;*/}
.cpzx .ly_msg ul li { width: 100%; overflow: hidden; margin: 0 auto 12px; padding: 0;}
.cpzx .ly_msg ul li h4 { width:17%; height: 34px; overflow: hidden; line-height: 34px; margin: 0; padding: 0 20px 0 0; color: #333; font-size: 14px; text-align: right; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara { width: 83%; overflow: hidden; margin: 0; padding-right: 20px; background:url(/images/tb_img.png) top right no-repeat; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li .msg_ipt1 { height: 34px;}
.cpzx .ly_msg ul li .msg_tara { height: 118px;}
.cpzx .msg_ipt1 input, .msg_tara textarea { display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .msg_ipt1 input { height: 34px; line-height: 16px;}
.cpzx .msg_tara textarea { height: 118px; line-height: 20px; resize: none;}
.cpzx .ly_msg ul li .msg_ipt2 { width: 120px; height: 34px; overflow: hidden; margin-right: 10px; padding:0; float: left;}
.cpzx .msg_ipt2 input { display: block; width: 120px; height: 34px; overflow: hidden; line-height: 16px; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .ly_msg ul li a.yzm_img { display: block; width: 90px; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; background:url(/images/tb_img.png) top right no-repeat; float: left;}
.cpzx .ly_msg ul li .msg_btn { width:83%; overflow: hidden; margin: 0; padding: 0; float: left;}
.cpzx .msg_btn input { display: block; width: 100px; height: 34px; overflow: hidden; line-height: 32px; margin: 20px 15px 0 0; padding: 0; background-color: #f0f0f0; color: #333; font-size: 13px; text-align: center; border: 1px solid #ccc; float: left;}
.cpzx .ly_msg ul li .msg_ipt12 {width: 83%; height: 34px; overflow: hidden; margin: 0; padding-right: 20px; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}
.cpzx .msg_ipt12 input { height: 34px; line-height: 16px; display: block; width: 100%; overflow: hidden; margin: 0; padding: 8px 15px; color: #666; font-size: 12px; border: 1px solid #dfdfdf; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;}

.cpzx .ly_msg ul li h4 {width: 10%;height: 45px;font-size:12px;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {width: 90%;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {width: 90% !important;}
.cpzx .ly_msg ul li .msg_ipt1 {height: 47px;}
.cpzx .msg_ipt1 input { height: 45px; line-height: 45px;}
.cpzx .ly_msg ul li .msg_ipt12 {width: 90% !important;height: 45px !important;}
.cpzx .msg_ipt12 input {height:45px;}
.cpzx .ly_msg ul li .msg_ipt1 select{height: 45px !important;}
.cpzx input{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1;}
.cpzx textarea{border-radius:2px;border:1px solid #fff !important;background:#f1f1f1;}
.cpzx select{border-radius:2px;border:none !important;background:#f1f1f1;outline:none;text-indent:10px;}
.cpzx input:focus,.cpzx textarea:focus{border: 1px solid #dedede !important;}
.cpzx  .ly_msg ul li a.yzm_img img{height:100% !important;}
.cpzx .msg_btn input{width:150px;height:45px;line-height:45px;cursor:pointer;}
.cpzx .msg_btn input:first-child{background:#1e50ae;color:#fff;outline:none;}
.cpzx  .msg_ipt2 input {height: 45px;}
.cpzx  .ly_msg ul li .msg_ipt2{height: 45px;}
@media (max-width:767px) {
.ly_msg ul li h4{display:none;}
.cpzx .ly_msg ul li div{width:100% !important;}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara{width:100% !important;}
.cpzx .ly_msg ul li .msg_ipt12{width:100% !important;}
.ly_msg ul li div.msg_ipt2{width:30% !important;}
.ly_msg ul li span{display:none;}
.ly_msg{margin: 0 auto 0 !important;}
.cpzx .msg_btn input{width:49%;margin-right:0;}
.cpzx .msg_btn input:first-child{margin-right:2%;}
	}

/*面包屑导航*/
.bread_nav{overflow:hidden;height:40px;line-height:40px;margin-bottom:10px;padding-bottom:5px;}
.bread_nav>div{text-align:left;color:#777;overflow:hidden;font-size:12px;line-height: 40px;float:left;width:60%;}
.bread_nav div>em{display:inline-block;width:25px;height:40px;background:url(../images/dw.png) center center no-repeat;vertical-align: top;}
.bread_nav div a{color:#555;}
.bread_nav div a:hover{color:#0256ac}
.bread_nav .ny_search{width:30%;float:right;}
.ny_search .sc_ipt { width:70%; height: 40px; overflow: hidden; margin: 0; padding: 4px 5%; background-color: #f4f4f4; border-radius: 4px 0 0 4px; float: left;}
.ny_search .sc_btn { width:20%; height: 48px; overflow: hidden; margin: 0; padding: 0; background-color: #1e50ae; border-radius: 0 4px 4px 0;}
.ny_search .sc_ipt input { display:block; width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; border: none; outline: none; background: none;}
.ny_search .sc_btn input { display:block; width: 100%; height: 48px; background: url(../images/sc_btn1.png) center center no-repeat; border: none; outline: none;}
@media (max-width:767px) {
.bread_nav{overflow:visible;height:auto;line-height:24px;}
.bread_nav h2{float:none;width:100%;}
.bread_nav>div{float:none;width:100%;text-align:left;line-height:15px;padding:10px 0 7px;}
.bread_nav div>em{height:15px;}
.bread_nav .ny_search{width:100%;float:none;}
	}


/*分页*/
.ly_page{text-align:center;padding-top:20px;color:#555;}
.ly_page a{display:inline-block;padding:0 10px;background:#ddd;height:30px;line-height:30px;text-align:center;margin-right: 5px;border-radius:2px;color:#555;}
.ly_page a:hover{background:#02328d;color:#ffffff;}
.ly_page a.pnnum1{background:#0256ac;color:#ffffff;}
.ly_page input{display:inline-block;padding:0 5px;background:#02328d;width:40px !important;height:30px !important;line-height:30px;text-align:center;margin:0 5px;color:#fff;cursor:pointer;border:none;outline:none;}
.ly_page .p_input{display:inline-block;padding:0 5px;background:#ddd;height:30px;line-height:30px;text-align:center;margin:0 5px;color:#555;cursor:default;}
@media (max-width:992px) {
.ly_page td span{display:none;}
.ly_page td #firstpage{display:none;}
.ly_page td #endpage{display:none;}
.ly_page a{margin-right:5px;}
.ly_page{font-size:0;color:#fff;margin-bottom: 20px;}
.ly_page ul{font-size:0;color:#fff;margin-bottom: 0;}
.ly_page input{display:none !important;}
.ly_page a{font-size:12px;}
table, td, tr, th{ font-size:0;}
}

 
/*产品目录*/
.menu_tit { width:100%; height: 60px; overflow: hidden; margin: 0 auto; padding: 16px 20px; background: #1e50ae; box-sizing: border-box;}
.menu_tit p {display:inline-block; height: 28px; overflow: hidden; line-height: 28px; color: #fff; font-size: 24px; margin: 0 auto; padding: 0;}
.menu_tit span { display:inline-block; height: 20px; overflow: hidden; line-height: 20px; color: rgba(255, 255, 255, 0.5); font-family: "Arial"; font-size: 14px; font-style: italic; margin: 0 auto; padding: 0;}
.menu_tit em{display:none;}
.menu_list { display:block;background:#fff;width:100%;overflow: hidden; margin: 0 auto; padding: 10px 0 0; box-sizing: border-box;box-shadow: 0px 0px 1px 0px #b7b7b7;border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;}
.menu_list .menu_li { width:100%; height: 100%;margin: 0 auto; padding: 0 0; box-sizing: border-box;}
.menu_li>p>a{width:70%;float:left;display:block;color:#333; font-weight:bold;}
.menu_li p { width:100%; height: 55px; overflow: hidden; line-height: 55px; color: #666; font-size: 14px; border-bottom: 1px solid #eaeaea; margin: 0 auto; padding: 0 0 0 10px; box-sizing: border-box;}
.menu_li>p>span{display:block;width:11%;height:55px;float:left;background: url(../images/jiantou.png) left center no-repeat;-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s; cursor:pointer;}
.menu_li>p.on{background:#1e50ae;color:#fff;}
.menu_li>p.on a{color:#fff;}
.menu_li>p.on span{background: url(../images/jiantou.png) left center no-repeat;background-size: 20px 20px;}
.menu_li>p:hover a{color:#2e8de7;}
.menu_li>p:hover span{}
.menu_li ul {display:none; width:100%; overflow: hidden; margin: 10px auto 0; padding: 0;}
/*产品分类第一个默认展开*/
/*.menu_li ul:first-of-type{display:block;}*/
.menu_li ul li { width:100%; height: 44px; overflow: hidden; margin: 0 auto; padding: 0;}
.menu_li ul li a { display: block; width:100%; height: 44px; overflow: hidden; line-height: 44px; color: #808ea4; font-size: 12px; margin: 0 auto; padding: 0 20px; box-sizing: border-box;}
.menu_li ul li a p{width:100%;color: #666;background-color:#fff;height:44px;line-height:44px;font-weight:normal;padding:0;border-bottom:0;}
.menu_li ul li:last-child{ border-bottom: 1px solid #eaeaea; }
.menu_li p img, .menu_li ul li a img { display:block; width:14px; height: 14px; margin: 13px 13px 13px 0; padding: 0; float: left;}
.menu_li ul li a:hover { color:#fe0100;}
@media (max-width:1199px){
.menu_li p{width: 100%;padding: 0 5px;}
.menu_li ul {width: 100%;}
.menu_tit{padding:16px 10px;}
.menu_li>p>span{width:5%;}
	}
@media (max-width:991px){
.menu_tit{background:#0256ac !important;}
.menu_tit p{height:40px;line-height:40px;font-size:16px;float:left;width:30%;text-align:left;}
.menu_tit em{cursor:pointer; display:block;width:30%;text-align:right;color:#ffffff;height:40px;line-height:40px;float:right;/*background:url(../images/jt.png) no-repeat right center;*/-webkit-transition: all .25s;-moz-transition: all .25s;-ms-transition: all .25s;-o-transition: all .25s;transition: all .25s;}
.menu_list .menu_li{overflow-y: scroll;overflow-x: hidden;}
.menu_li p{padding:0 10px;}
.menu_li ul li a p{width:100%;}
.menu_list{height:300px;display: none;}
.menu_tit{height:40px;padding: 0 20px;}
.menu_tit span{display:none;}
.ly_show .show_list{width:100%;}
.show_list ul li{width:48%;}
.show_list ul li p{width:98%;}
	}
	
@media (max-width:767px) {
.menu_li>p>span{width:10%;}	
}