@charset "utf-8";

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1531792069633'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1531792069633#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../fonts/iconfont.ttf?t=1531792069633') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1531792069633#iconfont') format('svg'); /* iOS 4.1- */
}
html,body{height: 100%;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
a{color: #000;}
a:hover{color: #004fa3;}
.position-relative{position:relative;}
.images{position:relative;margin-top:24px;}
.layui-container{width:100%;}
.rollBox{width:100%;overflow:hidden;}
.rollBox .cont{width:100%;overflow:hidden;float:left;}
.rollBox .srcCont{width:10000000px;}
.rollBox #listImg1,.rollBox #listImg2{float:left;}
.rollBox .cont .pic{width:282px;float:left;text-align:center;}
.rollBox .cont .pic img{width:227px;padding:0 1px;background:#fff;display:block;margin:0 auto;}
.leftBottom{height:60px;width:30px;/*overflow:hidden;*/
 /*float:left;*/
 /*left:35px;*/
 display:none;/*margin:40px 0 0 0;*/
 left:-10px;top:20px;position:absolute;cursor:pointer;text-align:center;/*background:#afa4a4;*/
 border-radius:20px;background-image:url("./arrow-left.png");/*display:block;*/
}
.rightBottom{display:none;height:60px;width:30px;right:-10px;top:20px;/*margin:40px 0 0 0;*/
 position:absolute;cursor:pointer;text-align:center;/*background:#afa4a4;*/
 border-radius:20px;background-image:url("./arrow-right.png") !important;/*display:block;*/
}
.images:hover .leftBottom{display:block;}
.images:hover .rightBottom{display:block;}
/* tFocus */
.ban{    transition: all .3s ease; width:100%; height:auto; position:relative; overflow:hidden;   float: left;}
.ban2{     transition: all .3s ease;width:826px; height:664px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:826px; max-height:664px;}
.prev{ float:left; cursor:pointer;}
.num{display: none; height:148px;overflow:hidden; width:100%; position:relative;float:left;}
.min_pic{ width:100%;  }
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:190px; height:auto;; margin-right:10px; }
.num ul li.on{ border:2px solid #c30000; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:248px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:248px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{z-index: 99; background:#000; width:100%;opacity:0.6;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{padding:10px; background:#fff; position:fixed; -position:absolute; left: 50%; top: 50%;margin-left: -405px; margin-top: -300px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:800px; height:600px; position:relative; overflow:hidden;}
.pop_up2{ width:800px; height:600px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:800px; height:600px; float:left;}
@media screen and (max-width: 1023px){
	nav.nav_m{width: 40px; height: 40px;position: absolute;right: 80px;top: 20px;}
	.am-menu-offcanvas1 .am-menu-toggle{width: 40px;height: 40px;line-height: 40px; right:0;top:0;color: #7b7b7b;font-size: 18px;}
	.am-icon-bars:before, .am-icon-navicon:before, .am-icon-reorder:before{height: 30px; line-height:30px; font-size:18px;}
	.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;}
	nav.nav_pc{display: none;}

		
	.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:block; 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: 999;display: none;}
	.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{width: 100%;height: 80px;background:rgba(255,255,255,1);position: fixed;left: 0;top: 0;transition: all .3s;}
	header.am-sticky{background: rgba(255,255,255,1);box-shadow: 0 0 20px rgba(0,0,0,.6);}
	.logo{width: 176px;height: 31px;position: absolute;left: 10px;top: 25px; background: url(../images/logo.png) left top no-repeat;background-size: cover;}
	.logo a{display: block;height: 31px;text-indent: -9999px;}
	.language{width: 60px;height: 20px;line-height: 20px; text-align: right;position: absolute;right: 20px;top: 30px;font-size: 12px;}
	
	.slider{height: 480px;margin: 80px 0 0;}
	.slider .am-slides li{height: 480px;position: relative;z-index: 9999;}
	.slider .am-slides li.slider_1{background: url(../images/banner_1.jpg) center top no-repeat;}
	.slider .am-slides li.slider_2{background: url(../images/banner_2.jpg) center top no-repeat;}
	.slider .am-slides li.slider_3{background: url(../images/banner_3.jpg) center top no-repeat;}
	.slider .am-slides li.slider_4{background: url(../images/banner_4.jpg) center top no-repeat;}
	
	.slider .am-slides li a{display: block;height: 100%;}
	
	
	.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;}
	
	.edge{width: 100%;height:180px; background: #f7f7f7;}
	.edge ul{}
	.edge ul li{width: 25%;height: 180px;float: left;text-align: center;}
	.edge ul li a{display: block;height: 180px;padding: 30px 0 0;color: #000;transition: all .3s;}
	.edge ul li a:hover{padding: 20px 0 0;background: #b60005;color: #FFF;}
	.edge ul li a:before{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #b60005;transition: all .3s;}
	.edge ul li a:hover:before{font-size: 60px;color: #FFF;}
	.edge ul li:nth-child(1) a:before{content: "\e60a";}
	.edge ul li:nth-child(2) a:before{content: "\e63f";}
	.edge ul li:nth-child(3) a:before{content: "\ed1d";}
	.edge ul li:nth-child(4) a:before{content: "\e6c8";}
	.edge ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-weight: normal;font-size: 18px;position: relative;}
	.edge ul li a span{display: block;line-height: 30px;font-size: 12px;color: #b2b2b2;}
	
	.box_1{width: 100%; padding: 80px 0 0;}
	.box_1:after{display: block;content: "";clear: both;}
	.box_1 .bhead{width: 100%; height: 60px; border-bottom: 1px solid #f4f4f4;position: relative;}
	.box_1 .bhead strong{line-height: 60px; font-size: 30px;color: #b60005;font-weight: normal;position: absolute;left: 10px;top: 0;}
	.box_1 .bhead i{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;color: #888;font-style: normal;position: absolute;left: 140px;top: 0;}
	.box_1 .bhead span{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;font-style: normal;position: absolute;right: 10px;top: 0;}
	.box_1 .bhead span a{color: #888;}
	.box_1 .bbody{}
	.box_1 .bbody:after{display: block;content: "";clear: both;}
	
	.product .bbody{padding: 40px 0 0;}
	.product .bbody ul li{width: 25%;padding: 10px; float: left;}
	.product .bbody ul li img{width: 100%;height: auto;}
	.product .bbody ul li figure{margin: 0; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.product .bbody ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.product .bbody ul li figure figcaption{height: 36px;line-height: 36px;overflow: hidden;padding: 0 10px; text-align: center;}
	.product .bbody ul li figure figcaption a{color: #000;transition: all .3s;}
	.product .bbody ul li figure:hover figcaption a{color: #FFF;}
	.product .bbody ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0;padding:0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.product .bbody ul li figure:hover span{color: #FFF;}
	
	.works .bbody{padding: 40px 0 0;}
	.works .bbody ul li{width: 25%;height: 220px; float: left;background: url(../images/bg_works_1.jpg) center center no-repeat;background-size: cover;background-size: 100% 100%; transition: all .3s;}
	.works .bbody ul li:nth-child(2){background-image: url(../images/bg_works_2.jpg);}
	.works .bbody ul li:nth-child(3){background-image: url(../images/bg_works_3.jpg);}
	.works .bbody ul li:nth-child(4){background-image: url(../images/bg_works_4.jpg);}
	.works .bbody ul li:nth-of-type(4n){margin: 0;}
	.works .bbody ul li:hover{background-size: 110% 110%;}
	.works .bbody ul li a{display: block;height: 220px;line-height: 220px;text-align: center;background: rgba(0,0,0,.5);color: #FFF;font-size: 24px;transition: all .3s;}
	.works .bbody ul li a:hover{background: rgba(182,0,5,.5);}
	
	.wrap{width: 100%;height: auto;margin: 80px 0 0; background: #f7f7f7;transition: all .3s;position: relative;}
	.wrap:hover{background: #f0f0f0;}
	
	.box_2{}
	.box_2 .bhead{height: 54px;}
	.box_2 .bhead strong{line-height: 34px; padding: 20px 5px 0;font-size: 18px;background: #b60005;float: left;font-weight: normal;color: #FFF;}
	.box_2 .bhead i{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: left;font-style: normal;}
	.box_2 .bhead span{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: right;}
	.box_2 .bbody{padding: 20px 0 0;}
	.box_2 .bbody:after{display: block;content: "";clear: both;}
	
	
	.news{width: 50%;padding: 0 20px;float: left;}
	.news_img:after{display: block;content: "";clear: both;}
	.news_img figure{margin: 0;}
	.news_img figure>a{display: block;width: 128px;height: 80px;overflow: hidden;float: left;}
	.news_img figure>a img{width: 100%;height: auto;}
	.news_img figure figcaption{line-height: 24px; padding: 0 0 0 138px;}
	.news_img figure i{display: block;height: 20px;line-height: 20px; padding: 0 0 0 138px;font-size: 12px;font-style: normal;color:#adadad;}
	.news_img figure span{display: block;width: 100%;line-height: 1.6em;padding: 10px 0 0; color: #adadad;font-size: 12px; clear: both;}
	
	.news_txt{padding: 10px 0;}
	.news_txt ul li{height: 40px;line-height: 40px;overflow: hidden;}
	.news_txt ul li i{font-size: 12px;color: #989898;float: right;font-style: normal;}
	
	.about{width: 100%;padding: 20px; clear: both;}
	.about_video{position: relative;}
	.about_video .video-js{height: 270px !important;}
	.about_video img{width: 100%;height: auto;}
	.about_video a:before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 2;transition: all .3s;}
	.about_video a:hover:before{background: rgba(182,0,5,.5);}
	.about_video a:after{display: block;content: "\f144";width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 50px;position: absolute;left: 50%;top: 50%;margin: -30px 0 0 -30px; z-index: 3;color: #FFF;transition: all .3s;}
	.about_video a:hover:after{transform: scale(1.1,1.1);}
	.about_txt{padding: 10px 0 0;}
	.about_txt p{text-indent: 2em;}
	.about_nav{padding: 0 20px 0;text-align: center;font-size: 0;}
	.about_nav ul li{width: 33.3333333333333%;padding: 5px;display: inline-block;font-size: 16px;}
	.about_nav ul li a{display: block;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;background: #e6e6e6;transition: all .3s;}
	.about_nav ul li a:hover{background: #b60005;color: #FFF;}
	
	.partners{height: 160px; padding: 40px 0;position: relative;}
	.partners .bhead{width: 80px;height: 80px;text-align: center;line-height: 36px;font-size: 30px;padding: 5px 10px 0;background: #b60005;color: #FFF;position: absolute;left: 20px;top: 40px;}
	.partners .bhead strong{font-weight: normal;}
	.partners .bbody{padding: 0 0 0 100px;}
	.partners .bbody ul li{width: 25%;line-height: 80px; float: left;padding: 0 20px;}
	.partners .bbody ul li img{width: 100%;height: auto;border: 1px solid #e2e2e2;}

	
	footer{background: #727272;}
	.box_contact{width: 100%; height: 200px;background: #b60005;position: relative;}
	.qrcode{width: 100px;height: 100px;position: absolute;left: 20px;top: 50px;}
	.box_3{color: #FFF;}
	.box_3 .bhead{height: 40px;line-height: 40px;}
	.box_3 .bhead strong{font-weight: normal;font-size: 18px;}
	.follow{width: 140px;position: absolute;left: 140px;top: 50px;}
	.follow .bbody ul li{width: 40px;height: 40px;float: left;}
	.follow .bbody ul li a{display: block;height: 40px;line-height: 40px;text-align: center;color: #FFF;}
	.follow .bbody ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.follow .bbody ul li.qq a:before{content: "\f1d6";}
	.follow .bbody ul li.wechat a:before{content: "\f1d7";}
	.follow .bbody ul li.weibo a:before{content: "\f18a";}
	.follow .bbody ul li.en{width: 80px;}
	.contact{width: 440px;position: absolute;left: 300px;top: 50px;}
	.contact .bbody ul li{width: 50%;float: left;}
	.nav_footer{padding: 40px;color: #FFF;}
	.nav_footer:after{display: block;content: "";clear: both;}
	.nav_footer a{color: #FFF;}
	.nav_footer dl{width: 16.66666666666667%;margin: 0;float: left;}
	.nav_footer dl dt{font-weight: normal;}
	.nav_footer dl dd{line-height: 1.6em;font-size: 14px;}
	.nav_footer dl dd a{color: #E1E1E1;}
	
	.footer_info{padding: 40px 0;text-align: center;background: #FFF;font-size: 12px;}
	
	.banner{ width: 100%; height:300px; background: url(../images/banner_3.jpg) center center no-repeat;}
	.banner_1{}
	
	.mli{margin: 20px 0 0;}
	.mli .category{margin: 0 10px; border: 1px solid #b60005;}
	.mli .category .catname{height: 50px;background: #b60005;color: #FFF;}
	.mli .category .catname strong{display: block;height: 50px;line-height: 50px;text-align: center;font-weight: normal;}
	.category .subcat{padding: 10px 10px 20px;font-size: 0;}
	.mli .category .subcat ul li{display: inline-block;width: 18%;height: 50px;margin: 10px 1% 0;}
	.mli .category .subcat ul li a{display: block;height: 50px;line-height: 50px;background: #EFEFEF;text-align: center;font-size: 14px;}
	.mli .category .subcat dl{display: inline-block;width: 18%;height: 50px;margin: 10px 1% 0;}
	.mli .category .subcat dl dt a{display: block;height: 50px;line-height: 50px;background: #EFEFEF;text-align: center;font-size: 14px;font-weight: normal;}
	.mli .category .subcat dl dd{display:none;}
	.mri{margin: 10px 0 0;padding: 0 20px;}
	.position{height: 30px;line-height: 30px; color: #999;}
	.position a{color: #999;}
	.page_title{margin: 20px 0 0;height: 40px;line-height: 40px;border-bottom: 3px solid #b60005;color: #b60005;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	
	
	.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; 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;}
	
	.list_single{ padding: 40px 20px; line-height: 2em;text-align: justify;}
	.list_single p{ text-indent: 2em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ width: 100% !important; height: auto !important;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 400px;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 33.33333333333%;padding: 0 20px 40px; float: left;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{height: 240px; margin: 0; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.list_product ul li figure figcaption{max-height: 48px;line-height: 24px;overflow: hidden;margin: 5px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0;padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	.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;text-align: justify;}
	.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;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;font-size: 0;}
	.pre_next ol li{display: inline-block;width: 50%;font-size: 16px;}
	.pre_next ol li.next{text-align: right;}
	
	
	.about_panel{}
	.box_about_panel .bhead{height: 40px;line-height: 40px;}
	.box_about_panel .bhead strong{color: #b22222;}
	.box_about_panel .bhead span{color: #696969;}
	.box_about_panel .bbody{padding: 20px 0 0;}
	.box_about_panel{padding: 10px 20px;box-shadow:0 0 1px rgba(0,0,0,.05);}
	
	
	.contact_b{padding: 1px 0;}
	.contact_b:after{display: block;content: "";clear: both;}
	.contact_b .hd{font-weight: bold;color: #b60005;}
	.contact_b .bd{color: #808080;}
	.contact_b .bd ul{padding: 1px 0;}
	.contact_1 .hd{height: 40px;line-height: 40px;font-size: 18px;color: #b60005;}
	.contact_1 .bd ul li{line-height: 1.6em;padding: 5px 0;}
	.contact_3 .bd ul{width: 50%;float: left;}
	.contact_4 .bd ul{width: 30%;float: left;}
	
	.course_box{}
	.course_box dl{padding: 0 0 0 20px;position: relative;}
	.course_box dl:before{display: block;width: 1px;content: ""; background: #e5e5e5;position: absolute;left: 0;top: 10px;bottom: 10px;}
	.course_box dl dt{color: #b60005;position: relative;}
	.course_box dl dt:before{display: block;width: 15px;height: 15px;background: #b60005;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	.course_box dl dd{position: relative;}
	.course_box dl dd span{font-size: 12px;color: #A4A4A4;padding: 0 10px 0 0;}
	.course_box dl dd:before{display: block;width: 15px;height: 15px;background: #727272;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	
	
	.map_hr{width: 400px;height: 300px;float: left;margin: 0 20px 0 0;}
	.map_hr iframe{width: 100%;height: 100%;}
	
	.am-navbar{ display:none;}
}

@media screen and (max-width: 767px) {
	.ban{    width: 100%;overflow: hidden; margin: 0 auto;float: none}
	.ban2{width:320px;overflow: hidden; margin: 0 auto;}
	.ban2{height:270px;}
	.ban2 ul li{   max-height: 270px; width: 320px;}
	.prev1,.next1{    top: 33%;}
		.mhc,.pop_up{display:none !important;}
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	header{width: 100%;height: 80px;background:rgba(255,255,255,1);position: fixed;left: 0;top: 0;transition: all .3s;}
	header.am-sticky{background: rgba(255,255,255,1);box-shadow: 0 0 20px rgba(0,0,0,.6);}
	.logo{width: 176px;height: 31px;position: absolute;left: 10px;top: 25px; background: url(../images/logo.png) left top no-repeat;background-size: cover;}
	.logo a{display: block;height: 31px;text-indent: -9999px;}
	.language{width: 60px;height: 20px;line-height: 20px; text-align: right;position: absolute;right: 20px;top: 30px;font-size: 12px;}
	
	.slider{height: 150px;margin: 80px 0 0;}
	.slider .am-slides li{height: 150px;position: relative;z-index: 9999;}
	.slider .am-slides li.slider_1{background: url(../images/banner_1.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li.slider_2{background: url(../images/banner_2.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li.slider_3{background: url(../images/banner_3.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li.slider_4{background: url(../images/banner_4.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li a{display: block;height: 100%;}
	
	
	.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;}
	
	.edge{width: 100%; background: #f7f7f7;}
	.edge:after{display: block;content: "";clear: both;}
	.edge ul{}
	.edge ul li{width: 50%;height: 180px;float: left;text-align: center;}
	.edge ul li a{display: block;height: 180px;padding: 30px 0 0;color: #000;transition: all .3s;}
	.edge ul li a:hover{padding: 20px 0 0;background: #b60005;color: #FFF;}
	.edge ul li a:before{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #b60005;transition: all .3s;}
	.edge ul li a:hover:before{font-size: 60px;color: #FFF;}
	.edge ul li:nth-child(1) a:before{content: "\e60a";}
	.edge ul li:nth-child(2) a:before{content: "\e63f";}
	.edge ul li:nth-child(3) a:before{content: "\ed1d";}
	.edge ul li:nth-child(4) a:before{content: "\e6c8";}
	.edge ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-weight: normal;font-size: 16px;position: relative;}
	.edge ul li a span{display: block;line-height: 30px;font-size: 12px;color: #b2b2b2;}
	
	.box_1{width: 100%; padding: 80px 0 0;}
	.box_1:after{display: block;content: "";clear: both;}
	.box_1 .bhead{width: 100%; height: 60px; border-bottom: 1px solid #f4f4f4;position: relative;}
	.box_1 .bhead strong{line-height: 60px; font-size: 30px;color: #b60005;font-weight: normal;position: absolute;left: 10px;top: 0;}
	.box_1 .bhead i{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;color: #888;font-style: normal;position: absolute;left: 140px;top: 0;}
	.box_1 .bhead span{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;font-style: normal;position: absolute;right: 10px;top: 0;}
	.box_1 .bhead span a{color: #888;}
	.box_1 .bbody{}
	.box_1 .bbody:after{display: block;content: "";clear: both;}
	
	.product .bbody{padding: 40px 0 0;}
	.product .bbody ul li{width: 50%;padding: 10px; float: left;}
	.product .bbody ul li img{width: 100%;height: auto;}
	.product .bbody ul li figure{margin: 0; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.product .bbody ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.product .bbody ul li figure figcaption{height: 40px;line-height: 20px;margin: 10px 0 0; overflow: hidden;padding: 0 10px; text-align: center;font-size: 14px;}
	.product .bbody ul li figure figcaption a{color: #000;transition: all .3s;}
	.product .bbody ul li figure:hover figcaption a{color: #FFF;}
	.product .bbody ul li figure span{display: none;}
	.product .bbody ul li figure:hover span{color: #FFF;}
	
	.works .bbody{padding: 40px 0 0;}
	.works .bbody ul li{width: 50%;height: 220px; float: left;background: url(../images/bg_works_1.jpg) center center no-repeat;background-size: cover;background-size: 100% 100%; transition: all .3s;}
	.works .bbody ul li:nth-child(2){background-image: url(../images/bg_works_2.jpg);}
	.works .bbody ul li:nth-child(3){background-image: url(../images/bg_works_3.jpg);}
	.works .bbody ul li:nth-child(4){background-image: url(../images/bg_works_4.jpg);}
	.works .bbody ul li:nth-of-type(4n){margin: 0;}
	.works .bbody ul li:hover{background-size: 110% 110%;}
	.works .bbody ul li a{display: block;height: 220px;line-height: 220px;text-align: center;background: rgba(0,0,0,.5);color: #FFF;font-size: 24px;transition: all .3s;}
	.works .bbody ul li a:hover{background: rgba(182,0,5,.5);}
	
	.wrap{width: 100%;height: auto;margin: 80px 0 0; background: #f7f7f7;transition: all .3s;position: relative;}
	.wrap:hover{background: #f0f0f0;}
	
	.box_2{}
	.box_2 .bhead{height: 54px;}
	.box_2 .bhead strong{line-height: 34px; padding: 20px 5px 0;font-size: 18px;background: #b60005;float: left;font-weight: normal;color: #FFF;}
	.box_2 .bhead i{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: left;font-style: normal;}
	.box_2 .bhead span{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: right;}
	.box_2 .bbody{padding: 20px 0 0;}
	.box_2 .bbody:after{display: block;content: "";clear: both;}
	
	
	.news{width: 100%;padding: 0 20px 20px;}
	.news_img:after{display: block;content: "";clear: both;}
	.news_img figure{margin: 0;}
	.news_img figure>a{display: block;width: 128px;height: 80px;overflow: hidden;float: left;}
	.news_img figure>a img{width: 100%;height: auto;}
	.news_img figure figcaption{line-height: 24px; padding: 0 0 0 138px;}
	.news_img figure i{display: block;height: 20px;line-height: 20px; padding: 0 0 0 138px;font-size: 12px;font-style: normal;color:#adadad;}
	.news_img figure span{display: block;width: 100%;line-height: 1.6em;padding: 10px 0 0; color: #adadad;font-size: 12px; clear: both;}
	
	.news_txt{padding: 10px 0;}
	.news_txt ul li{height: 40px;line-height: 40px;overflow: hidden;}
	.news_txt ul li i{font-size: 12px;color: #989898;float: right;font-style: normal;}
	
	.about{width: 100%;padding: 20px; clear: both;}
	.about_video{position: relative;}
	.about_video .video-js{height: 150px !important;}
	.about_video img{width: 100%;height: auto;}
	.about_video a:before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 2;transition: all .3s;}
	.about_video a:hover:before{background: rgba(182,0,5,.5);}
	.about_video a:after{display: block;content: "\f144";width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 50px;position: absolute;left: 50%;top: 50%;margin: -30px 0 0 -30px; z-index: 3;color: #FFF;transition: all .3s;}
	.about_video a:hover:after{transform: scale(1.1,1.1);}
	.about_txt{padding: 10px 0 0;}
	.about_txt p{text-indent: 2em;}
	.about_nav{padding: 0;text-align: center;font-size: 0;}
	.about_nav ul li{width: 33.3333333333333%;padding: 5px;display: inline-block;font-size: 16px;}
	.about_nav ul li a{display: block;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;background: #e6e6e6;transition: all .3s;}
	.about_nav ul li a:hover{background: #b60005;color: #FFF;}
	
	.partners{ padding: 40px 0;}
	.partners .bbody:after{display: block;content: "";clear: both;}
	.partners .bhead{ height: 40px;text-align: center;line-height: 40px;margin: 0 20px; font-size: 22px;background: #b60005;color: #FFF;}
	.partners .bhead strong{font-weight: normal;}
	.partners .bbody{padding: 0 10px;}
	.partners .bbody ul li{width: 50%;margin: 20px auto 0;padding: 0 10px; float: left;}
	.partners .bbody ul li img{width: 100%;height: auto;border: 1px solid #e2e2e2;}

	
	footer{background: #727272;}
	.box_contact{width: 100%;padding: 20px; background: #b60005;}
	.qrcode{display: none;}
	.box_3{color: #FFF;padding: 0 0 20px;}
	.box_3 .bhead{height: 40px;line-height: 40px;}
	.box_3 .bhead strong{font-weight: normal;font-size: 18px;}
	.follow{}
	.follow:after{display: block;content: "";clear: both;}
	.follow .bbody ul li{width: 40px;height: 40px;float: left;}
	.follow .bbody ul li a{display: block;height: 40px;line-height: 40px;text-align: center;color: #FFF;}
	.follow .bbody ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.follow .bbody ul li.qq a:before{content: "\f1d6";}
	.follow .bbody ul li.wechat a:before{content: "\f1d7";}
	.follow .bbody ul li.weibo a:before{content: "\f18a";}
	.follow .bbody ul li.en{width: 80px;}
	.contact{}
	.follow:after{display: block;content: "";clear: both;}
	.contact .bbody ul li{font-size: 12px;}
	.nav_footer{display: none;}
	
	.footer_info{padding: 40px 0 80px;text-align: center;background: #FFF;font-size: 12px;}
	
	.banner{ width: 100%; height:200px; background: url(../images/banner_3.jpg) center center no-repeat;background-size: cover;}
	.banner_1{}
	
	.main{padding: 0 10px;}
	.mli{margin: 20px 0 0;}
	.mli .category{margin: 0 10px; border: 1px solid #b60005;}
	.mli .category .catname{height: 50px;background: #b60005;color: #FFF;}
	.mli .category .catname strong{display: block;height: 50px;line-height: 50px;text-align: center;font-weight: normal;}
	.category .subcat{padding: 10px 10px 20px;font-size: 0;}
	.mli .category .subcat ul li{display: inline-block;width: 48%;height: 50px;margin: 10px 1% 0;}
	.mli .category .subcat ul li a{display: block;height: 50px;line-height: 50px;background: #EFEFEF;text-align: center;font-size: 14px;}
	.mli .category .subcat dl{display: inline-block;width: 48%;height: 50px;margin: 10px 1% 0;}
	.mli .category .subcat dl dt a{display: block;height: 50px;line-height: 50px;background: #EFEFEF;text-align: center;font-size: 14px;font-weight: normal;}
	.mli .category .subcat dl dd{display: none;}
	.mri{margin: 10px 0 0;padding: 0 20px;}
	.position{height: 30px;line-height: 30px; color: #999;font-size: 12px;padding: 20px 0;}
	.position a{color: #999;}
	.page_title{margin: 20px 0 0;height: 40px;line-height: 40px;border-bottom: 3px solid #b60005;color: #b60005;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	
	
	.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; 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;}
	
	.list_single{ padding: 40px 5px; line-height: 2em;text-align: justify;}
	.list_single p{ text-indent: 1em;}
	.list_single p img{margin: 0 0 0 -2em;}
	.list_single img{ width: 100% !important; height: auto !important;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 150px;}
	
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 100%;margin: 0 20px 0 0;padding: 0 10px 20px;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{margin: 0; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.list_product ul li figure figcaption{height: 40px;line-height: 20px;overflow: hidden;margin: 10px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: none;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	.article_article{ padding:20px 10px;}
	.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;text-align: justify;}
	.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;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;}
	
	
	.about_panel{}
	.box_about_panel .bhead{height: 30px;line-height: 30px;}
	.box_about_panel .bhead strong{color: #b22222;}
	.box_about_panel .bhead span{color: #696969;}
	.box_about_panel .bbody{padding: 10px 0 0;}
	.box_about_panel{padding: 10px;box-shadow:0 0 1px rgba(0,0,0,.05);}
	
	
	.contact_b{padding: 1px 0;}
	.contact_b:after{display: block;content: "";clear: both;}
	.contact_b .hd{font-weight: bold;color: #b60005}
	.contact_b .bd{color: #808080;}
	.contact_b .bd ul{padding: 1px 0;}
	.contact_1 .hd{height: 40px;line-height: 40px;font-size: 18px;color: #b60005;}
	.contact_1 .bd ul li{line-height: 1.6em;padding: 5px 0;}
	
	
	.course_box{}
	.course_box dl{padding: 0 0 0 20px;position: relative;}
	.course_box dl:before{display: block;width: 1px;content: ""; background: #e5e5e5;position: absolute;left: 0;top: 10px;bottom: 10px;}
	.course_box dl dt{color: #b60005;position: relative;}
	.course_box dl dt:before{display: block;width: 15px;height: 15px;background: #b60005;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	.course_box dl dd{position: relative;}
	.course_box dl dd span{font-size: 12px;color: #A4A4A4;padding: 0 10px 0 0;}
	.course_box dl dd:before{display: block;width: 15px;height: 15px;background: #727272;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	
	
	.map_hr{width: 100%;height: 300px;}
	.map_hr iframe{width: 100%;height: 100%;}
	
	.icon_contact,.box_contact_sidebar{ display:none;}
	.am-navbar-default .am-navbar-nav{ background:#b60005;}
}

@media screen and (min-width: 1024px) {
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	header{width: 100%;height: 80px;background:rgba(255,255,255,1);position: fixed;left: 0;top: 0;transition: all .3s;}
	header.am-sticky{background: rgba(255,255,255,1);box-shadow: 0 0 20px rgba(0,0,0,.6);}
	.logo{width: 176px;height: 31px;position: absolute;left: 50%;top: 25px;margin: 0 0 0 -500px; background: url(../images/logo.png) left top no-repeat;background-size: cover;}
	.logo a{display: block;height: 31px;text-indent: -9999px;}
	.language{width: 60px;height: 20px;line-height: 20px; text-align: right;position: absolute;right: 50%;top: 30px;margin: 0 -500px 0 0;font-size: 12px;}
	.am-menu-offcanvas1 .am-menu-toggle{ display:none;}
	nav.nav_m{display: none;}
	nav.nav_pc{width: 700px;height: 80px;position: absolute;left: 50%;top: 0;margin: 0 0 0 -250px;}
	nav.nav_pc a{color: #000;}
	nav.nav_pc ul li.nLi{width: 14.2857142857%;float: left;}
	nav.nav_pc ul li.nLi h3{height: 80px;margin: 0;font-size: 14px;}
	nav.nav_pc ul li.nLi h3 a{display: block;height: 80px;line-height: 80px;text-align: center;font-weight: normal;}
	nav.nav_pc ul li.nLi.on{background: #b60005;}
	nav.nav_pc ul li.nLi.on h3 a{color: #FFF;}
	nav.nav_pc ul li.nLi .sub{display: none;width: 160px; background: #b60005;margin: 0;padding: 10px 0 40px;text-align: center;font-size: 14px;}
	nav.nav_pc ul li.nLi .sub a{color: #FFF;}
	nav.nav_pc ul li.nLi .sub li{height: 40px;}
	nav.nav_pc ul li.nLi .sub li a{display: block;height: 40px;line-height: 40px;}
	nav.nav_pc ul li.nLi .sub li a:hover{background: #de0007;}
	
	.slider{height: 480px;margin: 80px 0 0;}
	.slider .am-slides li{height: 480px;position: relative;z-index: 9999;}
	.slider .am-slides li.slider_1{background: url(../images/banner_1.jpg) center top no-repeat;}
	.slider .am-slides li.slider_2{background: url(../images/banner_2.jpg) center top no-repeat;}
	.slider .am-slides li.slider_3{background: url(../images/banner_3.jpg) center top no-repeat;}
	.slider .am-slides li.slider_4{background: url(../images/banner_4.jpg) center top no-repeat;}
	.slider .am-slides li a{display: block;height: 100%;}
	
	
	.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;}
	
	.edge{width: 100%;height:180px; background: #f7f7f7;}
	.edge ul{width: 1000px;margin: 0 auto;}
	.edge ul li{width: 25%;height: 180px;float: left;text-align: center;}
	.edge ul li a{display: block;height: 180px;padding: 30px 0 0;color: #000;transition: all .3s;}
	.edge ul li a:hover{padding: 20px 0 0;background: #b60005;color: #FFF;}
	.edge ul li a:before{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #b60005;transition: all .3s;}
	.edge ul li a:hover:before{font-size: 60px;color: #FFF;}
	.edge ul li:nth-child(1) a:before{content: "\e60a";}
	.edge ul li:nth-child(2) a:before{content: "\e63f";}
	.edge ul li:nth-child(3) a:before{content: "\ed1d";}
	.edge ul li:nth-child(4) a:before{content: "\e6c8";}
	.edge ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-weight: normal;font-size: 18px;position: relative;}
	.edge ul li a span{display: block;line-height: 30px;font-size: 12px;color: #b2b2b2;}
	
	.box_1{width: 100%; padding: 80px 0 0;}
	.box_1:after{display: block;content: "";clear: both;}
	.box_1 .bhead{width: 100%; height: 60px; border-bottom: 1px solid #f4f4f4;position: relative;}
	.box_1 .bhead strong{line-height: 60px; font-size: 30px;color: #b60005;font-weight: normal;position: absolute;left: 50%;top: 0;margin: 0 0 0 -500px;}
	.box_1 .bhead i{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;color: #888;font-style: normal;position: absolute;left: 50%;top: 0;margin: 0 0 0 -370px;}
	.box_1 .bhead span{height: 60px; line-height:70px;overflow: hidden;font-size: 14px;font-style: normal;position: absolute;right: 50%;top: 0;margin: 0 -500px 0 0;}
	.box_1 .bhead span a{color: #888;}
	.box_1 .bbody{width: 1000px; height: auto;margin: 0 auto;}
	.box_1 .bbody:after{display: block;content: "";clear: both;}
	
	.product .bbody{padding: 40px 0 0;}
	.product .bbody ul li{width: 220px;margin: 0 40px 0 0;padding: 0 0 40px; float: left;}
	.product .bbody ul li:nth-of-type(4n){margin: 0;}
	.product .bbody ul li img{width: 100%;height: auto;}
	.product .bbody ul li figure{margin: 0; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.product .bbody ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.product .bbody ul li figure figcaption{height: 36px;line-height: 36px;overflow: hidden;padding: 0 10px; text-align: center;}
	.product .bbody ul li figure figcaption a{color: #000;transition: all .3s;}
	.product .bbody ul li figure:hover figcaption a{color: #FFF;}
	.product .bbody ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0; padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.product .bbody ul li figure:hover span{color: #FFF;}
	
	.works .bbody{padding: 40px 0 0;}
	.works .bbody ul li{width: 220px;height: 220px; margin: 0 40px 0 0; float: left;background: url(../images/bg_works_1.jpg) center center no-repeat;background-size: cover;background-size: 100% 100%; transition: all .3s;}
	.works .bbody ul li:nth-child(2){background-image: url(../images/bg_works_2.jpg);}
	.works .bbody ul li:nth-child(3){background-image: url(../images/bg_works_3.jpg);}
	.works .bbody ul li:nth-child(4){background-image: url(../images/bg_works_4.jpg);}
	.works .bbody ul li:nth-of-type(4n){margin: 0;}
	.works .bbody ul li:hover{background-size: 110% 110%;}
	.works .bbody ul li a{display: block;height: 220px;line-height: 220px;text-align: center;background: rgba(0,0,0,.5);color: #FFF;font-size: 24px;transition: all .3s;}
	.works .bbody ul li a:hover{background: rgba(182,0,5,.5);}
	
	.wrap{width: 100%;height: auto;margin: 80px 0 0; background: #f7f7f7;transition: all .3s;position: relative;}
	.wrap:hover{background: #f0f0f0;}
	
	.box_2{}
	.box_2 .bhead{height: 54px;}
	.box_2 .bhead strong{line-height: 34px; padding: 20px 5px 0;font-size: 18px;background: #b60005;float: left;font-weight: normal;color: #FFF;}
	.box_2 .bhead i{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: left;font-style: normal;}
	.box_2 .bhead span{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: right;}
	.box_2 .bbody{padding: 20px 0 0;}
	.box_2 .bbody:after{display: block;content: "";clear: both;}
	
	
	.news{width: 280px; position: absolute;left: 50%;top: 0;}
	.news:nth-child(1){margin: 0 0 0 -500px;}
	.news:nth-child(2){margin: 0 0 0 -180px;}
	.news_img:after{display: block;content: "";clear: both;}
	.news_img figure{margin: 0;}
	.news_img figure>a{display: block;width: 128px;height: 80px;overflow: hidden;float: left;}
	.news_img figure>a img{width: 100%;height: auto;}
	.news_img figure figcaption{line-height: 24px; padding: 0 0 0 138px;}
	.news_img figure i{display: block;height: 20px;line-height: 20px; padding: 0 0 0 138px;font-size: 12px;font-style: normal;color:#adadad;}
	.news_img figure span{display: block;width: 100%;line-height: 1.6em;padding: 10px 0 0; color: #adadad;font-size: 12px; clear: both;}
	
	.news_txt{padding: 10px 0;}
	.news_txt ul li{height: 40px;line-height: 40px;overflow: hidden;}
	.news_txt ul li i{font-size: 12px;color: #989898;float: right;font-style: normal;}
	
	.about{width: 1000px;margin: 0 auto;padding: 0 0 40px 640px;}
	.about_video{position: relative;}
	.about_video .video-js{height: 155px !important;}
	.about_video img{width: 100%;height: auto;}
	.about_video a:before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);z-index: 2;transition: all .3s;}
	.about_video a:hover:before{background: rgba(182,0,5,.5);}
	.about_video a:after{display: block;content: "\f144";width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 50px;position: absolute;left: 50%;top: 50%;margin: -30px 0 0 -30px; z-index: 3;color: #FFF;transition: all .3s;}
	.about_video a:hover:after{transform: scale(1.1,1.1);}
	.about_txt{padding: 10px 0 0;}
	.about_txt p{text-indent: 2em;}
	.about_nav{padding: 0 20px 0;text-align: center;font-size: 0;}
	.about_nav ul li{width: 33.3333333333333%;padding: 5px;display: inline-block;font-size: 16px;}
	.about_nav ul li a{display: block;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;background: #e6e6e6;transition: all .3s;}
	.about_nav ul li a:hover{background: #b60005;color: #FFF;}
	
	.partners{height: 160px; padding: 40px 0;position: relative;}
	.partners .bhead{width: 80px;height: 80px;text-align: center;line-height: 36px;font-size: 30px;padding: 5px 10px 0;background: #b60005;color: #FFF;position: absolute;left: 50%;top: 40px;margin: 0 0 0 -500px;}
	.partners .bhead strong{font-weight: normal;}
	.partners .bbody{width: 1000px;margin: 0 auto;padding: 0 0 0 100px;}
	.partners .bbody ul li{width: 100%;line-height: 80px; float: left;padding: 0 20px;}
	.partners .bbody ul li img{width: 100%;height: auto;border: 1px solid #e2e2e2;}

	
	footer{background: #727272;}
	.box_contact{width: 100%; height: 200px;background: #b60005;position: relative;}
	.qrcode{width: 100px;height: 100px;position: absolute;left: 50%;top: 50px;margin: 0 0 0 -500px;}
	.box_3{color: #FFF;}
	.box_3 .bhead{height: 40px;line-height: 40px;}
	.box_3 .bhead strong{font-weight: normal;font-size: 18px;}
	.follow{width: 140px;position: absolute;left: 50%;top: 50px; margin: 0 0 0 -340px;}
	.follow .bbody ul li{width: 40px;height: 40px;float: left;}
	.follow .bbody ul li a{display: block;height: 40px;line-height: 40px;text-align: center;color: #FFF;}
	.follow .bbody ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.follow .bbody ul li.qq a:before{content: "\f1d6";}
	.follow .bbody ul li.wechat a:before{content: "\f1d7";}
	.follow .bbody ul li.weibo a:before{content: "\f18a";}
	.follow .bbody ul li.en{width: 80px;}
	.contact{width: 580px;position: absolute;left: 50%;top: 50px;margin: 0 0 0 -140px;}
	.contact .bbody ul li{width: 50%;float: left;}
	.nav_footer{width: 1000px;margin: 0 auto;padding: 40px 0;color: #FFF;}
	.nav_footer:after{display: block;content: "";clear: both;}
	.nav_footer a{color: #FFF;}
	.nav_footer dl{width: 16.66666666666667%;margin: 0;float: left;}
	.nav_footer dl dt{font-weight: normal;}
	.nav_footer dl dd{line-height: 1.8em;font-size: 14px;}
	.nav_footer dl dd a{color: #E1E1E1;}
	
	.footer_info{padding: 40px 0;text-align: center;background: #FFF;font-size: 12px;}
	
	.main{width: 1000px;margin: 0 auto;}
	.main:after{display: block;content: "";clear: both;}
	.mli{width: 200px;min-height: 400px;float: left;font-family: "fzssj";}
	.mli .category{width: 100%;min-height: 400px;margin: 20px 0 0;background: #F5F5F5;}
	.mli .category .catname{height: 80px;background: #b60005;color: #FFF;}
	.mli .category .catname strong{display: block;height: 80px;line-height: 80px;text-align: center;font-weight: normal;font-size: 26px;}
	.mli .category .subcat{padding: 10px 20px 20px;background: #F5F5F5;}
	.mli .category .subcat ul li{height: 50px;margin: 10px 0 0;}
	.mli .category .subcat ul li a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .category .subcat ul li.current a{background: #b60005;color: #FFF;}
	.mli .category .subcat ul li a:hover{background: rgba(182,0,5,.3);color: #FFF;}
	.mli .category .subcat dl{margin: 10px 0 0;}
	.mli .category .subcat dl dt{height: 50px;margin: 20px 0 0;}
	.mli .category .subcat dl dt a{display: block;height: 50px;line-height: 50px;text-align: center;background: rgba(0,0,0,.3);color: #FFF;transition: all .3s;}
	.mli .category .subcat dl dt a.current{background: #b60005;color: #FFF;}
	.mli .category .subcat dl dt a:hover{background: rgba(182,0,5,.3);color: #FFF;}
	.mli .category .subcat dl dd{height: 30px;margin: 10px 0 0;}
	.mli .category .subcat dl dd a{display: block;height: 30px;line-height: 30px;text-align: center;}
	
	
	.mri{width: 760px;margin: 10px 0 0; float: right;}
	.position{height: 30px;line-height: 30px;margin: 20px 0 0; color: #999;}
	.position a{color: #999;}
	.page_title{margin: 20px 0 0;height: 40px;line-height: 40px;border-bottom: 3px solid #b60005;color: #b60005;}
	.page_title strong{font-weight: normal;font-size: 18px;}
	.page_main{min-height: 600px;}
	.banner{ width: 100%; height:300px; background: url(../images/banner_3.jpg) center center no-repeat;}
	.banner_1{}
	
	.list_article{ padding:20px;}
	.list_article dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
	.list_article dl dd.dl_img{ width:320px;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:14px; color:#c3c3c3;}
	
	.list_single{ padding: 40px; line-height: 2em;text-align: justify;}
	.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;}
	.list_single iframe{width: 100%;height: 500px;}
	.list_single .video-js{height: 400px;}
	
	
	.list_img{ overflow:hidden;}
	.list_img ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
	.list_img ul li img{ width:100%; height:auto;}
	.list_img ul li span{ display:block; height:18px; line-height:18px;margin: 10px 0 0; overflow:hidden; text-align:center;}
	
	
	.list_product{padding: 40px 0 0;}
	.list_product:after{display: block;content: "";clear: both;}
	.list_product ul li{width: 33.33333333333%;padding: 0 20px 40px; float: left;}
	.list_product ul li:nth-of-type(4n){margin: 0;}
	.list_product ul li img{width: 100%;height: auto;}
	.list_product ul li figure{margin: 0;height: 280px; padding: 0 0 10px; transition: all .3s;background: #fdfdfd;}
	.list_product ul li figure:hover{transform: scale(1.1,1.1);box-shadow: 0 0 20px rgba(0,0,0,.3);background: #b60005;}
	.list_product ul li figure figcaption{max-height: 48px; line-height: 24px;overflow: hidden;margin: 5px 0 0; padding: 0 10px; text-align: center;}
	.list_product ul li figure figcaption a{color: #000;transition: all .3s;}
	.list_product ul li figure:hover figcaption a{color: #FFF;}
	.list_product ul li figure span{display: block;height: 54px;line-height: 18px;overflow: hidden;margin: 5px 0; padding: 0 10px;font-size: 12px;color: #adadad;transition: all .3s;}
	.list_product ul li figure:hover span{color: #FFF;}
	
	.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;text-align: justify;}
	.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;}
	.pre_next{margin: 40px 0 0;padding: 0 20px;font-size: 0;}
	.pre_next ol li{display: inline-block;width: 50%;font-size: 16px;}
	.pre_next ol li.next{text-align: right;}
	
	.about_panel{}
	.box_about_panel .bhead{height: 40px;line-height: 40px;position: relative;}
	.box_about_panel .bhead strong{color: #b22222;}
	.box_about_panel .bhead span{color: #696969;}
	.box_about_panel .bhead:before{content: "\f00d";position: absolute;top: 0;right: 0;font-size: 30px;color: #727272;}
	.box_about_panel .bhead.am-collapsed:before{content: "\f067";color: #b60005;}
	.box_about_panel .bbody{padding: 20px 0 0;}
	.box_about_panel{padding: 10px 20px;box-shadow:0 0 1px rgba(0,0,0,.05);}
	
	
	
	
	.contact_b{padding: 1px 0;}
	.contact_b:after{display: block;content: "";clear: both;}
	.contact_b .hd{font-weight: bold;color:#b60005}
	.contact_b .bd{color: #808080;}
	.contact_b .bd ul{padding: 1px 0;}
	.contact_1 .hd{height: 40px;line-height: 40px;font-size: 18px;color: #b60005;}
	.contact_1 .bd ul li{line-height: 1.6em;padding: 5px 0;    font-weight: bold;}
	.contact_3 .bd ul{width: 50%;float: left;}
	.contact_4 .bd ul{width: 30%;float: left;}
		.contact_3 .bd ul li{ font-weight: bold;}
	
	.course_box{}
	.course_box dl{padding: 0 0 0 20px;position: relative;}
	.course_box dl:before{display: block;width: 1px;content: ""; background: #e5e5e5;position: absolute;left: 0;top: 10px;bottom: 10px;}
	.course_box dl dt{color: #b60005;position: relative;}
	.course_box dl dt:before{display: block;width: 15px;height: 15px;background: #b60005;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	.course_box dl dd{position: relative;}
	.course_box dl dd span{font-size: 12px;color: #A4A4A4;padding: 0 10px 0 0;}
	.course_box dl dd:before{display: block;width: 15px;height: 15px;background: #727272;border-radius: 100%; content: "";font-size: 30px;position: absolute;left: -27px;top: 10px;}
	
	.map_hr{width: 400px;height: 300px;float: left;margin: 0 20px 0 0;}
	.map_hr iframe{width: 100%;height: 100%;}
	
	
	
	.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:block; 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;display: none;}
	.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;}
}

@media screen and (min-width: 1360px) {
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	.logo{margin: 0 0 0 -600px;}
	.language{margin: 0 -600px 0 0;}
	nav.nav_pc{width: 840px;margin: 0 0 0 -350px;}
	
	.edge ul{width: 1200px;}
	
	.box_1 .bhead strong{margin: 0 0 0 -600px;}
	.box_1 .bhead i{margin: 0 0 0 -470px;}
	.box_1 .bhead span{margin: 0 -600px 0 0;}
	.box_1 .bbody{width: 1200px;}
	
	.product .bbody{padding: 60px 0 0;}
	.product .bbody ul li{width: 255px;margin: 0 60px 0 0;padding: 0 0 60px;}
	
	.works .bbody{padding: 60px 0 0;}
	.works .bbody ul li{width: 255px;height: 255px; margin: 0 60px 0 0;}
	.works .bbody ul li a{height: 255px;line-height: 255px;}
	
	
	.box_2{}
	.box_2 .bhead{height: 54px;}
	.box_2 .bhead strong{line-height: 34px; padding: 20px 5px 0;font-size: 18px;background: #b60005;float: left;font-weight: normal;color: #FFF;}
	.box_2 .bhead i{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: left;font-style: normal;}
	.box_2 .bhead span{line-height: 34px; padding: 20px 5px 0;font-size: 12px;float: right;}
	.box_2 .bbody{padding: 20px 0 0;}
	.box_2 .bbody:after{display: block;content: "";clear: both;}
	
	
	.news{width: 340px;}
	.news:nth-child(1){margin: 0 0 0 -600px;}
	.news:nth-child(2){margin: 0 0 0 -200px;}
	.news_img figure>a{width: 160px;height: 100px;}
	.news_img figure figcaption{padding: 0 0 0 170px;}
	.news_img figure i{ padding: 0 0 0 170px;}
	
	
	.about{width: 1200px;padding: 0 0 60px 800px;}
	.about_video .video-js{height: 170px !important;}
	
	.partners .bhead{margin: 0 0 0 -600px;}
	.partners .bbody{width: 1200px;padding: 0 0 0 110px;}
	.partners .bbody ul li{padding: 0px;}
	
	footer{background: #727272;}
	.box_contact{width: 100%; height: 200px;background: #b60005;position: relative;}
	.qrcode{width: 100px;height: 100px;position: absolute;left: 50%;top: 50px;margin: 0 0 0 -500px;}
	.box_3{color: #FFF;}
	.box_3 .bhead{height: 40px;line-height: 40px;}
	.box_3 .bhead strong{font-weight: normal;font-size: 18px;}
	.follow{width: 140px;position: absolute;left: 50%;top: 50px; margin: 0 0 0 -340px;}
	.follow .bbody ul li{width: 40px;height: 40px;float: left;}
	.follow .bbody ul li a{display: block;height: 40px;line-height: 40px;text-align: center;color: #FFF;}
	.follow .bbody ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;}
	.follow .bbody ul li.qq a:before{content: "\f1d6";}
	.follow .bbody ul li.wechat a:before{content: "\f1d7";}
	.follow .bbody ul li.weibo a:before{content: "\f18a";}
	.follow .bbody ul li.en{width: 80px;}
	.contact{width: 580px;position: absolute;left: 50%;top: 50px;margin: 0 0 0 -140px;}
	.contact .bbody ul li{width: 50%;float: left;}
	.nav_footer{width: 1000px;margin: 0 auto;padding: 40px 0;color: #FFF;}
	.nav_footer:after{display: block;content: "";clear: both;}
	.nav_footer a{color: #FFF;}
	.nav_footer dl{width: 16.66666666666667%;margin: 0;float: left;}
	.nav_footer dl dt{font-weight: normal;}
	
	.footer_info{padding: 40px 0;text-align: center;background: #FFF;font-size: 12px;}
	
	.main{width: 1200px;}
	.mli{width: 250px;}
	.mri{width: 910px;}


}
.pages ul{
	float:left;
padding: 4px 4px 4px 4px;
    border: 1px solid #E9E9E9;

}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul  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;
}
.page_main:after{content: "";display: block;clear: both;}