@charset "utf-8";
body, input, textarea, select, button {font-family:"Arial", "Microsoft Yahei", "宋体", sans-serif;}
body {font-size:12px; color:#2f2f2f;}
a {color:#2f2f2f; text-decoration:none;}
a:focus {outline:0; -moz-outline:none;} /*for ff*/
a:hover {text-decoration:none; color:#3066d2;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,area,blockquote,th,td,p {margin:0; padding:0;}
img, a img, button {border:0;}
table {border-collapse:collapse;}
li {list-style-type:none;}
input, textarea, select, button {outline:none;}
textarea {resize:none; -webkit-appearance:none;}
button[type="submit"], input[type="submit"] {cursor:pointer;}

/*兼容Chrome和Firefox边框样式*/
select {border:1px #ddd solid;}

/*清除苹果默认的select样式*/
select {appearance:none; -moz-appearance:none; -webkit-appearance:none;}

/*清除ie点击链接出现的边框*/
a, area {blr:expression_r(this.onFocus=this.blur());}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y:scroll; overflow-x:hidden;}

/*解除Webkit 12号字体限制*/
html {-webkit-text-size-adjust:none;}

body, html {width:100%; overflow-x:hidden;}

.clear {clear:both; height:0 !important; width:0 !important; overflow:hidden; font-size:0;}
.fl, .fi {float:left;}
.fr {float:right;}

.ease02, .ease02s, .ease02s * {-webkit-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
.ease03, .ease03s, .ease03s * {-webkit-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.ease04, .ease04s, .ease04s * {-webkit-transition:all 0.4s ease-out; transition:all 0.4s ease-out;}
.ease05, .ease05s, .ease05s * {-webkit-transition:all 0.5s ease-out; transition:all 0.5s ease-out;}
.ease06, .ease06s, .ease06s * {-webkit-transition:all 0.6s ease-out; transition:all 0.6s ease-out;}
.ease07, .ease07s, .ease07s * {-webkit-transition:all 0.7s ease-out; transition:all 0.7s ease-out;}
.ease08, .ease08s, .ease08s * {-webkit-transition:all 0.8s ease-out; transition:all 0.8s ease-out;}
.ease09, .ease09s, .ease09s * {-webkit-transition:all 0.9s ease-out; transition:all 0.9s ease-out;}
.ease10, .ease10s, .ease10s * {-webkit-transition:all 1s ease-out; transition:all 1s ease-out;}

/*分页*/
.pagelist {margin:10px auto 25px; line-height:25px;}
.pagelist .aa, .pagelist .bb, .page_front, .page_back, .page_first, .page_last {font-size:12px; width:25px; height:25px; line-height:25px; overflow:hidden; display:block; text-align:center; margin:0 3px;}
.pagelist .aa {color:#fff;}
.pagelist .bb {background:#ffffff; color:#464646; border:1px solid #d2d2d2;}
.pagelist .aa:hover {color:#fff; text-decoration:none;}
.pagelist .bb:hover {color:#fff; text-decoration:none;}
.page_front, .page_back, .page_first, .page_last {width:55px; background:#ffffff; color:#464646; border:1px solid #d2d2d2;}
.pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {color:#fff; text-decoration:none;}
.pagelist .aa, .pagelist .aa:hover, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {background:#3066d2;}
.pagelist .aa, .pagelist .bb:hover, .pagelist .page_front:hover, .pagelist .page_back:hover, .pagelist .page_first:hover, .pagelist .page_last:hover {border:1px solid #3066d2;}

/*******************************************/

.margin {width:1200px; margin:0 auto;}
.show_ful {display:block;}
.hide_ful {display:none;}

.top_zw {overflow:hidden;}
#top, .top_zw {width:100%; height:104px;}
#top {top:0; background:#fff; z-index:10;}
.top_in, .top_bor {height:104px;}
.top_in {margin:0 auto; overflow:hidden; position:relative; background:url(../images/top_bg.gif) repeat-x bottom center;}
.top_bor {position:relative;}
.logo {position:absolute; top:10px; left:0;}

.tel {position:absolute; top:52px; right:0; font-size:17px; color:#818181;}
.tel span {color:#3066d2; font-size:35px; background:url(../images/tel.gif) no-repeat left center; padding-left:30px;}

.nav {width:100%; background:#fff; z-index:9; -webkit-box-shadow: 0px 0px 10px 0px #ccc;}
.nav ul li {height:60px; line-height:60px; float:left; position:relative;}
.nav ul>li {width:auto;}
.nav a {width:auto; _width:0; white-space:nowrap; color:#323232; display:block; height:60px; padding:0 41px; font-size:18px;}
.nav ul li:hover a.nava, .nav a.nava:hover, .nav li.nav_on a.nava, .nav .nav_down a:hover {
	background: -webkit-linear-gradient(top, rgba(219, 219, 219, 1), rgba(223, 221, 221, 0.2));
    background: -moz-linear-gradient(top, rgba(219, 219, 219, 1), rgba(223, 221, 221, 0.2));
    background: -o-linear-gradient(top, rgba(219, 219, 219, 1), rgba(223, 221, 221, 0.2));}
.nav .nav_down {width:200px; background:#fff; position:absolute; top:60px; left:0; z-index:9; overflow:hidden; display:none; box-shadow:0 0 20px rgba(0,0,0,0.1);}
.nav .nav_down a {color:#2f2f2f; height:30px; line-height:30px; font-size:14px; padding:0 30px;}

.lan {position:absolute; top:12px; right:0; border:1px solid #ddd; background:#fff;}
.lan .pad {padding:5px;}
.lan dl dt, .lan dl dd {height:22px; line-height:22px;}
.lan dl dd {margin-top:6px;}
.lan .ch a {background:url(../images/ch.gif) no-repeat left center;}
.lan .en a {background:url(../images/en.gif) no-repeat left center;}
.lan dl dd {display:none;}
.lan dl span {width:30px; display:inline-block;}
.lan a {display:block; padding-left:44px;}

.menu {width:30px; height:30px; overflow:hidden; position:absolute; top:50%; margin-top:-15px; right:0; cursor:pointer;}
.menu_in {width:20px; position:absolute; top:4px; left:5px;}
.menu p {width:20px; height:2px; margin-top:4px; background:#000;}

.banner {position:relative; z-index:8;}
.banner_bg {width:100%; height:35px; background:url(../images/banner_bg.png) no-repeat center top; position:absolute; bottom:0;}

.iyoushi {padding-top:20px;}

.iproducts {background:url(../images/iporducts_bg.jpg) no-repeat center top #e0e0e0; position:relative;}
.banner_bg2 {background:url(../images/banner_bg2.png) no-repeat center top;}
.iproducts .banner_bg2 {bottom:auto; top:0;}
.iproducts_in {padding:6% 0;}
.iproducts_con {background:#fff; box-shadow:0 0 25px rgba(0,0,0,0.1);}
.iproducts_conpad {padding:35px 20px;}
.iproducts_part {width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.iproducts_part .pad {margin:0 12px;}
.iproducts_part .show {width:287px; height:300px; overflow:hidden; position:absolute; top:0; left:-287px; background:url(../images/shine.png) no-repeat;}
.iproducts_part .h1 {position:relative; overflow:hidden;}
.iproducts_part .h1 img {width:100%; height:auto; box-sizing:border-box; border:1px solid #ddd;}
.iproducts_part .h2 {font-size:15px; margin-top:8px;}
.iproducts_part .h2 div, .iproducts_part .h2 p {height:22px; line-height:22px; overflow:hidden;}
.iproducts_part .h2 p {color:#8f8f8f;}
.iproducts_part:hover .show {left:300px;}
.iproducts_part:hover .h1 img {transform:scale(1.1);}

.honor {background:url(../images/honor_bg.jpg) no-repeat center top #56a1ed; position:relative; margin-top:4%; margin-bottom:2%;}
.honor_tit {padding:5% 0 10px;}
.honor_tit .index_tit .h2, .honor_tit .index_tit .h4 {color:#fff;}
.honor_tit .index_tit .h4 {font-size:15px; padding-top:10px;}
.honor_con {padding-bottom:7%;}

.inews {background:#f2f2f2; padding:30px 0;}
.inews_fl {width:720px; float:left; overflow:hidden;}
.inews_tit {width:100%; height:82px; overflow:hidden; position:relative;}
.inews_tit .pic {position:absolute; top:0; left:0;}
.inews_tit .word {padding-left:110px; font-size:28px; height:82px; line-height:82px;}
.inews_tit .word span {font-size:14px; position:absolute; top:0; right:0;}
.inews_tit .word span a {color:#5b5b5b;}
.inews_con {background:#fff;}
.inews_con .pad {padding:12px;}
.inews_li {height:30px; line-height:30px; overflow:hidden; font-size:14px; position:relative;}
.inews_li span {position:absolute; top:0; right:0; color:#878787;}
.inews_fir {border-bottom:1px dotted #d9d9d9; padding-bottom:16px; margin-bottom:10px;}
.inews_firin {position:relative; height:200px;}
.inews_fir .h1 {font-size:18px; margin:10px 0; height:24px; line-height:24px; overflow:hidden;}
.inews_fir .h2 {font-size:14px; line-height:26px; color:#767676; margin-bottom:15px; height:78px; overflow:hidden;}
.inews_fir .h3 a {color:#3066d2; font-size:14px;}
.inews_left {width:307px; height:200px; overflow:hidden; position:absolute; top:0; left:0;}
.inews_right {padding-left:322px; height:200px; overflow:hidden;}
.inews_fr {width:460px; float:right; overflow:hidden;}
#run_faq {height:377px; overflow:hidden;}
.run_faqli {font-size:14px; color:#8d8d8d; line-height:30px; border-bottom:1px dotted #d9d9d9; padding-bottom:13px; margin-bottom:13px;}
.run_faqli a {color:#464646;}
.run_faqli .h1 {height:30px; overflow:hidden;}
.run_faqli .h2 {height:60px; overflow:hidden;}

.bottom {background:url(../images/bottom_bg.gif) repeat-x center top;}
.bottom_in {padding:20px 0;}
.bottom_fl {width:654px; float:left; overflow:hidden;}
.qrcode {width:174px; float:left; padding-top:15px;}
.qrcode img {width:168px; height:168px; border:3px solid #000; border-radius:5px;}
.bwords {width:460px; float:right;}
.btel {color:#3066d2; margin-bottom:8px;}
.btel p {font-size:18px;}
.btel div {font-size:46px; font-weight:bold; display:inline-block; border-bottom:2px solid #e4e4e4; padding-right:10px;}
.bcon {font-size:14px; line-height:24px;}
.bcon * {text-align:left !important;}
.bcon em {color:#3066d2; padding-right:4px;}
.bottom_fr {width:510px; float:right; overflow:hidden;}
.bmap {padding:10px; border:1px dashed #4e4e4e; width:482px; margin-top:10px;}

.copyright {background:#f2f2f2; text-align:center; padding:18px 0; overflow:hidden; color:#737373; font-size:14px;}
.copyright_in {padding:0 15px; line-height:24px;}
.copyright a {color:#737373;}

.banner_in {background-position:center top; background-repeat:no-repeat; background-size:auto 100%; height:282px;}

.position {width:100%; height:42px; line-height:42px; background:#f2f2f2; display:none;}
.position_in {background:url(../images/home.gif) no-repeat left 8px; padding-left:25px; font-size:14px; color:#9a9a9a;}
.position_in a {color:#9a9a9a;}

.page_in {padding:30px 0; overflow:hidden;}

.shop {width:100%; background:#fff; margin:50px 0;}
.shop_in {padding-bottom:180px; margin:0 auto; position:relative; background:url(../images/mapbg.gif) no-repeat right bottom;}
.shop_yuan1 {width:226px; height:225px; top:240px; right:568px; right:468px; z-index:4;}
.shop_yuan2 {width:350px; height:350px; top:17px; right:314px; right:214px; z-index:3;}
.shop_yuan1, .shop_yuan2 {overflow:hidden; position:absolute;  /*-webkit-transform:rotate(-45deg); transform:rotate(-45deg);*/}
.shop_yuan_max1 .aos-animate, .shop_yuan_max2 .aos-animate {/*-webkit-transform:rotate(0deg); transform:rotate(0deg);*/}
.shop_yuan_max1 .aos-animate {right:468px;}
.shop_yuan_max2 .aos-animate {right:214px;}
.shop_titbox {padding-top:30px;}
.shop_tit {width:100%; height:80px; margin-bottom:50px; position:relative;}
.shop_tit .h1 {overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.shop_tit .h2 {overflow:hidden; position:absolute; top:34px; left:0; z-index:2;}
.shop_tit .h3 {width:0; height:1px; overflow:hidden; background:#d3d1d0; position:absolute; top:58px; left:426px; z-index:2;}
.shop_tit .aos-animate {width:500px;}
.shop_words {width:500px;}
.shop_words p {font-size:15px; line-height:28px; background:url(../images/star.gif) no-repeat left 5px; padding-left:24px;}

.inabout {padding:40px 0;}
.inabout_in {position:relative; min-height:500px;}
.inabout_top {position:absolute; top:0; left:50%; width:560px; margin-left:-280px; z-index:1;}
.inabout_con {margin:0 auto; font-size:14px; line-height:26px; color:#5f5f5f; text-align:center;}
.inabout_con .h2 {text-align:center; margin-top:10px;}
.inabout_con .h2 a {text-align:center; height:22px; line-height:22px; display:inline-block; background:#3066d2; padding:0 8px; color:#fff;}
.inabout_part {margin-bottom:12px; width:25%; overflow:hidden; float:left;}
.inabout_part2 {float:right; margin-right:0;}
.inabout_part .pad {margin:0 5px; background:#ddd;}
.inabout_part img {width:100%; border:1px solid #fff;}
.inabout_part .h1 {position:relative;}
/*.inabout_part .bor {width:100%; height:100%; position:absolute; top:1px; left:1px; box-sizing:border-box; border:6px solid rgba(48,102,210,0.5);}*/
.inabout_part:hover .bor {}
.inabout_part:hover img {transform:scale(1.1);}
.inproj_list {position:relative;}

.index_tit {text-align:center; padding:30px 0;}
.index_tit p {position:relative; display:inline-block;}
.index_tit .span {width:107px; height:7px; display:block; overflow:hidden; position:absolute; top:50%; margin-top:-4px;}
.index_titin {background:url(../images/intit_bg.gif) no-repeat center bottom; margin-bottom:25px;}
.index_titin .span {top:22px;}
.index_tit .tt {font-size:30px; display:none;}
.index_tit .cc {display:block; font-size:28px; padding:8px 0; color:#3066d2;}
.index_tit span.left {background:url(../images/inleft.png) no-repeat right center; left:-120px;}
.index_tit span.right {background:url(../images/inright.png) no-repeat left center; right:-120px;}
.index_tit .h2 {color:#c7c4c3; font-size:14px; text-transform:uppercase; margin-top:8px;}
.index_tit .h3 {color:#5f5f5f; font-size:28px;}

.advan {background:url(../images/advan_bg.gif) no-repeat center top;}
.advan_pic {float:left; width:490px;}
.advan_pic img {max-width:100%; height:auto;}
.advan_word {float:right; width:500px;}
.advan_max {padding-bottom:36px;}
.advan_max_r .advan_pic {float:right;}
.advan_max_r .advan_word {float:left;}
.advan_h1 {font-size:23px; color:#221815; padding-bottom:10px;}
.advan_h1 span {color:#3066d2;}
.advan_h2 {color:#5d5d5d; font-size:14px; line-height:22px;}
.advan_h2 span {color:#3066d2;}
.advan_part {position:relative;}
.advan_part_mar {margin-bottom:8%;}
.advan_pfl {width:36px; overflow:hidden; position:absolute; top:0; left:0;}
.advan_pfl p {width:36px; height:62px; overflow:hidden; background:#3066d2; color:#fff; font-size:25px; font-weight:bold; text-align:center; line-height:30px;}
.advan_pfr {padding-left:54px;}
.advan_max1 .advan_word {padding-top:90px;}
.advan_max3 .advan_word {padding-top:70px;}
.advan_max4 .advan_word {padding-top:30px;}

.newsli {background:#eee;}
.newsli_even {background:#fff;}
.newspad {padding:5px;}
.newsheight {height:172px; overflow:hidden;}
.newsliin {position:relative;}
.news_next {width:45px; height:71px; overflow:hidden; background:url(../images/next.png) no-repeat right center; position:absolute; top:50%; margin-top:-35px; right:30px;}
.newsliin a {display:block; width:100%;}
.newsliin .img {position:absolute; top:0; left:0;}
.newsliin .word {padding-left:10px; padding-right:150px; padding-top:20px;}
.newsliin .word_pad {padding-left:280px;}
.newsliin .word .h1 {height:42px; overflow:hidden; color:#000; line-height:42px; border-left:5px solid #3066d2; padding-left:10px; font-size:18px; margin-bottom:10px;}
.newsliin .word .h2 {color:#9b9b9b; height:44px; overflow:hidden; line-height:22px; font-size:14px;}
.newsliin .word .h3 {margin-top:10px; color:#9b9b9b;}
.newsli:hover {background:#3066d2;}
.newsli:hover .img img {transform:scale(0.96,0.96);}
.newsli:hover .word .h1 {border-left:5px solid #000; text-indent:8px; color:#fff;}
.newsli:hover .word .h2 {color:#fff;}
.newsli:hover .word .h3 {color:#fff;}
.newsli:hover .news_next {right:22px;}

.news_tit {font-size:18px; font-weight:bold; text-align:center;}
.news_mes {font-size:13px; color:#999; text-align:center; background:#f4f4f4; padding:5px 0; margin:15px 0;}
.news_con {font-size:14px; line-height:24px;}
.news_con img {max-width:100%; height:auto;}
.news_con em {color:#3066d2; padding-right:4px;}
.news_img {padding-bottom:15px; text-align:center;}
.cont_con {font-size:16px;}

.cate {text-align:center; padding-top:15px;}
.cate a {border:1px dotted #ddd; padding:0 20px; height:28px; line-height:28px; margin:0 5px; display:inline-block; font-size:14px;}
.cate a:hover {background:#3066d2; color:#fff; border:1px solid #3066d2;}

.book_input {padding-bottom:10px;}
.book_input div {padding-bottom:5px; font-size:14px;}
.contact_left {width:500px; float:left; overflow:hidden;}
.contact_right {width:470px; float:right; overflow:hidden;}
.contact_tt {padding:25px 0 5px;}
.contact_tt div {font-size:25px;}
.contact_tt p {font-size:18px; color:#666;}
.contact_con {padding-top:15px; font-size:14px; line-height:22px;}

.dnav_zw {width:100%; height:62px; overflow:hidden; overflow:hidden;}
.dnav {width:100%; height:62px; background:#3066d2; overflow:hidden; position:fixed; bottom:0; z-index:99999;}
.dnav .pad {padding-top:9px; text-align:center;}
.dnav_part {width:25%; float:left; overflow:hidden; color:#fff; position:relative;}
.dnav_pa {width:100%; height:46px; overflow:hidden; position:absolute; top:0; left:0; z-index:10;}
.dnav_pa a {width:100%; height:46px; display:block; color:#fff; font-size:12px;}
.dnav_part .svg {width:100%; height:30px; position:relative; z-index:1;}
.dnav_part .svg embed {height:30px;}

.pro_cate {padding-bottom:40px;}
.pro_ctopin {background:#f0f4fc; border-bottom:1px solid #e0e0e0; border-left:5px solid #3066d2; text-indent:10px; margin-bottom:20px;}
.pro_ctopin div {color:#484848; font-size:22px;}
.pro_ctopin p {color:#989a9e;}
.pro_cpart {width:25%; float:left; text-align:center; margin-bottom:8px;}
.pro_cpad {margin:0 5px;}
.pro_cpart .h1 img {width:100%; height:auto; -webkit-box-sizing:border-box; box-sizing:border-box; border:1px solid #ddd;}
.pro_cpart .h2 {font-size:16px; margin:8px 0; color:#818181; height:20px; line-height:20px; overflow:hidden;}

.prodetail_pic {width:460px; float:left;}
.prodetail_pic img {width:100%; height:auto;}
.prodetail_word {width:666px; float:right; padding-top:20px;}
.prodetail_word .h1 {border-left:6px solid #3066d2; text-indent:10px; height:30px; line-height:30px; margin-bottom:14px; overflow:hidden;}
.prodetail_word .h1 .cn {font-size:30px; font-weight:bold;}
.prodetail_word .h1 .en {font-size:15px; color:#3066d2; padding-left:10px;}
.prodetail_word .h2 {font-size:15px; line-height:34px;}
.prodetail_word .h2 p, .prodetail_word .h2 div {background:url(../images/proli.gif) no-repeat left 14px; padding-left:14px;}
.prodetail_word .h4 {padding-top:10px;}
.prodetail_word .h4 a {height:40px; line-height:40px; background:url(../images/pico.png) no-repeat 98px center #f79c2e; padding:0 48px 0 30px; display:inline-block; color:#fff; font-size:16px; border-radius:8px;}
.prodetail_word .h4 a:hover {background-color:#3066d2;}
.pro_table {padding-top:40px; width:1200px;}
.pro_table .carousel-cell {padding-bottom:10px;}
.pro_tablein {width:1200px;}
.pro_table table {width:100%; text-align:center; font-size:14px;}
.pro_table table td {padding:10px 8px; border:1px solid #c1c1c1;}
.pro_table table tr.fir {background:#3066d2; color:#fff;}
.pro_table table tr.fir td {border:1px solid #1d47c4;}
.pro_table img.pdf {width:auto; height:auto;}

.cmap {margin-top:10px;}

.about_con {font-size:16px; color:#434343; line-height:36px;}
.about_con2 {width:630px; margin:0 auto;}
.year {overflow:hidden; position:relative;}
.year ul {height:80px; overflow:hidden; margin:0 40px; text-align:center;}
.year_line {width:100%; height:1px; background:#c1c1c1; position:absolute; bottom:0; left:0;}
.year ul li {width:10%; display:inline-block; text-align:center; background:url(../images/brand-i2.gif) no-repeat center 14px; height:80px; position:relative;}
.year ul li .h1 {padding-top:44px; font-size:15px; color:#9c9c9c;}
.year ul li .h2 {width:39px; height:39px; overflow:hidden; background:url(../images/brand-i1.png) no-repeat; position:absolute; top:0; left:50%; margin-left:-19.5px; opacity:0; transform:scale(0);}
.year ul li.on .h2 {opacity:1; transform:scale(1);}
.year ul li .h3 {width:20px; height:20px; background:#fff; border:1px solid #c1c1c1; position:absolute; bottom:-14px; left:50%; margin-left:-10px; transform:rotate(45deg); display:none;}
.year ul li.on .h3 {display:block;}
.abth {width:17px; height:24px; background-repeat:no-repeat; overflow:hidden; position:absolute; top:0;}
.aleft {background-image:url(../images/aleft.gif);left:0;}
.aright {background-image:url(../images/aright.gif); right:0;}
.year_box {margin:20px 30px; min-height:110px;}
.year_con {display:none;}
.year_conon {display:block;}

.zhenlz_logo {text-align:center; padding:25px 0;}
.zhenlz_logo img {max-width:90%;}
.zhenlz {font-size:14px; text-indent:2em; line-height:24px; background:#3066d2; color:#fff; border-radius:0 0 14px 14px; text-align:center;}
.zhenlz .pad {padding:16px 26px;}
.zhenlz a {color:#fff;}
.zhenlz_btn {text-align:center; margin-top:12px; text-indent:0;}
.zhenlz_btn a {color:#fff; display:inline-block; background:#fff; color:#3066d2; border-radius:17px; text-indent:0; padding:0 36px; height:36px; line-height:36px;}
.zhenlz_btn a:hover {background:#f79c2e; color:#fff;}
.zhenlz .h1 {text-align:center; font-size:16px; font-weight:bold; padding-bottom:8px; text-indent:0;}

@media (max-width: 1200px) {
	.show_1200 {display:block;}
	.hide_1200 {display:none;}
	.hide_1200_important {width:0; height:0; overflow:hidden; visibility:hidden; display:none;}
	
	.margin {width:auto; margin:0 15px;}
	
	.advan {background:none;}
	.advan_pic, .advan_max_r .advan_pic, .advan_word {width:auto; float:none;}
	.advan_pic {text-align:center; padding-bottom:10px;}
	.advan_max1 .advan_word, .advan_max2 .advan_word, .advan_max3 .advan_word, .advan_max4 .advan_word {padding-top:0;}
	
	#top {position:fixed;}
	
	.nav {position:fixed; top:104px;}
	.nav ul li {width:100%; float:none;}
	.nav .margin {margin:0 auto;}
	.nav ul li, .nav ul li a {height:40px; line-height:40px; font-size:14px;}
	.nav ul li a {padding:0 25px;}
	
	.inews_fl, .inews_fr {width:auto; float:none; margin-bottom:15px;}
	
	.inabout_top {position:static; margin:0 auto 15px;}
	.inabout_part {width:33.3%;}
	.inabout_listin .clear2 {clear:none;}
	
	/*.shop_yuan1, .shop_yuan2 {position:static; width:50%; height:auto; float:left; background-size:auto 100%; text-align:center;}
	.shop_yuan1 img, .shop_yuan2 img {max-width:226px; width:100%; height:auto;}
	.shop_yuan2:after {clear:both;}*/
	.shop_words {float:none; width:auto;}
	
	.prodetail_pic, .prodetail_word {width:auto; float:none;}
	
	.banner_in {height:220px;}
}

@media (max-width: 800px) {
	.show_800 {display:block;}
	.hide_800 {display:none;}
	
	.shop_in {background:none; padding-bottom:10px;}
	.year ul li {width:16.6%;}
}

@media (max-width: 640px) {
	.show_640 {display:block;}
	.hide_640 {display:none;}
	
	.nav {top:60px;}
	#top, .top_zw {height:60px;}
	.top_in, .top_bor {height:60px;}
	.logo {top:5px;}
	.logo img {height:46px;}
	
	.advan_h1 {font-size:18px;}
	
	.index_tit img {height:28px;}
	.index_tit img.index_youshi {height:44px;}
	.index_tit .h3 {font-size:16px;}
	.index_tit .span {width:60px;}
	.index_tit span.left {left:-70px;}
	.index_tit span.right {right:-70px;}
	
	.inews_firin, .inews_left, .inews_right {height:auto;}
	.inews_left {position:static; width:auto;}
	.inews_left img {width:100%;}
	.inews_right {padding-left:0;}
	.inews_tit, .inews_tit .pic img, .inews_tit .word {height:50px;}
	.inews_tit .word {line-height:50px; font-size:24px; padding-left:70px;}
	.inews {padding-bottom:0;}
	
	.newsheight {height:80px;}
	.newsliin .word {padding-left:10px; padding-right:10px; padding-top:3px;}
	.newsliin .word_pad {padding-left:134px;}
	.news_next {display:none;}
	.newsliin .word .h1 {height:28px; line-height:28px; margin-bottom:2px; font-size:15px;}
	
	.inabout {padding-top:0;}
	.inabout_top {width:auto;}
	.inabout_part {width:50%;}
	.inabout_listin .clear2 {clear:both;}
	
	.shop_tit {margin:10px 0;}
	.shop_tit .h1 img {max-width:80%;}
	.shop_tit .h2 img {max-width:100%;}
	
	.pro_cpart {width:50%;}
	
	.year ul {height:auto; margin:0;}
	.year ul li {width:23%;}
	.year ul li .h3 {visibility:hidden;}
	
	.about_con2 {width:auto;}
	
	.iproducts_part {width:50%;}
	.iproducts_part .pad {margin:0 5px;}
	
	.pro_ctopin div {font-size:16px;}
}