@charset "utf-8";
@font-face {
    
    src: url("../fonts/HYQiHei-30S.eot"); /* IE9 */
    src: url("../fonts/HYQiHei-30S.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/HYQiHei-30S.woff") format("woff"), /* chrome、firefox */
    url("../fonts/HYQiHei-30S.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/HYQiHei-30S.svg#HYQiHei-30S") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "HYQiHei-40S";
    src: url("../fonts/HYQiHei-40S.eot"); /* IE9 */
    src: url("../fonts/HYQiHei-40S.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/HYQiHei-40S.woff") format("woff"), /* chrome、firefox */
    url("../fonts/HYQiHei-40S.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/HYQiHei-40S.svg#HYQiHei-40S") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {font-family: 'HelveticaNeueLTPro-UltLtEx';src: url('../fonts/HelveticaNeueLTPro-UltLtEx.otf');font-weight: normal;font-style: normal;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
html,body{overflow-x: hidden;}
a{color: #000;}
a:hover{color: #173883;}
.am-tabs-bd{border: none;}
.am-tabs-bd .am-tab-panel{padding: 0;}
.am-menu-nav a{padding: 0;}
ul>li>ul{margin: 0;}
.wechat_img{display: none;}

.banner_1{background: url(../images/banner_1.jpg) center center no-repeat;}
.banner_2{background: url(../images/banner_2.jpg) center center no-repeat;}
.banner_3{background: url(../images/banner_1.jpg) center center no-repeat;}
.banner_4{background: url(../images/banner_2.jpg) center center no-repeat;}
.banner_5{background: url(../images/banner_1.jpg) center center no-repeat;}
.banner_6{background: url(../images/banner_2.jpg) center center no-repeat;}
.banner_7{background: url(../images/banner_1.jpg) center center no-repeat;}
@media screen and (max-width: 1023px) {
	header{width: 100%;height: 80px;padding: 0 0 0 20px;transition: all .3s;z-index: 9999;}
	.logo{width: 207px;height: 36px;margin: 22px 0 0;float: left;}
	.logo a{display: block;height: 36px;text-indent: -9999px;overflow: hidden;background: url(../images/logo.png) no-repeat;}
	.contact_header{height: 40px;margin: 20px 0 0;float: right;}
	.contact_header ul li{width: 40px;height: 40px;float: left;}
	.contact_header ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}
	.contact_header ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.contact_header ul li.qq a:before{content: "\f1d6";}
	.contact_header ul li.wechat a:before{content: "\f1d7";}
	.contact_header ul li.weibo a:before{content: "\f18a";}
	nav.nav_header{height: 40px;margin: 20px 0 0; float: right;}
	
	
	.slider{width: 150%;margin: 0 0 0 -25%;}
	.slider .am-control-nav{ display:block; width:100%; position:absolute; left:0; bottom:10px; text-align:center;}
	.slider .am-control-nav li{ width:12px; height:12px; margin:0 20px;}
	.slider .am-control-nav li a{ display:block; width:12px; height:12px; border:1px solid #FFF; border-radius:100%; text-indent:-9999px;}
	.slider .am-control-nav li a.am-active{ background:#FFF;}
	
	.counter{height: 220px;padding: 50px 0;}
	.counter ul li{width: 25%;height: 120px;float: left;text-align: center;}
	.counter ul li strong,.counter ul li span{display:block;}
	.counter ul li strong{height: 60px;line-height: 60px;border-left: 1px solid #ededed;font-size: 60px;font-family: 'HelveticaNeueLTPro-UltLtEx';font-weight: normal;}
	.counter ul li:first-child strong{border-left: none;}
	.counter ul li strong i{font-style: normal;}
	.counter ul li strong:before{display:inline-block;content: '-';color: #FFF;font-size: 30px;}
	.counter ul li strong:after{display:inline-block;height: 80px;line-height: 10px;vertical-align:top;font-size: 12px;}
	.counter ul li:nth-child(1) strong:after{content: '年';}
	.counter ul li:nth-child(2) strong:after{content: '万';}
	.counter ul li:nth-child(3) strong:after{content: '家';}
	.counter ul li:nth-child(4) strong:after{content: '系列';}
	.counter ul li span{margin: 10px 0 0;line-height: 40px;font-size: 12px;color: #999;}
	
	.box_1{padding: 80px 0;}
	.box_1 .bhead{text-align: center;font-family: 'HYQiHei-30S';}
	.box_1 .bhead strong,.box_1 .bhead span{display: block;}
	.box_1 .bhead strong{line-height: 64px;font-size: 48px;font-weight: normal;}
	.box_1 .bhead span{line-height: 50px;font-size: 30px;}
	.box_1 .bcate{width: 500px;height: 36px;margin: 30px auto 0;border-radius: 18px;background: #f8f8f8;text-align: center;font-size: 0;}
	.box_1 .bcate li{display:inline-block;height: 36px;font-size: 14px;}
	.box_1 .bcate li a{display: block;height: 36px;line-height: 36px;padding: 0 20px;}
	.box_1 .bcate li.am-active a{border-radius: 18px;background: #1b3883;color: #FFF;}
	.box_1 .bbody{padding: 80px 0 0;}
	.box_1 .bbody:after{display: block;content: "";clear: both;}
	.box_1 .bmore{width: 200px;height: 40px;margin: 80px auto 0;}
	.box_1 .bmore a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #fafafa;transition: all .3s;}
	.box_1 .bmore a:hover{background: #1b3883;color: #FFF;}
	
	.product .bbody .am-tab-panel ul li{width: 25%;padding: 0 20px;overflow: hidden;float: left;}
	.product .bbody .am-tab-panel ul li figure{margin: 0;position: relative;}
	.product .bbody .am-tab-panel ul li figure:before{display: block;width: 100%;height: 100%;border-radius: 3px;content: "";background: rgba(0,0,0,.3);position: absolute;left: 0;top: 100%;transition: all .3s;z-index: 9;}
	.product .bbody .am-tab-panel ul li:hover figure:before{left: 0;top: 0;}
	.product .bbody .am-tab-panel ul li figure img{width: 100%;height: auto;border-radius: 3px;}
	.product .bbody .am-tab-panel ul li figure figcaption{width: 80%;height: 40px;line-height: 40px;border-radius: 3px;position: absolute;left: 50%;top: -40px;margin: -20px 0 0 -40%;background: #FFF;box-shadow: 2px 2px 10px rgba(0,0,0,.8); z-index: 10;text-align: center;transition: all .3s;}
	.product .bbody .am-tab-panel ul li:hover figure figcaption{top:50%;}
	
	.honor{background: url(../images/bg_honor.jpg) center center no-repeat;background-attachment: fixed;}
	.honor .bbody ul li{width: 25%;padding: 0 20px;overflow: hidden;float: left;}
	.honor .bbody ul li figure{margin: 0;position: relative;}
	.honor .bbody ul li figure:before{display: block;width: 100%;height: 100%;border-radius: 3px;content: "";background: rgba(0,0,0,.3);position: absolute;left: 0;top: 100%;transition: all .3s;z-index: 9;}
	.honor .bbody ul li:hover figure:before{left: 0;top: 0;}
	.honor .bbody ul li figure img{width: 100%;height: auto;border-radius: 3px;}
	.honor .bbody ul li figure figcaption{width: 80%;height: 40px;line-height: 40px;border-radius: 3px;position: absolute;left: 50%;top: -40px;margin: -20px 0 0 -40%;background: #FFF;box-shadow: 2px 2px 10px rgba(0,0,0,.8); z-index: 10;text-align: center;transition: all .3s; overflow:hidden;}
	.honor .bbody ul li:hover figure figcaption{top:50%;}
	
	footer{padding: 80px 0;text-align: center;font-size: 12px;}
	.banner{width: 100%;height: 200px;margin: 80px 0 0;position: relative;background-size:cover;}
	
	.page_head{width: 600px;height: 80px;overflow: hidden;position: absolute;left: 20px;bottom: 20px;}
	.page_head strong{line-height: 80px;padding: 0 20px 0 0;float: left;font-size: 60px;font-weight: normal;}
	.page_head span{line-height: 100px;font-size: 30px;float: left;}
	
	.main{position: relative;}
	.main:after{display: block;content: "";clear: both;}
	.position{line-height: 30px;padding: 20px 20px 0; font-size: 12px;}
	.list_single{padding: 40px 40px 0;line-height: 2em;font-size: 14px;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ width: 100% !important; height: auto !important;}
	.about_img_i{width: 100%;margin: 20px auto 0;}
	.about_img_i img{width: 100%;height: auto;}
	.about_txt_i{margin: 20px 0 0;}
	.about_txt_i p{}
	.list_single ul{list-style: disc;margin: 0 0 0 10px; padding: 0 0 0 20px;}
	.list_single ul li{list-style: disc;color: #193880;}
	
	
	.list_img{padding: 20px 0 0;}
	.list_img ul li{width: 33.3333333333333334%;padding: 0 20px 20px 0;float: left;}
	.list_img ul li img{width: 100%;height: auto;}
	.list_img ul li span{display: block;height: 40px;line-height: 40px;text-align: center;background: #fafafa;transition: all .3s;}
	.list_img ul li a:hover span{background: #ecbd2b;color: #FFF;}
	
	
	
	
	.icon_contact{ width:32px; height:32px; line-height:32px; position:fixed; right:10px; bottom:102px; z-index:1010; text-align:center; background:#555; color:#ddd; opacity:.9; display:none; cursor:pointer;}
	.icon_contact:hover{ opacity:1;}
	.icon_contact:before{ content:"\f0e6"; font-family:FontAwesome; font-size:1.6rem;}
	.box_contact_sidebar{ width:120px; background:rgba(85,85,85,.9); position:fixed; right:10px; bottom:102px;z-index: 9999;}
	.box_contact_sidebar .bhead{ height:36px; padding:0 0 0 10px; background:#555; color:#A0A0A0; position:relative;}
	.box_contact_sidebar .bhead strong{ line-height:36px; font-size:14px; float:left;}
	.box_contact_sidebar .bbody{ padding:10px; color:#FFF; font-size:14px;}
	.box_contact_sidebar .bbody img{ width: 100%; height: auto;}
	.close-im{ width:36px; height:36px; float:right;}
	.close-im a{ display:block; width:36px; height:36px; line-height:36px; text-align:center; color:#ABABAB;}
	.close-im a:before{ content:"\f054"; font-family:FontAwesome; font-size:1.6rem;}
	.am-with-fixed-navbar{ padding-bottom: 0;}
}
@media screen and (min-width:768px) and (max-width: 1023px){
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	header{position: fixed;left: 0;top: 0;}
	header.am-sticky{background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,.5);}
	.am-menu-offcanvas1 .am-menu-toggle{ display:none;}
	nav.nav_header .am-offcanvas-bar ul li{ height:40px;float:left;font-size:12px;}
	nav.nav_header .am-offcanvas-bar ul li a{ display:block; height:40px; line-height:38px; padding:0 5px; color:#000;}
	nav.nav_header .am-offcanvas-bar ul li a:hover{line-height: 38px;border-bottom: 2px solid #ecbd2b;}
	nav.nav_header .am-offcanvas-bar ul li.current a{line-height: 38px;border-bottom: 2px solid #193880;}
	.am-offcanvas{ display:block; background:none; position:static;}
	.am-offcanvas-bar{ position:static; width:100%; height:28px; background:none; overflow-y:visible; transform:translateX(0);}
	.am-offcanvas-bar:after{ display:none;}
	
	.news{height: 880px;padding: 0;position: relative;}
	.news .bhead{width: 100%;position: absolute;left: 0;top: 80px;z-index: 20;}
	.news .bcate{position: absolute;left: 50%;top: 224px;margin: 0 0 0 -250px;z-index: 20;}
	.news .bbody{height: 100%;padding: 0;}
	.news .bbody ul{height: 100%;}
	.news .bbody ul li{width: 25%;height: 100%;float: left;transition: all .3s;position: relative;z-index: 1;}
	.news .bbody ul li:hover{background: #fdfdfd;}
	.news .bbody ul li figure{padding: 0 10px;}
	.news .bbody ul li figure strong{display: block;width: 100%;height: 140px;line-height: 140px;text-align: center;font-size: 72px;font-family: 'HelveticaNeueLTPro-UltLtEx';color: #bebebe;position: absolute;left: 0;top: 340px;z-index: 2;font-weight: normal;transition: all .3s;}
	.news .bbody ul li:hover figure strong{top: 280px;font-size: 120px;color: #ededed;}
	.news .bbody ul li figure strong+a{display: block;width: 100%;padding: 0 10px;position: absolute;left: 0;top: 440px;opacity: 0;z-index: 1;transition: all .3s;}
	.news .bbody ul li:hover figure strong+a{opacity: 1;top:360px;z-index: 3;}
	.news .bbody ul li figure img{width: 100%;height: auto;}
	.news .bbody ul li figure figcaption{width: 100%;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;text-align: center;position: absolute;left: 0;top: 460px;z-index: 2;transition: all .3s;}
	.news .bbody ul li:hover figure figcaption{top: 560px;}
	.news .bbody ul li figure span{display: block;width: 100%;line-height: 1.8em;padding: 0 10px;font-size: 12px;color: #aeaeae;position: absolute;left: 10px;top: 500px;z-index: 2;transition: all .3s;}
	.news .bbody ul li:hover figure span{top: 600px;}
	.news.box_1 .bmore{position: absolute;left: 50%;bottom: 80px;margin: 0 0 0 -100px;z-index: 99;}
	
	.box_about{width: 100%;height: 600px; padding: 0 0 0 50%;position: relative;transition: all .3s;}
	.box_about:hover{background: #fdfdfd;}
	.box_about .about_img{width: 50%;overflow: hidden;text-align: right;position: absolute;left: 0; top: 0;}
	.box_about .about_img img{transition: all .3s;}
	.box_about:hover .about_img img{filter:contrast(1.2)}
	.box_about .bhead{padding: 10px 40px;font-family: 'HYQiHei-30S';}
	.box_about .bhead strong,.box_1 .bhead span{display: block;}
	.box_about .bhead strong{line-height: 48px;font-size: 36px;font-weight: normal;}
	.box_about .bhead span{line-height: 30px;font-size: 24px;}
	.box_about .bbody{padding: 10px 40px;}
	.box_about .about_txt{font-size: 12px;}
	.box_about .bmore{width: 200px;height: 40px;margin: 20px 0 0 40px;}
	.box_about .bmore a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #fafafa;transition: all .3s;}
	.box_about .bmore a:hover{background: #1b3883;color: #FFF;}
	.box_about .bcontact{margin: 40px 0 0;padding: 0 40px;font-size: 14px;}
	.box_about .bcontact .contact_us,.box_about .bcontact .follow_us{width: 50%;float: left;}
	.box_about .bcontact .contact_us ul li{line-height: 20px;padding: 5px 0;}
	.box_about .bcontact .follow_us{margin: 20px 0 0;padding: 0 0 0 40px;}
	.box_about .bcontact .follow_us ul li{width: 40px;height: 40px;float: left;}
	.box_about .bcontact .follow_us ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}
	.box_about .bcontact .follow_us ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.box_about .bcontact .follow_us ul li.qq a:before{content: "\f1d6";}
	.box_about .bcontact .follow_us ul li.wechat a:before{content: "\f1d7";}
	.box_about .bcontact .follow_us ul li.weibo a:before{content: "\f18a";}
	
	.category{width: 200px;position: absolute;right: 20px;top: -100px;background: #1b3883;}
	.category .bhead{height: 100px;line-height: 100px;text-align: center;font-size: 36px;color: #FFF;}
	.category .bhead strong{font-weight: normal;}
	.category .bbody{padding: 40px 20px 200px 0;}
	.category .bbody ul li.am-parent{margin: 0 0 10px;}
	.category .bbody ul li.am-parent a.am-menu-a{display: block;height: 46px;line-height: 46px;text-align: center;color: #FFF;transition: all .3s;}
	.category .bbody ul li.am-parent a.am-menu-a:hover{background: #566ea2;color: #FFF;}
	.category .bbody ul li.am-parent.current a.am-menu-a,.category .bbody ul li.am-parent.am-open a.am-menu-a{background: #FFF;color: #000;}
	.category .bbody ul li.am-parent ul{padding: 10px;background: #ecbd2b;}
	.category .bbody ul li.am-parent ul li a{height: 36px;line-height: 36px;padding: 0 0 0 10px;color: #FFF;font-size: 14px;}
	.category .bbody ul li.am-parent ul li a:hover{background: #d9aa17;}
	.category .bbody ul li.am-parent ul li.am-menu-nav-channel a{background: #000;}
	
	.page_main{min-height: 500px;}
	.page_main_l{padding: 0 220px 0 20px;}
	
	.article_product{margin: 20px 0 0;padding: 0 20px 0 0;}
	.product_info{position: relative;}
	.product_info:after{display: block;content: "";clear: both;}
	.product_img{ width: 200px;float: left;}
	.product_img img{ width: 100%;height: auto;}
	.product_txt{padding: 0 0 0 220px;}
	.product_txt h1{margin: 10px 0 0;;line-height: 30px;font-size: 24px;font-weight: normal;}
	.product_property{margin: 20px 0 0;padding: 10px 20px;background: #fafafa;font-size: 12px;}
	.product_property ul li{line-height: 1.8em;padding: 5px 0;}
	
	.product_body{line-height: 1.8em;margin: 40px 0 0;padding: 40px 20px;background: #fafafa;font-size: 14px;}
	.product_body p{ text-indent: 2em;}
	.product_body p img{margin: 0 0 0 -2em;}
	.product_body img{ width: 100% !important; height: auto !important;}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px; height:100px; margin:0 20px 0 0; float:left;}
	.list_article dl dd.dl_img img{ width:100%; height:100%;}
	.list_article dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:12px; color:#c3c3c3;}

	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:80%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	.box_map_contact{width: 100%;height: 300px;margin: 40px 0 0;}
	.box_map_contact iframe{width: 100%;height: 100%;}
	
	.am-navbar{ display:none;}
}
@media screen and (max-width: 767px) {
	.am-sticky{}
	header{position: fixed;left: 0;top: 0;}
	header.am-sticky{background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,.5);}
	.contact_header{display: none;}
	.am-menu-offcanvas1 .am-menu-toggle{ right:20px;top: -5px;color: #000;font-size: 24px;}
	.am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{height: 34px; line-height:34px; font-size:22px;}
	.am-icon-bars:after, .am-icon-navicon:after, .am-icon-reorder:after{display: inline-block;margin: 0 0 0 3px;height: 34px;line-height:30px;content: "\f0d7";font-size: 12px;vertical-align: middle;}
	.am-offcanvas-bar{padding: 0 20px;}
	.am-menu ul{ padding:40px 0 0;}
	.am-menu ul li{ height:60px;padding: 10px 0;border-top: 1px solid #000;border-bottom: 1px solid #3F3F3F;}
	.am-menu ul li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:16px; color:#FFF;}
	
	.counter{height: auto;padding: 40px 0 0;}
	.counter:after{display: block;content: "";clear: both;}
	.counter ul li{width: 50%;}
	.counter ul li strong{font-size: 50px;}
	
	
	.box_1{padding: 40px 0;}
	.box_1 .bhead strong{line-height: 48px;font-size: 30px;}
	.box_1 .bhead span{line-height: 30px;font-size: 18px;}
	.box_1 .bcate{width: 95%;height: auto;}
	.box_1 .bcate li{font-size: 12px;}
	.box_1 .bcate li a{padding: 0 8px;}
	.box_1 .bbody{padding: 40px 0 0;}
	.box_1 .bmore{margin: 40px auto 0;}
	
	
	.product .bbody .am-tab-panel ul li{width: 50%;margin: 0 0 20px; padding: 0 10px;}
	.honor .bbody ul li{width: 50%;margin: 0 0 20px;padding: 0 10px;}
	
	.news{height: auto;}
	.news .bhead{width: 100%;position:static;left: 0;top: 80px;z-index: 20;}
	.news .bcate{position: static;margin: 30px auto 0;}
	.news .bbody ul li{width: 50%;float: left;transition: all .3s;position: relative;z-index: 1;}
	.news .bbody ul li:hover{background: #fdfdfd;}
	.news .bbody ul li figure{padding: 0;}
	.news .bbody ul li figure strong{display: none;}
	.news .bbody ul li figure strong+a{display: block;width: 100%;padding: 0 10px;z-index: 1;transition: all .3s;}
	.news .bbody ul li figure img{width: 100%;height: auto;}
	.news .bbody ul li figure figcaption{width: 100%;height: 40px;line-height: 40px;overflow: hidden;font-size: 14px;text-align: center;z-index: 2;transition: all .3s;}
	.news .bbody ul li figure span{display: block;width: 100%;height: 40px;overflow: hidden;line-height: 1.8em;padding: 0 10px;font-size: 12px;color: #aeaeae;z-index: 2;transition: all .3s;}
	
	.box_about{padding: 40px 0;}
	.box_about .about_img{}
	.box_about .about_img img{width: 100%;height: auto;}
	.box_about .bhead{padding: 10px 20px;font-family: 'HYQiHei-30S';}
	.box_about .bhead strong,.box_1 .bhead span{display: block;}
	.box_about .bhead strong{line-height: 48px;font-size: 36px;font-weight: normal;}
	.box_about .bhead span{line-height: 30px;font-size: 24px;}
	.box_about .bbody{padding: 10px 20px;}
	.box_about .about_txt{margin: 10px 0 0; font-size: 12px;}
	.box_about .bmore{width: 200px;height: 40px;margin: 20px 0 0 40px;}
	.box_about .bmore a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #fafafa;transition: all .3s;}
	.box_about .bmore a:hover{background: #1b3883;color: #FFF;}
	.box_about .bcontact{margin: 20px 0 0;padding: 0 40px;font-size: 14px;}
	.box_about .bcontact .contact_us ul li{line-height: 20px;padding: 5px 0;}
	.box_about .bcontact .follow_us{margin: 20px 0 0;padding: 0 0 0 40px;}
	.box_about .bcontact .follow_us ul li{width: 40px;height: 40px;float: left;}
	.box_about .bcontact .follow_us ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}
	.box_about .bcontact .follow_us ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.box_about .bcontact .follow_us ul li.qq a:before{content: "\f1d6";}
	.box_about .bcontact .follow_us ul li.wechat a:before{content: "\f1d7";}
	.box_about .bcontact .follow_us ul li.weibo a:before{content: "\f18a";}
	
	
	.banner{margin: 0;}
	.page_head{height: 60px;left: 20px;bottom: 20px;}
	.page_head strong{line-height: 60px;padding: 0 20px 0 0;font-size: 40px;}
	.page_head span{line-height: 80px;font-size: 20px;}
	.page_main{padding: 0 10px;}
	.list_single{padding: 20px 0 0;font-size: 12px;}
	.list_img{padding: 20px 0 0;}
	.list_img ul li{width: 50%;padding: 0 10px 10px;}
	
	.category{margin: 20px 20px 0;background: #1b3883;font-family: "HYQiHei-40S";}
	.category .bhead{height: 60px;line-height: 60px;text-align: center;font-size: 24px;color: #FFF;}
	.category .bhead strong{font-weight: normal;}
	.category .bbody{padding:20px;}
	.category .bbody ul li.am-parent{margin: 0 0 10px;}
	.category .bbody ul li.am-parent a.am-menu-a{display: block;height: 36px;line-height: 36px;text-align: center;color: #FFF;transition: all .3s;font-size: 14px;}
	.category .bbody ul li.am-parent a.am-menu-a:hover{background: #566ea2;color: #FFF;}
	.category .bbody ul li.am-parent.current a.am-menu-a,.category .bbody ul li.am-parent.am-open a.am-menu-a{background: #FFF;color: #000;}
	.category .bbody ul li.am-parent ul{padding: 10px;background: #ecbd2b;}
	.category .bbody ul li.am-parent ul li a{height: 24px;line-height: 24px;padding: 0 0 0 10px;color: #FFF;font-size: 12px;}
	.category .bbody ul li.am-parent ul li a:hover{background: #d9aa17;}
	.category .bbody ul li.am-parent ul li.am-menu-nav-channel a{background: #000;}
	
	.article_product{margin: 20px 0 0;}
	.product_info{padding: 10px;}
	.product_info:after{display: block;content: "";clear: both;}
	.product_img{}
	.product_img img{ width: 100%;height: auto;}
	.product_txt{padding: 20px 0 0;}
	.product_txt h1{margin: 10px 0 0;;line-height: 30px;font-size: 24px;font-weight: normal;}
	.product_property{margin: 20px 0 0;padding: 10px 20px;background: #fafafa;font-size: 12px;}
	.product_property ul li{line-height: 1.8em;padding: 5px 0;}
	
	.product_body{line-height: 1.8em;margin: 20px 10px 0;padding: 40px 20px;background: #fafafa;font-size: 14px;}
	.product_body p{ text-indent: 2em;}
	.product_body p img{margin: 0 0 0 -2em;}
	.product_body img{ width: 100% !important; height: auto !important;}
	
	.list_article{ padding:10px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px; height:100px; margin:0 10px 0 0; float:left;}
	.list_article dl dd.dl_img img{ width:100%; height:100%;}
	.list_article dl dt{ line-height:24px; margin:0; padding:0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:12px; color:#c3c3c3;}

	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0; font-size:14px;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:100%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	.box_map_contact{width: 100%;height: 400px;margin: 20px 0 0;}
	.box_map_contact iframe{width: 100%;height: 100%;}

	
	.icon_contact,.box_contact_sidebar{ display:none;}
	.am-navbar-default .am-navbar-nav{ background:#193880;}
 
}
@media screen and (min-width: 1024px) {
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	header{width: 100%;height: 80px;padding: 0 20px;position: fixed;left: 0;top: 0;transition: all .3s;z-index: 9999;}
	header.am-sticky{background: #FFF;box-shadow: 0 0 10px rgba(0,0,0,.5);}
	.logo{width: 207px;height: 36px;margin: 22px 0 0;float: left;}
	.logo a{display: block;height: 36px;text-indent: -9999px;overflow: hidden;background: url(../images/logo.png) no-repeat;}
	.contact_header{height: 40px;margin: 20px 0 0 20px;float: right;}
	.contact_header ul li{width: 40px;height: 40px;float: left;}
	.contact_header ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}
	.contact_header ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.contact_header ul li.qq a:before{content: "\f1d6";}
	.contact_header ul li.wechat a:before{content: "\f1d7";}
	.contact_header ul li.weibo a:before{content: "\f18a";}
	nav.nav_header{height: 40px;margin: 20px 0 0; float: right;}
	.am-menu-offcanvas1 .am-menu-toggle{ display:none;}
	nav.nav_header .am-offcanvas-bar ul li{ height:40px; margin:0 5px 0 0; float:left;font-size:14px;}
	nav.nav_header .am-offcanvas-bar ul li a{ display:block; height:38px; line-height:38px; padding:0 10px;color:#000;transition: all .3s;}
	nav.nav_header .am-offcanvas-bar ul li a:hover{line-height: 38px;border-bottom: 2px solid #ecbd2b;}
	nav.nav_header .am-offcanvas-bar ul li.current a{line-height: 38px;border-bottom: 2px solid #193880;}
	.am-offcanvas{ display:block; background:none; position:static;}
	.am-offcanvas-bar{ position:static; width:100%; height:28px; background:none; overflow-y:visible; transform:translateX(0);}
	.am-offcanvas-bar:after{ display:none;}
	
	
	.slider .am-control-nav{ display:block; width:100%; position:absolute; left:0; bottom:10px; text-align:center;}
	.slider .am-control-nav li{ width:12px; height:12px; margin:0 20px;}
	.slider .am-control-nav li a{ display:block; width:12px; height:12px; border:1px solid #FFF; border-radius:100%; text-indent:-9999px;}
	.slider .am-control-nav li a.am-active{ background:#FFF;}
	
	.counter{height: 220px;padding: 50px 0;}
	.counter ul li{width: 25%;height: 120px;float: left;text-align: center;}
	.counter ul li strong,.counter ul li span{display:block;}
	.counter ul li strong{height: 80px;line-height: 80px;border-left: 1px solid #ededed;font-size: 100px;font-family: 'HelveticaNeueLTPro-UltLtEx';font-weight: normal;}
	.counter ul li:first-child strong{border-left: none;}
	.counter ul li strong i{font-style: normal;}
	.counter ul li strong:before{display:inline-block;content: '-';color: #FFF;font-size: 30px;}
	.counter ul li strong:after{display:inline-block;height: 80px;line-height: 10px;vertical-align:top;font-size: 14px;}
	.counter ul li:nth-child(1) strong:after{content: '年';}
	.counter ul li:nth-child(2) strong:after{content: '万';}
	.counter ul li:nth-child(3) strong:after{content: '家';}
	.counter ul li:nth-child(4) strong:after{content: '系列';}
	.counter ul li span{margin: 10px 0 0;line-height: 40px;font-size: 14px;color: #999;}
	
	.box_1{padding: 80px 0;}
	.box_1 .bhead{text-align: center;font-family: 'HYQiHei-30S';}
	.box_1 .bhead strong,.box_1 .bhead span{display: block;}
	.box_1 .bhead strong{line-height: 64px;font-size: 48px;font-weight: normal;}
	.box_1 .bhead span{line-height: 50px;font-size: 30px;}
	.box_1 .bcate{width: 600px;height: 36px;margin: 30px auto 0;border-radius: 18px;background: #f8f8f8;text-align: center;font-size: 0;}
	.box_1 .bcate li{display:inline-block;height: 36px;font-size: 14px;}
	.box_1 .bcate li a{display: block;height: 36px;line-height: 36px;padding: 0 10px;}
	.box_1 .bcate li.am-active a{border-radius: 18px;background: #1b3883;color: #FFF;}
	.box_1 .bbody{padding: 80px 0 0;}
	.box_1 .bbody:after{display: block;content: "";clear: both;}
	.box_1 .bmore{width: 200px;height: 40px;margin: 80px auto 0;}
	.box_1 .bmore a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #fafafa;transition: all .3s;}
	.box_1 .bmore a:hover{background: #1b3883;color: #FFF;}
	
	.product .bbody .am-tab-panel ul li{width: 25%;padding: 0 20px;overflow: hidden;float: left;}
	.product .bbody .am-tab-panel ul li figure{margin: 0;position: relative;}
	.product .bbody .am-tab-panel ul li figure:before{display: block;width: 100%;height: 100%;border-radius: 3px;content: "";background: rgba(0,0,0,.3);position: absolute;left: 0;top: 100%;transition: all .3s;z-index: 9;}
	.product .bbody .am-tab-panel ul li:hover figure:before{left: 0;top: 0;}
	.product .bbody .am-tab-panel ul li figure img{width: 100%;height: auto;border-radius: 3px;}
	.product .bbody .am-tab-panel ul li figure figcaption{width: 80%;height: 40px;line-height: 40px;border-radius: 3px;position: absolute;left: 50%;top: -40px;margin: -20px 0 0 -40%;background: #FFF;box-shadow: 2px 2px 10px rgba(0,0,0,.8); z-index: 10;text-align: center;transition: all .3s;}
	.product .bbody .am-tab-panel ul li:hover figure figcaption{top:50%;}
	
	.honor{background: url(../images/bg_honor.jpg) center center no-repeat;background-attachment: fixed;}
	.honor .bbody ul li{width: 25%;padding: 0 20px;overflow: hidden;float: left;}
	.honor .bbody ul li figure{margin: 0;position: relative;}
	.honor .bbody ul li figure:before{display: block;width: 100%;height: 100%;border-radius: 3px;content: "";background: rgba(0,0,0,.3);position: absolute;left: 0;top: 100%;transition: all .3s;z-index: 9;}
	.honor .bbody ul li:hover figure:before{left: 0;top: 0;}
	.honor .bbody ul li figure img{width: 100%;height: auto;border-radius: 3px;}
	.honor .bbody ul li figure figcaption{width: 80%;height: 40px;line-height: 40px;border-radius: 3px;position: absolute;left: 50%;top: -40px;margin: -20px 0 0 -40%;background: #FFF;box-shadow: 2px 2px 10px rgba(0,0,0,.8); z-index: 10;text-align: center;transition: all .3s;}
	.honor .bbody ul li:hover figure figcaption{top:50%;}
	
	.news{height: 880px;padding: 0;position: relative;}
	.news .bhead{width: 100%;position: absolute;left: 0;top: 80px;z-index: 20;}
	.news .bcate{position: absolute;left: 50%;top: 224px;margin: 0 0 0 -300px;z-index: 20;}
	.news .bbody{height: 100%;padding: 0;}
	.news .bbody ul{height: 100%;}
	.news .bbody ul li{width: 25%;height: 100%; float: left;transition: all .3s;position: relative;z-index: 1;}
	.news .bbody ul li:hover{background: #fdfdfd;}
	.news .bbody ul li figure{padding: 0 10px;}
	.news .bbody ul li figure strong{display: block;width: 100%;height: 140px;line-height: 140px;text-align: center;font-size: 72px;font-family: 'HelveticaNeueLTPro-UltLtEx';color: #bebebe;position: absolute;left: 0;top: 340px;z-index: 2;font-weight: normal;transition: all .3s;}
	.news .bbody ul li:hover figure strong{top: 280px;font-size: 120px;color: #ededed;}
	.news .bbody ul li figure strong+a{display: block;width: 100%;padding: 0 10px;position: absolute;left: 0;top: 440px;opacity: 0;z-index: 1;transition: all .3s;}
	.news .bbody ul li:hover figure strong+a{opacity: 1;top:360px;z-index: 3;}
	.news .bbody ul li figure img{width: 100%;height: auto;}
	.news .bbody ul li figure figcaption{width: 100%;height: 40px;line-height: 40px;overflow: hidden;font-size: 16px;text-align: center;position: absolute;left: 0;top: 460px;z-index: 2;transition: all .3s;}
	.news .bbody ul li:hover figure figcaption{top: 560px;}
	.news .bbody ul li figure span{display: block;width: 100%;line-height: 1.8em;padding: 0 10px;font-size: 12px;color: #aeaeae;position: absolute;left: 10px;top: 500px;z-index: 2;transition: all .3s;}
	.news .bbody ul li:hover figure span{top: 600px;}
	.news.box_1 .bmore{position: absolute;left: 50%;bottom: 80px;margin: 0 0 0 -100px;z-index: 99;}
	
	.box_about{width: 100%;height: 600px; padding: 0 0 0 50%;position: relative;transition: all .3s;}
	.box_about:hover{background: #fdfdfd;}
	.box_about .about_img{width: 50%;overflow: hidden;text-align: right;position: absolute;left: 0; top: 0;}
	.box_about .about_img img{transition: all .3s;}
	.box_about:hover .about_img img{filter:contrast(1.2)}
	.box_about .bhead{padding: 20px 40px;font-family: 'HYQiHei-30S';}
	.box_about .bhead strong,.box_1 .bhead span{display: block;}
	.box_about .bhead strong{line-height: 48px;font-size: 36px;font-weight: normal;}
	.box_about .bhead span{line-height: 30px;font-size: 24px;}
	.box_about .bbody{padding: 20px 40px;}
	.box_about .about_txt{font-size: 14px;}
	.box_about .bmore{width: 200px;height: 40px;margin: 20px 0 0 40px;}
	.box_about .bmore a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #fafafa;transition: all .3s;}
	.box_about .bmore a:hover{background: #1b3883;color: #FFF;}
	.box_about .bcontact{margin: 40px 0 0;padding: 0 40px;font-size: 14px;}
	.box_about .bcontact .contact_us,.box_about .bcontact .follow_us{width: 50%;float: left;}
	.box_about .bcontact .contact_us ul li{line-height: 20px;padding: 5px 0;}
	.box_about .bcontact .follow_us{margin: 20px 0 0;padding: 0 0 0 40px;}
	.box_about .bcontact .follow_us ul li{width: 40px;height: 40px;float: left;}
	.box_about .bcontact .follow_us ul li a{display: block;height: 40px;line-height: 40px;text-align: center;}
	.box_about .bcontact .follow_us ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.box_about .bcontact .follow_us ul li.qq a:before{content: "\f1d6";}
	.box_about .bcontact .follow_us ul li.wechat a:before{content: "\f1d7";}
	.box_about .bcontact .follow_us ul li.weibo a:before{content: "\f18a";}
	
	footer{padding: 80px 0;text-align: center;font-size: 12px;}
	.kexin{position: relative;}
	
	.icon_contact{ width:32px; height:32px; line-height:32px; position:fixed; right:10px; bottom:102px; z-index:1010; text-align:center; background:#555; color:#ddd; opacity:.9; display:none; cursor:pointer;}
	.icon_contact:hover{ opacity:1;}
	.icon_contact:before{ content:"\f0e6"; font-family:FontAwesome; font-size:1.6rem;}
	.box_contact_sidebar{ width:120px; background:rgba(85,85,85,.9); position:fixed; right:10px; bottom:102px;z-index: 9999;}
	.box_contact_sidebar .bhead{ height:36px; padding:0 0 0 10px; background:#555; color:#A0A0A0; position:relative;}
	.box_contact_sidebar .bhead strong{ line-height:36px; font-size:14px; float:left;}
	.box_contact_sidebar .bbody{ padding:10px; color:#FFF; font-size:14px;}
	.box_contact_sidebar .bbody img{ width: 100%; height: auto;}
	.close-im{ width:36px; height:36px; float:right;}
	.close-im a{ display:block; width:36px; height:36px; line-height:36px; text-align:center; color:#ABABAB;}
	.close-im a:before{ content:"\f054"; font-family:FontAwesome; font-size:1.6rem;}
	.am-navbar{ display:none;}
	.am-with-fixed-navbar{ padding-bottom: 0;}
	
	.banner{width: 100%;height: 300px;margin: 80px 0 0;position: relative;}
	
	.page_head{width: 600px;height: 100px;overflow: hidden;position: absolute;left: 60px;bottom: 40px;}
	.page_head strong{line-height: 100px;padding: 0 20px 0 0;float: left;font-size: 80px;font-weight: normal;}
	.page_head span{line-height: 130px;font-size: 30px;float: left;}
	
	.main{width: 1000px;margin: 0 auto;padding: 30px 0 0;position: relative;}
	.main:after{display: block;content: "";clear: both;}
	.position{line-height: 30px;font-size: 12px;}
	.page_main{min-height: 500px;}
	.list_single{padding: 40px 0 0;line-height: 2em;font-size: 14px;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ max-width: 100% !important; height: auto !important;}
	.about_img_i{width: 43%;margin: 20px 0 0;float: right;}
	.about_img_i img{width: 100%;height: auto;}
	.about_txt_i{width: 60%;margin: 20px 0 0;padding: 0 40px 0 0;float: left;}
	.about_txt_i p{}
	.list_single ul{list-style: disc;margin: 0 0 0 40px; padding: 0 0 0 20px;}
	.list_single ul li{list-style: disc;color: green;}
	
	.category{width: 200px;position: absolute;right: 0;top: -100px;background: #1b3883;}
	.category .bhead{height: 100px;line-height: 100px;text-align: center;font-size: 36px;color: #FFF;}
	.category .bhead strong{font-weight: normal;}
	.category .bbody{padding: 40px 20px 200px 0;}
	.category .bbody ul li.am-parent{margin: 0 0 10px;}
	.category .bbody ul li.am-parent a.am-menu-a{display: block;height: 46px;line-height: 46px;text-align: center;color: #FFF;transition: all .3s;}
	.category .bbody ul li.am-parent a.am-menu-a:hover{background: #566ea2;color: #FFF;}
	.category .bbody ul li.am-parent.current a.am-menu-a,.category .bbody ul li.am-parent.am-open a.am-menu-a{background: #FFF;color: #000;}
	.category .bbody ul li.am-parent ul{padding: 10px;background: #ecbd2b;}
	.category .bbody ul li.am-parent ul li a{height: 36px;line-height: 36px;padding: 0 0 0 10px;color: #FFF;font-size: 14px;}
	.category .bbody ul li.am-parent ul li a:hover{background: #d9aa17;}
	.category .bbody ul li.am-parent ul li.am-menu-nav-channel a{background: #000;}
	.page_main_l{padding: 0 220px 0 0;}
	.list_img{padding: 20px 0 0;}
	.list_img ul li{width: 33.3333333333333334%;padding: 0 20px 20px 0;float: left;}
	.list_img ul li img{    width: 274px;
    height: 205px;}
	.list_img ul li span{display: block;height: 60px;line-height: 60px;text-align: center;background: #fafafa;transition: all .3s;}
	.list_img ul li a:hover span{background: #1b3883;color: #FFF;}
	
	.article_product{margin: 20px 0 0;padding: 0 20px 0 0;}
	.product_info{position: relative;}
	.product_info:after{display: block;content: "";clear: both;}
	.product_img{ width: 300px;float: left;}
	.product_img img{ width: 100%;height: auto;}
	.product_txt{width: 420px;height: 100%;float: right;}
	.product_txt h1{margin: 10px 0 0;;line-height: 30px;font-size: 24px;font-weight: normal;}
	.product_property{width: 420px;padding: 20px 40px;background: #fafafa;position: absolute;right: 0;bottom: 0;}
	.product_property ul li{line-height: 1.8em;padding: 5px 0;}
	
	.product_body{line-height: 1.8em;margin: 40px 0 0;padding: 40px;background: #fafafa;}
	.product_body p{ text-indent: 2em;}
	.product_body p img{margin: 0 0 0 -2em;}
	.product_body img{ max-width: 100% !important; height: auto !important;}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:160px; height:100px; margin:0 20px 0 0; float:left;}
	.list_article dl dd.dl_img img{ width:100%; height:100%;}
	.list_article dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
	.list_article dl dt a{ font-size:16px;}
	.list_article dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
	.list_article dl dd.dl_txt{ font-size:12px; color:#c3c3c3;}

	.article_article{ padding:20px;}
	.article_article h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
	.article_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
	.article_body{ line-height:2em; padding:20px 0 0;}
	.article_body p{ margin:10px 0 0; text-indent:2em;}
	.article_body img{ max-width:80%; height:auto; margin:0 auto;}
	.article_body p img{ margin:0 0 0 -2em;}
	
	.box_map_contact{width: 100%;height: 450px;margin: 40px 0 0;}
	.box_map_contact iframe{width: 100%;height: 100%;}
}
@media screen and (min-width: 1440px) {
	nav.nav_header .am-offcanvas-bar ul li a{ padding:0 18px;}
	.counter{height: 220px;padding: 50px 10% 0;}
	.box_1 .bbody{padding: 80px 10% 0;}
	.product .bbody .am-tab-panel ul li{padding: 0 40px;}
	.honor .bbody ul li{padding: 0 40px;}
	.news .bbody{height: 100%;padding: 0 10%;}
	.news .bbody ul li figure strong+a{padding: 0 20px;}
	.news .bbody ul li:hover figure figcaption{top: 580px;}
	.news .bbody ul li:hover figure span{top: 620px;}
	.box_about .bhead{padding: 40px 80px;}
	.box_about .bbody{padding: 20px 80px;}
	.box_about .bmore{margin: 20px 0 0 80px;}
	.box_about .bcontact{margin: 40px 0 0;padding: 0 80px;}
	
	.main{width: 1200px;}
	.about_txt_i{padding: 0 60px 0 0;}
	.page_main_l{padding: 0 240px 0 0;}
	.list_img ul li{padding: 0 40px 40px 0;}
	
	.article_product{padding: 0 40px 0 0;}
	.product_img{width: 400px;}
	.product_txt{width: 480px;}
	.product_property{width: 480px;}
}
.list_img:after,list_article:after{display: block;content: "";clear: both;}
.pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}