@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FF0000,endColorstr=#00FF0000); outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],input[type='password'],textarea,input[type='number']{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FF0000,endColorstr=#00FF0000); outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{ color:#000; line-height:1.3; overflow-x: hidden; background:#fff;}
body,th,td,button,input,select,textarea{ font-family: source-han-sans-simplified-c, sans-serif; font-size: 14px;}
a,li{ -webkit-tap-highlight-color: rgba(255,255,255,0); }
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}

/*header*/
.header{ width: 100%; background: url(../images/header_bg.jpg) center center no-repeat; height: 115px; line-height: 115px; _line-height: 115px; *line-height: 115px;}
.header .baseWidth{ max-width: 1760px; width: 100%; margin: 0 auto; }
.header .nav{ margin-right: 20px; }
.header .nav li{ position: relative; float: left; text-align: center; width: 160px; height: 115px; line-height: 17px;}
.header .nav li .ntitle{ display: block; font-size: 16px; width: 160px; height: 115px; /*padding-top: 79px;*/ color: #22a55b; position: relative; }
.header .nav li img{ padding-top: 33px; display: block; margin: 0 auto 16px;}
.header .nav li:hover .nav_list{ display: block; }
.header .nav_list{ display: none; width: 778px; padding: 28px 11px; position: absolute; background: #fff; z-index: 999; border: 1px solid #f4f5f5; border-top: 3px solid #747574; box-shadow: 0 5px 10px #e7e7e7; text-align: left; left: -75px;}
.header .nav_list li a{ width: 200px; }
.header .nav_detail a{white-space: pre; line-height: 30px; _line-height: 30px; *line-height: 30px; cursor: pointer; letter-spacing: -1px; font-size: 14px; }
.header .item .title .title_a{ position: relative; display: block; margin-bottom: 15px; font-size: 15px; color: #666; font-weight: bold; line-height: 20px; _line-height: 20px; *line-height: 20px; border-bottom: 1px solid #23a55b; padding-bottom: 10px; cursor: pointer;}
.header .item .title:hover .title_a{ color: #22a55b; }
.header .item{ width: 218px; float: left; margin: 0 20px;}
.header .nav_tit{ position: absolute; right: 0; top: 0; /*margin-right: 5px; */width: 21px; height: 21px; display: block; float: right; background: url(../images/icon18.png) no-repeat; }
.header .item .title:hover a .nav_tit{ background: url(../images/icon19.png) no-repeat; }
.header dt{ background: url(../images/dtbg.png) 5px center no-repeat; text-indent: 20px; }
.header dt a{ color: #666; }
.header dt a:hover{ color: #22a55b; }
.header .state{ height: 60px; line-height: 60px; _line-height: 60px; *line-height: 60px; }
.header .state p{ height: 20px; line-height: 20px; }
.header .state font{ margin: 0 6px; vertical-align: middle; color: #9b9b9b;}
.header .state a{ color: #9b9b9b; vertical-align: top; }
.header .state a:hover{ color: #40a160;}
.header .d_ib{ display: inline-block; zoom: 1; *display: inline; }
.header .login{ min-width: 18px; background: url(../images/icon6.png) left center no-repeat; background-size: 16px 18px; text-indent: 26px;}
.header .language{ min-width: 18px; margin-left: 10px; background: url(../images/icon7.png) left center no-repeat; text-indent: 26px;}
.header .search_btn{ display: none; cursor: pointer; min-width: 18px; margin-right: 10px; background: url(../images/icon8.png) left center no-repeat; text-indent: 26px; }
.header .pr{ position: relative; }
.header .pa{ position: absolute; }
.header .menu_btn{ min-width: 18px; cursor: pointer; display: none; margin-right: 10px; text-indent: 26px; background: url(../images/menu.png) left center no-repeat; background-size: 20px;}
.search_box{ background: #f1eeed; overflow: hidden; border: 1px solid #22a55b; width: 220px; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px;  }
.search_box input.search{ width: 172px; background: #f1eeed; padding-left: 13px; float: left; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; border: none; }
.search_box input.search_sub{ cursor: pointer; right: 10px; width: 20px; height: 34px; background: url(../images/icon8.png) left 5px no-repeat; border: none; padding: 6px 0;}
.nav-pop{ width: 100%; height: 100%; position: fixed; z-index:5000; top: 0;overflow: auto; left: 0; background: #ffffff; left: 100%; bottom: 0; display: none;}
.nav-pop-tit{height: 65px; line-height: 65px;}
.nav-pop-tit span{color: #fff; font-size: 15px; position: absolute; left:10px;}
.nav-pop-tit h5{color: #fff; font-size: 20px; text-align: center; background: #22a55b;}
.menu-list .item{ text-align: center; width: 100%; }
.menu-list .item .title_a{ display: block; height: 50px; line-height: 50px; color: #22a55b; font-size: 16px; text-align: left; padding-left: 10px; border-bottom: 1px solid #f7f7f7; }
.menu-list .nav_detail dd{ padding: 0 10px; }
.menu-list .nav_detail dt{ padding: 0 10px; height: 40px; line-height: 40px; float: left; }
.menu-list .nav_detail dt a{ font-size: 14px; color: #666; }

.header .nav_list2{ width: 840px; left: -294px; }
.header .nav_list2 .title_a{ height: 41px; }
.header .nav_list2 .item{ width: 148px; margin: 0 10px; }
.header .nav_list3{ left: auto; right: -100px; }
.header .nav_list3 .item{ width: 174px; margin: 0 10px; }
@-webkit-keyframes bounce{
	0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}
	40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
	60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
}
@keyframes bounce{
	0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
	40%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
	60%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
.header .nav li:hover a.ntitle{ animation: bounce 0.8s linear;}


/*footer*/
.footer{ clear: both; box-sizing: border-box; width: 100%; color: #666; background: url(../images/footer_bg.jpg) center center no-repeat; background-size: cover; min-height: 44px; line-height: 44px; _line-height: 44px; *line-height: 44px; z-index: 666; position: relative;}
.footer .baseWidth{ max-width: 1760px; width: 100%; margin: 0 auto; }
.footer .link a{ color: #666; font-size: 13px; padding: 0 15px; display: inline-block; border-left: 1px solid #c3c2c2; height: 10px; line-height: 10px; _line-height: 10px; *line-height: 10px;}
.footer .link a:first-child{ border-left: none; }
.footer .link a:hover{ color: #40a160; }

/*banner*/
.banner{position: relative; width: 100%!important;}
.banner img{width: 100%;}
.banner .slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.banner .slick-list{z-index: 0; position: relative; display: block; overflow: hidden; width: 100%;}
.banner .slick-list:focus{outline: none;}
.banner .slick-list.dragging{cursor: pointer; cursor: hand;}
.banner .slick-track{position: relative; top: 0; left: 0; display: block;}
.banner .slick-track:before,
.banner .slick-track:after{display: table; content: '';}
.banner .slick-track:after{clear: both;}
.banner .slick-loading .slick-track{visibility: hidden;}
.banner .slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px;}
.banner [dir='rtl'] .slick-slide{float: right;}
.banner .slick-slide img{display: block;}
.banner .slick-slide.slick-loading img{display: none;}
.banner .slick-slide.dragging img{pointer-events: none;}
.banner .slick-initialized .slick-slide{display: block;}
.banner .slick-loading .slick-slide{visibility: hidden;}
.banner .slick-vertical .slick-slide{display: block; height: auto;}
.banner .slick-arrow.slick-hidden{display: none;}
/*.banner .slick-arrow{ display: none!important; background-color: rgba(0,0,0,0); outline: none;border: none;width: 80px; height: 80px; top: 50%; margin-top: -40px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}*/
.banner .slick-arrow{/* display: none!important;*/ opacity: 0.5; background-color: rgba(0,0,0,0); outline: none;border: none;width: 37px; height: 71px; top: 50%; margin-top: -35.5px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}
.banner .slick-prev{ left: 2%; background: url(../images/prev.png) no-repeat; background-size: contain; }
.banner .slick-next{ right: 2%; background: url(../images/next.png) no-repeat; background-size: contain; }
.banner .slick-arrow:hover{ opacity: 1; }
.banner .banner-wrap .banner-bg{background-size:cover;background-position: 80% center; height: 970px; display: block; width: 100%!important;}
.banner .slick-dots { position: absolute; bottom: 25px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.banner .slick-dots li{ cursor: pointer; width: 15px; overflow: hidden; height: 15px; background: #fff; opacity: 0.3; filter: alpha(filter=30); border-radius: 10px; display: inline-block; zoom: 1; *display: inline; margin: 0 6px;}
.banner .slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.banner .slick-dots li.slick-active{ background: #33a35e; opacity: 1; filter: alpha(opacity=100); }

/*面包屑*/
.content .path{ background: #22a55b; color: #fff; height: 50px; line-height: 50px; _line-height: 50px; *line-height: 50px; }
.content .path a{ color: #fff; }
.content .path font{ margin: 0 20px; font-family: '宋体'; }

/*登录&注册*/
.content .baseWidth{ max-width: 1440px; margin: 0 auto; width: 100%;}
.account_content{background: url(../images/wbg1.jpg) center 0 no-repeat #f6fafa; background-size: cover; overflow: hidden; padding-bottom: 82px;}
.account_state{ margin: 100px 0 12px; }
.account_state li{ font-size: 32px; color: #333; font-weight: bold; float: left;  }
.account_state li:first-child{ margin-right: 250px; text-indent: 5px;}
.account_left{ margin-right: 40px; background: #fff; width: 210px; padding: 40px 30px; border: 2px solid #efefef; }
.account_left p,.registerForm p{ font-size: 16px; color: #666; line-height: 20px; _line-height: 20px; *line-height: 20px; margin-bottom: 5px; }
.account_left input[type="text"],.account_right input[type="text"],.account_right input[type="password"],.account_left input[type="password"]{ margin-bottom: 30px;}
.account_content .account_left input,.account_right input{ outline: none; padding-left: 5px; width: 203px; height: 32px; line-height: 32px; _line-height: 32px; *line-height: 32px; border: none; background: #eff0f2; }
.account_right input{ width: 295px; height: 35px; line-height: 35px; _line-height: 35px; *line-height: 35px;}
.account_content input[type="checkbox"]{ background: none; margin-top: 20px; width: 15px; height: 15px; vertical-align: -2px; margin-right: 8px; }
.account_content input[type='submit']{ cursor: pointer; margin: 36px 0 25px; width: 205px; height: 46px; line-height: 46px; _line-height: 46px; *line-height: 46px; color: #fff; padding: 0; border: none; background: #22a55b; }
.account_content select{ outline: none; width: 300px; height: 35px; padding: 7px 0 7px 5px; margin-bottom: 30px; background: #eff0f2; border: none;}
.account_content .protocol p{ color: #999; font-size: 14px; line-height: 24px; _line-height: 24px; *line-height: 24px; margin-bottom: 0;}
.account_content .protocol p a{ color: #999;}
.account_right .protocol p a{ color: #666;}
.account_right{ border: 2px solid #efefef; width: 480px; padding: 50px 30px; background: url(../images/sbg1.jpg) right top no-repeat #fff; }
.account_right h2{ font-size: 24px; font-weight: bold; color: #666; margin-bottom: 35px; }
.account_right h2 font,.account_right .protocol p a:hover,.account_content .protocol p a:hover{ color: #22a55b; }
.checkbox_wrap{ width: 416px; min-height: 75px; padding: 45px 25px; border: 2px solid #eff0f2; margin-top: 32px; }
.checkbox_wrap h3{ font-size: 18px; color: #000; }
.account_right{ display: block; }
input[type='text'].code{ width: 120px; margin-bottom: 0; }
.code_img{ height: 32px; vertical-align: top; margin-left: 5px; max-width: 70px; cursor: pointer; }


/*左边导航
.menu_list{ width: 19%; position: relative; float: left; box-sizing: border-box; }
.menu_list h1{ line-height: 30px; _line-height: 30px; *line-height: 30px; font-size: 30px; color: #333; font-weight: bold; padding: 52px 36px 38px; border-bottom: 1px solid #eee; }
.menu_list h1 img{ cursor: pointer; height: 21px; padding: 4.5px 0; }
.menu_list ul li{ border-bottom: 1px solid #e4e4e4; min-height: 60px; line-height: 60px; _line-height: 60px; *line-height: 60px; }
.menu_list ul li ul{ display: none; }
.menu_list a{ display: block; color: #666; text-indent: 40px; font-size: 18px; }
.menu_list .ftitle{ cursor: pointer; text-indent: 40px; font-size: 18px; background: #fff; color: #666;}
.menu_list .stitle{ text-indent: 50px; font-size: 16px; background: #efefef; color: #333;}
.menu_list .stitle a{ text-indent: 50px; color: #333; font-size: 16px; }
.menu_list .ttitle{ text-indent: 70px; font-size: 14px; background: #f6f6f6; color: #666;}
.menu_list .ttitle a{ text-indent: 70px; display: block; color: #666; background: url(../images/icon16.png) 50px center no-repeat; }
.menu_list .ttitle img{ margin-left: 30px; vertical-align: 0; }
.fadd{ width: 20px; height: 20px; display: block; float: right; background: url(../images/icon12.png) no-repeat; margin: 20px 35px 0 0; }
.sadd{ width: 20px; height: 20px; display: block; float: right; background: url(../images/icon12.png) no-repeat; margin: 20px 35px 0 0; }
.menu_list .ftitle:hover,.menu_list .fon{ color: #fff; background: #666; }
.menu_list .fon .fadd{  background: url(../images/icon11.png) no-repeat;  }
.menu_list .son .sadd{  background: url(../images/icon13.png) no-repeat;  }
.menu_list a:hover,li.on a,.stitle.on a,.ttitle.on a{ color: #22a55b; }
.show_btn{ display: none; position: absolute; left: 0; top: 0; text-align: center; border: 1px solid #e5e5e5; border-left: 0; padding: 15px 5px; background: #fff; cursor: pointer;}
.show_btn p{ color: #22a55b; margin-top: 5px; }*/

/*11-25*/
/*左边导航*/
.menu_list{ width: 19%; position: relative; float: left; box-sizing: border-box; background: #fff;}
.menu_list h1{ line-height: 30px; _line-height: 30px; *line-height: 30px; font-size: 30px; color: #333; font-weight: bold; padding: 52px 18px 38px; border-bottom: 1px solid #eee; }
.menu_list h1 img{ cursor: pointer; height: 21px; padding: 4.5px 0; }
.menu_list ul li{ /*border-bottom: 1px solid #e4e4e4;*/ min-height: 60px; line-height: 60px; _line-height: 60px; *line-height: 60px; }
.menu_list ul li ul{ display: none; }
.menu_list a{ cursor: pointer; }
.menu_list a,.menu_list h2{ display: block; color: #666; text-indent: 20px; font-size: 16px; }
.menu_list .ftitle{ cursor: pointer; /*text-indent: 40px;*/ font-size: 18px; background: #fff; color: #666;}
.menu_list .stitle{ /*text-indent: 50px;*/ font-size: 16px; background: #efefef; color: #333; line-height: 50px; min-height: 50px;}
.menu_list .stitle a,.menu_list h3{ width: auto; min-width: 140px; text-indent: 30px; color: #333; font-size: 16px; display: inline-block; *display: inline; *zoom: 1; }
.menu_list .ttitle{ text-indent: 50px; font-size: 14px; background: #f6f6f6; color: #666; min-height: 45px; line-height: 45px;}
.menu_list .ttitle a{ text-indent: 50px; display: block; color: #666; background: url(../images/icon16.png) 40px center no-repeat; }
.menu_list .ttitle img{ margin-left: 30px; vertical-align: 0; }
.fadd{ width: 20px; height: 20px; display: block; float: right; background: url(../images/icon12.png) no-repeat; margin: 15px 25px 0 0; }
.sadd{ width: 20px; height: 20px; display: block; float: right; background: url(../images/icon12.png) no-repeat; margin: 15px 25px 0 0; }
.menu_list .ftitle:hover,.menu_list .fon{ color: #fff; background: #666; }
.menu_list .fon .fadd{  background: url(../images/icon11.png) no-repeat;  }
.menu_list .son .sadd{  background: url(../images/icon13.png) no-repeat;  }
.menu_list a:hover,li.on a,.stitle.on > a,.ttitle.on a,.menu_list .stitle h3:hover{ color: #22a55b; }
.menu_list .ftitle > a:hover{ color: #fff; }
.show_btn{ display: none; position: absolute; left: 0; top: 0; text-align: center; border: 1px solid #e5e5e5; border-left: 0; padding: 15px 5px; background: #fff; cursor: pointer; z-index: 999;}
.show_btn p{ color: #22a55b; margin-top: 5px; }
.menu_list a.link,.menu_list h3,.menu_list h2{ width: auto; min-width: 140px; display: inline-block; *display: inline; *zoom: 1; }
.menu_list li:hover a.link,.menu_list .fon a.link,.menu_list .ftitle:hover h2,.menu_list .fon h2{ color: #fff; }
.menu_list ul > li.ftitle{ border-bottom: 1px solid #e4e4e4; }
.menu_list ul > li.stitle{ border-top: 1px solid #e4e4e4; }
.menu_list ul > li.stitle:first-child{ border-top: none; }
.menu_list ul > li.ttitle{ border-top: 1px solid #e4e4e4; }

/*产品详情*/
.content .pr{ position: relative; }
.content .pa{ position: absolute; }
.content_right{ overflow: auto; border-left: 1px solid #eee; background: #fdfdfd; width: 81%; float: right; padding: 70px; box-sizing: border-box; min-height: 950px;}
.content_box{ max-width: 1550px; background: #fff; margin: 0 auto; border: 1px solid #f4f4f4; }
.content_wrap{ margin: 0 55px 40px; overflow: hidden;}
.borderline{ width: 100%; height: 5px; background: #259e5a; }
.content_box h2{ font-size: 36px; color: #000; font-weight: bold; text-transform: uppercase; padding: 40px 0 12px; }
.content_box .descrition{ display: block; min-height: 50px; width: 100%; background: url(../images/icon17.png) left center no-repeat;}
/*.descrition img{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-right: 15px; }*/
.descrition p{ padding-left: 65px; box-sizing: border-box; width: 100%; line-height: 50px; _line-height: 50px; *line-height: 50px; color: #666; font-weight: bold; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.detail_nav{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; background: url(../images/dnav_bg1.jpg) no-repeat #f7f7f7; margin: 40px 0; width: 100%;}
.detail_nav li{ border-bottom: 2px solid #f7f7f7; cursor: pointer; float: left; color: #666; padding: 0 20px; border-right: 1px solid #ccc; margin: 10px 0; display: inline-block; *display: inline; *zoom: 1; height: 15px; line-height: 15px; _line-height: 15px; *line-height: 15px; }
.detail_nav li a{color:#666};
.detail_nav li.on{ color: #19964f; border-bottom: 2px solid #23a55b;}
.detail_nav li:hover{ color: #19964f;}.detail_nav li:hover,.detail_nav li a:hover{ color: #19964f;}
.part_wrap{ height: 230px; overflow: hidden; margin-bottom: 30px;}
.content_wrap .fl{ width: 50%; }
.content_wrap .fr{ width: 45%; }
.detail_tpart .detail_text .fl,.detail_tpart .detail_text .fr,.detail_tpart .detail_text p{ width: 50%; }
.detail_text p{ font-size: 12px; color: #666; line-height: 24px; _line-height: 24px; *line-height: 24px; }
.detail_part .title{ font-size: 18px; font-weight: bold; height: 29px; line-height: 29px; _line-height: 29px; *line-height: 29px; color: #fff; margin-bottom: 28px; display: inline-block; *display: inline; *zoom: 1; padding: 0 31px 0 12px; background: url(../images/titlebg.jpg) right center no-repeat #19964f; }
.clear img.top{ margin-top: 32px; }
.clear .detail_part{ width: 100%; padding: 24px 0 40px; }
.detail_text img{ max-width: 100%; margin: 20px auto; display: block;}
.more_box{ position: relative; margin-bottom: 55px;}
.more_box .view_more{ font-size: 0; cursor: pointer; position: absolute; left: 50%; margin-left: -50px; top: 2px; width: 100px; height: 48px; text-align: center; background: #dedede; }
.more_box .view_more p{ font-size: 14px; line-height: 28px; _line-height: 28px; *line-height: 28px; color: #666; }
.more_box .view_img{ width: 100px; height: 11px; background: url(../images/vmore.png) center center no-repeat; }
.more_box .view_more.less .view_img{ background: url(../images/vless.png) center center no-repeat;}
.detail_box .detail_part_box{ display: none; }
.detail_box .detail_part_box:first-child{ display: block; }
.detail_part_box ul{ list-style-type: disc; padding-left: 20px; font-size: 12px; color: #666; line-height: 24px; }

/*产品列表*/
.pro_list_content{ padding: 60px 70px; }
.pro_list_content h2{ margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid #b8c0c1; background: url(../images/icon28.png) 10px top no-repeat; line-height: 26px; _line-height: 26px; *line-height: 26px; text-indent: 35px; }
/*.table_box{ width: 100%; overflow: auto; }*/
.table_box table{ width: auto; text-align: center; border-collapse: collapse; width: 100%;}
.table_box th,.table_box td{ border: 1px solid #eee; min-width: 90px; font-size: 13px;}
.table_box th{ background: #8e969f; color: #fff; height: 64px; }
.table_box td{ background: #fff; color: #666; /*height: 45px;*/ height: 25px; padding: 10px; line-height: 22px;}
.pro_list_table .table_box tbody tr:first-child{ height: 170px; }
.pro_list_table .table_box tbody tr:first-child td{ box-sizing: border-box; vertical-align: top; padding: 10px; }
.pro_list_table .table_box tbody tr:first-child td:first-child{ vertical-align: middle; }
.table_box input{ outline: none; width: 40px; padding-left: 5px; height: 18px;/* line-height: 18px; _line-height: 18px; *line-height: 18px;*/ vertical-align: middle; margin-left: 8px; border: 1px solid #dedede; }
.content .table_box input[type='text']:focus{ border: 1px solid #dedede; }
.table_box a{ font-weight: bold; color: #666; }
.table_box a:hover{ color: #22a55b; }
.table_box p{ line-height: 30px; _line-height: 30px; *line-height: 30px; }
.table_box p.input_min{ min-width: 130px; }
.table_box font{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; min-width: 66px; }
.table_box p:first-child font{ min-width: 68px;}
.table_box .d_ib{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.disBtn{ font-weight: normal!important; display: block; width: 180px; height: 32px; line-height: 32px; _line-height: 32px; *line-height: 32px; background: #dedede; border: none; margin-top: 6px; color: #666; cursor: pointer; border-radius: 4px; }
.img_tit{ vertical-align: middle; margin-left: 22px; display: inline-block; *display: inline; *zoom: 1; width: 14px; height: 14px; background: url(../images/uncheck.png) no-repeat; }
.img_tit.checked{ background: url(../images/checked.png) no-repeat; }
.table_box tr p:first-child .img_tit{ margin-left: 20px;}
.table_box input[type='checkbox'],.table_box input[type='radio']{display: none;}
.slide_box{ padding: 5px 0; }
.number_box{ height: 104px; position: relative; text-align: center; margin-left: 10px; }
.number_box p{ line-height: 16px; position: absolute; min-width: 25px;}
.number_box p.top{ top: 0; }
.number_box p.bottom{ bottom: 0; }

/*个人资料信息*/
.info_content{ min-height: 900px; }
.info_content h2{ font-size: 32px; font-weight: bold; padding-bottom: 20px; border-bottom: 1px solid #b8c0c1; margin-bottom: 40px; }
.info_form .item{ min-height: 75px; line-height: 75px; _line-height: 75px; *line-height: 75px; }
.info_form font{ color: #22a55b; margin-right: 5px; }
.info_form span{ display: inline-block; *display: inline; *zoom: 1; width: 180px; color: #666; }
.info_form input{ padding-left: 5px; width: 295px; height: 33px; line-height: 33px; _line-height: 33px; *line-height: 33px; border: 1px solid #efefef; }
.content input[type='text']:focus,.content input[type='password']:focus{ border: 2px solid #666; }
.content input[type='text'].num_input:focus{ border: none; }
.info_form .form_box{ float: left; min-width: 465px; }
.info_form .form_box:first-child{ margin-right: 55px; }
.info_form .sub_btn{ border: none; margin-top: 110px; width: 205px; height: 46px; padding: 0; background: #22a55b; color: #fff; cursor: pointer; }

.pwd_form .form_box:first-child{ width: 100%; }
.pwd_form span{ width: 210px; }

/*历史订单*/
.order_table{ width: 100%; text-align: center; border-collapse: collapse; } 
.order_table,.order_table th,.order_table td{ border: 1px solid #dedede; height: 50px; word-break: break-all;}
.order_table th{ background: #efefef; color: #333; font-weight: bold; padding: 0 5px; }
.order_table td{ background: #fff; color: #666; padding: 5px;}

/*应用*/
.content_white{ background: #fff; padding: 70px 58px; }
.app_list li{ width: 30%; margin: 0 1.6%; float: left; margin-bottom: 35px; max-width: 445px;}
.app_list li div{ width: 100%; height: 130px; background: url(../images/colorbg.jpg) repeat-y; background-size: contain;} 
.app_list li img{ width: 100%; }
.app_list li:hover div{ background: #586b73; }
.app_list li .h2_box{ padding-left: 5%; width: 95%; height: 73px; background: url(../images/bottombg.png) bottom center repeat-x; }
.app_list li .h2_box span{ display:inline-block; *display: inline; *zoom: 1; width:1px; height:100%; margin-left:-1px; vertical-align:middle; }
.app_list li .h2_box h2{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; /*height: 73px; line-height: 73px;  text-indent: 20px;*/ color: #fff; font-size: 22px; }
.app_list li p{ text-align: center; height: 56px; line-height: 56px; _line-height: 56px; *line-height: 56px; font-size: 16px; color: #fff; } 
.app_list li p font{ vertical-align: middle; }
.app_list li .more_img{ display: inline-block; *display: inline; *zoom: 1; width: 29px; height: 23px; background: url(../images/icon20.png) no-repeat; background-size: contain; margin-left: 25px; }

/*应用列表*/
.content_white2{ background: #fff; padding: 0 77.5px 35px; min-height: 950px; }
.content_white2 h2{ color: #333; font-size: 30px; margin: 35px 0 10px; }
.content_white2 p.des{ color: #333; font-size: 16px; padding-bottom: 22px; border-bottom: 1px solid #b8c0c1; margin-bottom: 65px; }
.app_list_ul{ width: 1408px; }
.app_list_ul li a{ position: relative; width: 330px; height: 220px; float: left; background: #efefef; margin-right: 22px; margin-bottom: 26px; }
.app_list_ul li a:hover{ background: #eaf5f4; }
.app_list_ul li h3{ font-size: 24px; color: #666; line-height: 36px; _line-height: 36px; *line-height: 36px;}
.app_list_ul li p{ line-height: 24px; _line-height: 24px; *line-height: 24px; }
.app_list_ul li font{ font-size: 16px; vertical-align: middle; color: #666;}
.app_list_ul li .more_img{ display: inline-block; *display: inline; *zoom: 1; width: 29px; height: 23px; background: url(../images/icon21.png) no-repeat; background-size: contain; margin-left: 25px; }
.app_list_ul li div{ position: absolute; left: 25px; bottom: 18px; }
.app_list_ul li img{ position: absolute; }

/*应用详情*/
.app_detail_box{ position: relative; text-align: center; margin: 0 auto; border: 1px solid #f3f3f3; box-shadow: 0 2px 10px #f3f3f3; padding: 35px 45px; box-sizing: border-box; max-width: 1250px;
background: -webkit-gradient(linear,center top,center bottom, from(#ffffff), to(#f8f8f8));   
background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);   
background: -moz-linear-gradient(top, #ffffff, #f8f8f8);   
background: -o-linear-gradient(top, #ffffff, #f8f8f8);   
background: -ms-linear-gradient(top, #ffffff, #f8f8f8);   
background: linear-gradient(top, #ffffff, #f8f8f8);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffffff, endColorstr = #f8f8f8);   
}
/*.path2{ text-align: left; color: #666; height: 24px; line-height: 24px; _line-height: 24px; *line-height: 24px; margin-bottom: 35px; }
.path2 a{ color: #666; }
.path2 font{ margin: 0 20px; font-family: '宋体'; }*/
/*.app_detail_txt{ display: inline-block; *display: inline; *zoom: 1; position: relative; }
.click1{ position: absolute; width: 13.198%; height: 34.96%; left: 15.6%; top: 7.9%;}
.app_detail_txt img{ display: block; max-width: 100%;}
.app_detail_txt a{ border: 3px solid #95d7f0; }*/

/*11-25*/
/*.app_detail_txt{ display: inline-block; *display: inline; *zoom: 1; position: relative; }
.click1{ position: absolute; width: 12.9%; height: 34.6%; left: 15.6%; top: 7.9%;}
.app_detail_txt img{ display: block; max-width: 100%;}
.app_detail_txt .click1{ z-index: 999; cursor: pointer; border: 3px solid #95d7f0; }
.app_detail_txt .click1 p{ width: 100%; height: 100%; background-color:#000000; opacity: 0; filter:Alpha(opacity=0);}
.app_detail_txt .click1:hover{ border-color: #29a35e; }
.click2{ display: none; position: absolute; left: 32.5%; top: 11%;}
.click_table{ color: #666; font-size: 12px; box-shadow: 0 0 10px #efefef; padding: 20px; background: #fff; border: 3px solid #f4f4f4; border-radius: 6px; }
.click_table a{ color: #666; }
.click_table table{ text-align: center; border-collapse: collapse; }
.click_table tr{ height: 30px;}
.click_table td{ font-size: 12px; padding: 5px 20px; border: 1px solid #eaeced; }
.click_table p{ margin-top: 10px; text-align: left; }
.click_table p a,.click_table a:hover{ color: #22a55b; }
.close_btn{ cursor: pointer; right: -7px; top: -7px; }*/
/*12-02*/
.app_detail_txt{ display: inline-block; *display: inline; *zoom: 1; position: relative; font-size: 0;}
.app_detail_txt img{ display: block; max-width: 100%;}
.app_detail_txt a.click{ z-index: 666; cursor: pointer; border: 3px solid #95d7f0; }
.app_detail_txt a.click p{ width: 100%; height: 100%; background-color:#000000; opacity: 0; filter:Alpha(opacity=0);}
.app_detail_txt a.click:hover{ border-color: #29a35e; }
.table{ z-index: 888; display: none; position: absolute; left: 50%; top: 50%;}
.click_table{ color: #666; font-size: 12px; box-shadow: 0 0 10px #efefef; padding: 20px; background: #fff; border: 3px solid #f4f4f4; border-radius: 6px; }
.click_table a{ color: #666;font-weight:bold; }
.click_table table{ text-align: center; border-collapse: collapse; }
.click_table tr{ height: 30px;}
.click_table td{ max-width: 600px; font-size: 12px; padding: 5px; border: 1px solid #eaeced; }
.click_table p{ margin-top: 10px; text-align: left; }
.click_table p a,.click_table a:hover{ color: #22a55b; }
.close_btn{ background: url(../images/icon31.png) no-repeat; display: block; width: 27px; height: 27px; cursor: pointer; right: -7px; top: -7px; }

.table_audio,.table_bmu,.table_pmu,.table_dcdc,.table_interface1,.table_interface2{ left: 50%!important; top: 50%!important; }
.table_interface1,.table_interface2{ width: 600px; margin-top: -56.2px; margin-left: -300px;}
.table_pmu{ width: 700px; margin-left: -350px; margin-top: -186px;}
.table_bmu{ width: 650px; margin-left: -325px; margin-top: -77px;}
.table_dcdc{ width: 600px; margin-left: -300px; margin-top: -111px; }
.table_audio{ width: 600px; margin-left: -300px; margin-top: -118px;}

/*新闻动态*/
.wbn{ height: 380px; }
.content_right2{ background: #fff; width: 81%; float: right; padding: 0; box-sizing: border-box; border-left: 1px solid #eee;}
.content_right2 .title{ padding: 50px 75px; }
.content_right2 .title h2{ font-size: 36px; font-weight: bold; color: #22a55b; }
.content_right2 .title .fr,.content_right2 .title select{ color: #666; }
.content_right2 .title select{ outline: none; border: 2px solid #f5f5f5; width: 220px; height: 50px; padding: 12px 0 12px 20px; margin: 0 9px; }
.content_right2 .img_box{ position: relative; width: 100%;}
.content_right2 .img_box span{ position: absolute; left: 35px; top: 55px; font-size: 16px; color: #fff; font-weight: bold; }
.content_right2 .img_box img{ width: 100%; }
.news_list{ background: #f7f7f7; padding: 80px 100px; }
.news_list li{ box-sizing: border-box; border: 1px solid #eee; overflow: hidden; background: #fff; width: 30%; margin: 0 1.6% 50px; float: left; }
.news_list li:hover{ border-color: #bbb; }
.news_list .text_box{ padding: 55px 38px; }
.news_list .text_box h3{ margin-bottom: 25px; font-size: 20px; color: #333; line-height: 29px; _line-height: 29px; *line-height: 29px; }
.news_list .text_box h3:hover{ color: #22a55b; }
.news_list .text_box p{ margin-bottom: 29px; color: #666; font-size: 14px; line-height: 22px; _line-height: 22px; *line-height: 22px; }
.news_list .text_box span{ display: block; color: #bbb; font-size: 14px; background: url(../images/icon22.png) 8px center no-repeat; text-indent: 35px;}
.news_list .pages{ text-align: center; }
.news_list .pages a{ margin: 0 1px; vertical-align: top; display: inline-block; *display: inline; *zoom: 1; padding: 0 12px; height: 47px; line-height: 47px; _line-height: 47px; *line-height: 47px; background: #fff; color: #bbb; }
.news_list .pages .prev,.news_list .pages .next{ padding: 0; display: inline-block; *display: inline; *zoom: 1; width: 47px; height: 47px; background: #666; font-family: '宋体'; font-weight: bold; font-size: 25px; color: #fff; line-height: 47px;}
.news_list .pages a:hover{ color: #fff; background: #22a55b; }

/*公司简介*/
.about_top h2{ font-size: 30px; color: #666; font-weight: bold; text-align: center; margin: 62px auto 15px; }
.about_line{ width: 38px; height: 2px; display: block; margin: 0 auto; background: #5ca718; }
.about_text,.detail_text_wrap{ padding: 0 65px 70px;}
.about_text .fl{ width: 45%; padding-top: 80px; }
.about_text .fl p,.detail_text_wrap p{ font-size: 16px; color: #666; line-height: 29px; _line-height: 29px; *line-height: 29px; }
.detail_text_wrap .about_line{ margin-bottom: 20px; }
.detail_text_wrap img{ margin: 10px auto; max-width: 100%; /*display: block;*/ }
.about_text img{ max-width: 50%; margin-top: 20px;}
.about_mid{ margin-bottom: 80px; background: #f7f7f7; width: 100%; padding: 65px 70px; box-sizing: border-box;}
.about_mid h2{ margin-bottom: 28px; font-size: 24px; font-weight: bold; color: #666; }
.about_mid p{ color: #666; font-size: 16px; line-height: 29px; _line-height: 29px; *line-height: 29px; }
.about_mid p span{ color: #5ca718; }
.about_bottom{ text-align: center; padding-bottom: 120px;}
.about_bottom ul{ display: inline-block; *display: inline; *zoom: 1; text-align: left; width: 92%; }
.about_bottom li{ margin: 0 0.1%; width: 16.4%; height: 470px; float: left; padding: 42px 24px; box-sizing: border-box; }
.about_bottom li h3{ font-size: 24px; color: #333; margin-bottom: 10px; }
.about_bottom li p{ line-height: 24px; _line-height: 24px; *line-height: 24px; color: #666; }

/*诚聘英才*/
.recruit_content h2{ margin: 50px 0 15px; text-align: center; font-size: 30px; color: #333; font-weight: bold; }
.recruit_content .tc{ text-align: center; color: #666; margin-bottom: 55px;}
.recruit_content .tc a{ color: #666; margin-left: 25px; }
.recruit_content .tc a:hover{ color: #22a55b; }
.recruit_content .tc a:first-child{ margin-left: 0; }

/*11-22
.recruit_content p{ text-align: center; color: #666; margin-bottom: 55px;}
.recruit_content p a{ color: #666; margin-left: 25px; }
.recruit_content p a:hover{ color: #22a55b; }
.recruit_content p a:first-child{ margin-left: 0; }*/

.recruit_list{ margin: 0 70px 50px; }
.recruit_list li{ float: left; border: 1px solid #eee; border-left: none; width: 33.3%; padding: 65px 70px 75px; box-sizing: border-box; }
.recruit_list li:first-child{ border-left: 1px solid #eee;}
.recruit_list li h3{ margin-bottom: 18px; font-size: 30px; color: #22a55b; font-weight: bold; }
.recruit_list li p{ color: #585858; line-height: 22px; _line-height: 22px; *line-height: 22px; }
.recruit_list li div{ margin-top: 35px; }
.recruit_list li span{ font-size: 15px; color: #666; margin-right: 20px; display: inline-block; *display: inline; *zoom: 1; height: 24px; line-height: 24px; _line-height: 24px; *line-height: 24px; text-indent: 35px;}
.recruit_list .location{ background: url(../images/icon23.png) 4px center no-repeat; }
.recruit_list .time{ background: url(../images/icon24.png) left center no-repeat; }
.recruit_list .recruit_btn{ margin-top: 20px; display: block; text-align: center; width: 132px; height: 40px; line-height: 40px; _line-height: 40px; *line-height: 40px; background: #22a55b; color: #fff; }
.recruit_content .pages a{ margin: 0 1px; vertical-align: top; display: inline-block; *display: inline; *zoom: 1; padding: 0 12px; height: 47px; line-height: 47px; _line-height: 47px; *line-height: 47px; background: #fff; color: #bbb; }
.recruit_content .pages .prev,.recruit_content .pages .next{ padding: 0; display: inline-block; *display: inline; *zoom: 1; width: 47px; height: 47px; background: #666; font-family: '宋体'; font-weight: bold; font-size: 25px; color: #fff; line-height: 47px;}
.recruit_content .pages a:hover{ color: #fff; background: #22a55b; }

/*技术支持*/
.tech_content{ background: url(../images/wbg5.jpg) top center no-repeat #f6fafa; overflow: hidden; padding-bottom: 82px;}
.sam_content{ background: url(../images/wbg4.jpg) top center no-repeat #f6fafa; overflow: hidden; padding-bottom: 82px;}
.tech_content h2{ margin-top: 40px; padding:25px 0; margin-bottom: 20px; border-bottom: 1px solid #b8c0c1; background: url(../images/icon25.png) left center no-repeat; text-indent: 35px; font-size: 30px; color: #333; }
.tech_p{ font-size: 16px; color: #333; margin-bottom: 20px;}
.tech_p a{ color: #22a55b; margin: 0 5px; }
.tech_top{ border: 1px solid #f4f4f4; background: rgba(255,255,255,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);}
.tech_part1{ padding: 10px 30px 30px; border-bottom: 1px solid #f4f4f4;}
.tech_part2{ padding: 24px 30px 30px; }
.tech_part2 a{ color: #494949; background: url(../images/icon26.png) 18px center no-repeat; display: block; min-height: 45px; line-height: 45px; _line-height: 45px; *line-height: 45px; text-indent: 65px; }
.tech_part2 li:hover{ width: 784px; background: #f5f5f5;}
.tech_top select{ margin-bottom: 30px; width: 372px; height: 40px; outline: none; margin: 0 10px; background: #f5f5f5; border: none; font-size: 13px; color: #666; padding: 11px 0 11px 5px;; }
.tech_title{ margin-bottom: 20px; font-size: 16px; color: #22a55b; line-height: 26px; _line-height: 26px; *line-height: 26px; }
.tech_mid{ width: 100%; height: 40px; background: #f5f5f5; }
.tech_bottom{ padding: 25px 30px; background: rgba(255,255,255,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2FFFFFF,endColorstr=#B2FFFFFF);}
.tech_bottom .tech_title:first-child{ margin-bottom: 10px; }
.tech_bottom .item,.sam_form .item{ height: 75px; margin-bottom: 20px; font-size: 0; padding-left: 25px; box-sizing: border-box; /*height: 95px; line-height: 95px; _line-height: 95px; *line-height: 95px;*/ float: left; width: 50%; }
.tech_bottom span,.sam_form span{ margin-bottom: 10px; font-size: 14px; color: #494949; display: inline-block; *display: inline; *zoom: 1; width: 100%; display: block;}
.tech_bottom input,.sam_form input{ vertical-align: middle; font-size: 14px; width: 80%; padding-left: 5px; height: 45px; line-height: 45px; _line-height: 45px; *line-height: 45px; border: none; background: #f5f5f5; }
.tech_bottom textarea{ box-sizing: border-box; max-width: 100%; outline: none; padding: 15px; max-width: 1274px; border: 2px solid #eff0f2; height: 75px; background: #fff; width: 100%; }
.tech_bottom .sub_btn,.sam_form .sub_btn{ font-size:16px;display: block; margin: 45px auto 35px; width: 205px; height: 46px; padding: 0; background: #22a55b; color: #fff; cursor: pointer; }

/*样品*/
.sam_content h2{ background: url(../images/icon27.png) left center no-repeat;}
.sam_top .tech_title{ padding: 14px 0 14px 30px; margin-bottom: 0; }
.sam_mid{ width: 100%; height: 40px; background: #8e969f; }
.sam_list{ width: 100%; text-align: center; border-collapse: collapse;}
.sam_list,.sam_list th,.sam_list td{ border: 1px solid #efefef; height: 100px; padding: 0 5px;}
.item.type{ width: 215px; }
.item.sel{ width: 374px;}
.item.inp{width: 244px;}
.item.check{ width: 315px; }
.item.btn{ width: 97px; }
.sam_list tr{ float: left; width: 100%; }z
.sam_list select{ color: #666; width: 90%; margin: 0 5%; height: 40px; outline: none; background: #f5f5f5; border: none; }
.sam_top{ padding-bottom: 15px;
background: -webkit-gradient(linear,center top,center bottom, from(#ffffff), to(#f8f8f8));   
background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);   
background: -moz-linear-gradient(top, #ffffff, #f8f8f8);   
background: -o-linear-gradient(top, #ffffff, #f8f8f8);   
background: -ms-linear-gradient(top, #ffffff, #f8f8f8);   
background: linear-gradient(top, #ffffff, #f8f8f8);   
filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ffffff, endColorstr = #f8f8f8);   
}
.item.inp p{ color: #8e97a0; }
.item.inp .add,.item.inp .minus{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none; position: absolute; right: -23px; width: 20px; height: 20px; line-height: 16px; font-size: 23px; text-align: center;}
.item.inp .add{ top: 0; background: #8e969f; color: #fff;}
.item.inp .minus{ bottom: 0; background: #d1d1d1; color: #f5f5f5;}
.item.inp .max{ margin-left: 5px; }
.input_box{ margin-top: 5px; display: inline-block; *display: inline; *zoom: 1; position: relative; color: #666; margin-left: -23px; /*width: 100px;*/ height: 42px; line-height: 42px; _line-height: 42px; *line-height: 42px; background: #f5f5f5;}
.input_box input{ background: none; padding-left: 5px; width: 20px; border: none; }
.add_btn,.del_btn,.add,.minus{ cursor: pointer; }
.add_btn p,.del_btn p{ margin-top: 10px; }
.item input[type='checkbox'],.receiver input[type='checkbox']{ width: 15px; height: 15px; margin-right: 15px; vertical-align: -2px; }
.sam_form{ padding: 0 30px; }
.sam_form .tech_title{ padding: 25px 0 5px; }
.receiver{ padding: 50px 0 25px 25px; clear: both; }
.receiver p{ font-size: 13px; color: #666; }
.rece_info{ display: none; background: #fff; border: 2px solid #eff0f2; padding: 22px 35px; box-sizing: border-box; width: 100%; max-width: 1274px; }
.rece_detail{ border: 1px solid #ccc; padding: 20px; }
/*.rece_detail .item{ height: 70px; line-height: 70px;}*/
.sam_form .rece_info span{ display: inline-block; *display: inline; *zoom: 1; color: #666; font-size: 13px; width: 32%; /*float: left;*/ vertical-align: top; line-height: 30px; _line-height: 30px; *line-height: 30px; }
.rece_info span font{ width: 165px; display: inline-block; *display: inline; *zoom: 1; }
.login_bg{ display: none; width: 100%; height: 100%; position: fixed; top: 0; z-index: 888; color: #494949;}
.login_tips{ border: 1px solid #ccc; box-shadow: 0 0 5px #999; background: #fff; width: 410px; padding: 20px; height: 180px; position: fixed; left: 50%; margin-left: -225px; top: 50%; box-sizing: border-box; margin-top: -90px; }
.login_tips h2{ margin-top: 20px; font-size: 18px; margin-bottom: 10px; }
.login_tips .hide_btn{ font-size: 30px; cursor: pointer; position: absolute; right: 0; top: 0; width: 30px; height: 30px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none;}
.login_tips p{ font-size: 14px; letter-spacing: 1px; }
.login_tips a,.login_tips .hide_btn:hover,.login_tips .sure_btn:hover{ color: #22a55b; }
.login_tips .sure_btn{ float: right; margin-top: 20px; width: 80px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #ccc; cursor: pointer; }


@media screen and (max-width: 1760px){
.header .baseWidth,.footer .baseWidth{ width: 98%; margin: 0 1%; }
.content,.account_content,.tech_content{ width: 100%; }
.content .baseWidth{ width: 96%; margin: 0 2%; max-width: 100%; }
.info_form .form_box:first-child,.info_form .form_box{ min-width: 46%; margin: 0 2%; width: 46%;}
.info_form span{ min-width: 34%; float: left; font-size: 14px; }
.info_form input{ padding-left: 1%; max-width: 90%; font-size: 14px; }
.pwd_form .form_box:first-child{ width: 100%; }
.pwd_form span{ min-width: 210px; }
.content_right{ padding: 50px 60px; }
}

@media screen and (max-width: 1700px){
.content_right{ width: 78%; }
.app_list_ul{ width: 100%; }
.app_list_ul li a{ width: 23%; margin: 0 1% 26px; }
.about_bottom li{ margin: 0; width: 16.5%; padding: 20px 10px;}
.news_list{ padding: 80px 20px; }
}

@media screen and (max-width: 1550px){
.recruit_list li{ padding: 40px 20px;}
.news_list .text_box{ padding: 30px 20px; }
.info_form span{ width: 100%; margin-bottom: 10px; }
.info_form .item{ line-height: 30px; margin-bottom: 20px; }
.info_form input{ width: 90%; }
.pwd_form span{ width: 210px; }
.pwd_form input{ width: 50%; }
}

@media screen and (max-width: 1440px){
.pwd_form .form_box{ width: 80%; }
.app_list_ul li a{ width: 31%; margin: 0 1.1% 26px; }
.about_line{ margin-bottom: 20px; }
.about_text .fl{ padding-top: 0; }
.about_text .fl p,.about_mid p,.detail_text_wrap p{ font-size: 14px; line-height: 25px; }
.about_mid h2{ font-size: 22px; }
.detail_nav li{ padding: 0 10px;}
.content_right{ padding: 50px 50px;}

.header .login a:first-child{ max-width: 90px; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.header .login{ text-indent: 10px; }
.header .nav{ margin-right: 0; }
.header .nav li,.header .nav li .ntitle{ width: 150px; }
.footer{ text-align: center; line-height: 30px; padding: 10px 0;}
.footer .fl,.footer .fr{ float: inherit; }
}

@media screen and (max-width: 1310px){
.header .nav li,.header .nav li .ntitle{ width: 130px; }
.header .nav li img{ padding-top: 30px; margin-bottom: 12px; }
.content_right{ width: 72%; }
.tech_bottom input, .sam_form input{ width: 100%; }
.app_list li{ width: 46%; margin: 0 2% 20px; }
.app_list_ul li a{ width: 46%; margin: 0 2% 26px; }
/*.about_bottom li{ height: 300px;}*/
.about_bottom{ padding-bottom: 50px; }
.about_mid{ margin-bottom: 50px; }
.recruit_list{ margin: 0 30px 50px; }
.news_list li{ width: 48%; margin: 0 1% 30px; }
.content_right2 .title{ padding: 30px 50px; }
.content_right2 .title select{ width: 180px; }
.content_right{ padding: 50px 45px; }
.detail_part .title{ font-size: 16px; }
}

@media screen and (max-width: 1200px){
/*.descrition p{ width: 80%; }*/
.header .nav li, .header .nav li .ntitle{ width: 110px; }
}

@media screen and (max-width: 1100px){
.header .nav li, .header .nav li .ntitle{ width: 100px; }
}

@media screen and (max-width: 1050px){
.header .nav li, .header .nav li .ntitle{ width: 93px; }
}

@media screen and (min-width: 1000px){
/*.header .nav{ display: block!important; }*/
}

@media screen and (max-width: 1000px){
.header .logo{ width: 200px; }
.header .nav{ display: none; }
.search_box{ width: 300px; }
.header .menu_btn{ display: inline-block; *display: inline; *zoom: 1;}
.header .state{ text-align: right;}
.header .nav{ box-shadow: 0 1px 5px #ccc; position: fixed; top: 115px; left: 0; z-index: 999; width: 100%;}
.header .nav li{ padding: 0; width: 100%; border-bottom: 1px solid #d2d2d2; text-align: center; background: #f7f7f7!important; height: 50px; line-height: 50px; )line-height: 50px; *line-height: 50px;}
.header .nav li img{ display: none; }
.header .nav li:hover .nav_list,.header .nav li.on .nav_list{ display: none; }
.header .nav li .ntitle{ height: auto; display: inline-block; *display: inline; *zoom: 1; position: inherit; padding: 0; width: 100%;}
.nav-pop{ display: block; }
.table_box{ overflow: auto; }
/*#mCSB_1_scrollbar_horizontal{ display: none!important; }*/
.table{ position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); top: 0px!important; left: 0px!important; z-index: 999; margin: 0;}
.click_table{ box-shadow: 0 0 10px #666; position: absolute; width: 90%; margin: 0 5%; padding: 4% 10px; box-sizing: border-box; top: 50%; overflow: auto;}
.close_btn.pa{ position: fixed; right: 10px; top: 10px; }
.click_table table{ /*overflow: auto;*/ display: block; }
.click_table td{ font-size: 14px; padding: 10px; max-width: 100%;}
.table_pmu .click_table{ margin-top: -245.5px; }
.table_bmu .click_table{ margin-top: -152.5px; }
.table_audio .click_table{ margin-top: -146.5px; }
.table_dcdc .click_table{ margin-top: -138px; }
.table_interface1 .click_table,.table_interface2 .click_table{ margin-top: -61px; }
.pro_list_table .table_box tbody tr:first-child{ display: none; }
.tech_bottom input[name='verify'],.tech_input input[name='verify']{ width: 100px!important; }
.tech_title{ margin: 10px 0; }

}

@media screen and (max-width: 1000px){
.account_left,.account_right{ width: 48%; margin: 0 1%; box-sizing: border-box; padding: 50px 15px; }
.checkbox_wrap{ width: 100%; box-sizing: border-box; padding: 20px 25px;}
.account_state li{ width: 50%; text-indent: 2%; }
.account_state li:first-child{ margin: 0; }
.account_left input[type="text"],.account_left input[type="password"],.account_right input,.account_content select{ width: 99%; padding-left: 1%; }
.menu_list{ position: fixed!important; box-sizing: border-box; z-index: 999; background: #fff; height: 100%; top: 0; overflow: auto;}
.show_btn{ display: block; }
.content_right{ width: 100%; }
/*.info_form .form_box:first-child,.info_form .form_box{ width: 98%; }*/
/*.info_form .item{ min-height: 60px; line-height: 60px; }*/
.info_form .sub_btn{ display: block; margin: 20px auto 0; }
.info_content{ min-height: 813px; }
.sam_form .rece_info span{ width: 50%; }
.content_right{ padding: 50px 20px; }
.show_btn{ position: absolute; left: auto; right: 2%; top: 44px; width: 50px; height: 50px; box-sizing: border-box; border-radius: 50px; border: 1px solid #e5e5e5!important; padding: 0; display: table-cell; vertical-align: middle; padding: 8px 0;}
.show_btn img{ height: 15px; }
.show_btn p{ margin-top: 0; font-size: 12px; }
.app_list_ul li a{ height: 200px; }
.app_list_ul li img{ max-width: 100px; max-height: 80px;}
.tech_top select{ width: 45%; margin: 0 2%;}
input[type='text'].code{ width: 50%; }
.code_img{ height: 34px; }
.about_bottom li h3{ font-size: 20px; }
}

@media screen and (min-width: 769px){
.account_left,.account_right{ display: block!important;} 
}

@media screen and (max-width: 768px){
.account_state{ margin: 40px 0 30px; }
.account_state li{ cursor: pointer; font-weight: normal; padding-bottom: 20px; font-size: 28px; border-bottom: 2px solid #a3a1a4; color: #a3a1a4; text-align: center; }
.account_state li.on{ border-bottom: 2px solid #22a55b; color: #22a55b; }
.account_left,.account_right{ width: 98%;  } 
.account_left form,.account_right form{ width: 60%; margin: 0 auto; }
.account_right{ display: none; }
.account_left{ padding: 80px 15px 173px; }
.content .path .baseWidth{ width: 96%; margin: 0 2%; }
.content .path font{ margin: 0 2%; }
.info_content h2{ font-size: 28px; }
.content_wrap .fl{ width: 50%; }
.detail_text p{ line-height: 20px; }
.content_wrap{ margin: 0 30px 40px; }
.content_box h2{ padding: 20px 0 12px; font-size: 28px; }
.detail_nav{ margin: 20px 0; }
.tech_bottom .item, .sam_form .item{ width: 100%; }
.tech_top table select{ width: 46%; box-sizing: border-box; margin: 0 1%; float: left; }
.sam_list td select{ width: 90%; margin: 0 5%; }
.tech_part2 li{ max-width: 100%; }
/*.tech_bottom .item, .sam_form .item{ height: 50px; line-height: 50px; }*/
.tech_bottom input, .sam_form input{ height: 35px; line-height: 35px; }
.tech_content h2{ font-size: 28px; margin-top: 20px; }
.tech_bottom .sub_btn, .sam_form .sub_btn{ margin: 25px auto 15px; }
.sam_form .rece_info span{ width: 100%; }
.menu_list h1{ font-size: 28px; padding: 40px 25px;}
.fadd{ margin: 20px 25px; }
.menu_list .ftitle,.menu_list a{ text-indent: 25px; }
.menu_list .stitle a{ text-indent: 35px; } 
.account_content{ padding-bottom: 90px; }
.show_btn{ top: 42px; }
.app_list li div{ height: 100px; }
.app_list li h2{ height: 50px; line-height: 50px; font-size: 20px; }
.app_list li p{ font-size: 14px; height: 50px; line-height: 50px; }
.app_list li .more_img{ height: 20px; }
.content_white2{ min-height: 0; }
.about_text .fl,.about_text .fr,.about_text .fr img{ width: 100%; max-width: 100%; }
.about_text,.detail_text_wrap{ padding: 0 30px 40px; }
.about_top h2{ margin: 40px auto 15px; }
.about_mid{ padding: 40px 30px; }
.about_bottom li{ width: 33.3%; height: 300px; }
.wbn{ height: 300px; }
.recruit_list li{ padding: 20px 10px; }
.recruit_list{ margin: 0 2% 40px; }
.recruit_list li h3{ font-size: 24px; margin-bottom: 15px; }
.recruit_list li span{ font-size: 14px; }
.recruit_list li div{ margin-top: 20px; }
.news_list{ padding: 40px 0; }
.content_right2 .title .fr{ display: block; margin-top: 15px; width: 100%; }
.content_right2 .title h2{ font-size: 28px; }
.account_content input[type="checkbox"],.receiver input[type='checkbox']{ width: 20px; height: 20px; }
.content input[type='text'],.content input[type='password']{ border: 1px solid #eff0f2; }
.content input[type='text']:focus,.content input[type='password']:focus{ border: 1px solid #666; }
.app_detail_box{ padding: 35px 20px; }
input[type='number'].num_input,input[type='number'].num_input:focus{ border: none; }
.item input[type='checkbox']{ margin-right: 5px; }
.item.inp{ min-width: 95px; }
.input_box input{ padding-left: 0;/* width: 30px;*/ }
/*.input_box{ width: 75px; }*/
.sam_list, .sam_list th, .sam_list td{ font-size: 12px; }
}

@media screen and (min-width: 600px){
.search_show{ display: block!important; }
.language_show,.logined_show{ display: none!important; }
}

@media screen and (max-width: 600px){
.header{ height: 60px; line-height: 60px; }
.header .logo{ width: 150px; }
.header .search_btn{ display: inline-block; *display: inline; *zoom: 1;}
.header .state .d_ib a,.header .state .d_ib font{ display: none; }
.header .state .d_ib{ padding: 20px 5px; margin: 0; background-position: center center;}
.header .nav{ top: 60px; }
.search_show{ display: none; position: absolute; z-index: 999; width: 100%; height: 50px; background: #f1eeed; left: 0;}
.search_show form{ display: block; width: 80%; margin: 7.5px 10%;}
.language_show,.logined_show{ display: none; position: absolute; z-index: 999; width: 100%; background: #f1eeed; left: 0;}
.language_show a,.logined_show a{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 5px; box-sizing: border-box; border-bottom: 1px solid #fff; border-top: none; width: 50%; text-align: center; display: block; float: left; color: #00a758; height: 60px; line-height: 60px;}
.language_show a:nth-child(2n+1),.logined_show a:nth-child(2n+1){ border-right: 1px solid #fff;}
.language_show font,.logined_show font{ display: none; }
.banner .slick-dots{ bottom: 15px; }
.banner .slick-dots li{ width: 10px; height: 10px; margin: 0 4px; }
.account_left form,.account_right form{ width: 80%; margin: 0 auto; }
.content_right{ padding: 30px 2%; min-height: 500px;}
.info_content{ min-height: 0;}
.info_form span{ width: 100%; }
.info_form input{ width: 100%; max-width: 100%; box-sizing: border-box;}
.content_wrap{ margin: 0 2% 40px; }
.content_wrap .fl{ margin-bottom: 30px; }
.detail_part,.content_wrap .fr,.content_wrap .fl{ width: 100%; }
.detail_tpart .detail_text .fl,.detail_tpart .detail_text .fr,.detail_tpart .detail_text p{ width: 100%; }
.clear .detail_part{ padding: 10px 0; }
.detail_part .title{ font-size: 14px; }
.tech_part1{ padding: 10px 2% 30px; }
.tech_part2{ padding: 24px 2% 30px; }
.tech_bottom{ padding: 25px 2%; }
.tech_content{ padding-bottom: 30px; }
.tech_content h2{ margin-top: 0; font-size: 20px; padding: 15px 0;}
.tech_part2 a{ background: url(../images/icon26.png) 8px 13px no-repeat; min-height: 40px; line-height: 40px; text-indent: 30px;}
.tech_bottom .item, .sam_form .item{ padding-left: 2%; }
.sam_form{ padding: 0 2%; }
.rece_info{ padding: 4% 2%; }
.menu_list h1{ font-size: 20px; padding: 30px 15px; }
.menu_list .ftitle,.menu_list a{ font-size: 16px; }
.menu_list .stitle a{ font-size: 15px; }
.menu_list ul li,.menu_list a{ min-height: 50px; line-height: 50px; }
.fadd,.sadd{ margin: 15px; }
/*.menu_list .ftitle,*/
.menu_list a{ text-indent: 25px; }
/*.pdetail_content .menu_list a{ text-indent: 0; }*/
.menu_list .stitle a,.menu_list .stitle{ text-indent: 15px; }
.menu_list h2{ font-size: 15px; text-indent: 0;}
.menu_list .ttitle a{ text-indent: 35px; background: url(../images/icon16.png) 25px center no-repeat;}
.menu_list .ttitle img{ margin-left: 15px; }
.show_btn{ top: 23px;}
.app_list li{ width: 96%; }
.app_list li div{ height: 80px; }
.app_list li h2{ height: 40px; line-height: 40px; font-size: 16px; }
.app_list li p{ font-size: 14px; height: 40px; line-height: 40px; }
.app_list li .more_img{ height: 15px; margin-left: 15px; }
.tech_bottom textarea{ padding: 1%; height: 100px; }
.app_list_ul li img{ right: 20px!important; max-width: 80px; max-height: 60px; }
.app_list_ul li a{ height: 185px; }
.content_white2 h2{ font-size: 20px; margin: 20px 0 10px; }
.content_white2 p.des{ font-size: 14px; margin-bottom: 30px; }
.app_list_ul li div{ left: 15px; }
.app_list_ul li h3{ font-size: 22px; }
.app_list_ul li a{ height: 150px; margin-bottom: 15px; }
.app_list_ul li .more_img{ height: 15px; }
.app_list_ul li font{ font-size: 14px; }
.app_list_ul li img{ top: 20px!important; max-width: 60px; max-height: 50px;}
.about_bottom li{ width: 50%; /*height: 250px;*/ }
.about_bottom li h3,.about_top h2{ font-size: 16px; margin-bottom: 5px; }
.about_mid h2{ font-size: 16px; margin-bottom: 10px; }
.about_text,.detail_text_wrap{ padding: 0 2% 30px; }
.about_mid{ padding: 20px 2%; }
.wbn{ height: 200px; }
.about_bottom li p{ line-height: 20px; }
.recruit_list li{ width: 100%; padding: 15px 2%; margin-bottom: 10px; }
.recruit_list li div{ margin-top: 10px;}
.recruit_list .recruit_btn{ margin-top: 10px; float: right; height: 35px; line-height: 35px; width: 100px; }
.recruit_content .tc{ margin-bottom: 30px; }
.recruit_content h2{ font-size: 20px; margin: 30px 0 15px; }
.recruit_list li h3{ font-size: 18px; margin-bottom: 5px; font-weight: normal; }
.content_right2 .title{ padding: 15px 2%; }
.content_right2 .title h2{ font-size: 20px; }
.content_right2 .title select{ border: none; width: 35%; margin: 0 2%; height: 40px; padding: 0 0 0 1%;}
.news_list li{ width: 96%; margin: 0 2% 15px; }
.news_list .text_box{ padding: 10px 2%; }
.news_list .text_box h3{ font-size: 16px; margin-bottom: 10px; line-height: 20px; }
.news_list .text_box p{ line-height: 20px; margin-bottom: 15px; }
.app_detail_box{ padding: 35px 2%; }
.login_tips{ width: 90%; left: 5%; margin-left: 0; }
.tech_bottom span, .sam_form span{ margin-bottom: 0; }
.tech_bottom input, .sam_form input{ width: 100%; box-sizing: border-box; }
.tech_bottom .item, .sam_form .item{ min-height: 30px; line-height: 30px; height: auto; margin-bottom: 5px; }
.tech_bottom input[name='verify'], .tech_input input[name='verify']{ width: 50%!important; margin-right: 5px; }
.rece_detail{ padding: 10px 5px; }
.footer{ line-height: 20px; }
.footer .fl{ font-size: 13px; }
.footer .link a{ font-size: 12px; padding: 0 2%; }
.info_form .form_box:first-child,.info_form .form_box{ width: 98%; }
.info_form .item{ line-height: 20px; margin-bottom: 10px; }

.banner .slick-arrow{ width: 26px; height: 50px; top: 50%; margin-top: -25px; }
}

@media screen and (max-width: 415px){
.account_content{ padding-bottom: 40px; }
.account_state{ margin: 30px 0 20px; }
.account_state li{ font-size: 20px; }
.account_left form, .account_right form{ width: 100%; }
.content .path font{ margin: 0 1%; }
.account_content select,.account_left input[type="text"], .account_right input[type="text"], .account_right input[type="password"]{ margin-bottom: 15px; }
.checkbox_wrap{ margin-top: 20px; padding: 10px 15px;}
.account_left, .account_right{ padding: 35px 15px; }
.info_content h2{ font-size: 20px; margin-bottom: 20px; }
.content .path{ font-size: 13px; }
.order_table, .order_table th{ font-weight: normal; }
.order_table td{ font-size: 12px; }
.descrition p{ /*width: 72%;*/ font-size: 12px; line-height: 20px; }
.tech_p{ font-size: 14px; }
.show_btn{ top: 18px; }
.recruit_content .tc a{ margin: 0 20px 0 0; }
.recruit_content p.tc{ padding: 0 7%; text-align: left; }
.table_pmu .click_table,.table_bmu .click_table,.table_dcdc .click_table,.table_audio .click_table{ height: 360px; margin-top: -180px; }
}

@media screen and (max-width:375px){
.header .logo{ width: 120px; }
.tech_part2 a{ font-size: 13px; }
.app_list_ul li img{ max-height: 40px; }
.table_pmu .click_table,.table_bmu .click_table,.table_dcdc .click_table,.table_audio .click_table{ height: 280px; margin-top: -140px; }
}

@media screen and (max-width: 340px){
.header .nav li,.menu-list .item .title_a,.language_show a,.logined_show a{ height: 50px; line-height: 50px }
.header .nav li .ntitle{ font-size: 14px; }
.content .path{ font-size: 12px; }
.tech_p,.tech_part2 a{ font-size: 12px; }
.about_bottom li p { line-height: 18px; font-size: 13px;}
}






/*放大镜效果*/
.zoom{cursor:url(http://xinzhihui.gz7.hostadm.net/Public/Home/images/zoomin.cur),auto;}
.close{float: right; font-size: 21px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2}
.close:focus,
.close:hover{color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5}
button.close{-webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0}
.modal-open{overflow: hidden}
.modal{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0}
.modal.fade .modal-dialog{-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%)}
.modal.in .modal-dialog{-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0)}
.modal-open .modal{overflow-x: hidden; overflow-y: auto}
.modal-dialog{position: relative; width: auto; margin: 10px}
.modal-content{position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, .2); border-radius: 6px; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); box-shadow: 0 3px 9px rgba(0, 0, 0, .5)}
.modal-backdrop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000}
.modal-backdrop.fade{filter: alpha(opacity=0); opacity: 0}
.modal-backdrop.in{filter: alpha(opacity=50); opacity: .5}
.modal-header{padding: 15px; border-bottom: 1px solid #e5e5e5}
.modal-header .close{margin-top: -2px}
.modal-title{margin: 0; line-height: 1.42857143}
.modal-body{position: relative; padding: 15px}
.modal-footer{padding: 15px; text-align: right; border-top: 1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom: 0; margin-left: 5px}
.modal-footer .btn-group .btn+.btn{margin-left: -1px}
.modal-footer .btn-block+.btn-block{margin-left: 0}
.modal-scrollbar-measure{position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll}
@media (min-width:768px){.modal-dialog{width: 600px; margin: 30px auto} .modal-content{-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); box-shadow: 0 5px 15px rgba(0, 0, 0, .5)} .modal-sm{width: 300px}}
@media (min-width:992px){.modal-lg{width: 900px}}

.modal.modal-wide .modal-dialog{width:96%;max-width:1152px; margin: 10px auto;}
.modal-wide .modal-body{overflow-y:auto}
.modal-body img{display:block;margin-left:auto;margin-right:auto}
.modal-lg{width:100%;height:95%;margin:0 auto 5%;overflow:auto;max-width:1000px;max-height:900px}



/*11-22分页选中*/
.hover{background-color:#22a55b !important;color:white !important;}


/*搜索列表*/
.table_box ul{ width: 100%; border-left: 1px solid #eee;}
.table_box ul li{ border-bottom: 1px solid #eee; border-right: 1px solid #eee; text-align: center; width: 20%; box-sizing: border-box; float: left; height: 45px; line-height: 45px; _line-height: 45px; *line-height: 45px; }

@media screen and (max-width:600px){
.table_box ul li{ border: 1px solid #eee; text-align: center; width: 50%; box-sizing: border-box; float: left; height: 45px; line-height: 45px; _line-height: 45px; *line-height: 45px; }
}


/*12-3*/
.cl a{color: #22a55b !important;}
.ttitle .on{color:#22a55b !important;}




/*样品*/
.sam_div div{ vertical-align: middle; font-size: 0; box-sizing: border-box; text-align: center; font-size: 14px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.sam_div .item{ width: 100%; font-size: 0;}
.sam_div .sam_left{ width: 57.5%; font-size: 0; border: 1px solid #efefef; border-right: none;}
.sam_div .sam_right{ width: 42.5%; font-size: 0; border: 1px solid #efefef;}
.sam_div .sam_left > div,.sam_div .sam_right > div{ font-size: 0; }
.sam_div .sam_left > div,.sam_div .sam_right > div{ border-left: 1px solid #efefef; }
.sam_div .sam_left > div:first-child,.sam_div .sam_right > div:first-child{ border-left: none; }
.sam_div p,.sam_div font{ font-size: 14px; }
.sam_div .type{ width: 24%; height: 100px; /*line-height: 100px;*/}
.sam_div .type span{display:inline-block; *display: inline; *zoom: 1; width:1px; height:100%; margin-left:-1px; vertical-align:middle; }
.sam_div .type p{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.sam_div .sel{ width: 38%; height: 100px; line-height: 100px}
.sam_div .sel select{ width: 100%; max-width: 90%;  height: 40px; outline: none; background: #f5f5f5; border: none; font-size: 13px; color: #666; padding: 11px 0 11px 5px; vertical-align: middle; margin: 0;}
.sam_div .inp{ width: 43%; height: 100px; }
.sam_div .inp p { color: #8e97a0; margin-top: 15px;}
.sam_div .check{ width: 37%; height: 100px; line-height: 100px}
.sam_div .btn{ min-width: 40px; width: 20%; height: 100px; }
.sam_div .btn > div{ margin-top: 22.5px; }
.sam_div .inp p{ color: #8e97a0; }
.sam_div .inp .add,.sam_div .inp .minus{ position: absolute; right: -23px; width: 20px; height: 20px; line-height: 14px; font-size: 23px; text-align: center; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none;}
.sam_div .inp .add{ top: 0; background: #8e969f; color: #fff;}
.sam_div .inp .minus{ bottom: 0; background: #d1d1d1; color: #f5f5f5;}
.sam_div .inp .max{ margin-left: 5px; }
@media screen and (max-width: 760px){
.sam_div .sam_left,.sam_div .sam_right{ width: 100%; }
.sam_div .sam_left{ border-bottom: none; }
.sam_div .type,.sam_div .sel,.sam_div .check{ height: 80px; /*line-height: 80px;*/ }
.sam_div .inp,.sam_div .btn{ height: 80px; }
.sam_div .inp p{ margin-top: 8px; }
.sam_div .btn > div{ margin-top: 12.5px; }
}

/*地图*/
#allmap{ width: 1000px; height: 600px; max-width: 100%; }
@media screen and (max-width: 768px){
#allmap{ height: 450px;}
}
@media screen and (max-width: 500px){
#allmap{ height: 350px;}
}





@media screen and (min-width: 600px){
.about_content{ min-height: 739px;}
}
