@charset "utf-8";
/* reset */
html { height: 100%; overflow-x: hidden; }
body { min-height: 100%; overflow-x: hidden; }
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1
}
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input, textarea, button { -webkit-border-radius: 0; -webkit-appearance: none }
input[type=radio] { -webkit-border-radius: 100%; -webkit-appearance: radio }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address, i { font-style: normal }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
body, input, select, button, textarea { font-size: 14px; font-family: "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53"; }
body { line-height: 1.17 }
a { text-decoration: none }
a { blr:expression(this.onFocus=this.blur())
}
a * { *cursor: pointer
}
:focus { outline: none }

.edit_con_original { line-height: 1.8; padding: 0 0; color: #333; }
.edit_con_original ul { margin: inherit; padding: inherit }
.edit_con_original ul li { list-style-type: disc; margin: auto; }
.edit_con_original ol { margin: inherit; padding: inherit }
.edit_con_original ol li { list-style-type: decimal; margin: auto; }
.edit_con_original h1 { font-size: 2em; font-weight: bold }
.edit_con_original h2 { font-size: 1.5em; font-weight: bold }
.edit_con_original h3 { font-size: 1.17em; font-weight: bold }
.edit_con_original h4 { font-size: 1em; font-weight: bold }
.edit_con_original h5 { font-size: 0.83em; font-weight: bold }
.edit_con_original h6 { font-size: 0.67em; font-weight: bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite { font-style: italic }
.edit_con_original address { font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table { border-collapse: separate; border-spacing: 2px }
.edit_con_original img { max-width: 100%; height: auto; }
/* clear 页头，页脚，内容区都不用再加清除样式 */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1
}
.clear, .cl { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
@font-face { font-family: 'fzzhengheis-m-gbregular'; src: url('../font/FZLTXHJW.eot'); src: url('../font/FZLTXHJW.eot?#iefix') format('embedded-opentype'),  url('../font/FZLTXHJW.woff') format('woff'),  url('../font/FZLTXHJW.ttf') format('truetype'); font-weight: normal; font-style: normal; }

 

.footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .home-industry, .front_see, .in_active_main, .in_globle, .main_ft { width: 1260px; margin: 0 auto; overflow: hidden; }

.header_top_wrap { overflow: inherit; position: relative; z-index: 200; }
.header, .header_main { width: 1260px; margin: 0 auto; position: relative; z-index: 1002; }
.main { max-width: 1260px; width: 100%; margin: 0 auto; position: relative; z-index: 1000; }
/*.nav_btn { display: none; }*/
.header{z-index:9999;}
.header_main nav.active { display: block; }
.in_video .front_see_wrap { width: 100%; }
.in_video .front_see_wrap ul { margin: 0; }
.in_video .front_see_wrap ul li { padding: 0 1.8% 0 0; }
.in_video .front_see_wrap ul li.front_see_part2 { padding-right: 0; }
/*.share_part span { position: relative; top: -5px; background: url(../images/header_pic2.png) no-repeat right center; }*/
.header_top { height: 40px; line-height: 40px; font-size: 18px; color: #fff; background: #8c8c91; width: 1660px; position: relative; left: 50%; margin-left: -830px; z-index: 2001; }
.header_main_wrap { background: #fff; position: relative; left: 0%; }
/*.header_top_wrap .share_part,*/ .header_top_wrap > a, .header_top_wrap > span { float: right; color: #fff; margin-left: 20px; font-size: 15px; }
.head_alliance{float: right;color: #fff;padding-left: 32px;background-image: url(header_al.png);background-repeat: no-repeat;background-position: left center;margin-left: 17px;}
.head_alliance a{color: #fff;font-size: 16px;}
.head_alliance a.mobile{display: none;}
@media only screen and (max-width: 768px){
	.head_alliance{float: left;background-size: 24px;clear:both;position: relative;top: -2px;margin-left: 0;}
	.head_alliance a{font-size: 12px;}
	.head_alliance a.mobile{display: block;}
	.head_alliance a.pc{display: none;}
}
/*
.share_part { background: url(../images/header_gl.png) no-repeat left center; padding-left: 32px; }*/
.header_top_wrap > a, .header_top_wrap > span { padding-left: 0px; background: url(../images/header_pic1.png) no-repeat left center  }

.header_top_wrap > span{ width:300px; height:1em}

.header_top_wrap > a:hover { color: #0066af; }
.header_top span ul { display: none; position: absolute; left: 0; background: #fff; left: -34px; top: 34px; width: 100px; border: 1px solid #666; text-align: center; }
.header_top span ul li { height: 24px; line-height: 24px; padding: 0; margin: 0; padding-left: 0px; text-align: center; font-size: 14px; color: #000; }
.header_top span ul li a { color: #000; }
.header_top span ul li a:hover { color: #0066af; }
/*.share_part { padding-top: 0px; }
.share_part span > a { position: relative; top: 4px; color: #fff; padding-right:10px; background: url(../images/cnm_pb.png) no-repeat right center; }
.share_part span > a:hover { color: #0066af; }
.share_part:hover ul { display: block; }*/
.header_top_wrap > a.goback { float: right; margin-left: 2px; }
/*.s_stock_setting { display: none !important; }
.s_stock_setting { display: none !important; }
.tuiguang_zjl { display: none !important; }*/
#s_stock_content { padding-bottom: 20px; }
.header_main { height: 104px; background: #fff; position: relative; z-index: 2000; }
.price_js { display: none; }
.navMove { height: 82px; display: none; position: fixed; top: 0; width: 1660px; left: 50%; margin-left: -830px; background: #fff; }
.navMove .header_main { height: 82px; width: 100%; margin: 0 auto; max-width: 1260px; }
.navMove .header_main_l { padding-top: 10px; }
.navMove .header_main_r { padding-top: 18px; }
.navMove .nav_menu { top: 68px; }

.in_banner .bx-controls-direction { display: none; }
.in_banner:hover .bx-controls-direction { display: block; }
.header_main nav { width: 860px; clear: both; float: right; }
.navMove .header_main_r { float: right; width: 888px; }
.header_main nav > ul > li, .navMove .header_main_r ul li { float: left; line-height: 50px; line-height: 50px; font-size: 18px; color: #000000; }
.header_main nav > ul > li > a, .navMove .header_main_r ul li a { color: #000; display: block; height: auto; line-height: 28px; margin: 11px 0; padding: 0 28px; }
.header_main nav > ul > li.active > a, .header_main nav > ul > li:hover > a { background: url(../images/nav_active_bg.jpg) no-repeat right center #0066af; color: #fff; }
/*.header_main nav > ul > li:hover .nav_menu { display:block;}*/
.nav_menu { background: #f0f0f0; border-top: 1px solid #dfdfe0; position: absolute; left: 50%; top: 99px; margin-left: -830px; width: 1660px; padding: 30px 0 25px; display: none; }
.nav_menu .inner { width: 1260px; margin: 0 auto; }
.nav_menu .fl { float: left; width: 442px; }
.nav_menu .fl ul { line-height: 46px; font-size: 18px; float: none }
.nav_menu .fl ul li { width: 41%; margin-right: 9%; text-align: center; }
.navMove .header_main_r { text-align: center; }
.navMove .nav_menu .fr ul li a { padding: 10px 10px 0; }
.ie7 .nav_menu .fl ul li { margin-left: -1px }
.nav_menu .fl ul li a { display: block; border-bottom: 2px solid #8c8c91; }
.nav_menu .fl ul li a:hover { border-color: #0066af; font-weight: bold; }
.nav_menu .fr { float: right; }
.nav_menu ul { float: left; width: 100%; }
.nav_menu ul li { float: left; }
.nav_menu ul li a { color: #000; }
.nav_menu .fr ul li { width: 370px; padding-left: 28px; }
.nav_menu .fr ul li a { display: block; padding: 10px 10px 0; }
.nav_menu .fr ul li a:hover { background: #0066af; }
.nav_menu .fr ul li a i { display: block; line-height: 60px; height: 60px; overflow: hidden; text-align: center; font-size: 18px; }
.nm_pro li { margin-right: 14px; text-align: center; }
.nm_pro li.last { margin: 0; }
.nm_pro li dt { font-size: 18px; line-height: 44px; }
.nm_pro li dt h3 a { display: block; border-bottom: 2px solid #0066af; }
.nm_pro li dl { }
.nm_pro li dd { font-size: 14px;  }
.nm_pro li dd p { margin: 0 0 10px; height: 20px; }
.nm_pro li dd a { padding: 0 20px; line-height: 20px; }
.nm_pro li dd a:hover { background: #0066af; }
.header_main_l { float: left; padding-top: 20px; }
.header_main_r { float: left; width: 885px; float: right; padding-top: 33px; }
.header_main_menu {margin-right: 0; float: right; }
.header_main_menu li{float:left; margin-left:20px;}
.header_main_menu li img{width:30px; height:30px; margin-top:6px; margin-right:5px;}
.header_main_menu li a{color:#fff;font-size:15px;}
.header_main_menu li a:hover{color:#0066af;}
.header_main_search { position: relative; width: 250px; height: 22px; float: right; margin-bottom: 0px; margin-right: 0px; top: 8px; float: right; }
.header_main_search_l { width: 23px; height: 22px; float: left; background: url(../images/search_sprite.png) no-repeat left top; position: relative; z-index: 20; border: 0; }
.header_main_search_r { height: 22px; line-height: 22px; background: url(../images/search_sprite.png) no-repeat right -22px; position: absolute; left: 0; top: 0; width: 100%; z-index: 10; }
.header_main_search_r input { width: 80%; margin-left: 25px; border: 0; background: none; float: left; line-height: 22px; height: 22px; font-size: 14px; }
 
 
 .footer{ padding-top:20px ;}
 .footer a{ color: #f7f7f7;}
 .foLeft{ float: left; width: 75%;}
 .foLeft dl{ float: left; width:20%; padding-left: 30px;}
 .foLeft dl dt{ font-size: 16px; height: 42px; line-height: 42px;}
 .foLeft dl dd{   line-height: 24px; font-size: 14px;} 
.foLeft dl dd img{ width: 120px;}
.footer .foR{ float: right; width: 25%; padding-top: 50px; font-size: 16px; line-height: 45px; color: #f7f7f7;}   

.foot{ display: none;}

.page { vertical-align: middle; text-align: center; color: #333; margin:10px 0; display:inline-block; width:100%; } 
.page input { vertical-align: middle; }
## { vertical-align: middle; }
.page .endmargin { margin: 0; }
.page a { vertical-align: middle; display: inline-block; width: 17px; height: 22px; line-height: 22px; text-align: center; color: operations; margin: 0px 2px; font-family: Arial, Helvetica, sans-serif; color: #000;  }
.page a:hover { color: #0066af; }
.page .color { color: #0066af; margin-right: 5px; }
.page a.on { width: 25px; height: 33px; line-height: 33px; text-align: center; background: url(../images/page_bg.jpg) no-repeat; color: #0066af; font-weight:bold; background:#f0f0f0; }
.page a.prev { width:15px ; height: 22px; background: url(../images/prev.jpg) no-repeat center center; padding:0 5px; font-size:0;}
.page a.next { width:15px ; height: 22px; background: url(../images/next.jpg) no-repeat center center; padding:0 5px; font-size:0;}
.page a.first { width:15px ;  height: 22px; background: url(../images/page_btnl.jpg) no-repeat center center; padding:0 5px; font-size:0; }
.page a.last { width:15px ;  height: 22px; background: url(../images/page_btnr.jpg) no-repeat center center; padding:0 5px;  font-size:0;}
.page span.txtnum { display: inline-block;   height: 14px; line-height: 14px; background: #fff;  vertical-align: middle; }
.page span.txtnum input { float: left; width: 27px; height: 14px; line-height: 14px; border: 1px solid #cecece; text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: none;  }
.page span.txtnum .go { font-size: 12px; margin-left:5px;   color: #fff; border:none; background:#0066af; width: 40px; height: 16px; line-height: 16px; text-align: center; }
 

.footer { width: 1660px; position: relative; left: 50%; margin-left: -830px; background: #383842; padding-bottom: 46px; }
.footer .link { line-height: 28px; color: #fff; padding:15px 0; }
.footer .link a,.footer .link em { color: #fff; padding: 0 14px; }
.footer .link a:hover { color: #ccc; }
.footer .fl { width: 700px; }
.footer .fl p { padding-left: 12px; color: #fff; font-family: Arial; font-size: 13px; }
.footer .fl p a { color: #fff; }
.footer .fr { width: 250px; float: right; padding-top: 24px; }
.footer .fr li { float: left; width: 125px; }
.footer .fr li span { display: block; width: 100px; margin: 0 auto; font-size: 14px; color: #fff; line-height: 44px; text-align: center; }
.footer .fr li span img { width: 100%; height: auto; }

 
.flink{ width:100%; border-top:1px solid #dedede; line-height:24px; border-bottom:1px solid #dedede; padding:5px 0; margin-bottom:15px; font-weight:100;}
.flink a{ margin:0 5px; color:#666; font-weight:100;}
.flink h3 span{ font-size:20px; font-weight:700;}
.nm_pro li { width: 15.5%; }
.header_main nav.show, .header_main nav { display: block; }
.star_box ul li .inner .cont .col_more4 { display: none; }
.create_box li.item5 h3 a, .create_box li .fr a, .market_ft ul li a, .coop_mn .list1 li p a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main .legal_box { padding: 0 }
.in_banner_phone, .glo_img_phone { display: none; }

.topIndex { position: relative; z-index: 200; }
.nav_menu .fl ul li{width:48%; margin-right:1.5%;}


/*内页导航路径通用样式*/
.column_hd {  background:url(../images/column_hd_bg.jpg) no-repeat center center; width:100%; height:150px; margin-bottom:30px;}
.column_hd .main { position:relative; height:150px; top:0; }
.column_hd .bg {  background:url(../images/column_hd_text.png) no-repeat center center; height:110px; width:360px;  float:right; position:absolute; bottom:10px; right:0; }
.column_hd .c_title { padding-top:34px; line-height:68px; font-size:48px; color:#383842; padding-left:78px; font-weight:bold;}
.column_hd .site { line-height:20px; color:#82847b;padding-left:78px;}
.column_hd .site a { color:#383842;}
.column_hd .site a:hover{ color:#383842;}
.column_hd .site span { color:#383842;} 


.icon_add { background:url(../images/add_pic.png) no-repeat; width:92px; height:66px; position:absolute; right:-144px; top:0;}
.gn_hd{ margin-bottom:20px;}
 @media only screen and (max-width: 1660px) {
.in_banner { width: 100%; height: auto; position: relative; left: 50%; margin-left: -50%; z-index: 400; }
/*.pro_service_part1 { width: 100%; left: 0; margin: 0; }
.pro_service_part1_l { width: 53%; padding-left: 2%; }*/
}
 @media only screen and (max-width: 1580px) {
/*.in_banner { width: 1440px; height: auto; position: relative; left: 50%; margin-left: -720px; z-index: 400; }*/
}
 @media only screen and (max-width: 1440px) {
/*.in_banner { width: 1340px; height: auto; position: relative; left: 50%; margin-left: -670px; z-index: 400; }*/

}
 @media only screen and (max-width: 1366px) { 
.nav_menu .nm_pro li { margin-right: 8px; }
.nav_menu .inner { width: 1130px; }
.header_main_r { width: 823px; }
.navMove .header_main_r nav > ul > li a { padding: 0 25px; }
 
.navMove .header_main { max-width: 1210px; width: 96%; margin: 0 auto; }
/*.p_m3 .text { height: 295px }*/
.special_index_detail1_part_sec .icon_add { display: none; }
.header_top { width: 1345px; margin-left: -672px; }
.header_top_wrap > a.goback { margin-right: 5%; }
/*.front_see_wrap li{width:46%;}*/
	
.main, .footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .header_main, .header, .navMove .header_main { width: 1135px; margin: 0 auto; }

.header{width:100%;}
.front_see_wrap li { padding: 0 1.7%; }
.header_top_wrap { width: 1250px; }
.in_glo_txt { top: 58px; }
.header_main nav { width: 825px; }
.header_main nav > ul > li, .navMove .header_main_r ul li { font-size: 16px; }
.navMove .header_main_r nav > ul > li a { padding: 0 28px; }
.footer, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .home-industry, .front_see, .in_active_main, .in_globle, .main_ft { width: 100%; }
.header_main { width: 1135px; margin: 0 auto; }
.front_see { width: 1135px; left: 0; margin: 0 auto 60px; height: 280px; }
 
.header_main_r { width: 862px; } 
 
  
.nav_menu .fl { width: 432px; }
.nav_menu .fl ul li { margin: 0; width: 46%; margin: 0; padding: 0 1%; }
.nm_pro li { margin: 0; }
.navMove .nav_menu { top: 69px; }
.nav_menu .fr ul li { width: 44%; }
.nav_menu .fr ul li { padding: 0 1%; }
.nav_menu .fr ul li a, .nav_menu .fr ul li img { display: block; width: 100%; height: auto; }
.nav_menu .fl { width: 40%; }
.nav_menu .fr { width: 59%; }
}
 
 
 @media only screen and (max-width: 1280px) {
/*.in_banner { width: 1280px; height: auto; position: relative; left: 50%; margin-left: -640px; z-index: 400; }*/
.main, .header, .footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .header_main, .header, .navMove .header_main { width: 1049px; left: 0; margin: 0 auto; }
.header_top_wrap { width: 1049px; }
.header_main nav li { padding: 0 13px; } 
.nav_menu .nm_pro li { margin-right: 6px; }
  
.nav_menu .inner { width: 1024px; }
.nm_pro dt img { width: 100%; height: auto; }
.header_main nav .nm_pro li { width: 16%; }
 
.header_main_r { width: 784px; }
.header_main nav li, .header_main_r nav li { padding: 0; }
.header_main nav > ul > li > a, .navMove .header_main_r nav > ul > li a { padding: 0 25px; }
.header_main nav { width: 784px; }
.navMove ul.nm_pro li a { height: auto; }


.footer .main{ display: none;}
.foot{ display: block; text-align: center; color: #fff; font-size: 16px; line-height: 24px;}
    
}
 @media only screen and (max-width: 1060px) {
.header_main nav > ul > li, .navMove .header_main_r ul li{font-size:12px;}
}

 @media only screen and (max-width: 1024px) {
.header_main_r, .header_main nav { width: 720px; }
.header_main nav > ul > li > a { padding: 0 24px; }
.navMove .header_main { width: 96%; } 
}
 @media only screen and (max-width: 1024px) {
.navMove .header_main { width: auto; }
.main, .header, .footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .header { width: auto; margin: 0 0; }
/*.in_banner { width: 1023px; height: auto; position: relative; left: 50%; margin-left: -511px; z-index: 400; }*/
.main, .header, .footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner { width: 920px; }
.header_main nav > ul > li { font-size: 17px; }
.header_main nav li { padding: 0; }
.nav_menu { top: 194px; }
 
.header_main_r, .header_main nav, .navMove .header_main_r { width: 710px; }
.header_main nav > ul > li > a, .navMove .header_main_r nav > ul > li a { padding: 0 16px; }
 
 
.header_top_wrap { background: #8d8c92; }
.home-industry .contents .list { margin: 0; }
.main, .header, .footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner { width: 100%; }
.header_top_wrap { width: 96%; padding: 0 2%; }
.header_main nav > ul > li, .navMove .header_main_r ul li { font-size: 12px; }
.header_top { width: 100%; left: 50%; margin: 0; }
.header_top_wrap > a.goback { margin-right: 5%; }
.header_main { width: 96%; margin: 0 auto; }
.navMove .nav_menu { top: 128px; }
.navMove .nav_menu { top: 69px; }
.header_main nav > ul > li:hover .nav_menu { display: none; }
.navMove { width: 100%; left: 50%; margin-left: 0; }
.navMove .header_main { width:;
}
.navMove .header_main_r li { padding: 0 4px; }
.header_main nav > ul > li, .navMove .header_main_r ul li { padding: 0 1.7%; }
 
/****************************************/ 
}
 @media only screen and (max-width: 980px) {
 .column_hd .bg{ display:none;}
  
	.column_hd{ margin-bottom:10px;}
	
		
	.column_hd{ height:auto; padding-bottom:20px;}
	.column_hd .main{ height:auto;}
	.column_hd .c_title{ padding-top:10px; padding-left:10px; line-height:48px;font-size: 32px;}
	.column_hd .site{ padding-left:10px; }
	
	 .header_main_menu .li01{ display:none;} 
.phone_hide { display: none; }
/*.header_top_wrap .share_part,*/ .header_top_wrap > a, .header_top_wrap > span { font-size: 12px; margin: 0; padding-left: 3px; }
/*.header_top_wrap .share_part{ font-size:13px;}*/
.header, .header_top { background: #aaa; margin: 0; height: 220px; }
.header { padding-top: 0px }
.header_top { height: 60px; line-height: 30px; }
.header_top { position: relative; width: 100% !important; margin-left: 0 !important; left: auto; right: 0; top: 0px; overflow: inherit; }
.header_main_search { clear: both; float: none; width: 100%; }
.header_main_menu { margin-right: 20px; position: relative; top: 0px; float: left; }
/*.header_top_wrap .share_part { float: left; }
.header_top_wrap .share_part {padding-left: 35px !important; margin-top:4px!important; float:right; }
.share_part { margin-left: 0 !important; }*/
.header_main_search_l { width: 23px; height: 22px; background: url(../images/search_sprite.png) no-repeat left top; }
.header_main_l { padding-top: 7px; }
/*.share_part span { background: none; }*/
.header_main { background: #4a4a48; }
 
.header_main_wrap { background: none; }
 
/*.pc_shop { display: block; }
.phone_shop { display: none; }*/
.header_main_menu{ margin:0 20px 8px 0;}
.header_main_menu img { width: 100%; }
 
.header_top_wrap > span{ overflow:hidden; line-height:34px; height:34px;}
.header_top_wrap > a, .header_top_wrap > span { background: none; }
/*.header_top_wrap .share_part { margin-top: -1px; }*/
.world { width: 100%; }
.header_main_search { top: -5px; }
.header_top_wrap > a, .header_top_wrap > span, .header_top .share { display: none; }
.header_top_wrap > span{ display:block;}
.edit_con_original img { max-width: 100%; height: auto; }
.header_main { height: auto; }
.header_main_l { width: 100%; text-align: center; padding-top: 10px; margin-bottom: 10px; float: none; }
.header_main_r { width: 100%; height: auto; float: none; padding: 0; }
.header_main_search { margin: 0; }
.navMove .header_main_r { padding: 0; }
.header_main_search_r input { width: 96%; }
.header_main nav { width: 100%; }
.header_main nav li { padding: 0; }
.nav_menu { top: 194px; display: none; }
.navMove { height: auto; }
/*.navMove .header_main_r li{ padding:0 24px;}*/
.nav_menu .fr ul li a > img { width: 100%; height: auto; }
 
.header_main nav { float: none; position: absolute; top: 100px; left: 0; top: 70px; }
 
.header_main nav > ul { margin-left: -8px; text-align: center; }
.header_main nav > ul > li { height: 28px; line-height: 28px; border: 1px solid #0066af; border-radius: 2px; width: 31%; margin-left: 0; display: inline-block; margin-top: 7px; }
.header_main nav > ul > li > a { line-height: 28px; color: #0066af; }
.header_main nav > ul > li, .navMove .header_main_r ul li { padding: 0; }
/*.in_news ol li + li + li{ display:none;}
	.in_news ol li + li{ display:none;}*/
 
.nav_menu ul { width: 100%; }
.header_main nav { display: block; }
.navMove { background: #fff; z-index: 2000; display: none !important; }
/*.navMove .nav_btn { top: 1px; }*/
.in_globle_wrap { margin-left: 0; left: 50%; width: 100%; }
 
 
.header_main_l { width: 45%; position: absolute; text-align: left; margin-bottom: 0; height: 45px; }
.header_main_l img { width: auto; height: 100%; }
/*.nav_btn { top: 8px; height: 24px; }
.nav_btn img { width: 100%; height: 100%; }*/
.header_main_menu { width: auto; float:right; margin-top: -2px; }
.header_main_menu li{line-height:40px;}
.in_news ul li { width: 100%; }
.home-industry .head .title { font-size: 24px; }
.home-industry .head .main-text { padding-top: 10px; font-weight: normal; }
.header_main nav > ul > li.active > a, .header_main nav > ul > li:hover > a { background: none; }
.header_main nav > ul > li > a, .navMove .header_main_r ul li a { margin: 0; font-size: 12px; }
.header_main nav li.show .nav_menu { display: block; }
.nav_menu .fr { display: none !important; }
.header_main nav > ul > li:hover .nav_menu { display: none; }
.header_main nav > ul > li.show:hover .nav_menu { display: block; }
.nav_menu .fl, .nav_menu .inner { width: 100%; }
.nav_menu .fl ul li { width: 98%; }
.nav_menu .fl ul li a { border-bottom: 1px solid #dfdfe0; line-height: 34px; }
.nav_menu .fl ul li a:hover { font-weight: normal; border-bottom: 1px solid #dfdfe0; }
.header_main nav > ul > li.active a { background: none; color: #fff; }
.header_main nav > ul > li.active a:hover { background: none; }
 .header_main nav li:first {
display:none;
}
.header_main nav .nm_pro li { width: 100%; }
.nm_pro li dt a { display: none; }
.header_main nav > ul > li, .navMove .header_main_r ul li { float: none; }
.nav_menu .fl ul li a { font-size: 12px; }
#shouye { display: none; }
.part17_icon { display: none; }
 
 

}
 @media only screen and (max-width: 768px) { 
.picture_box.slide ul { margin: 0 auto; }
.footer .link a { padding: 0 7px; }
.footer .fl p { padding-left: 7px; margin-bottom: 20px; }
.footer, .header_top_wrap, .front_see_wrap, .in_globle, .main_ft, .footer .inner, .home-industry .head { width: 96%; margin: 0 auto; left: 0; }
.header_main_r { position: relative; }
.header_main nav.active { display: block; }
.header_main nav > ul > li, .navMove .header_main_r ul li { padding: 0; }
 
.header_main nav > ul > li, .navMove .header_main_r ul li { float: none; }
/*.header_top_wrap .share_part,*/
.header_top_wrap > a, .header_top_wrap > span { margin-right: 0px; float: left; }
/*.header_top_wrap .share_part,*/.header_top .share,  .header_top_wrap > a, .header_top_wrap > span { margin-left: 0px; float: left; margin-right: 0; }
.header_top_wrap > a.goback { margin-right: 8px; float: left; margin-left: 0; }
.header_top .share { margin-left: 0 !important; height: 45px; width: 70px; }
.header_top_wrap { overflow: inherit; }
.header_top { height: auto; }
.header_main nav li { padding: 0; width: 100%; margin: 0 auto; text-align: center; }
.header_main nav li a { color: #000; font-size: 14px; line-height: 20px; }
.header_main nav li.active { background: #0066af; }
.header_main nav li.active a { color: #fff; }
 
.footer .link { font-size: 12px; }
.footer .link a { font-size: 12px; }
.home-industry { position: relative; margin: 0 auto 20px }
.home-industry .head { margin-bottom: 30px; }
.home-industry .box { margin-right: 0; margin-bottom: 1%; width: 49.5%; }
.home-industry .box-2, .home-industry .box-4, .home-industry .box-6, .home-industry .box-7 { float: right; }
 
.footer .fr { width: 100%; }
.footer .fl { width: 100%; }
.footer, .in_globle_wrap { width: 100%; margin: 0; left: 50%; }
 
.header_top_wrap > a, .header_top_wrap > span { float: left; color: #fff; margin-right: 8px; }
.header_top_wrap > span { clear: both; }
.header_top .share { float: right; }
.header_main_l { margin-bottom: 20px; }
 
.column_box .technology_ft { padding-top: 20px; }
.technology_ft ul { padding-top: 2%; }
.column_box .about_index_part1 { background-position: right top; }  
}
 
 @media only screen and (max-width: 584px) { 
/*.header_top_wrap .share_part { padding-left: 30px; }*/
 
.edit_con_original img { width: 100%; } 
}
 
 @media only screen and (max-width: 400px) { 
/*.header_top_wrap .share_part, */
.header_top_wrap > a, .header_top_wrap > span { font-size: 10px; margin: 0; padding-left: 3px; }
/*.header_top_wrap .share_part{ margin-top:-1px;}*/
 

} 
/* demo */ 
 
 
		 @media only screen and (max-width: 767px) {
            
			
			/*.header_main_menu{float:left; width:100%;}
			.header_main_menu li{margin-left:0; width:50%;}*/
			.header_main_menu .li01{ display:none;}
			.header_main_menu li a{font-size:13px;}
			/*.header_top_wrap .share_part{position:absolute; right:0; left:63%; top:40px;}*/
			.header_main nav{top:60px;}
		 } 
		 @media only screen and (max-width: 320px) { 
			.header_main_menu li a{font-size:12px;}
		 }

