@charset "utf-8";
/* CSS Document */
/* 南方智慧水务建设官网 CSS Document 
 * ver：2.0
 * By：liuyang.
 * ICQ：1845676808
 * Date：2019/03/18
*/

/**common**/
body, div,dl,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;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;color: #535152;}
a:visited { text-decoration:none;color: #535152;}
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);/**引入字体文件**/
}


.rsContainer { position:relative; width:100%; height:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.rsSlide { display:block; width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0;}
.fullWidth { width:100%; max-height: 620px; overflow:hidden; margin:0 auto; background-color:#f0f0f0;}
#full-width-slider { width:100%; color:#000;}
.royalSlider { position:relative; direction:ltr;}
.royalSlider > * { float:left;}
.royalSlider.rsFullscreen {	position:fixed !important; height:auto !important; width:auto !important; margin: 0 !important; padding: 0 !important; z-index: 2147483647 !important; top: 0 !important; left: 0 !important; bottom: 0 !important; right: 0 !important;}
.royalSlider .rsSlide.rsFakePreloader { opacity:1 !important; -webkit-transition:0s; -moz-transition:0s; -o-transition:0s; transition:0s; display:none;}
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height:auto;}
.rsContent { width:100%; height:100%; position:relative;}
img.rsImg {	max-width:none;}
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs { color:#fff;}

/*回到顶部*/
.Totop { width:40px; height:100px; overflow:hidden; margin:0; padding:0; position:fixed; right:20px; bottom:60px;z-index:99999;}
.Totop a { display:block; width:38px; height:38px; overflow:hidden; margin:0; padding:0; border:1px solid #ccc; border-radius:3px; background:#fff url(../images/tp_tb1.png) center center no-repeat;}
.Totop a:hover { border:1px solid #212121; background:#212121 url(../images/tp_tb2.png) center center no-repeat;}
@media screen and (min-width:992px) {.Totop .sidetop2{ display:none;}}
@media screen and (max-width:991px) {
/*漂浮电话*/
.sidetop2 { margin-bottom:10px !important;}
.Totop .sidetop2 { background:#fff url(../images/tp_tb11.png) center center no-repeat;}
.Totop .sidetop2:hover { border:1px solid #212121; background:#212121 url(../images/tp_tb22.png) center center no-repeat;}
}
@media screen and (min-width:1200px) {
	
	/**top**/
	.ly_top { width:100%; height: 80px; overflow: hidden; margin: 0 auto; padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
	.ly_top .top_main { width:1200px; height: 80px; overflow: hidden; margin: 0 auto; padding: 0;}
	.top_main .ly_logo { width:580px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_main .top_r { float:right; height: 44px; overflow: hidden; margin: 0 0 0 16px; padding: 18px 0;}
	.top_r div { display:block;}
	.top_r div img { display:block; width: 44px; height: 44px; overflow: hidden; margin: 0 8px 0 0; padding: 0; float: left;}
	.top_r div .r_text { height: 44px; overflow: hidden; margin: 0; padding: 0;}
	.r_text b { color:#7d8488; font-size: 12px; font-weight: bold; margin: 0 0 8px; padding: 0; display: block;}
	.r_text p { color:#008ed8; font-size: 14px; font-family: "Arial"; margin: 0; padding: 0;}
	
	/**nav**/
	.ly_nav { width:1200px; height: 50px; margin: 0 auto; padding: 0; position: relative;}
	.nav { width: 1200px; height: 50px; margin: 0 auto; }
	.nav_item { float: left; position: relative; margin: 0 16px 0 0;}
	.nav_item > a { display: block; padding: 0 16px; line-height: 50px; font-size: 15px; color: #008ed8; -webkit-transition: all .4s; transition: all .4s; }
	.nav_item > a:hover, .nav_item > a.navon { height: 48px; font-weight: bold; border-bottom: 2px solid #008ed8;}

	.menu_open { display: none; }
	
	.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #fff; border-radius: 0 0 2px 2px; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
	.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
	.subopen { display: none; }
	.nav_item2 { width: 100%; line-height: 40px; }
	.nav_item2 a { display: block; padding: 0 10px; color: #666; font-size: 14px; white-space: nowrap; text-align: center; }
	.nav_item2:hover a { background: #008ed8; color: #fff; }
	.hcover { display: none; }
	
	/**search**/
	.ly_search { width:240px; height: 34px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 8px; right: 0;}
	.ly_search .sc_ipt { width:170px; height: 30px; overflow: hidden; margin: 0; padding: 2px 11px; background-color: #f4f4f4; border-radius: 2px 0 0 2px; float: left;}
	.ly_search .sc_btn { width:48px; height: 34px; overflow: hidden; margin: 0; padding: 0; background-color: #008ed8; border-radius: 0 2px 2px 0;}
	.sc_ipt input { display:block; width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #666; font-size: 12px; border: none; outline: none; background: none;}
	.sc_btn input { display:block; width: 100%; height: 34px; background: url(../images/sc_btn1.png) center center no-repeat; border: none; outline: none;}
	
	/**banner**/
	.rsMinW .rsArrow { display:block; width:50px; height:50px; margin:-20px 0 0; position:absolute; cursor:pointer; z-index:21;}
	.rsMinW .rsArrowLeft { left:10px; top:50%;}
	.rsMinW .rsArrowRight { right:10px; top:50%;}
	.rsMinW .rsArrowIcn { width:50px; height:50px; margin:0; position:absolute; cursor:pointer; background:url('../images/rs-minimal-white.png') no-repeat;}
	.rsMinW .rsArrowIcn:hover {}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position:0 0;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position:-50px 0;}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover { background-position:0 -50px;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover { background-position:-50px -50px;}
	.rsMinW .rsBullets { width:100%; height:auto; overflow:hidden; position:absolute; bottom:15px; left:0; z-index:35; text-align: center;}
	.rsMinW .rsBullet { display:inline-block; *display:inline; width:40px; height:4px; *zoom:1; padding:4px;}
	.rsMinW .rsBullet span { display:block; width:40px; height:4px; background:rgba(255, 255, 255, 0.5);}
	.rsMinW .rsBullet.rsNavSelected span { background-color:#fff;}
	
	/**new**/
	.ly_tit { width:1200px; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.ly_tit p { width:100%; overflow: hidden; color: #424a51; font-size: 24px; text-align: center; margin: 0 auto 10px; padding: 0;}
	.ly_tit span { display:block; width: 100%; overflow: hidden; color: #bbb; font-size: 12px; text-align: center; margin: 0 auto; padding: 0;}
	.ly_tit span font { color:#dfdfdf;}
	
	.ly_news { width:1200px; margin: 80px auto; padding: 0;}
	.ly_news .nw_l { width:560px; height: 400px; margin: 0 40px 0 0; padding: 0; background-color: #f5f5f5; float: left;}
	.ly_news .nw_l:hover { background-color: #fff; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);}
	.ly_news .nw_r { width:600px; height: 400px; margin: 0; padding: 0; float: right;}
	.nw_l .nw_limg { width:560px; height: 240px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.nw_limg a img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.nw_l .nw_ltext { width:520px; height: 120px; overflow: hidden; margin: 0 auto; padding: 20px;}
	.nw_ltext b { width:100%; height: 20px; overflow: hidden; line-height: 20px; margin: 0 auto; padding: 0; font-weight:normal; display: block;}
	.nw_ltext b a { color: #424a51; font-size: 16px;}
	.nw_ltext b a:hover { color:#008ed8;}
	.nw_ltext p { width:100%; height: 44px; overflow: hidden; line-height: 22px; color: #999; font-size: 12px; text-indent: 2em; text-align: justify; margin: 12px auto 14px; padding: 0;}
	.nw_ltext .time_check { width:100%; height: 30px; overflow: hidden; margin: 0 auto; padding: 0;}
	.time_check span { display:block; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-family: "Arial"; font-size: 12px; float: left;}
	.time_check span img { display:inline-block; vertical-align: middle; margin: -4px 4px 0 0; padding: 0;}
	.time_check a { display:block; width: 80px; height: 30px; overflow: hidden; line-height: 30px; color: #008ed8; font-size: 12px; text-align: right; float: right;}
	.time_check a img { display:inline-block; width: 20px; height: 20px; vertical-align: middle; margin: 5px 0 0 10px; float: right;}
		
	.nw_r ul li { width:600px; height: 120px; margin: 0 auto 20px; padding: 0;}
	.nw_r ul li div { display:block; width: 560px; height: 80px; margin: 0 auto; padding: 20px; background-color: #f5f5f5;}
	.nw_r ul li .newssy:hover { background-color:#fff; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);}
	.nw_r ul li div .nw_rtime { width:110px; height: 50px; overflow: hidden; margin: 0 20px 0 0; padding: 15px 0; color: #fff; background-color: #5c6f7f; float: left;}
	.nw_r ul li div:hover .nw_rtime { background-color: #008ed8;}
	.nw_rtime em { display:block; width:100%; overflow: hidden; font-size: 28px; text-align: center; font-style: normal; margin: 0 auto; padding: 0;}
	.nw_rtime span { display:block; width:100%; overflow: hidden; font-size: 14px; text-align: center;}
	.nw_r ul li div .nw_rtext { width:430px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.nw_r ul li div .nw_rtext b { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #424a51; font-size: 16px; margin: 4px auto 10px; padding: 0; font-weight:normal; display:block;}
	.nw_r ul li div .nw_rtext p { width:100%; height: 44px; overflow: hidden; line-height: 22px; color: #999; font-size: 12px; text-align: justify; margin: 0 auto; padding: 0;}
	.nw_r ul li div:hover .nw_rtext b { color:#008ed8;}
	.nw_r ul li .nw_rtext:hover{ background-color:#fff;}
	
	/**about**/
	.ly_about { width:100%; overflow: hidden; margin: 80px auto; padding: 80px 0 40px; background-color: #f5f5f5;}
	.ly_about .ab_main { width:1200px; height: 360px; margin: 0 auto; padding: 0; position: relative;}
	.ab_main .ab_text { width:560px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_text h3 { width:100%; overflow: hidden; margin: 0; padding: 0; color: #424a51; font-size: 24px; }
	.ab_text p { width:100%; overflow: hidden; line-height: 26px; margin: 40px auto; padding: 0; color: #888; font-size: 14px; text-indent: 2em; text-align: justify;}
	.ab_text a { display:block; width: 160px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #008ed8;}
	.ab_text a span { color:#40abe2;}
	.ab_text a:hover { background-color: #00af80;}
	.ab_main .ab_img { width:720px; height: 360px; margin: 0; padding: 0; position: absolute; top: 0; right:-60px;}
	
	/**product**/
	.ly_products { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.protab { width:1200px; height: 40px; overflow: hidden; margin: 0 auto 40px; padding: 0; text-align: center;}
	.protab ul { display:inline-block;}
	.protab ul li { width:160px; height: 40px; overflow: hidden; margin: 0; padding: 0 5px; float: left; cursor: pointer;}
	.protab ul li span { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #9da9b2;}
	.protab ul li.protab0 span { background-color: #008ed8;}
	
	.pro_list { width:1200px; height: 450px; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li { width:270px; height: 224px; overflow: hidden; margin: 0 40px 0 0; padding: 0; float: left;}
	.pro_list ul li:nth-child(4n) { margin:0;}
	.pro_list ul li a { display:block; width:100%; height: 224px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5;}
	.pro_list ul li a .pro_img { width:100%; height: 180px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.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: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 14px; text-align: center; background-color: #008ed8;}
	.pro_list ul li a:hover p { background-color: #00af80;}
	
	/**link**/
	.ly_links { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0; background-color: #f5f5f5;}
	.ly_links .lk_main { width:1200px; min-height: 120px; overflow: hidden; margin: 0 auto; padding: 20px 30px 20px 150px; background-color: #fff; box-sizing: border-box; position: relative;}
	.lk_main .lk_tit { width:120px; height: 1500px; overflow: hidden; margin: -750px 0 0; padding: 0; position: absolute; left: 0; top: 50%;}
	.lk_main ul li { display:inline-block; margin: 10px 0; padding: 0 10px;}
	.lk_main ul li a { color:#666; font-size: 14px;}
	.lk_main ul li a:hover { color:#008ed8; text-decoration: underline;}
	
	/**foot**/
	.ly_foot { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 30px; background-color: #2e3234;}
	.ly_foot .ft_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_logo { width:150px; height: 120px; overflow: hidden; margin: 0 60px 0 0; padding: 0; float: left;}
	.ft_logo a img { display:block; width: 150px; height: 120px; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_contact { height:120px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ft_contact ul li { height: 40px; line-height: 40px; color: #fff; font-size: 14px; margin: 0; padding: 0 0 0 40px; position: relative;}
	.ft_contact ul li img { display:block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 10px; top: 10px;}
	.ft_contact ul li span { color:#999;}
	.ft_contact ul li a { color:#fff;}
	.ft_main .ft_line1 { width:2px; height: 120px; overflow: hidden; margin: 0; padding: 0 175px; float: left;}
	.ft_line1 img { display:block; width: 2px; height: 120px; overflow: hidden; margin: 0; padding: 0;}
	.ft_main .ft_ewm { height:120px; float: right;}
	.ft_ewm img { width:120px; height: 120px; overflow: hidden; margin: 0 0 0 10px; padding: 0; float: right;}
	.ft_ewm p { width:20px; height: 80px; overflow: hidden; line-height: 16px; margin: 0; padding: 20px 0; color: #fff; font-size: 14px;}
	
	.ft_main .ft_copy { width:1200px; height: 20px; overflow: hidden; margin: 60px auto 0; padding: 0; background: url(../images/ft_line2.png) center center no-repeat;}
	.ft_copy span { display: inline-block; height:20px; line-height: 20px; color:rgba(255, 255, 255, 0.2); font-size: 12px; padding: 0 24px 0 0; background-color: #2e3234;}
	.ft_copy span a { color:rgba(255, 255, 255, 0.2);}
	.ft_copy span a:hover { color:#00af80;}
	
	/**nybanner**/
	.nybanner { width:100%; height: 360px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.nybanner img { display: block; width: 1920px; height: 360px; overflow: hidden; margin: -180px 0 0 -960px; position: absolute; left: 50%; top: 50%;}
	
	/**nymain**/
	.ny_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.ny_main .ny_l { width:240px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ny_main .ny_r { width:920px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ny_l .ny_lcon { width:240px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ny_ltit { width:200px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; font-weight: bold; margin: 0 auto; padding: 10px 20px; background-color: #008ed8;}
	.ny_ltit span { display:inline-block; font-size: 14px; font-weight: normal; font-style: italic; margin: 0 0 0 10px;}
	.ny_lcon ul { width:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px 10px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.ny_lcon ul li { width:220px; overflow: hidden; margin:0 auto 10px; padding: 0;}
	.ny_lcon ul li a { display:block; width: 200px; 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: #008ed8 url(../images/jt_tb3.png) 200px 14px no-repeat;}
	
	.ny_lnew { width:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.ny_lnew ol li { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px dotted #dfdfdf;}
	.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:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px 10px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.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_r .ab_con1 { width:100%; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.ab_con1 h3 { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px;}
	.ab_con1 p { width:100%; overflow: hidden; line-height: 30px; color: #999; font-size: 16px; text-indent: 2em; text-align: justify;}
	.ab_con1 p img { display:block; width: 350px; height: 200px; margin: 0 20px 0 0; padding: 0; float: left;}
	.ab_con1 p span{float:right;width:538px;}
	
	.ny_r .ab_con2 { width:100%; min-height: 420px; overflow: hidden; margin: 80px auto; padding: 80px 40px 60px; background: #00af80 url(../images/ab2_bg.jpg) bottom center no-repeat; box-sizing: border-box;}
	.ab_con2 .ab_con2_text { width:50%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_con2_text h5 { width:100%; overflow: hidden; color: #fff; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.ab_con2_text p { width:100%; overflow: hidden; line-height: 30px; color: #fff; font-size: 16px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.ab_con2 .ab_con2_img { width:370px; height: 320px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ab_con2_img img { display:block; width:370px; height: 320px; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.ny_r .ab_con3 { width:100%; min-height: 460px; overflow: hidden; margin: 80px auto; padding: 0; background: url(../images/ab_con3bg.png) 460px center no-repeat;}
	.ab_con3 .ab_con3_img { width:420px; height: 460px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_con3_img img { display:block; width: 420px; height: 460px; overflow: hidden; margin: 0 auto; padding: 0;}
	.ab_con3 .ab_con3_text { width:440px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ab_con3_text h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 20px auto 40px; padding: 0;}
	.ab_con3_text ul li { width:100%; overflow: hidden; line-height: 30px; color: #333; font-size: 16px; margin: 0 0 6px; padding: 0;}
/*	.ab_con3_text ul li span { color:#999;}*/
	.ab_con3_text ul li.l1 { text-indent:30px;}
	.ab_con3_text ul li.l2 { text-indent:60px;}
	.ab_con3_text ul li.l3 { text-indent:90px;}
	.ab_con3_text ul li.l4 { text-indent:120px;}
	
	/**历史沿革**/
	.lsyg { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0; background-color: #f8f8f8;}
	.lsyg .lsyg_tit { width:1200px; overflow: hidden; color: #333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.lsyg_tit p { width:40px; height: 2px; overflow: hidden; margin: 10px auto 0; padding: 0; background-color: #333;}
	.lsyg .lsyg_list { width:1200px; overflow: hidden; margin: 0 auto; padding: 40px 0; background: url(../images/lsyg_m_line.png) center top no-repeat;}
	.lsyg_list .lsyg_l, .lsyg_list .lsyg_r { width:608px; overflow: hidden; margin: 0 0 20px; padding: 0; box-sizing: border-box;}
	.lsyg_list .lsyg_l { float: left;}
	.lsyg_list .lsyg_r { float: right;}
	.lsyg_l h5, .lsyg_r h5 { width:100%; height: 40px; line-height: 40px; color: #333; font-size: 24px; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l p, .lsyg_r p { width:100%; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l h5, .lsyg_l p { text-align:right; padding: 0 68px 0 0;}
	.lsyg_r h5, .lsyg_r p { padding: 0 0 0 68px;}
	.lsyg_l h5 { background: url(../images/lsyg_l_line.png) center right no-repeat;}
	.lsyg_r h5 { background: url(../images/lsyg_r_line.png) center left no-repeat;}
	
	/**渠道加盟**/
	.join_list { width:1200px; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.join_list ul li { width:100%; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.join_list ul li .join_img { width:560px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.join_img img { display:block; width:100%; overflow: hidden; margin: 0; padding: 0;}
	.join_list ul li .join_text { width:560px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.join_list ul li:nth-child(2n+2) .join_img { float:right;}
	.join_list ul li:nth-child(2n+2) .join_text { float:left;}
	.join_text h5 { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.join_text h5 span { display:block; width:8px; height: 8px; overflow: hidden; background-color: #008ed8; border-radius: 50%; margin: 16px 16px 16px 0; padding: 0; float: left;}
	.join_text p { width:100%; overflow: hidden; line-height: 30px; margin: 0; padding: 0; color: #666; font-size: 16px; /*text-indent: 2em;*/ text-align: justify;}
	.join_text p span { display: block; width:100%; /*height: 30px;*/ line-height: 30px; color: #666; font-size: 16px; text-indent: 0; margin: 0; /*padding: 0 0 0 32px;*/ box-sizing: border-box;}
	.join_text p span em { display:block; width: 4px; height: 4px; overflow: hidden; border: 1px solid #008ed8; border-radius: 50%; margin: 12px 12px 12px 0; padding: 0; float: left;}
	
	.join_form { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.join_form .join_fm_tit { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.join_form .join_fl, .join_form .join_fr { width:560px; overflow: hidden; margin: 0; padding: 0;}
	.join_form .join_fl { float:left;}
	.join_form .join_fr { float:right;}
	.join_fl ul li { width:560px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.join_fl ul li p { width:80px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0; float: left;}
	.join_fl ul li .join_ipt { width:478px; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0;}
	.join_fl ul li .join_btn { width:480px; overflow: hidden; padding: 0; margin: 10px 0 0;}
	.join_ipt input, .join_ipt 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;}
	.join_btn input { display:block; width:100%; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 16px; background-color: #008ed8; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.join_fl ul li .fm_half { width:270px; margin: 0 20px 0 0; float: left;}
	.join_fl ul li .fm_half:nth-child(2n+2) { margin:0;}
	.join_fl ul li .fm_half .join_ipt { width:188px;}
	.join_ipt 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;}
	
	.join_fr p { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0; color:#333; font-size: 14px; font-weight: bold;}
	.join_fr ul li { width:100%; overflow: hidden; line-height: 32px; color: #666; font-size: 14px;}
	
	/**hnr**/
	.hnr { width:100%; overflow: hidden; margin: 60px auto; padding: 0; background: url(../images/hnr_bg1.png) left top no-repeat; background-size: 44% 100%;}
	.hnr .hnrlist { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.hnrlist ul li { width:100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box;}
	.hnrlist ul li:nth-child(1) { padding-left: 650px;}
	.hnrlist ul li:nth-child(2) { padding-left: 600px;}
	.hnrlist ul li:nth-child(3) { padding-left: 550px;}
	.hnrlist ul li:nth-child(4) { padding-left: 500px;}
	.hnrlist ul li:nth-child(5) { padding-left: 450px;}
	.hnrlist ul li:nth-child(6) { padding-left: 400px;}
	.hnrlist ul li:nth-child(7) { padding-left: 350px;}
	.hnrlist ul li:nth-child(8) { padding-left: 300px;}
	.hnrlist ul li:nth-child(9) { padding-left: 250px;}
	.hnrlist ul li:nth-child(10) { padding-left: 200px;}
	.hnrlist ul li:nth-child(11) { padding-left: 150px;}
	.hnrlist ul li:nth-child(12) { padding-left: 100px;}
	.hnrlist ul li:nth-child(13) { padding-left: 50px;}
	.hnrlist ul li:nth-child(14) { padding-left: 0;}
	.hnrlist ul li b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 14px; margin: 0; padding: 0;}
	.hnrlist ul li p { display:block; width: 100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: justify; margin: 0; padding: 0;}
	
	/**honor**/
	.ly_honor { width: 100%; overflow: hidden; margin: 0 auto; padding: 80px 0; background-color: #f5f5f5;}
	.ly_honor .honor_tit { width:1200px; overflow: hidden; color: #333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.ly_honor .honor_list { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.honor_list ul li { width:270px; overflow: hidden; margin: 0 40px 0 0; padding: 0; float: left;}
	.honor_list ul li:nth-child(4n+4) { margin:0;} 
	.honor_list ul li .honor_img { width:270px; height: 180px; overflow: hidden; margin: 0 auto 20px; padding: 0; background-color: #fff; position: relative;}
	.honor_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.honor_list ul li p { width:100%; overflow: hidden; color: #333; font-size: 14px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
	
	/**tec_3**/
	.tec_3 { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_3 p { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-align: justify; margin: 0 auto 30px; padding: 0;}
	.tec_3 p b { color:#333;}
	.tec_3 ul li { width:22%; height: 180px; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left; position: relative;}
	.tec_3 ul li:nth-child(4n+4) { margin:0;}
	.tec_3 ul li img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	
	/**tec_4**/
	.tec_4 { width:1200px; overflow: hidden; margin: 80px auto 40px; padding: 0;}
	.tec_4 .tec4_tit1 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.tec_4 .tec4_con, .tec_4 .tec4_list { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.tec4_con b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 16px; margin: 0 auto 12px; padding: 0;}
	.tec4_con p { width: 100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.tec4_list b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 16px; margin: 0 auto; padding: 0;}
	.tec4_list ul li { width:580px; min-height: 22px; overflow: hidden; margin: 0 40px 0 0; padding: 40px 0; border-bottom: 1px solid #dfdfdf; float: left;}
	.tec4_list ul li:nth-child(2n+2) { margin: 0;}
	.tec4_list ul li .zj_img { width:180px; height: 220px; overflow: hidden; margin: 0 20px 0 0; padding: 0; position: relative; float: left;}
	.zj_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec4_list ul li .zj_text { width:380px; overflow: hidden; margin: 0; padding: 20px 0 0;}
	.zj_text p { width:100%; overflow: hidden; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto 20px; padding: 0;}
	.zj_text span { display: block; width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-indent: 2em; text-align: justify;margin: 0 auto; padding: 0;}
	
	/**tec_5**/
	.tec_5 { width:100%; overflow: hidden; margin: 0 auto 80px; padding: 80px 0; background: url(../images/tec5_bg.jpg) center center no-repeat;}
	.tec_5 .tec5_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main .tec5_tit { width:100%; overflow: hidden; margin: 0 auto 80px; padding: 0;}
	.tec5_tit img { display:block; width: 400px; height: 170px; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main ul { width:80%; margin: 0 auto;}
	.tec5_main ul li { width:33.333333%; overflow: hidden; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0 40px; float: left; box-sizing: border-box;}
	
	/**tec_6**/
	.tec_6 { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_6 .tec6_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec_6 ol li { width:50%; overflow: hidden; margin: 0 0 40px; padding: 0 60px; float: left; box-sizing: border-box;}
	.tec_6 ul li { width:31%; overflow: hidden; margin: 0 3.5% 0 0; padding: 0; float: left; box-sizing: border-box;}
	.tec_6 ul li:nth-child(3n+3) { margin:0;}
	.tec_6 ol li .tec6_img { width:100%; height: 320px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec_6 ul li .tec6_img { width:100%; height: 260px; overflow: hidden; margin: 0 auto 16px; padding: 0; border: 1px solid #eaeaea; position: relative; box-sizing: border-box;}
	.tec6_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec_6 ol li p, .tec_6 ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
	.tec_6 ol li span, .tec_6 ul li span { display: block; width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #666; font-size: 14px; text-align: center;}
	
	/**tec_7**/
	.tec_7 { width:100%; overflow: hidden; margin: 80px auto; padding: 80px 0; background-color: #f5f5f5;}
	.tec_7 .tec7_main { width:1200px; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec7_main .tec7_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec7_main ul li { width:270px; overflow: hidden; margin: 0 40px 0 0; padding: 0; float: left;}
	.tec7_main ul li:nth-child(4n+4) { margin:0;}
	.tec7_main ul li .tec7_img { width:100%; height: 180px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec7_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec7_main ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
	
	/**tec_8**/
	.tec_8 { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_8 .tec8_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec_8 ul li { width:50%; overflow: hidden; margin: 0 0 40px; padding: 0 60px; float: left; box-sizing: border-box;}
	.tec_8 ul li .tec8_img { width:100%; height: 320px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec8_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec_8 ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
		
	/**产品咨询**/
	.pro_form { width:920px; overflow: hidden; margin: 40px auto 20px; padding: 0;}
	.pro_form ul li { width:920px; 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:838px; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0; position: relative;}
	.pro_form ul li .pro_fmbtn { width:840px; 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:400px; 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:450px; 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:368px;}
	.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;}
	.pro_detail_main .pro_detail_img { width:530px; height: 360px; overflow: hidden; margin: 0; padding: 15px; 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:610px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.pro_detail_text h1 { width:100%; overflow: hidden; line-height: 36px; color: #008ed8; 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:610px; height: 54px; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_detail_btn a { display:block; width: 285px; 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: #008ed8;}
	.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:hover { background-color: #0085cb;}
	.pro_detail_btn a.prodtl_btn2:hover { background-color: #009e74;}
	
	/**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: #008ed8;}
	.ly_scroll ul li a:hover p { background-color: #00af80;}
	
	/**service**/	
	.svc_1, .svc_2 { width:1200px; overflow: hidden; margin: 80px auto; padding: 0;}
	.svc_1 .svc1_tit { width:100%; overflow: hidden; color:#333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.svc_2 .svc2_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.svc2_tit h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 12px; padding: 0; text-align: center;}
	.svc2_tit p { width:100%; overflow: hidden; color: #008ed8; font-size: 18px; margin: 0 auto 20px; padding: 0; text-align: center;}
	.svc2_tit p span { color:#00af80;}
	
	.svc_1 .svc1_map { width:600px; height: 500px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.svc1_map img { display: block; width:600px; height: 500px; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc_1 .svc1_r { width:560px; overflow: hidden; margin: 0; padding: 0; float: right;}
	.svc1_r .svc1_list { width:560px; height: 160px; overflow-y: scroll; margin: 0 auto 60px; padding: 20px 0; background-color: #f5f5f5;}
	.svc1_list ul { width:520px; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc1_list ul li { display:inline-block; height: 30px; line-height: 30px; color: #666; font-size: 12px; margin: 0 0 10px; padding: 0 10px; cursor: pointer; float: left;}
	.svc1_list ul li.tabActive { color:#fff; background-color: #008ed8;}
	
	.svc_1 .svc1_lxfs { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.svc1_lxfs h5 { width:100%; overflow: hidden; line-height: 26px; margin: 0 auto; padding: 0 0 0 10px; color: #008ed8; font-size: 16px; box-sizing: border-box; text-align: justify;}
	.svc1_lxfs p { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0 0 0 10px; color: #333; font-size: 16px; box-sizing: border-box; text-align: justify;}
	.svc1_lxfs ul li { width:100%; overflow: hidden; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0 0 0 40px; position: relative; box-sizing: border-box;}
	.svc1_lxfs ul li img { display:block; width:28px; height: 28px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 6px; top: 6px;}
	.svc1_lxfs .svc_ewm { width:180px; height: 180px; overflow: hidden; margin: 0 0 0 10px; padding: 0; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.svc_ewm img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.svc_2 .svc2_num { width:100%; overflow: hidden; margin: 60px auto; padding: 0;}
	.svc2_num ul li { width:20%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5 { width:140px; height: 140px; overflow: hidden; margin: 0 auto; padding: 0; border-radius: 16px;} 
	.num_main1, .num_main5 { background-color:#008ed8;}
	.num_main2, .num_main4 { background-color:#0cb0d3;}
	.num_main3 { background-color:#00af80;}
	.num_main1 b, .num_main2 b, .num_main3 b, .num_main4 b, .num_main5 b { display:block; width:100%; overflow: hidden; margin: 46px auto 10px; padding: 0; color: #fff; font-size: 40px; text-align: center;}
	.num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 12px; text-align: center;}
	.svc_2 .svc2_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc2_text p { width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: center; margin: 0 auto 15px; padding: 0;}
	.svc2_text p span { color:#008ed8;}
	.svc2_text p font { color:#0cb0d3;}
	.svc2_text p em { color:#00af80; font-style: normal;}
	.svc2_text b { display: block; width:100%; overflow: hidden; line-height: 36px; color: #333; font-size: 24px; text-align: center; margin: 0 auto; padding: 0;}
	
	
	/**面包屑导航**/
	.ly_crb { width:1200px; overflow: hidden; height: 40px; line-height: 40px; margin: 20px auto; padding: 0; color: #666; font-size: 14px;}
	.ly_crb a { color:#666;}
	.ly_crb a:hover { color:#008ed8;}
	.ly_crb span, .ly_crb em { color:#999; font-style: normal;}
	.ly_crb img { display:block; width:16px; height: 16px; overflow: hidden; margin: 12px 10px 12px 0; padding: 0; float: left;}
	
}

@media screen and (max-width:1199px) and (min-width:1081px) {
	
	/**top**/
	.ly_top { width:100%; height: 80px; overflow: hidden; margin: 0 auto; padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
	.ly_top .top_main { width:96%; height: 80px; overflow: hidden; margin: 0 auto; padding: 0;}
	.top_main .ly_logo { width:580px; height: 80px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_main .top_r { float:right; height: 44px; overflow: hidden; margin: 0; padding: 18px 20px;}
	.top_r div { display:block;}
	.top_r div img { display:block; width: 44px; height: 44px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.top_r div .r_text {display: none;}
	
	/**nav**/
	.ly_nav { width:96%; height: 50px; margin: 0 auto; padding: 0; position: relative;}
	.nav { width: 100%; height: 50px; margin: 0 auto; }
	.nav_item { float: left; position: relative; }
	.nav_item > a { display: block; padding: 0 15px; line-height: 50px; font-size: 15px; color: #008ed8; -webkit-transition: all .4s; transition: all .4s; }
	.nav_item > a:hover, .nav_item > a.navon { height: 48px; font-weight: bold; border-bottom: 2px solid #008ed8;}
	.menu_open { display: none; }
	
	.nav_item_open { width: 100%; height: auto; position: absolute; left: 0; top: 100%; z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #fff; border-radius: 0 0 2px 2px; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; }
	.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); }
	.subopen { display: none; }
	.nav_item2 { width: 100%; line-height: 40px; }
	.nav_item2 a { display: block; padding: 0 20px; color: #666; font-size: 14px; white-space: nowrap; text-align: left; }
	.nav_item2:hover a { background: #008ed8; color: #fff;}
	.hcover { display: none; }
	
	/**search**/
	.ly_search { width:240px; height: 34px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 8px; right: 0;}
	.ly_search .sc_ipt { width:170px; height: 30px; overflow: hidden; margin: 0; padding: 2px 11px; background-color: #f4f4f4; border-radius: 2px 0 0 2px; float: left;}
	.ly_search .sc_btn { width:48px; height: 34px; overflow: hidden; margin: 0; padding: 0; background-color: #008ed8; border-radius: 0 2px 2px 0;}
	.sc_ipt input { display:block; width:100%; height: 30px; overflow: hidden; line-height: 30px; color: #666; font-size: 12px; border: none; outline: none; background: none;}
	.sc_btn input { display:block; width: 100%; height: 34px; background: url(../images/sc_btn1.png) center center no-repeat; border: none; outline: none;}
	
	/**banner**/
	.rsMinW .rsArrow { display:block; width:50px; height:50px; margin:-20px 0 0; position:absolute; cursor:pointer; z-index:21;}
	.rsMinW .rsArrowLeft { left:10px; top:50%;}
	.rsMinW .rsArrowRight { right:10px; top:50%;}
	.rsMinW .rsArrowIcn { width:50px; height:50px; margin:0; position:absolute; cursor:pointer; background:url('../images/rs-minimal-white.png') no-repeat;}
	.rsMinW .rsArrowIcn:hover {}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position:0 0;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position:-50px 0;}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover { background-position:0 -50px;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover { background-position:-50px -50px;}
	.rsMinW .rsBullets { width:100%; height:auto; overflow:hidden; position:absolute; bottom:15px; left:0; z-index:35; text-align: center;}
	.rsMinW .rsBullet { display:inline-block; *display:inline; width:40px; height:4px; *zoom:1; padding:4px;}
	.rsMinW .rsBullet span { display:block; width:40px; height:4px; background:rgba(255, 255, 255, 0.5);}
	.rsMinW .rsBullet.rsNavSelected span { background-color:#fff;}
	
	/**new**/
	.ly_tit { width:96%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.ly_tit h5 { width:100%; overflow: hidden; color: #424a51; font-size: 24px; text-align: center; margin: 0 auto 10px; padding: 0;}
	.ly_tit span { display:block; width: 100%; overflow: hidden; color: #bbb; font-size: 12px; text-align: center; margin: 0 auto; padding: 0;}
	.ly_tit span font { color:#dfdfdf;}
	
	.ly_news { width:96%; margin: 80px auto; padding: 0;}
	.ly_news .nw_l { width:48%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5; float: left;}
	.ly_news .nw_l:hover { background-color: #fff; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);}
	.ly_news .nw_r { width:50%; height: 370px; margin: 0 auto; padding: 0; float: right;}
	.nw_l .nw_limg { width:100%; height: 210px; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_limg a img { display:block; width: 100%; min-height: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_l .nw_ltext { width:100%; height: 160px; overflow: hidden; margin: 0 auto; padding: 20px; box-sizing: border-box;}
	.nw_ltext h3 { width:100%; height: 20px; overflow: hidden; line-height: 20px; margin: 0 auto; padding: 0;}
	.nw_ltext h3 a { color: #424a51; font-size: 16px;}
	.nw_ltext h3 a:hover { color:#008ed8;}
	.nw_ltext p { width:100%; max-height: 44px; overflow: hidden; line-height: 22px; color: #999; font-size: 12px; text-indent: 2em; text-align: justify; margin: 12px auto 14px; padding: 0;}
	.nw_ltext .time_check { width:100%; height: 30px; overflow: hidden; margin: 0 auto; padding: 0;}
	.time_check span { display:block; height: 30px; overflow: hidden; line-height: 30px; color: #999; font-family: "Arial"; font-size: 12px; float: left;}
	.time_check span img { display:inline-block; vertical-align: middle; margin: -4px 4px 0 0; padding: 0;}
	.time_check a { display:block; width: 80px; height: 30px; overflow: hidden; line-height: 30px; color: #008ed8; font-size: 12px; text-align: right; float: right;}
	.time_check a img { display:inline-block; width: 20px; height: 20px; vertical-align: middle; margin: 5px 0 0 10px; float: right;}
	
	.nw_r ul li { width:100%; height: 110px; margin: 0 auto 20px; padding: 0;}
	.nw_r ul li a { display:block; width: 100%; height: 110px; margin: 0 auto; padding: 20px; background-color: #f5f5f5; box-sizing: border-box;}
	.nw_r ul li a:hover { background-color:#fff; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);}
	.nw_r ul li a .nw_rtime { width:20%; height: 50px; overflow: hidden; margin: 0; padding: 10px 0; color: #fff; background-color: #5c6f7f; float: left;}
	.nw_r ul li a:hover .nw_rtime { background-color: #008ed8;}
	.nw_rtime em { display:block; width:100%; overflow: hidden; font-size: 28px; text-align: center; font-style: normal; margin: 0 auto; padding: 0;}
	.nw_rtime span { display:block; width:100%; overflow: hidden; font-size: 14px; text-align: center;}
	.nw_r ul li a .nw_rtext { width:80%; height: 80px; overflow: hidden; margin: 0; padding: 0 0 0 20px; float: left; box-sizing: border-box;}
	.nw_r ul li a .nw_rtext h5 { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #424a51; font-size: 16px; margin: 4px auto; padding: 0;}
	.nw_r ul li a .nw_rtext p { width:100%; height: 44px; overflow: hidden; line-height: 22px; color: #999; font-size: 12px; text-align: justify; margin: 0 auto; padding: 0;}
	.nw_r ul li a:hover .nw_rtext h5 { color:#008ed8;}
	
	/**about**/
	.ly_about { width:100%; overflow: hidden; margin: 80px auto; padding: 80px 0 40px; background-color: #f5f5f5;}
	.ly_about .ab_main { width:96%; min-height: 360px; margin: 0 auto; padding: 0 20px; position: relative; box-sizing: border-box;}
	.ab_main .ab_text { width:40%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_text h3 { width:100%; overflow: hidden; margin: 0; padding: 0; color: #424a51; font-size: 24px; }
	.ab_text p { width:100%; overflow: hidden; line-height: 26px; margin: 40px auto; padding: 0; color: #888; font-size: 14px; text-indent: 2em; text-align: justify;}
	.ab_text a { display:block; width: 160px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #008ed8;}
	.ab_text a span { color:#40abe2;}
	.ab_text a:hover { background-color: #0081c4;}
	.ab_main .ab_img { width:720px; height: 360px; margin: 0; padding: 0; position: absolute; top: 0; right:-60px;}
	
	/**product**/
	.ly_products { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.protab { width:100%; height: 40px; overflow: hidden; margin: 0 auto 40px; padding: 0; text-align: center;}
	.protab ul { display:inline-block;}
	.protab ul li { width:160px; height: 40px; overflow: hidden; margin: 0; padding: 0 5px; float: left; cursor: pointer;}
	.protab ul li span { display:block; width: 100%; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; text-align: center; background-color: #9da9b2;}
	.protab ul li.protab0 span { background-color: #008ed8;}
	
	.pro_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.pro_list ul li { width:22%; height: 224px; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left;}
	.pro_list ul li:nth-child(4n) { margin:0;}
	.pro_list ul li a { display:block; width:100%; height: 224px; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5;}
	.pro_list ul li a .pro_img { width:100%; height: 180px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.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: 44px; overflow: hidden; line-height: 44px; color: #fff; font-size: 14px; text-align: center; background-color: #008ed8;}
	.pro_list ul li a:hover p { background-color: #00af80;}
	
	/**link**/
	.ly_links { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0; background-color: #f5f5f5;}
	.ly_links .lk_main { width:96%; min-height: 120px; overflow: hidden; margin: 0 auto; padding: 20px 30px 20px 150px; background-color: #fff; box-sizing: border-box; position: relative;}
	.lk_main .lk_tit { width:120px; height: 1500px; overflow: hidden; margin: -750px 0 0; padding: 0; position: absolute; left: 0; top: 50%;}
	.lk_tit img { display:block; width: 120px; height: 1500px; overflow: hidden; margin: 0; padding: 0;}
	.lk_main ul li { display:inline-block; margin: 10px 0; padding: 0 10px;}
	.lk_main ul li a { color:#666; font-size: 14px;}
	.lk_main ul li a:hover { color:#008ed8; text-decoration: underline;}
	
	/**foot**/
	.ly_foot { width:100%; overflow: hidden; margin: 0 auto; padding: 80px 0 30px; background-color: #2e3234;}
	.ly_foot .ft_main { width:96%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_logo { width:150px; height: 120px; overflow: hidden; margin: 0 60px 0 0; padding: 0; float: left;}
	.ft_logo a img { display:block; width: 150px; height: 120px; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_contact { height:120px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ft_contact ul li { height: 40px; line-height: 40px; color: #fff; font-size: 14px; margin: 0; padding: 0 0 0 40px; position: relative;}
	.ft_contact ul li img { display:block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 10px; top: 10px;}
	.ft_contact ul li span { color:#999;}
	.ft_contact ul li a { color:#fff;}
	.ft_main .ft_line1 { width:2px; height: 120px; overflow: hidden; margin: 0; padding: 0 8%; float: left;}
	.ft_line1 img { display:block; width: 2px; height: 120px; overflow: hidden; margin: 0; padding: 0;}
	.ft_main .ft_ewm { width: 150px; height:120px; float: right;}
	.ft_ewm img { width:120px; height: 120px; overflow: hidden; margin: 0 0 0 10px; padding: 0; float: right;}
	.ft_ewm p { width:20px; height: 80px; overflow: hidden; line-height: 16px; margin: 0; padding: 20px 0; color: #fff; font-size: 14px;}
	
	.ft_main .ft_copy { width:100%; height: 20px; overflow: hidden; margin: 60px auto 0; padding: 0; background: url(../images/ft_line2.png) center center no-repeat;}
	.ft_copy span { display: inline-block; height:20px; line-height: 20px; color:rgba(255, 255, 255, 0.2); font-size: 12px; padding: 0 24px 0 0; background-color: #2e3234;}
	.ft_copy span a { color:rgba(255, 255, 255, 0.2);}
	.ft_copy span a:hover { color:#00af80;}
	
	/**nybanner**/
	.nybanner { width:100%; height: 360px; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.nybanner img { display: block; width: 1920px; height: 360px; overflow: hidden; margin: -180px 0 0 -960px; position: absolute; left: 50%; top: 50%;}
	
	/**nymain**/
	.ny_main { width:96%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; position: relative;}
	.ny_main .ny_l { width:240px; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ny_main .ny_r { width:76%; overflow: hidden; margin: 0; padding: 0 0 0 40px; box-sizing: border-box;}
	.ny_l .ny_lcon { width:240px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.ny_ltit { width:200px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 20px; font-weight: bold; margin: 0 auto; padding: 10px 20px; background-color: #008ed8;}
	.ny_ltit span { display:inline-block; font-size: 14px; font-weight: normal; font-style: italic; margin: 0 0 0 10px;}
	.ny_lcon ul { width:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px 10px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.ny_lcon ul li { width:220px; overflow: hidden; margin:0 auto 10px; padding: 0;}
	.ny_lcon ul li a { display:block; width: 200px; 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: #008ed8 url(../images/jt_tb3.png) 200px 14px no-repeat;}
	
	.ny_lnew { width:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.ny_lnew ol li { width: 100%; height: 40px; overflow: hidden; line-height: 40px; margin: 0 auto; padding: 0; border-bottom: 1px dotted #dfdfdf;}
	.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:220px; overflow: hidden; margin: 0 auto; padding: 20px 9px 10px; border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
	.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_r .ab_con1 { width:100%; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.ab_con1 h3 { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px;}
	.ab_con1 p { width:100%; overflow: hidden; line-height: 28px; color: #999; font-size: 14px; text-indent: 2em; text-align: justify;}
	.ab_con1 p img { display:block; width: 350px; height: 200px; margin: 0 20px 0 0; padding: 0; float: left;}
	
	.ny_r .ab_con2 { width:100%; min-height: 420px; overflow: hidden; margin: 80px auto; padding: 80px 40px 60px; background: #00af80 url(../images/ab2_bg.jpg) bottom center no-repeat; box-sizing: border-box;}
	.ab_con2 .ab_con2_text { width:50%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_con2_text h5 { width:100%; overflow: hidden; color: #fff; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.ab_con2_text p { width:100%; overflow: hidden; line-height: 28px; color: #fff; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.ab_con2 .ab_con2_img { width:46%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ab_con2_img img { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.ny_r .ab_con3 { width:100%; overflow: hidden; margin: 80px auto; padding: 0; background: url(../images/ab_con3bg.png) 460px center no-repeat;}
	.ab_con3 .ab_con3_img { width:48%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ab_con3_img img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ab_con3 .ab_con3_text { width:48%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.ab_con3_text h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 10px auto 40px; padding: 0;}
	.ab_con3_text ul li { width:100%; overflow: hidden; line-height: 28px; color: #333; font-size: 14px; margin: 0 0 6px; padding: 0;}
	.ab_con3_text ul li span { color:#999;}
	.ab_con3_text ul li.l1 { text-indent:30px;}
	.ab_con3_text ul li.l2 { text-indent:60px;}
	.ab_con3_text ul li.l3 { text-indent:90px;}
	.ab_con3_text ul li.l4 { text-indent:120px;}
	
	/**历史沿革**/
	.lsyg { width:96%; overflow: hidden; margin: 0 auto; padding: 80px 2%; background-color: #f8f8f8;}
	.lsyg .lsyg_tit { width:100%; overflow: hidden; color: #333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.lsyg_tit p { width:40px; height: 2px; overflow: hidden; margin: 10px auto 0; padding: 0; background-color: #333;}
	.lsyg .lsyg_list { width:100%; overflow: hidden; margin: 0 auto; padding: 40px 0; background: url(../images/lsyg_m_line.png) center top no-repeat;}
	.lsyg_list .lsyg_l, .lsyg_list .lsyg_r { width:50.8%; overflow: hidden; margin: 0 0 20px; padding: 0;}
	.lsyg_list .lsyg_l { float: left;}
	.lsyg_list .lsyg_r { float: right;}
	.lsyg_l h5, .lsyg_r h5 { width:100%; height: 40px; line-height: 40px; color: #333; font-size: 24px; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l p, .lsyg_r p { width:100%; overflow: hidden; line-height: 24px; color: #999; font-size: 14px; text-align: justify; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l h5, .lsyg_l p { text-align:right; padding: 0 68px 0 0;}
	.lsyg_r h5, .lsyg_r p { padding: 0 0 0 68px;}
	.lsyg_l h5 { background: url(../images/lsyg_l_line.png) center right no-repeat;}
	.lsyg_r h5 { background: url(../images/lsyg_r_line.png) center left no-repeat;}
	
	/**渠道加盟**/
	.join_list { width:96%; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.join_list ul li { width:100%; overflow: hidden; margin: 0 auto 60px; padding: 0;}
	.join_list ul li .join_img { width:48%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.join_img img { display:block; width:100%; overflow: hidden; margin: 0; padding: 0;}
	.join_list ul li .join_text { width:48%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.join_list ul li:nth-child(2n+2) .join_img { float:right;}
	.join_list ul li:nth-child(2n+2) .join_text { float:left;}
	.join_text h5 { width:100%; height: 40px; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.join_text h5 span { display:block; width:8px; height: 8px; overflow: hidden; background-color: #008ed8; border-radius: 50%; margin: 16px 16px 16px 0; padding: 0; float: left;}
	.join_text p { width:100%; overflow: hidden; line-height: 30px; margin: 0; padding: 0; color: #666; font-size: 16px; text-indent: 2em; text-align: justify;}
	.join_text p span { display: block; width:100%; height: 30px; line-height: 30px; color: #666; font-size: 16px; text-indent: 0; margin: 0; padding: 0 0 0 32px; box-sizing: border-box;}
	.join_text p span em { display:block; width: 4px; height: 4px; overflow: hidden; border: 1px solid #008ed8; border-radius: 50%; margin: 12px 12px 12px 0; padding: 0; float: left;}
	
	.join_form { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.join_form .join_fm_tit { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.join_form .join_fl, .join_form .join_fr { width:560px; overflow: hidden; margin: 0; padding: 0;}
	.join_form .join_fr { width:40%;}
	.join_form .join_fl { float:left;}
	.join_form .join_fr { float:right;}
	.join_fl ul li { width:560px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.join_fl ul li p { width:80px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0; float: left;}
	.join_fl ul li .join_ipt { width:478px; overflow: hidden; border: 1px solid #dfdfdf; padding: 0; margin: 0;}
	.join_fl ul li .join_btn { width:480px; overflow: hidden; padding: 0; margin: 10px 0 0;}
	.join_ipt input, .join_ipt 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;}
	.join_btn input { display:block; width:100%; height: 50px; overflow: hidden; line-height: 50px; color: #fff; font-size: 16px; background-color: #008ed8; border: none; outline: none; margin: 0; padding: 4px 19px; box-sizing: border-box;}
	.join_fl ul li .fm_half { width:270px; margin: 0 20px 0 0; float: left;}
	.join_fl ul li .fm_half:nth-child(2n+2) { margin:0;}
	.join_fl ul li .fm_half .join_ipt { width:188px;}
	.join_ipt 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;}
	
	.join_fr p { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0; color:#333; font-size: 14px; font-weight: bold;}
	.join_fr ul li { width:100%; overflow: hidden; line-height: 32px; color: #666; font-size: 14px;}
	
	/**hnr**/
	.hnr { width:100%; overflow: hidden; margin: 60px auto; padding: 0; background: url(../images/hnr_bg1.png) -320px top no-repeat; background-size: 80% 100%;}
	.hnr .hnrlist { width:96%; overflow: hidden; margin: 0 auto; padding: 0;}
	.hnrlist ul li { width:100%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box;}
	.hnrlist ul li:nth-child(1) { padding-left: 650px;}
	.hnrlist ul li:nth-child(2) { padding-left: 600px;}
	.hnrlist ul li:nth-child(3) { padding-left: 550px;}
	.hnrlist ul li:nth-child(4) { padding-left: 500px;}
	.hnrlist ul li:nth-child(5) { padding-left: 450px;}
	.hnrlist ul li:nth-child(6) { padding-left: 400px;}
	.hnrlist ul li:nth-child(7) { padding-left: 350px;}
	.hnrlist ul li:nth-child(8) { padding-left: 300px;}
	.hnrlist ul li:nth-child(9) { padding-left: 250px;}
	.hnrlist ul li:nth-child(10) { padding-left: 200px;}
	.hnrlist ul li:nth-child(11) { padding-left: 150px;}
	.hnrlist ul li:nth-child(12) { padding-left: 100px;}
	.hnrlist ul li:nth-child(13) { padding-left: 50px;}
	.hnrlist ul li:nth-child(14) { padding-left: 0;}
	.hnrlist ul li b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 14px; margin: 0; padding: 0;}
	.hnrlist ul li p { display:block; width: 100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: justify; margin: 0; padding: 0;}
	
	/**honor**/
	.ly_honor { width: 100%; overflow: hidden; margin: 0 auto; padding: 80px 0; background-color: #f5f5f5;}
	.ly_honor .honor_tit { width:96%; overflow: hidden; color: #333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.ly_honor .honor_list { width:96%; overflow: hidden; margin: 0 auto; padding: 0;}
	.honor_list ul li { width:22%; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left;}
	.honor_list ul li:nth-child(4n+4) { margin:0;} 
	.honor_list ul li .honor_img { width:100%; height: 180px; overflow: hidden; margin: 0 auto 20px; padding: 0; background-color: #fff; position: relative;}
	.honor_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.honor_list ul li p { width:100%; overflow: hidden; color: #333; font-size: 14px; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
	
	/**tec_3**/
	.tec_3 { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_3 p { width:100%; overflow: hidden; line-height: 28px; color: #666; font-size: 14px; text-align: justify; margin: 0 auto 30px; padding: 0;}
	.tec_3 p b { color:#333;}
	.tec_3 ul li { width:22%; height: 180px; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left; position: relative;}
	.tec_3 ul li:nth-child(4n+4) { margin:0;}
	.tec_3 ul li img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	
	/**tec_4**/
	.tec_4 { width:96%; overflow: hidden; margin: 80px auto 40px; padding: 0;}
	.tec_4 .tec4_tit1 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 40px; padding: 0;}
	.tec_4 .tec4_con, .tec_4 .tec4_list { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.tec4_con b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 16px; margin: 0 auto 12px; padding: 0;}
	.tec4_con p { width: 100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.tec4_list b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 16px; margin: 0 auto; padding: 0;}
	.tec4_list ul li { width:48%; min-height: 22px; overflow: hidden; margin: 0 4% 0 0; padding: 40px 0; border-bottom: 1px solid #dfdfdf; float: left;}
	.tec4_list ul li:nth-child(2n+2) { margin: 0;}
	.tec4_list ul li .zj_img { width:32%; height: 220px; overflow: hidden; margin: 0 4% 0 0; padding: 0; position: relative; float: left;}
	.zj_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec4_list ul li .zj_text { width:64%; overflow: hidden; margin: 0; padding: 20px 0 0;}
	.zj_text p { width:100%; overflow: hidden; color: #333; font-size: 14px; font-weight: bold; margin: 0 auto 20px; padding: 0;}
	.zj_text span { display: block; width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-indent: 2em; text-align: justify;margin: 0 auto; padding: 0;}
	
	/**tec_5**/
	.tec_5 { width:100%; overflow: hidden; margin: 0 auto 80px; padding: 80px 0; background: url(../images/tec5_bg.jpg) center center no-repeat;}
	.tec_5 .tec5_main { width:96%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main .tec5_tit { width:100%; overflow: hidden; margin: 0 auto 80px; padding: 0;}
	.tec5_tit img { display:block; width: 400px; height: 170px; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main ul { width:100%; margin: 0 auto;}
	.tec5_main ul li { width:33.333333%; overflow: hidden; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0 40px; float: left; box-sizing: border-box;}
	
	/**tec_6**/
	.tec_6 { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_6 .tec6_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec_6 ol li { width:50%; overflow: hidden; margin: 0 0 40px; padding: 0 60px; float: left; box-sizing: border-box;}
	.tec_6 ul li { width:31%; overflow: hidden; margin: 0 3.5% 0 0; padding: 0; float: left; box-sizing: border-box;}
	.tec_6 ul li:nth-child(3n+3) { margin:0;}
	.tec_6 ol li .tec6_img { width:100%; height: 320px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec_6 ul li .tec6_img { width:100%; height: 260px; overflow: hidden; margin: 0 auto 16px; padding: 0; border: 1px solid #eaeaea; position: relative; box-sizing: border-box;}
	.tec6_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec_6 ol li p, .tec_6 ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
	.tec_6 ol li span, .tec_6 ul li span { display: block; width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #666; font-size: 14px; text-align: center;}
	
	/**tec_7**/
	.tec_7 { width:100%; overflow: hidden; margin: 80px auto; padding: 80px 0; background-color: #f5f5f5;}
	.tec_7 .tec7_main { width:96%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec7_main .tec7_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec7_main ul li { width:22%; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left;}
	.tec7_main ul li:nth-child(4n+4) { margin:0;}
	.tec7_main ul li .tec7_img { width:100%; height: 180px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec7_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec7_main ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
	
	/**tec_8**/
	.tec_8 { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.tec_8 .tec8_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0; color: #333; font-size: 24px; text-align: center;}
	.tec_8 ul li { width:50%; overflow: hidden; margin: 0 0 40px; padding: 0 60px; float: left; box-sizing: border-box;}
	.tec_8 ul li .tec8_img { width:100%; height: 320px; overflow: hidden; margin: 0 auto 16px; padding: 0; position: relative;}
	.tec8_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec_8 ul li p { width:100%; overflow: hidden; line-height: 24px; margin: 0 auto; padding: 0; color: #333; font-size: 14px; font-weight: bold; text-align: center;}
	
	/**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;}
	.pro_detail_main .pro_detail_img { width:530px; height: 360px; overflow: hidden; margin: 0; padding: 15px; 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:46%; overflow: hidden; margin: 0; padding: 0; float: right;}
	.pro_detail_text h3 { width:100%; overflow: hidden; line-height: 36px; color: #008ed8; 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:100%; height: 54px; overflow: hidden; margin: 0 auto; padding: 0;}
	.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: #008ed8;}
	.pro_detail_btn a.prodtl_btn2 { float:left; background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:hover { background-color: #0085cb;}
	.pro_detail_btn a.prodtl_btn2:hover { background-color: #009e74;}
	
	/**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: #008ed8;}
	.ly_scroll ul li a:hover p { background-color: #00af80;}
	
	/**service**/
	.svc_1, .svc_2 { width:96%; overflow: hidden; margin: 80px auto; padding: 0;}
	.svc_1 .svc1_tit { width:100%; overflow: hidden; color:#333; font-size: 24px; text-align: center; margin: 0 auto 40px; padding: 0;}
	.svc_2 .svc2_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.svc2_tit h5 { width:100%; overflow: hidden; color: #333; font-size: 24px; margin: 0 auto 12px; padding: 0; text-align: center;}
	.svc2_tit p { width:100%; overflow: hidden; color: #008ed8; font-size: 18px; margin: 0 auto 20px; padding: 0; text-align: center;}
	.svc2_tit p span { color:#00af80;}
	.svc_2 .svc2_num { width:100%; overflow: hidden; margin: 60px auto; padding: 0;}
	.svc2_num ul li { width:20%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5 { width:140px; height: 140px; overflow: hidden; margin: 0 auto; padding: 0; border-radius: 16px;} 
	.num_main1, .num_main5 { background-color:#008ed8;}
	.num_main2, .num_main4 { background-color:#0cb0d3;}
	.num_main3 { background-color:#00af80;}
	.num_main1 b, .num_main2 b, .num_main3 b, .num_main4 b, .num_main5 b { display:block; width:100%; overflow: hidden; margin: 46px auto 10px; padding: 0; color: #fff; font-size: 40px; text-align: center;}
	.num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 12px; text-align: center;}
	.svc_2 .svc2_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc2_text p { width:100%; overflow: hidden; line-height: 24px; color: #666; font-size: 14px; text-align: center; margin: 0 auto 15px; padding: 0;}
	.svc2_text p span { color:#008ed8;}
	.svc2_text p font { color:#0cb0d3;}
	.svc2_text p em { color:#00af80; font-style: normal;}
	.svc2_text b { display: block; width:100%; overflow: hidden; line-height: 36px; color: #333; font-size: 24px; text-align: center; margin: 0 auto; padding: 0;}
	
	.svc_1 .svc1_map { width:50%; overflow: hidden; margin: 0; padding: 0; float: left;}
	.svc1_map img { display: block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc_1 .svc1_r { width:50%; overflow: hidden; margin: 0; padding: 0 0 0 40px; float: right; box-sizing: border-box;}
	.svc1_r .svc1_list { width:100%; height: 200px; overflow-y: scroll; margin: 0 auto 60px; padding: 20px; background-color: #f5f5f5; box-sizing: border-box;}
	.svc1_list ul { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc1_list ul li { display:inline-block; height: 30px; line-height: 30px; color: #666; font-size: 12px; margin: 0 0 10px; padding: 0 10px; cursor: pointer; float: left;}
	.svc1_list ul li.tabActive { color:#fff; background-color: #008ed8;}
	
	.svc_1 .svc1_lxfs { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.svc1_lxfs h5 { width:100%; overflow: hidden; line-height: 26px; margin: 0 auto; padding: 0 0 0 10px; color: #008ed8; font-size: 16px; box-sizing: border-box; text-align: justify;}
	.svc1_lxfs p { width:100%; overflow: hidden; margin: 0 auto 20px; padding: 0 0 0 10px; color: #333; font-size: 16px; box-sizing: border-box; text-align: justify;}
	.svc1_lxfs ul li { width:100%; overflow: hidden; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-align: justify; margin: 0 auto; padding: 0 0 0 40px; position: relative; box-sizing: border-box;}
	.svc1_lxfs ul li img { display:block; width:28px; height: 28px; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 6px; top: 6px;}
	.svc1_lxfs .svc_ewm { width:180px; height: 180px; overflow: hidden; margin: 0 0 0 10px; padding: 0; border: 1px solid #dfdfdf; box-sizing: border-box;}
	.svc_ewm img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	/**面包屑导航**/
	.ly_crb { width:96%; overflow: hidden; height: 40px; line-height: 40px; margin: 20px auto; padding: 0; color: #666; font-size: 14px;}
	.ly_crb a { color:#666;}
	.ly_crb a:hover { color:#008ed8;}
	.ly_crb span, .ly_crb em { color:#999; font-style: normal;}
	.ly_crb img { display:block; width:16px; height: 16px; overflow: hidden; margin: 12px 10px 12px 0; padding: 0; float: left;}
	
}

@media screen and (min-width:1081px) {
	/**video**/
	.ly_video { width:100%; height: 620px; overflow: hidden; margin: 0 auto; padding: 80px 0 0; background: url(../images/video_bg.jpg) center center no-repeat;}
	.vd_tit { width:100%; overflow: hidden; margin: 0 auto 40px; padding: 0;}
	.vd_tit p { width:100%; overflow: hidden; color: #fff; font-size: 24px; text-align: center; margin: 0 auto 10px; padding: 0;}
	.vd_tit span { display:block; width: 100%; overflow: hidden; color: rgba(255, 255, 255, 0.5); font-size: 12px; text-align: center; margin: 0 auto; padding: 0;}
	
	.video_main { width:800px; height: 430px; overflow: hidden; margin: 0 auto; padding: 0 0 40px; background: url(../images/vd_ty.png) left bottom repeat-x;}
	.video_main .vd_con { width:780px; height: 430px; overflow: hidden; margin: 0 auto; padding: 10px; background-color: #fff;}
	.video_main .ly_vd { width:100%; height:430px; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	
	/**news**/
	.news_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.news_list ul li { width:100%; height: 140px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
	.news_list ul li a { display: block; width:100%; height: 140px; overflow: hidden; margin: 0 auto 20px; padding: 0; background-color: #f8f8f8; position: relative;}
	.news_list ul li a .news_img { width:327px; height: 140px; overflow: hidden; margin: 0; padding: 0; position: relative;}
	.news_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.news_list ul li a .news_text { width:100%; height: 140px; overflow: hidden; margin: 0; padding: 20px 20px 20px 347px; box-sizing: border-box; position: absolute; right: 0; top: 0;}
	.news_list ul li a .news_text .news_tit { width:100%; height: 20px; overflow: hidden; line-height: 20px; color: #333; font-size: 16px; margin: 0 auto; padding: 0;}
	.news_list ul li a .news_text span { display: block; width:100%; overflow: hidden; color: #999; font-size: 12px; margin: 15px auto; padding: 0;}
	.news_list ul li a .news_text p { width:100%; height: 40px; overflow: hidden; line-height: 20px; color: #999; font-size: 14px; text-indent: 2em; margin: 0 auto; padding: 0;}
	.news_list ul li a:hover { background-color: #fafafa;}
	.news_list ul li a:hover .news_text .news_tit { color:#008ed8;}
	
	.ly_page { width:100%; overflow: hidden; margin: 20px auto 80px; 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 #008ed8; background-color: #008ed8;}
	
	/**newsdetail**/
	.news_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.news_detail h1 { width:100%; overflow: hidden; line-height: 40px; color: #333; font-size: 24px; margin: 0 auto 20px; padding: 0;}
	.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;}
	.nwdtl_tip span { display:inline-block; margin: 0 20px 0 0;}
	.nwdtl_tip span a{ text-decoration: none;outline: none;color: #535152;}
	.news_detail .nwdtl_con { width:100%; overflow: hidden; margin: 40px auto; 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 20px; 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; padding: 0;}
	.prev_next ul li { width:50%; height: 40px; overflow: hidden; margin: 0; padding: 0; float: left; box-sizing: border-box;}
	.prev_next ul li:nth-child(2n+2) { border-left:2px solid #fff;}
	.prev_next ul li a { display:block; width:100%; height: 40px; overflow: hidden; margin: 0; padding: 0 20px; background-color: #f5f5f5; box-sizing: border-box;}
	.prev_next ul li a p { width:100%; height: 40px; overflow: hidden; margin: 0; padding: 0; line-height: 40px; color: #333; font-size: 14px;}
	.prev_next ul li a:hover { background-color: #008ed8;}
	.prev_next ul li a:hover p { 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:#008ed8;}
	
	.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:#008ed8;}
	.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: #008ed8;}
	.prolist_text em.pro_check:hover { background-color: #00af80;}
	
	/**technology**/
	.tec_r1 { width:100%; height: 280px; margin: 0 auto 60px; padding: 0;}
	.tec_r1 ul li { width: 30%; height: 200px; margin: 0 5% 0 0; padding: 40px 0; background-color: #fff; box-shadow: 0 10px 20px rgba(32, 50, 68, 0.1); float: left;}
	.tec_r1 ul li:nth-child(3n+3) { margin:0;}
	.tec_r1 ul li img { display:block; width: 160px; height: 160px; overflow: hidden; margin: 0 auto 10px; padding: 0;}
	.tec_r1 ul li p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color:#333; font-size: 24px; text-align: center;}
	
	.tec_r2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec_r2 h5 { width:100%; overflow: hidden; margin: 0 auto 32px; padding: 0; color: #333; font-size: 24px; text-align: justify;}
	.tec_r2 p { width:100%; overflow: hidden; line-height: 26px; margin: 0 auto 20px; padding: 0; color: #666; font-size: 14px; text-align: justify; text-indent: 2em;}	
	
	/**产品详细介绍**/
	.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: 20px auto 0; 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;}
	
	/****/
	
}

@media screen and (max-width:1080px) {
	
	/**top**/
	.ly_top { width:100%; height: 0.8rem; overflow: hidden; margin: 0 auto; padding: 0.2rem 0;}
	.ly_top .top_main { width:94%; height: 0.8rem; overflow: hidden; margin: 0 auto; padding: 0;}
	.top_main .ly_logo { width:5.8rem; height: 0.8rem; overflow: hidden; margin: 0; padding: 0; float: left;}
	.ly_logo img { display:block; width: 100%; overflow: hidden; vertical-align: middle;}
	.top_main .top_r { display: none;}
	
	/**nav**/
	.menu_open { display: block; float: right; width: 0.48rem; height: 0.4rem; position: absolute; top: 0.4rem; right: 0.3rem;}
    .menu_open i { height: 2px; width: 100%; background-color: #008ed8; display: block; margin: 0 0 8px 0; }
    .nav { width: 50%; height: 100%; position: fixed; top: 0; left: -50%; z-index: 100; overflow: hidden; background-color: #008ed8;}
    .hcover { display: block; width: 50%; height: 100%; background: rgba(0, 0, 0, .7); position: fixed; right: -50%; top: 0; z-index: 101; }
    .nav_ul { margin: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; padding-top: 20px; text-align: left; }
    .nav_item { float: none; margin: 0; width: 100%; height: 46px; position: relative;}
    .nav_item:after { content: ''; display: block; width: 100%; border-bottom: 1px solid rgba(0, 0, 0, .1); }
    .nav_item > a { display: block; margin: 0; font-size: 14px; line-height: 1.8; color: #fff; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 46px; }
    .nav_item i { position: absolute; z-index: 2; top: 0; right: 0; width: 46px; height: 100%; display: block;}
    /*.nav_item i:before { content: ''; display: block; height: 100%; border-left: 1px solid rgba(0, 0, 0, .1); position: absolute; top: 0; left: 0; }*/
    .nav_item i:after { content: ''; display: block; width: 8px; height: 8px; margin-bottom: -4px; border: 1px solid rgba(255, 255, 255, .5); border-top: 0; border-left: 0; position: absolute; bottom: 50%; right: 20px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
    .nav_item_open { width: 50%; height: 100%; margin: 0; box-shadow: none; background-color: #008ed8; border-radius: 0; opacity: 1; visibility: visible; -webkit-transform: translateY(0px); transform: translateY(0px); position: fixed; left: -50%; top: 0; }
    .subopen { display: block; }
    .subopen a { display: block; overflow: hidden; margin: 0; padding: 30px 10px 18px 20px; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; color: rgba(255, 255, 255, .5); background: rgba(0, 0, 0, .1); text-indent: 20px; position: relative; }
    .subopen a:before { content: ''; display: block; width: 8px; height: 8px; position: absolute; bottom: 50%; left: 20px; margin-bottom: -10px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border: 1px solid rgba(255, 255, 255, .5); border-right: 0; border-bottom: 0; }
    .nav_item2 { position: relative; }
    .nav_item2 a { display: block; overflow: hidden; margin: 0; line-height: 1.8; padding: 10px 10px 10px 20px; white-space: nowrap; text-overflow: ellipsis; color: #fff; }
    .nav_item2:after { content: ''; width: 100%; position: absolute; bottom: 0; left: 0; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom: 1px solid rgba(0, 0, 0, .1);}
	
	/**search**/
	.ly_search { width:100%; height: 1.1rem; overflow: hidden; margin: 0 auto; padding: 0.2rem 3%; background-color: #f4f4f4; position: absolute; left: 0; top: 1.2rem; box-sizing: border-box;}
	.ly_search form { width:100%; height: 0.70rem; overflow: hidden; margin: 0; padding: 0; background-color: #fff; border-radius: 0.04rem;}
	.ly_search form .sc_ipt { width:84%; height: 0.70rem; overflow: hidden; margin: 0; padding: 0.2rem; box-sizing: border-box; float: left;}
	.ly_search form .sc_btn { width:16%; height: 0.70rem; overflow: hidden; margin: 0; padding: 0; background-color: #008ed8; border-radius: 0 0.04rem 0.04rem 0;}
	.sc_ipt input { display:block; width:100%; height: 0.30rem; overflow: hidden; line-height: 0.30rem; color: #666; font-size: 0.28rem; margin: 0; padding: 0 0.1rem; box-sizing: border-box;border: none; outline: none; background: none;}
	.sc_btn input { display:block; width: 100%; height: 0.70rem; background: url(../images/sc_btn2.png) center center no-repeat; background-size: 0.4rem 0.4rem; border: none; outline: none;}
	
	/**banner**/
	.fullWidth { width:100%; overflow:hidden; margin:1.1rem auto 0; background-color:#f0f0f0;}
	
	.rsMinW .rsArrow { display:block; width:0.5rem; height:0.5rem; margin:-0.2rem 0 0; position:absolute; cursor:pointer; z-index:21;}
	.rsMinW .rsArrowLeft { left:0.1rem; top:50%;}
	.rsMinW .rsArrowRight { right:0.1rem; top:50%;}
	.rsMinW .rsArrowIcn { width:0.5rem; height:0.5rem; margin:0; position:absolute; cursor:pointer; background:url('../images/rs-minimal-white.png') no-repeat; background-size:1rem 1rem;}
	.rsMinW .rsArrowIcn:active {}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position:0 0;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position:-0.5rem 0;}
	.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:active { background-position:0 -0.5rem;}
	.rsMinW.rsHor .rsArrowRight .rsArrowIcn:active { background-position:-0.5rem -0.5rem;}
	.rsMinW .rsBullets { width:100%; height:auto; overflow:hidden; position:absolute; bottom:0.04rem; left:0; z-index:35; text-align: center;}
	.rsMinW .rsBullet { display:inline-block; *display:inline; width:0.4rem; height:0.04rem; *zoom:1; padding:0.04rem;}
	.rsMinW .rsBullet span { display:block; width:0.4rem; height:0.04rem; background:rgba(255, 255, 255, 0.5);}
	.rsMinW .rsBullet.rsNavSelected span { background-color:#fff;}
	
	/**new**/
	.ly_tit { width:94%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ly_tit h5 { width:100%; overflow: hidden; color: #424a51; font-size: 0.3rem; text-align: center; margin: 0 auto 0.04rem; padding: 0;}
	.ly_tit span { display:block; width: 100%; overflow: hidden; color: #bbb; font-size: 0.22rem; text-align: center; margin: 0 auto; padding: 0;}
	.ly_tit span font { color:#dfdfdf;}
	
	.ly_news { width:94%; margin: 0.24rem auto; padding: 0;}
	.ly_news .nw_l { width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5;}
	.ly_news .nw_r { width:100%; margin: 0 auto; padding: 0;}
	.nw_l .nw_limg { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_limg a img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.nw_l .nw_ltext { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem; box-sizing: border-box;}
	.nw_ltext h3 { width:100%; overflow: hidden; line-height: 0.40rem; margin: 0 auto; padding: 0;}
	.nw_ltext h3 a { color: #424a51; font-size: 0.3rem;}
	.nw_ltext h3 a:active { color:#008ed8;}
	.nw_ltext p { width:100%; max-height: 0.88rem; overflow: hidden; line-height: 0.44rem; color: #999; font-size: 0.26rem; text-indent: 2em; text-align: justify; margin: 0.2rem auto; padding: 0;}
	.nw_ltext .time_check { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.time_check span { display:block; height: 0.6rem; overflow: hidden; line-height: 0.6rem; color: #999; font-family: "Arial"; font-size: 0.26rem; float: left;}
	.time_check span img { display:inline-block; vertical-align: middle; margin: -0.08rem 0.08rem 0 0; padding: 0;}
	.time_check a { display:block; width: 1.6rem; height: 0.6rem; overflow: hidden; line-height: 0.6rem; color: #008ed8; font-size: 0.26rem; text-align: right; float: right;}
	.time_check a img { display:inline-block; width: 0.4rem; height: 0.4rem; vertical-align: middle; margin: 0.08rem 0 0 0.16rem; float: right;}
	
	.nw_r ul li { width:100%; margin: 0.24rem auto 0; padding: 0;}
	.nw_r ul li a { display:block; width: 100%; height: 1.8rem; margin: 0 auto; padding: 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.nw_r ul li a:active { background-color:#fff; box-shadow: 0 0.08rem 0.16rem rgba(0, 0, 0, 0.1);}
	.nw_r ul li a .nw_rtime { width:24%; height: 1.2rem; overflow: hidden; margin: 0; padding: 0.20rem 0; color: #fff; background-color: #5c6f7f; float: left; box-sizing: border-box;}
	.nw_r ul li a:hover .nw_rtime { background-color: #008ed8;}
	.nw_rtime em { display:block; width:100%; overflow: hidden; font-size: 0.44rem; text-align: center; font-style: normal; margin: 0 auto; padding: 0;}
	.nw_rtime span { display:block; width:100%; overflow: hidden; font-size: 0.22rem; text-align: center;}
	.nw_r ul li a .nw_rtext { width:76%; height: 1.2rem; overflow: hidden; margin: 0; padding: 0 0 0 0.24rem; float: left; box-sizing: border-box;}
	.nw_r ul li a .nw_rtext h5 { width:100%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; color: #424a51; font-size: 0.30rem; margin: 0 auto 0.1rem; padding: 0;}
	.nw_r ul li a .nw_rtext p { width:100%; height: 0.70rem; overflow: hidden; line-height: 0.35rem; color: #999; font-size: 0.24rem; text-align: justify; margin: 0 auto; padding: 0;}
	.nw_r ul li a:active .nw_rtext h5 { color:#008ed8;}
	
	/**about**/
	.ly_about { width:100%; overflow: hidden; margin: 0.24rem auto; padding: 0.48rem 0; background-color: #f5f5f5;}
	.ly_about .ab_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box;}
	.ab_main .ab_text { width:100%; overflow: hidden; margin: 0; padding: 0;}
	.ab_text h3 { width:100%; overflow: hidden; margin: 0; padding: 0; color: #424a51; font-size: 0.32rem; text-align: center;}
	.ab_text p { width:100%; overflow: hidden; line-height: 0.40rem; margin: 0.24rem auto; padding: 0; color: #888; font-size: 0.26rem; text-align: center;}
	.ab_text a { display:block; width: 2.8rem; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #fff; font-size: 0.26rem; text-align: center; background-color: #008ed8; margin: 0 auto; padding: 0;}
	.ab_text a span { color:#40abe2;}
	.ab_text a:hover { background-color: #0081c4;}
	.ab_main .ab_img { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.ab_img a img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	/**product**/
	.ly_products { width:94%; overflow: hidden; margin: 0.48rem 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;}
	.protab ul li { width:2.0rem; height: 0.64rem; overflow: hidden; margin: 0; padding: 0 0.05rem; float: left; cursor: pointer;}
	.protab ul li span { display:block; width: 100%; height: 0.64rem; overflow: hidden; line-height: 0.64rem; color: #fff; font-size: 0.26rem; text-align: center; background-color: #9da9b2;}
	.protab ul li.protab0 span { background-color: #008ed8;}
	
	.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) { margin:0 0 0.24rem;}
	.pro_list ul li a { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0; background-color: #f5f5f5;}
	.pro_list ul li a .pro_img { width:100%; height: 2.26rem; overflow: hidden; margin: 0 auto; padding: 0; position: relative;}
	.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: #fff; font-size: 0.26rem; text-align: center; background-color: #008ed8;}
	.pro_list ul li a:active p { background-color: #00af80;}
	
	/**video**/
	.ly_video { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0; background: url(../images/video_bg.jpg) center center no-repeat; background-size: cover;}
	.vd_tit { width:94%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.vd_tit p { width:100%; overflow: hidden; color: #fff; font-size: 0.3rem; text-align: center; margin: 0 auto 0.04rem; padding: 0;}
	.vd_tit span { display:block; width: 100%; overflow: hidden; color: rgba(255, 255, 255, 0.5); font-size: 0.22rem; text-align: center; margin: 0 auto; padding: 0;}
	
	.video_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0 0 0.48rem; background: url(../images/vd_ty.png) left bottom repeat-x; background-size:0.02rem 0.48rem;}
	.video_main .vd_con { width:100%; overflow: hidden; margin: 0 auto; padding: 0.2rem; background-color: #fff; box-sizing: border-box;}
	.video_main .ly_vd { width:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#f5f5f5;}
	
	/**link**/
	.ly_links { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0; background-color: #f5f5f5;}
	.ly_links .lk_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0.24rem 1.44rem; background-color: #fff; box-sizing: border-box; position: relative;}
	.lk_main .lk_tit { width:1.2rem; height: 15rem; overflow: hidden; margin: -7.50rem 0 0; padding: 0; position: absolute; left: 0; top: 50%;}
	.lk_tit img { display:block; width: 1.2rem; height: 15rem; overflow: hidden; margin: 0; padding: 0;}
	.lk_main ul li { display:inline-block; margin: 0.2rem 0; padding: 0 0.2rem;}
	.lk_main ul li a { color:#666; font-size: 0.26rem;}
	.lk_main ul li a:active { color:#008ed8; text-decoration: underline;}
	
	/**foot**/
	.ly_foot { width:100%; overflow: hidden; margin: 0 auto; padding: 0.48rem 0; background-color: #2e3234;}
	.ly_foot .ft_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_logo { width:3.0rem; height: 2.4rem; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.ft_logo a img { display:block; width: 3.0rem; height: 2.4rem; overflow: hidden; margin: 0 auto; padding: 0;}
	.ft_main .ft_contact { width: 90%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.ft_contact ul li { width:100%; line-height: 0.4rem; color: #fff; font-size: 0.28rem; text-align: justify; margin: 0 auto 0.24rem; padding: 0 0 0 0.6rem; position: relative; box-sizing: border-box;}
	.ft_contact ul li img { display:block; width: 0.4rem; height: 0.4rem; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0; top: 0;}
	.ft_contact ul li span { color:#999;}
	.ft_contact ul li a { color:#fff;}
	.ft_main .ft_line1 { width:2px; height: 120px; overflow: hidden; margin: 0; padding: 0 8%; float: left; display: none;}
	.ft_line1 img { display:block; width: 2px; height: 120px; overflow: hidden; margin: 0; padding: 0;}
	.ft_main .ft_ewm { width: 100%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.ft_ewm img { display: block; width:3.0rem; height: 3.0rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ft_ewm p { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; color: #fff; font-size: 0.32rem; text-align: center;}
	
	.ft_main .ft_copy { width:90%; overflow: hidden; margin: 0 auto; padding: 0; text-align: center;}
	.ft_copy span { display: inline-block; line-height: 0.4rem; color:rgba(255, 255, 255, 0.2); font-size: 0.24rem; padding: 0;}
	.ft_copy span a { color:rgba(255, 255, 255, 0.2);}
	.ft_copy span a:active { color:#00af80;}
	
	
	/**nybanner**/
	.nybanner { width:100%; height: 3.6rem; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; position: relative;}
	.nybanner img { display: block; width: 19.20rem; height: 3.6rem; overflow: hidden; margin: -1.8rem 0 0 -11rem; position: absolute; left: 50%; top: 50%;}
	
	/**nymain**/
	.ny_main {width:94%;overflow: hidden;margin: 0.48rem auto 0.2rem;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%; height: 0.8rem; overflow: hidden; line-height: 0.4rem; color: #fff; font-size: 0.32rem; font-weight: bold; margin: 0 auto; padding: 0.2rem; background-color: #008ed8; 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 #dfdfdf; border-bottom: 0.01rem solid #dfdfdf; border-left: 0.01rem solid #dfdfdf; 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: #008ed8 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: #008ed8 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:#008ed8; background: none;}
	
	.ny_lnew { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0.24rem 0.24rem; border-right: 0.01rem solid #dfdfdf; border-bottom: 0.01rem solid #dfdfdf; border-left: 0.01rem solid #dfdfdf; 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 #dfdfdf;}
	.ny_lnew ol li a { color: #666; font-size: 0.28rem;}
	.ny_lnew ol li a:active { color:#008ed8;}
	.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: #008ed8; 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 #dfdfdf; border-bottom: 0.01rem solid #dfdfdf; border-left: 0.01rem solid #dfdfdf; 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:#008ed8; text-decoration: underline;}
	.ny_llxwm p a:active { color:#00af80;}
	
	.ny_r .ab_con1 { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.ab_con1 h3 { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; color: #333; font-size: 0.4rem;}
	.ab_con1 p { width:100%; overflow: hidden; line-height: 0.44rem; color: #999; font-size: 0.28rem; text-align: justify;}
	.ab_con1 p img { display:block; width: 100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	
	.ny_r .ab_con2 { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0.48rem 0.24rem; background: #00af80 url(../images/ab2_bg.jpg) bottom center no-repeat; background-size: 100%; box-sizing: border-box;}
	.ab_con2 .ab_con2_text { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.ab_con2_text h5 { width:100%; overflow: hidden; color: #fff; font-size: 0.4rem; margin: 0 auto 0.24rem; padding: 0;}
	.ab_con2_text p { width:100%; overflow: hidden; line-height: 0.44rem; color: #fff; font-size: 0.28rem; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.ab_con2 .ab_con2_img { width:100%; overflow: hidden; margin: 0; padding: 0;}
	.ab_con2_img img { display:block; width:88%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	.ny_r .ab_con3 { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.ab_con3 .ab_con3_img { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.ab_con3_img img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.ab_con3 .ab_con3_text { width:100%; overflow: hidden; margin: 0; padding: 0; background: url(../images/ab_con3bg.png) center center no-repeat;}
	.ab_con3_text h5 { width:100%; overflow: hidden; color: #333; font-size: 0.4rem; margin: 0 auto 0.24rem; padding: 0;}
	.ab_con3_text ul li { width:100%; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.28rem; margin: 0 0 0.24rem; padding: 0;}
	.ab_con3_text ul li span { color:#999;}
	.ab_con3_text ul li.l1 { text-indent:0.4rem;}
	.ab_con3_text ul li.l2 { text-indent:0.8rem;}
	.ab_con3_text ul li.l3 { text-indent:1.2rem;}
	.ab_con3_text ul li.l4 { text-indent:1.6rem;}
	
	/**历史沿革**/
	.lsyg { width:94%; overflow: hidden; margin: 0 auto; padding: 0.48rem 3%; background-color: #f8f8f8;}
	.lsyg .lsyg_tit { width:100%; overflow: hidden; color: #333; font-size: 0.4rem; text-align: center; margin: 0 auto 0.48rem; padding: 0;}
	.lsyg_tit p { width:0.4rem; height: 0.02rem; overflow: hidden; margin: 0.01rem auto 0; padding: 0; background-color: #333;}
	.lsyg .lsyg_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0.24rem 0; background: url(../images/lsyg_m_line.png) center top no-repeat; background-size: 0.14rem 36rem;}
	.lsyg_list .lsyg_l, .lsyg_list .lsyg_r { width:51.2%; overflow: hidden; margin: 0 0 0.02rem; padding: 0;}
	.lsyg_list .lsyg_l { float: left;}
	.lsyg_list .lsyg_r { float: right;}
	.lsyg_l h5, .lsyg_r h5 { width:100%; height: 0.4rem; line-height: 0.4rem; color: #333; font-size: 0.32rem; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l p, .lsyg_r p { width:100%; overflow: hidden; line-height: 0.40rem; color: #999; font-size: 0.26rem; text-align: justify; margin: 0; padding: 0; box-sizing: border-box;}
	.lsyg_l h5, .lsyg_l p { text-align:right; padding: 0 0.68rem 0 0;}
	.lsyg_r h5, .lsyg_r p { padding: 0 0 0 0.68rem;}
	.lsyg_l h5 { background: url(../images/lsyg_l_line.png) center right no-repeat; background-size: 0.48rem 0.16rem;}
	.lsyg_r h5 { background: url(../images/lsyg_r_line.png) center left no-repeat; background-size: 0.48rem 0.16rem;}
	
	/**渠道加盟**/
	.join_list { width:94%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.join_list ul li { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.join_list ul li .join_img { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.join_img img { display:block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.join_list ul li .join_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.join_text h5 { width:100%; height: 0.8rem; overflow: hidden; line-height: 0.8rem; color: #333; font-size: 0.32rem; margin: 0 auto 0.12rem; padding: 0;}
	.join_text h5 span { display:block; width:0.18rem; height: 0.18rem; overflow: hidden; background-color: #008ed8; border-radius: 50%; margin: 0.31rem 0.24rem 0.31rem 0; padding: 0; float: left;}
	.join_text p { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0; padding: 0; color: #666; font-size: 0.26rem; text-indent: 2em; text-align: justify;}
	.join_text p span { display: block; width:100%; height: 0.44rem; line-height: 0.44rem; color: #666; font-size: 0.26rem; text-indent: 0; margin: 0; padding: 0 0 0 0.52rem; box-sizing: border-box;}
	.join_text p span em { display:block; width: 0.12rem; height: 0.12rem; overflow: hidden; border: 0.01rem solid #008ed8; border-radius: 50%; margin: 0.15rem 0.2rem 0.15rem 0; padding: 0; float: left;}
	
	.join_form { width:94%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.join_form .join_fm_tit { width:100%; overflow: hidden; color: #333; font-size: 0.4rem; margin: 0 auto 0.48rem; padding: 0;}
	.join_form .join_fl, .join_form .join_fr { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.join_fl ul li { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.join_fl ul li p { width:100%; overflow: hidden; color: #666; font-size: 0.28rem; margin: 0 auto 0.12rem; padding: 0;}
	.join_fl ul li .join_ipt { width:100%; overflow: hidden; border: 0.01rem solid #dfdfdf; padding: 0; margin: 0; box-sizing: border-box;}
	.join_fl ul li .join_btn { width:100%; overflow: hidden; padding: 0; margin: 0.1rem 0 0;}
	.join_ipt input, .join_ipt 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;}
	.join_btn input { display:block; width:100%; height: 0.76rem; overflow: hidden; line-height: 0.36rem; color: #fff; font-size: 0.28rem; background-color: #008ed8; border: none; outline: none; margin: 0; padding: 0.2rem; box-sizing: border-box;}
	.join_fl ul li .fm_half { width:48%; margin: 0 4% 0 0; float: left;}
	.join_fl ul li .fm_half:nth-child(2n+2) { margin:0;}
	.join_fl ul li .fm_half .join_ipt { width:100%;}
	.join_ipt 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;}
	
	.join_fr p { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; color:#333; font-size: 0.28rem; font-weight: bold;}
	.join_fr ul li { width:100%; overflow: hidden; line-height: 0.6rem; color: #666; font-size: 0.28rem;}
	
	/**news**/
	.news_list { width:100%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.news_list ul li { width:100%; height: 2rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0;}
	.news_list ul li a { display: block; width:100%; height: 2rem; overflow: hidden; margin: 0 auto 20px; padding: 0; background-color: #f8f8f8;}
	.news_list ul li a .news_img { width:36%; height: 2rem; overflow: hidden; margin: 0; padding: 0; position: relative; float: left;}
	.news_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.news_list ul li a .news_text { width:64%; height: 2rem; overflow: hidden; margin: 0; padding: 0.2rem; box-sizing: border-box; float: right;}
	.news_list ul li a .news_text .news_tit { width:100%; height: 0.4rem; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.28rem; margin: 0 auto; padding: 0;}
	.news_list ul li a .news_text span { display: block; width:100%; overflow: hidden; color: #999; font-size: 0.22rem; margin: 0.1rem auto; padding: 0;}
	.news_list ul li a .news_text p { width:100%; height: 0.72rem; overflow: hidden; line-height: 0.36rem; color: #999; font-size: 0.24rem; text-indent: 2em; text-align: justify; margin: 0 auto; padding: 0;}
	.news_list ul li a:active { background-color: #fafafa;}
	.news_list ul li a:active .news_text .news_tit { color:#008ed8;}
	
	.ly_page { width:100%; overflow: hidden; margin: 0 auto 0.48rem; 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 #dfdfdf; 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 #008ed8; background-color: #008ed8;}
	
	/**newsdetail**/
	.news_detail { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.news_detail h3 { width:100%; overflow: hidden; line-height: 0.48rem; color: #333; font-size: 0.4rem; margin: 0 auto 0.24rem; padding: 0;}
	.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;}
	.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;height: auto !important;}
	
	.prev_next { width:100%; overflow: hidden; margin: 0.24rem auto 0.48rem; padding: 0;}
	.prev_next ul li { width:100%; height: 0.8rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; float: left;}
	.prev_next ul li a { display:block; width:100%; height: 0.8rem; overflow: hidden; margin: 0; padding: 0 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.prev_next ul li a p { width:100%; height: 0.8rem; overflow: hidden; margin: 0; padding: 0; line-height: 0.8rem; color: #333; font-size: 0.28rem;}
	.prev_next ul li a:active { background-color: #008ed8;}
	.prev_next ul li a:active p { 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:#008ed8;}
	.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;}
	
	/**technology**/
	.tec_r1 { width:100%; height: 2rem; margin: 0 auto 0.72rem; padding: 0;}
	.tec_r1 ul li { width: 32%; height: 1.6rem; margin: 0 2% 0 0; padding: 0.2rem 0; background-color: #fff; box-shadow: 0 0.1rem 0.2rem rgba(32, 50, 68, 0.1); float: left;}
	.tec_r1 ul li:nth-child(3n+3) { margin:0;}
	.tec_r1 ul li img { display:block; width: 1.0rem; height: 1.0rem; overflow: hidden; margin: 0 auto 0.12rem; padding: 0;}
	.tec_r1 ul li p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color:#333; font-size: 0.24rem; text-align: center;}
	
	.tec_r2 { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec_r2 h5 { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; color: #333; font-size: 0.32rem; text-align: justify;}
	.tec_r2 p { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto 0.24rem; padding: 0; color: #666; font-size: 0.26rem; text-align: justify; text-indent: 2em;}
	
	/**hnr**/
	.hnr {width:100%;overflow: hidden;margin: 0.02rem auto 0.5rem;padding: 0;background: url(../images/hnr_bg1.png) 0 bottom no-repeat;background-size: 100% 50%;}
	.hnr .hnrlist { width:94%; overflow: hidden; margin: 0 auto; padding: 0;}
	.hnrlist ul li { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; box-sizing: border-box;}
	/*.hnrlist ul li:nth-child(1) { padding-left: 1.80rem;}
	.hnrlist ul li:nth-child(2) { padding-left: 1.68rem;}
	.hnrlist ul li:nth-child(3) { padding-left: 1.56rem;}
	.hnrlist ul li:nth-child(4) { padding-left: 1.44rem;}
	.hnrlist ul li:nth-child(5) { padding-left: 1.32rem;}
	.hnrlist ul li:nth-child(6) { padding-left: 1.20rem;}
	.hnrlist ul li:nth-child(7) { padding-left: 1.08rem;}
	.hnrlist ul li:nth-child(8) { padding-left: 0.96rem;}
	.hnrlist ul li:nth-child(9) { padding-left: 0.84rem;}
	.hnrlist ul li:nth-child(10) { padding-left: 0.72rem;}
	.hnrlist ul li:nth-child(11) { padding-left: 0.60rem;}
	.hnrlist ul li:nth-child(12) { padding-left: 0.48rem;}
	.hnrlist ul li:nth-child(13) { padding-left: 0.24rem;}
	.hnrlist ul li:nth-child(14) { padding-left: 0;}*/
	.hnrlist ul li b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 0.28rem; margin: 0; padding: 0;}
	.hnrlist ul li p { display:block; width: 100%; overflow: hidden; line-height: 0.4rem; color: #666; font-size: 0.26rem; text-align: justify; margin: 0; padding: 0 0 0 0.24rem; box-sizing: border-box;}
	
	/**honor**/
	.ly_honor { width: 100%; overflow: hidden; margin: 0 auto; padding: 0.72rem 0 0.36rem; background-color: #f5f5f5;}
	.ly_honor .honor_tit { width:94%; overflow: hidden; color: #333; font-size: 0.32rem; text-align: center; margin: 0 auto 0.48rem; padding: 0;}
	.ly_honor .honor_list { width:94%; overflow: hidden; margin: 0 auto; padding: 0;}
	.honor_list ul li { width:48%; overflow: hidden; margin: 0 4% 0.48rem 0; padding: 0; float: left;}
	.honor_list ul li:nth-child(2n+2) { margin:0 0 0.24rem;} 
	.honor_list ul li .honor_img { width:100%; height: 2.0rem; overflow: hidden; margin: 0 auto 0.24rem; padding: 0; background-color: #fff; position: relative;}
	.honor_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.honor_list ul li p { width:100%; height: 0.3rem; overflow: hidden; line-height: 0.3rem; color: #333; font-size: 0.24rem; font-weight: bold; text-align: center; margin: 0 auto; padding: 0;}
	
	/**tec_3**/
	.tec_3 { width:94%; overflow: hidden; margin: 0.72rem auto; padding: 0;}
	.tec_3 p { width:100%; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.26rem; text-align: justify; margin: 0 auto 0.48rem; padding: 0;}
	.tec_3 p b { color:#333;}
	.tec_3 ul li { width:48%; height: 2rem; overflow: hidden; margin: 0 4% 0.48rem 0; padding: 0; float: left; position: relative;}
	.tec_3 ul li:nth-child(2n+2) { margin:0 0 0.48rem;}
	.tec_3 ul li img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	
	/**tec_4**/
	.tec_4 { width:94%; overflow: hidden; margin: 0.72rem auto 0.36rem; padding: 0;}
	.tec_4 .tec4_tit1 { width:100%; overflow: hidden; color: #333; font-size: 0.32rem; margin: 0 auto 0.48rem; padding: 0;}
	.tec_4 .tec4_con, .tec_4 .tec4_list { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.tec4_con b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 0.28rem; margin: 0 auto 0.24rem; padding: 0;}
	.tec4_con p { width: 100%; overflow: hidden; line-height: 0.4rem; color: #666; font-size: 0.24rem; text-align: justify; text-indent: 2em; margin: 0 auto; padding: 0;}
	.tec4_list b { display:block; width: 100%; overflow: hidden; color: #333; font-size: 0.28rem; margin: 0 auto; padding: 0;}
	.tec4_list ul li { width:100%; overflow: hidden; margin: 0 4% 0 0; padding: 0.48rem 0; border-bottom: 0.01rem solid #dfdfdf; float: left;}
	.tec4_list ul li:nth-child(2n+2) { margin: 0;}
	.tec4_list ul li .zj_img { width:32%; overflow: hidden; margin: 0 4% 0 0; padding: 0; float: left;}
	.zj_img img { display:block; width: 100%; overflow: hidden;}
	.tec4_list ul li .zj_text { width:64%; overflow: hidden; margin: 0; padding: 0;}
	.zj_text p { width:100%; overflow: hidden; color: #333; font-size: 0.28rem; font-weight: bold; margin: 0 auto 0.24rem; padding: 0;}
	.zj_text span { display: block; width:100%; overflow: hidden; line-height: 0.40rem; color: #666; font-size: 0.24rem; text-indent: 2em; text-align: justify;margin: 0 auto; padding: 0;}
	
	/**tec_5**/
	.tec_5 { width:100%; overflow: hidden; margin: 0 auto 0.72rem; padding: 0.72rem 0; background: url(../images/tec5_bg.jpg) center center no-repeat; background-size:200% 120%}
	.tec_5 .tec5_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main .tec5_tit { width:100%; overflow: hidden; margin: 0 auto 0.72rem; padding: 0;}
	.tec5_tit img { display:block; width: 4rem; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec5_main ul { width:100%; margin: 0 auto;}
	.tec5_main ul li { width:100%; overflow: hidden; color: #fff; font-size: 0.28rem; text-align: center; margin: 0 auto 0.24rem; padding: 0 0.24rem; box-sizing: border-box;}
	
	/**tec_6**/
	.tec_6 { width:94%; overflow: hidden; margin: 0.72rem auto; padding: 0;}
	.tec_6 .tec6_tit { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; color: #333; font-size: 0.32rem; text-align: center;}
	.tec_6 ol li, .tec_6 ul li { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.tec_6 ol li .tec6_img { width:100%; overflow: hidden; margin: 0 auto 0.2rem; padding: 0;}
	.tec_6 ul li .tec6_img { width:100%; overflow: hidden; margin: 0 auto 0.2rem; padding: 0; border: 0.01rem solid #eaeaea; box-sizing: border-box;}
	.tec6_img img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec_6 ol li p, .tec_6 ul li p { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto; padding: 0; color: #333; font-size: 0.28rem; font-weight: bold; text-align: center;}
	.tec_6 ol li span, .tec_6 ul li span { display: block; width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto; padding: 0; color: #666; font-size: 0.28rem; text-align: center;}
	
	/**tec_7**/
	.tec_7 { width:100%; overflow: hidden; margin: 0.72rem auto; padding: 0.72rem 0 0.36rem; background-color: #f5f5f5;}
	.tec_7 .tec7_main { width:94%; overflow: hidden; margin: 0 auto; padding: 0;}
	.tec7_main .tec7_tit { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; color: #333; font-size: 0.32rem; text-align: center;}
	.tec7_main ul li { width:48%; overflow: hidden; margin: 0 4% 0.48rem 0; padding: 0; float: left;}
	.tec7_main ul li:nth-child(2n+2) { margin:0 0 0.48rem;}
	.tec7_main ul li .tec7_img { width:100%; height: 2rem; overflow: hidden; margin: 0 auto 0.2rem; padding: 0; position: relative;}
	.tec7_img img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
	.tec7_main ul li p { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto; padding: 0; color: #333; font-size: 0.28rem; font-weight: bold; text-align: center;}
	
	/**tec_8**/
	.tec_8 { width:94%; overflow: hidden; margin: 0.72rem auto; padding: 0;}
	.tec_8 .tec8_tit { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0; color: #333; font-size: 0.32rem; text-align: center;}
	.tec_8 ul li { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.tec_8 ul li .tec8_img { width:100%; overflow: hidden; margin: 0 auto 0.2rem; padding: 0;}
	.tec8_img img { display:block; width: 100%; overflow: hidden; margin:0 auto; padding: 0;}
	.tec_8 ul li p { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto; padding: 0; color: #333; font-size: 0.28rem; font-weight: bold; text-align: center;}
	
	/**产品详细介绍**/
	.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_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.48rem auto; padding: 0;}
	.pro_detail_main .pro_detail_img { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0.15rem; border: 0.01rem solid #dfdfdf; box-sizing: border-box;}
	.pro_detail_img .pro_detail_img_main { width: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.48rem; color: #008ed8; 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: #008ed8; margin: 0 4% 0.24rem 0;}
	.pro_detail_btn a.prodtl_btn2 { background-color: #00af80;}
	.pro_detail_btn a.prodtl_btn1:hover { background-color: #0085cb;}
	.pro_detail_btn a.prodtl_btn2:hover { background-color: #009e74;}
	
	/**tjpro**/
	.tjpro { width:94%; overflow: hidden; margin: 0.48rem auto; padding: 0;}
	.tjpro .tjpro_tit { width:100%; overflow: hidden; color: #333; font-size: 0.32rem; margin: 0 auto 0.24rem; padding: 0;}
	.tjpro .tjpro_list { width:100%; overflow: hidden; margin: 0 auto; padding: 0.35rem 0.23rem; border: 0.01rem solid #dfdfdf; box-sizing: border-box;}
	.tjpro_list .ly_scroll { width:100%; height: 2.58rem; overflow: hidden; margin: 0 auto; padding: 0;}
	.ly_scroll ul li { width:2.9rem; overflow: hidden; margin: 0 0.24rem 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:2.9rem; height: 1.94rem; 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: 0.64rem; overflow: hidden; margin: 0 auto; padding: 0; line-height: 0.64rem; color: #fff; font-size: 0.26rem; text-align: center; background-color: #008ed8;}
	.ly_scroll ul li a:active p { background-color: #00af80;}
	
	
	/**service**/
	.svc_1, .svc_2 { width:94%; overflow: hidden; margin: 0.72rem auto; padding: 0;}
	.svc_1 .svc1_tit { width:100%; overflow: hidden; color:#333; font-size: 0.32rem; text-align: center; margin: 0 auto 0.48rem; padding: 0;}
	.svc_2 .svc2_tit { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.svc2_tit h5 { width:100%; overflow: hidden; color: #333; font-size: 0.32rem; margin: 0 auto 0.1rem; padding: 0; text-align: center;}
	.svc2_tit p { width:100%; overflow: hidden; color: #008ed8; font-size: 0.26rem; margin: 0 auto; padding: 0; text-align: center;}
	.svc2_tit p span { color:#00af80;}
	.svc_2 .svc2_num { width:100%; overflow: hidden; margin: 0.6rem auto; padding: 0;}
	.svc2_num ul li { overflow: hidden; margin: 0; padding: 0; float: left;}
	.svc2_num ul li:nth-child(1), .svc2_num ul li:nth-child(2) { width:50%; margin: 0 0 0.24rem;}
	.svc2_num ul li:nth-child(3), .svc2_num ul li:nth-child(4), .svc2_num ul li:nth-child(5) { width:33.333333%;}
	.svc2_num ul li .num_main1, .svc2_num ul li .num_main2, .svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5 { overflow: hidden; margin: 0 auto; padding: 0; } 
	.svc2_num ul li .num_main1, .svc2_num ul li .num_main2 { width:2.4rem; height: 2.4rem; border-radius: 0.24rem;}
	.svc2_num ul li .num_main3, .svc2_num ul li .num_main4, .svc2_num ul li .num_main5 { width:2rem; height: 2rem; border-radius: 0.2rem;}
	.num_main1, .num_main5 { background-color:#008ed8;}
	.num_main2, .num_main4 { background-color:#0cb0d3;}
	.num_main3 { background-color:#00af80;}
	.num_main1 b, .num_main2 b { display:block; width:100%; overflow: hidden; margin: 0.60rem auto 0.12rem; padding: 0; color: #fff; font-size: 0.8rem; text-align: center;}
	.num_main3 b, .num_main4 b, .num_main5 b { display:block; width:100%; overflow: hidden; margin: 0.48rem auto 0; padding: 0; color: #fff; font-size: 0.8rem; text-align: center;}
	.num_main1 p, .num_main2 p, .num_main3 p, .num_main4 p, .num_main5 p { width:100%; overflow: hidden; margin: 0 auto; padding: 0; color: #fff; font-size: 0.22rem; text-align: center;}
	.svc_2 .svc2_text { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc2_text p { width:100%; overflow: hidden; line-height: 0.4rem; color: #666; font-size: 0.24rem; text-align: center; margin: 0 auto 0.24rem; padding: 0;}
	.svc2_text p span { color:#008ed8;}
	.svc2_text p font { color:#0cb0d3;}
	.svc2_text p em { color:#00af80; font-style: normal;}
	.svc2_text b { display: block; width:100%; overflow: hidden; line-height: 0.4rem; color: #333; font-size: 0.32rem; text-align: center; margin: 0 auto; padding: 0;}
	
	.svc_1 .svc1_map { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc1_map img { display: block; width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc_1 .svc1_r { width:100%; overflow: hidden; margin: 0.48rem auto 0; padding: 0;}
	.svc1_r .svc1_list { width:100%; height: 3rem; overflow-y: scroll; margin: 0 auto 0.48rem; padding: 0.24rem; background-color: #f5f5f5; box-sizing: border-box;}
	.svc1_list ul { width:100%; overflow: hidden; margin: 0 auto; padding: 0;}
	.svc1_list ul li { display:inline-block; height: 0.6rem; line-height: 0.6rem; color: #666; font-size: 0.24rem; margin: 0 0 0.24rem; padding: 0 0.24rem; cursor: pointer; float: left;}
	.svc1_list ul li.tabActive { color:#fff; background-color: #008ed8;}
	
	.svc_1 .svc1_lxfs { width:100%; overflow: hidden; margin: 0 auto 0.48rem; padding: 0;}
	.svc1_lxfs h5 { width:100%; overflow: hidden; line-height: 0.4rem; margin: 0 auto 0.24rem; padding: 0 0 0 0.1rem; color: #008ed8; font-size: 0.28rem; box-sizing: border-box; text-align: justify;}
	.svc1_lxfs p { width:100%; overflow: hidden; margin: 0 auto 0.24rem; padding: 0 0 0 0.1rem; color: #333; font-size: 0.28rem; box-sizing: border-box;}
	.svc1_lxfs ul li { width:100%; overflow: hidden; overflow: hidden; line-height: 0.44rem; color: #666; font-size: 0.26rem; text-align: justify; margin: 0 auto 0.12rem; padding: 0 0 0 0.48rem; position: relative; box-sizing: border-box;}
	.svc1_lxfs ul li img { display:block; width:0.4rem; height: 0.4rem; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 0.02rem; top: 0.02rem;}
	.svc1_lxfs .svc_ewm { width:4rem; height: 4rem; overflow: hidden; margin: 0 0 0 0.01rem; padding: 0; border: 0.01rem solid #dfdfdf; box-sizing: border-box;}
	.svc_ewm img { display:block; width: 100%; overflow: hidden; margin: 0 auto; padding: 0;}
	
	/**面包屑导航**/
	.ly_crb { width:94%; overflow: hidden; line-height: 0.44rem; margin: 0.48rem auto; padding: 0; color: #666; font-size: 0.26rem;}
	.ly_crb a { color:#666;}
	.ly_crb a:hover { color:#008ed8;}
	.ly_crb span, .ly_crb em { color:#999; font-style: normal;}
	.ly_crb img { display:block; width:0.4rem; height: 0.4rem; overflow: hidden; margin: 0 0.1rem 0 0; padding: 0; float: left;}
	
}




 