@charset "utf-8";
@font-face {
    font-family: "fzssj";
    src: url("../fonts/fzssj.eot"); /* IE9 */
    src: url("../fonts/fzssj.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/fzssj.woff") format("woff"), /* chrome、firefox */
    url("../fonts/fzssj.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/fzssj.svg#fzssj") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {
    font-family: "fzsyj";
    src: url("../fonts/fzsyj.eot"); /* IE9 */
    src: url("../fonts/fzsyj.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("../fonts/fzsyj.woff") format("woff"), /* chrome、firefox */
    url("../fonts/fzsyj.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    
    url("../fonts/fzsyj.svg#fzsyj") format("svg"); /* iOS 4.1- */
    font-style: normal;
    font-weight: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1528097986957'); /* IE9*/
  src: url('../fonts/iconfont.eot?t=1528097986957#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=1528097986957') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/iconfont.svg?t=1528097986957#iconfont') format('svg'); /* iOS 4.1- */
}
ul,ol,li{ margin:0; padding:0; list-style:none;}
a{color: #000;}
a:hover{color: #b60005;}
@media screen and (max-width: 1023px){
	.am-offcanvas-bar{z-index: 9999;}
	.am-sticky-placeholder{width: 100%; position:absolute;z-index: 9999;}
	header{width: 100%;background: rgba(255,255,255,.4);position: fixed;left: 0;top: 0;z-index: 9999;}
	header.am-sticky{background: rgba(255,255,255,1);transition: all .3s;box-shadow: 0 0 20px rgba(0,0,0,.5);}
	.contact_header{height: 40px;position: absolute;right: 0;top: 30px;}
	.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;color: #7b7b7b;}
	.contact_header ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;color: #7b7b7b;transition: all .3s;}
	.contact_header ul li a:hover:before{color: #b60005;}
	.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_m{width: 40px; height: 40px;position: absolute;right: 130px;top: 30px;}
	.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;}

	
	.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;}


	
	.box_1{padding: 80px 0;}
	.box_1 .bhead{font-family: "fzssj";text-align: center;}
	.box_1 .bhead strong{display: block;height: 30px;line-height: 30px;font-size: 24px;font-weight: normal;color: #b60005;position: relative;}
	.box_1 .bhead strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.box_1 .bhead i{display: block;height: 20px; line-height: 20px;font-size: 16px;color: #000;font-style: normal;}
	.box_1 .bbody{padding: 50px 10px 0;}
	.box_1 .bbody:after{display: block;content: "";clear: both;}

	
	.box_1 .bmore{width: 160px;height: 34px;margin: 50px auto 0;font-family: "fzsyj";}
	.box_1 .bmore a{display: block;height: 34px;line-height: 32px;border: 1px solid #b60005;color: #b60005;transition: all .3s;z-index: 9999;text-align: center;}
	.box_1 .bmore a:hover{background: #b60005;color: #FFF;}
	
	.news .bbody ul li{width: 25%;padding: 0 10px; float: left;}
	.news .bbody ul li figure{height: 350px;margin: 0; background: #f9f9f9;position: relative;transition: all .3s;}
	.news .bbody ul li figure img{width: 100%;height: auto;}
	.news .bbody ul li figure figcaption{line-height: 24px;padding: 5px 10px;transition: all .3s;}
	.news .bbody ul li figure figcaption a{color: #000;}
	.news .bbody ul li figure .news_des{padding: 5px 10px;color: #9d9d9d;font-size: 12px;transition: all .3s;}
	.news .bbody ul li figure .news_date{color: #9d9d9d;transition: all .3s;}
	.news .bbody ul li figure .news_date strong{font-size: 30px;font-weight: normal;position: absolute;left: 10px;bottom: 0;}
	.news .bbody ul li figure .news_date span{font-size: 12px;position: absolute;right: 10px;bottom: 10px;}
	.news .bbody ul li:hover figure{transform: scale(1.1,1.1);background: #b60005;box-shadow: 0 0 20px rgba(0,0,0,.3);}
	.news .bbody ul li:hover figure a{color: #FFF;}
	.news .bbody ul li:hover figure figcaption{color: #FFF;}
	.news .bbody ul li:hover figure .news_des{color: #faabad;}
	.news .bbody ul li:hover figure .news_date{color: #faabad;}
	
	
	.team{background: #fcfcfc;}
	.team .bbody ul li{width: 25%;padding: 0 10px; float: left;}
	.team .bbody ul li figure figcaption i{padding: 0 0 0 10px;font-size: 12px;font-style: normal;}	
	.team .bbody ul li figure{height: 280px;margin: 0; background: #f9f9f9;position: relative;transition: all .3s;}
	.team .bbody ul li figure img{width: 100%;height: auto;}
	.team .bbody ul li figure figcaption{line-height: 24px;padding: 5px 10px;transition: all .3s;}
	.team .bbody ul li figure figcaption a{color: #000;}
	.team .bbody ul li figure .team_des{padding: 5px 10px;color: #9d9d9d;font-size: 12px;transition: all .3s;}
	.team .bbody ul li:hover figure{transform: scale(1.1,1.1);background: #b60005;box-shadow: 0 0 20px rgba(0,0,0,.3);}
	.team .bbody ul li:hover figure a{color: #FFF;}
	.team .bbody ul li:hover figure figcaption{color: #FFF;}
	.team .bbody ul li:hover figure .team_des{color: #faabad;}
	
	.about_box{width: 100%;}
	.about_box:after{display: block;content: "";clear: both;}
	.about_img{width: 45%;float: left;filter:grayscale(1);opacity: .5;transition: all .3s;overflow: hidden;}
	.about_img img{width: 100%;height: auto;transition: all .3s;}
	.about_box:hover .about_img{filter:grayscale(0);opacity: 1;}
	.about_box:hover .about_img img{transform: scale(1.1,1.1);}
	.about_txt{width: 55%;padding: 20px 0 0 40px;float: left;}
	.about_txt .bhead{font-family: "fzssj";;}
	.about_txt .bhead strong{display: block;height: 30px;line-height: 30px;font-size: 24px;font-weight: normal;color: #b60005;position: relative;}
	.about_txt .bhead strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.about_txt .bhead i{display: block;height: 20px; line-height: 20px;font-size: 16px;color: #000;font-style: normal;}
	.about_txt .bbody{padding: 10px 0 0;}
	.about_txt .bbody ul li{width: 33.3333333%;height: 30px;margin: 10px 0 0;padding: 0 10px 0 0; float: left;font-size: 14px;}
	.about_txt .bbody ul li a{display: block;height: 30px;line-height: 30px;text-align: center;color: #000;background: #f0f0f0;transition: all .3s;}
	.about_txt .bbody ul li a:hover{background: #b60005;color: #FFF;}
	
	.footer{width: 100%;padding: 40px;background: #b60005;}
	.contact{}
	.box_map{width: 100%;height: 220px;}
	.box_map iframe{width: 100%;height: 100%;}
	.contact_txt{width: 100%x;font-family: "fzssj";color: #FFF;}
	
	.nav_footer{margin: 40px auto 0;font-family: "fzssj";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.nav_footer:after{display: block;content: "";clear: both;}
	.nav_footer a{color: #FFF;}
	.nav_footer dl{width: 12.5%;margin: 0;padding: 0 5px; float: left;}
	.nav_footer dl dt{margin: 0 0 10px; font-weight: normal;font-size: 16px;}
	.nav_footer dl dd{font-size: 12px;}
	
	footer{padding: 40px 0;text-align: center;font-size: 12px;}
	
	
	
	
		
	.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: 999;}
	.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) {
	header{ height: 100px;}
	.logo{width: 214px;height: 47px;position: absolute;left: 10px;top: 26px;background: url(../images/logo.png) no-repeat;}
	.logo a{display: block;height: 47px;text-indent: -9999px;}
	.slider{height: 500px;font-family: "fzsyj";}
	.slider .am-slides li{height: 500px;position: relative;z-index: 9999;}
	.slider .slider_1{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .slider_2{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .slider_3{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li .slider_content i{line-height: 30px;position: absolute;right: 50%;top: 200px;font-style: normal;font-size: 18px;margin: 0 -100px 0 0;z-index: 9999;}
	.slider .am-slides li .slider_content strong{line-height: 54px;position: absolute;right: 50%;top: 235px;font-size: 30px;font-weight:normal;margin: 0 -125px 0 0;z-index: 9999;}
	.slider .am-slides li .slider_content span{line-height: 40px;position: absolute;right: 50%;top: 300px;font-size: 14px;background: #b60005;color: #FFF;margin: 0 -100px 0 0;padding: 0 10px;z-index: 9999;}
	.slider .am-slides li .slider_content a{display: inline-block;height: 34px;line-height: 32px;padding: 0 20px;border: 1px solid #b60005;color: #b60005;margin: 0 -100px 0 0;position: absolute;right: 50%;top: 400px;transition: all .3s;z-index: 9999;}
	.slider .am-slides li .slider_content a:hover{background: #b60005;color: #FFF;}
	
		
	.about_nav{width: 100%;height:250px; background: #b60005;}
	.about_nav ul{}
	.about_nav ul li{width: 25%;height: 250px;float: left;text-align: center;}
	.about_nav ul li a{display: block;height: 250px;padding: 40px 0 0;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover{background: rgba(255,255,255,.1);padding: 30px 0 0;}
	.about_nav ul li a:before{display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover:before{font-size: 60px;}
	.about_nav ul li:nth-child(1) a:before{content: "\e645";}
	.about_nav ul li:nth-child(2) a:before{content: "\e618";}
	.about_nav ul li:nth-child(3) a:before{content: "\e60c";}
	.about_nav ul li:nth-child(4) a:before{content: "\e607";}
	.about_nav ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-family: "fzssj";font-weight: normal;font-size: 24px;position: relative;}
	.about_nav ul li a strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.about_nav ul li a span{display: block;line-height: 30px;font-family: "fzssj";}
	
	
	.service_box{width: 100%;height: 360px;}
	.service_box ul li{width: 50%;height: 360px;float: left;font-family: "fzssj";position: relative;overflow: hidden;}
	.service_box ul li:before{display: block;content: "";width: 100%;height: 100%;filter:grayscale(1);opacity: .6;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
	.service_box ul li:hover:before{filter:grayscale(0);opacity: 1;transform: scale(1.1,1.1);}
	.service_box ul li:nth-child(1){padding: 120px 50px 0 0;text-align:right;}
	.service_box ul li:nth-child(2){padding: 120px 0 0 50px;}
	.service_box ul li:nth-child(1):before{background: url(../images/bg_service_1.jpg) right top repeat-x;background-size: cover;}
	.service_box ul li:nth-child(2):before{background: url(../images/bg_service_2.jpg) left top repeat-x;background-size: cover;}	
	.service_box ul li strong{display: block;line-height: 72px;font-weight: normal;font-size: 60px;transition: all .3s;}
	.service_box ul li span{display: block;line-height: 40px;font-size: 24px;transition: all .3s;}
	.service_box ul li a{display: inline-block;height: 34px;line-height: 32px;margin: 40px 0 0; padding: 0 20px;border: 1px solid #b60005;color: #b60005;transition: all .3s;font-family: "fzsyj";}
	.service_box ul li a:hover{background: #b60005;color: #FFF;}
	.service_box ul li:hover strong{color: #b60005;}
	.service_box ul li:hover span{color: #b60005;opacity: .5;}
	
	.banner{ width: 100%; height:300px; background: url(../images/banner.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;}
	.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_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;}
	.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;}
	
	
	.am-navbar{ display:none;}
}

@media screen and (max-width: 767px) {
	header{ height: 60px;}
	.logo{width: 107px;height: 24px;position: absolute;left: 10px;top: 16px;background: url(../images/logo.png) no-repeat;background-size: cover;}
	.logo a{display: block;height: 47px;text-indent: -9999px;}
	.contact_header{top: 10px;}
	nav.nav_m{top: 10px;}
	
	.slider{height:240px;font-family: "fzsyj";}
	.slider .am-slides li{height: 240px;position: relative;z-index: 9999;}
	.slider .slider_1{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .slider_2{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .slider_3{background: url(../images/slider_1.jpg) center top no-repeat;background-size: cover;}
	.slider .am-slides li .slider_content i{line-height: 30px;position: absolute;left: 10px; top: 70px;font-style: normal;font-size: 12px;z-index: 9999;}
	.slider .am-slides li .slider_content strong{line-height: 54px;position: absolute;left: 10px;top: 80px;font-size: 14px;font-weight:normal;z-index: 9999;}
	.slider .am-slides li .slider_content span{line-height: 14px;position: absolute;left: 10px;top: 120px;font-size: 10px;background: #b60005;color: #FFF;padding:5px 10px;z-index: 9999;}
	.slider .am-slides li .slider_content a{display: inline-block;height: 24px;line-height: 22px;padding: 0 20px;border: 1px solid #b60005;color: #b60005;position: absolute;left: 10px;top: 180px;transition: all .3s;z-index: 9999;font-size: 12px;}
	.slider .am-slides li .slider_content a:hover{background: #b60005;color: #FFF;}
	
		
		
	.about_nav{width: 100%; background: #b60005;}
	.about_nav:after{display: block;content: "";clear: both;}
	.about_nav ul{}
	.about_nav ul li{width: 50%;height: 200px;float: left;text-align: center;}
	.about_nav ul li a{display: block;height: 200px;padding: 40px 0 0;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover{background: rgba(255,255,255,.1);padding: 30px 0 0;}
	.about_nav ul li a:before{display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover:before{font-size: 60px;}
	.about_nav ul li:nth-child(1) a:before{content: "\e645";}
	.about_nav ul li:nth-child(2) a:before{content: "\e618";}
	.about_nav ul li:nth-child(3) a:before{content: "\e60c";}
	.about_nav ul li:nth-child(4) a:before{content: "\e607";}
	.about_nav ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-family: "fzssj";font-weight: normal;font-size: 24px;position: relative;}
	.about_nav ul li a strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.about_nav ul li a span{display: block;line-height: 30px;font-family: "fzssj";}
	
	
	.service_box{width: 100%;}
	.service_box ul li{width: 100%;height: 200px;float: none;font-family: "fzssj";position: relative;overflow: hidden;}
	.service_box ul li{padding: 40px 0 0 40px;}
	.service_box ul li:before{display: block;content: "";width: 100%;height: 100%;filter:grayscale(1);opacity: .6;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
	.service_box ul li:nth-child(1):before{background: url(../images/bg_service_1.jpg) center top repeat-x;background-size: cover;}
	.service_box ul li:nth-child(2):before{background: url(../images/bg_service_2.jpg) center top repeat-x;background-size: cover;}
	.service_box ul li strong{display: block;line-height: 40px;font-weight: normal;font-size:30px;transition: all .3s;}
	.service_box ul li span{display: block;line-height: 30px;font-size: 18px;transition: all .3s;}
	.service_box ul li a{display: inline-block;height: 34px;line-height: 32px;margin: 20px 0 0; padding: 0 20px;border: 1px solid #b60005;color: #b60005;transition: all .3s;font-family: "fzsyj";}
	.service_box ul li a:hover{background: #b60005;color: #FFF;}
	.service_box ul li:hover strong{color: #b60005;}
	.service_box ul li:hover span{color: #b60005;opacity: .5;}
	
	.news .bbody ul li{width: 50%;padding:10px; float: left;}
	.team .bbody ul li{width: 50%;padding:10px; float: left;}
	
	.about_img{width: 100%;float: none;}
	.about_txt{width: 100%;padding: 20px 0 30px 10px;float: none;}
	.about_txt:after{display: block;content: "";clear: both;}
	.footer{padding: 20px;}
	.nav_footer{display: none;}
	footer{padding-bottom: 80px;}
	
	
	
	.banner{ width: 100%; height:200px; background: url(../images/banner.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;}
	.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_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;}
	
	
	
	.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: 100px;background: rgba(255,255,255,.4);position: fixed;left: 0;top: 0;z-index: 9999;}
	header.am-sticky{background: rgba(255,255,255,1);transition: all .3s;box-shadow: 0 0 20px rgba(0,0,0,.5);}
	.logo{width: 214px;height: 47px;position: absolute;left: 10px;top: 26px;background: url(../images/logo.png) no-repeat;}
	.logo a{display: block;height: 47px;text-indent: -9999px;}
	.contact_header{height: 40px;position: absolute;right: 0;top: 30px;}
	.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;color: #7b7b7b;}
	.contact_header ul li a:before{display: block;height: 40px;font-family: "FontAwesome";font-size: 20px;color: #7b7b7b;transition: all .3s;}
	.contact_header ul li a:hover:before{color: #b60005;}
	.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";}
	.am-menu-offcanvas1 .am-menu-toggle{ display:none;}
	nav.nav_m{display: none;}
	nav.nav_pc{width: 640px;height: 100px;position: absolute;left: 230px;top: 0;font-family: "fzssj";}
	nav.nav_pc a{color: #000;}
	nav.nav_pc ul li.nLi{width: 11.111111111%;float: left;}
	nav.nav_pc ul li.nLi h3{height: 100px;margin: 0;font-size: 14px;}
	nav.nav_pc ul li.nLi h3 a{display: block;height: 100px;line-height: 100px;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: 140px; background: #b60005;margin: 0;padding: 10px 0;text-align: left;font-size: 14px;}
	nav.nav_pc ul li.nLi .sub a{color: #FFF;}
	nav.nav_pc ul li.nLi .sub li{height: 30px;padding: 5px 0;}
	nav.nav_pc ul li.nLi .sub li a{display: block;height: 30px;line-height: 30px;padding: 0 0 0 10px;transition: all .3s;}
	nav.nav_pc ul li.nLi .sub li a:hover{background: rgba(0,0,0,.1)}
	
	
	
	.slider{height: 700px;font-family: "fzsyj";}
	.slider .am-slides li{height: 700px;position: relative;z-index: 9999;}
	.slider .slider_1{background: url(../images/slider_1.jpg) center top no-repeat;}
	.slider .slider_2{background: url(../images/slider_1.jpg) center top no-repeat;}
	.slider .slider_3{background: url(../images/slider_1.jpg) center top no-repeat;}
	.slider .am-slides li .slider_content i{line-height: 30px;position: absolute;right: 50%;top: 300px;font-style: normal;font-size: 18px;margin: 0 -100px 0 0;z-index: 9999;}
	.slider .am-slides li .slider_content strong{line-height: 54px;position: absolute;right: 50%;top: 335px;font-size: 40px;font-weight:normal;margin: 0 -125px 0 0;z-index: 9999;}
	.slider .am-slides li .slider_content span{line-height: 40px;position: absolute;right: 50%;top: 400px;font-size: 16px;background: #b60005;color: #FFF;margin: 0 -100px 0 0;padding: 0 10px;z-index: 9999;}
	.slider .am-slides li .slider_content a{display: inline-block;height: 34px;line-height: 32px;padding: 0 20px;border: 1px solid #b60005;color: #b60005;margin: 0 -100px 0 0;position: absolute;right: 50%;top: 500px;transition: all .3s;z-index: 9999;}
	.slider .am-slides li .slider_content a:hover{background: #b60005;color: #FFF;}
	
	.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;}
	
	.about_nav{width: 100%;height:250px; background: #b60005;}
	.about_nav ul{width: 1000px;margin: 0 auto;}
	.about_nav ul li{width: 25%;height: 250px;float: left;text-align: center;}
	.about_nav ul li a{display: block;height: 250px;padding: 40px 0 0;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover{background: rgba(255,255,255,.1);padding: 30px 0 0;}
	.about_nav ul li a:before{display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;margin: 0 auto;font-family: "iconfont";font-size: 50px;color: #FFF;transition: all .3s;}
	.about_nav ul li a:hover:before{font-size: 60px;}
	.about_nav ul li:nth-child(1) a:before{content: "\e645";}
	.about_nav ul li:nth-child(2) a:before{content: "\e618";}
	.about_nav ul li:nth-child(3) a:before{content: "\e60c";}
	.about_nav ul li:nth-child(4) a:before{content: "\e607";}
	.about_nav ul li a strong{display: block;line-height: 30px;margin: 10px 0 0;font-family: "fzssj";font-weight: normal;font-size: 24px;position: relative;}
	.about_nav ul li a strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.about_nav ul li a span{display: block;line-height: 30px;font-family: "fzssj";}
	
	.service_box{width: 100%;height: 360px;}
	.service_box ul li{width: 50%;height: 360px;float: left;font-family: "fzssj";position: relative;overflow: hidden;}
	.service_box ul li:before{display: block;content: "";width: 100%;height: 100%;filter:grayscale(1);opacity: .6;position: absolute;left: 0;top: 0;z-index: -1;transition: all .3s;}
	.service_box ul li:nth-child(1){padding: 120px 50px 0 0;text-align:right;}
	.service_box ul li:nth-child(2){padding: 120px 0 0 50px;}
	.service_box ul li:nth-child(1):before{background: url(../images/bg_service_1.jpg) right top repeat-x;background-size: cover;}
	.service_box ul li:nth-child(2):before{background: url(../images/bg_service_2.jpg) left top repeat-x;background-size: cover;}
	.service_box ul li:hover:before{filter:grayscale(0);opacity: 1;transform: scale(1.1,1.1);}
	
	.service_box ul li strong{display: block;line-height: 72px;font-weight: normal;font-size: 60px;transition: all .3s;}
	.service_box ul li span{display: block;line-height: 40px;font-size: 30px;transition: all .3s;}
	.service_box ul li a{display: inline-block;height: 34px;line-height: 32px;margin: 40px 0 0; padding: 0 20px;border: 1px solid #b60005;color: #b60005;transition: all .3s;font-family: "fzsyj";}
	.service_box ul li a:hover{background: #b60005;color: #FFF;}
	.service_box ul li:hover strong{color: #b60005;}
	.service_box ul li:hover span{color: #b60005;opacity: .5;}
	
	.box_1{padding: 80px 0;}
	.box_1 .bhead{width: 1000px;margin: 0 auto;font-family: "fzssj";text-align: center;}
	.box_1 .bhead strong{display: block;height: 30px;line-height: 30px;font-size: 24px;font-weight: normal;color: #b60005;position: relative;}
	.box_1 .bhead strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.box_1 .bhead i{display: block;height: 20px; line-height: 20px;font-size: 16px;color: #000;font-style: normal;}
	.box_1 .bbody{width: 1000px;margin: 0 auto;padding: 50px 0 0;}
	.box_1 .bbody:after{display: block;content: "";clear: both;}

	
	.box_1 .bmore{width: 160px;height: 34px;margin: 50px auto 0;font-family: "fzsyj";}
	.box_1 .bmore a{display: block;height: 34px;line-height: 32px;border: 1px solid #b60005;color: #b60005;transition: all .3s;z-index: 9999;text-align: center;}
	.box_1 .bmore a:hover{background: #b60005;color: #FFF;}
	
	.news .bbody ul li{width: 220px; margin: 0 40px 0 0;float: left;}
	.news .bbody ul li:nth-child(4n){margin: 0;}
	.news .bbody ul li figure{height: 350px;margin: 0; background: #f9f9f9;position: relative;transition: all .3s;}
	.news .bbody ul li figure img{width: 100%;height: auto;}
	.news .bbody ul li figure figcaption{line-height: 24px;padding: 5px 10px;transition: all .3s;}
	.news .bbody ul li figure figcaption a{color: #000;}
	.news .bbody ul li figure .news_des{padding: 5px 10px;color: #9d9d9d;font-size: 12px;transition: all .3s;}
	.news .bbody ul li figure .news_date{color: #9d9d9d;transition: all .3s;}
	.news .bbody ul li figure .news_date strong{font-size: 30px;font-weight: normal;position: absolute;left: 10px;bottom: 0;}
	.news .bbody ul li figure .news_date span{font-size: 12px;position: absolute;right: 10px;bottom: 10px;}
	.news .bbody ul li:hover figure{transform: scale(1.1,1.1);background: #b60005;box-shadow: 0 0 20px rgba(0,0,0,.3);}
	.news .bbody ul li:hover figure a{color: #FFF;}
	.news .bbody ul li:hover figure figcaption{color: #FFF;}
	.news .bbody ul li:hover figure .news_des{color: #faabad;}
	.news .bbody ul li:hover figure .news_date{color: #faabad;}
	
	
	.team{background: #fcfcfc;}
	.team .bbody ul li{width: 220px; margin: 0 40px 0 0;float: left;}
	.team .bbody ul li:nth-child(4n){margin: 0;}
	.team .bbody ul li figure figcaption i{padding: 0 0 0 10px;font-size: 12px;font-style: normal;}	
	.team .bbody ul li figure{height: 280px;margin: 0; background: #f9f9f9;position: relative;transition: all .3s;}
	.team .bbody ul li figure img{width: 100%;height: auto;}
	.team .bbody ul li figure figcaption{line-height: 24px;padding: 5px 10px;transition: all .3s;}
	.team .bbody ul li figure figcaption a{color: #000;}
	.team .bbody ul li figure .team_des{padding: 5px 10px;color: #9d9d9d;font-size: 12px;transition: all .3s;}
	.team .bbody ul li:hover figure{transform: scale(1.1,1.1);background: #b60005;box-shadow: 0 0 20px rgba(0,0,0,.3);}
	.team .bbody ul li:hover figure a{color: #FFF;}
	.team .bbody ul li:hover figure figcaption{color: #FFF;}
	.team .bbody ul li:hover figure .team_des{color: #faabad;}
	
	.about_box{width: 100%;}
	.about_box:after{display: block;content: "";clear: both;}
	.about_img{width: 37.5%;float: left;filter:grayscale(1);opacity: .5;transition: all .3s;overflow: hidden;}
	.about_img img{width: 100%;height: auto;transition: all .3s;}
	.about_box:hover .about_img{filter:grayscale(0);opacity: 1;}
	.about_box:hover .about_img img{transform: scale(1.1,1.1);}
	.about_txt{width: 62.5%;padding: 20px 0 0 40px;float: left;}
	.about_txt .bhead{font-family: "fzssj";;}
	.about_txt .bhead strong{display: block;height: 30px;line-height: 30px;font-size: 24px;font-weight: normal;color: #b60005;position: relative;}
	.about_txt .bhead strong:after{position: absolute;top: -10px; content: "+";font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
	.about_txt .bhead i{display: block;height: 20px; line-height: 20px;font-size: 16px;color: #000;font-style: normal;}
	.about_txt .bbody{padding: 20px 0 0;}
	.about_txt .bbody ul li{width: 25%;height: 30px;margin: 10px 0 0;padding: 0 10px 0 0; float: left;font-size: 14px;}
	.about_txt .bbody ul li a{display: block;height: 30px;line-height: 30px;text-align: center;color: #000;background: #f0f0f0;transition: all .3s;}
	.about_txt .bbody ul li a:hover{background: #b60005;color: #FFF;}
	
	.footer{width: 100%;padding: 40px 0;background: #b60005;}
	.contact{width: 1000px;height: 220px; margin: 0 auto;}
	.box_map{width: 500px;height: 220px;float: left;}
	.box_map iframe{width: 100%;height: 100%;}
	.contact_txt{width: 440px;padding: 20px 0 0;line-height: 1.8em; float: right;font-family: "fzssj";color: #FFF;}
	
	.nav_footer{width: 1000px;margin: 40px auto 0;font-family: "fzssj";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.nav_footer:after{display: block;content: "";clear: both;}
	.nav_footer a{color: #FFF;}
	.nav_footer dl{width: 14.2857%;margin: 0;padding: 0 10px; float: left;}
	.nav_footer dl dt{margin: 0 0 10px; font-weight: normal;font-size: 16px;}
	.nav_footer dl dd{font-size: 12px;}
	
	footer{padding: 40px 0;text-align: center;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: #b60005;}
	.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: 36px;}
	.mli .category .subcat{padding: 10px 20px 20px;}
	.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: #EFEFEF;}
	.mli .category .subcat ul li.current a{background: #b60005;color: #FFF;}
	.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/slider_1.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:12px; 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_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;}
	.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;}
	
	
	
	
	.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;}
}

@media screen and (min-width: 1360px) {
	.logo{left: 50px;}
	nav.nav_pc{width: 900px;height: 100px;position: absolute;left: 350px;top: 0;font-family: "fzssj";}
	nav.nav_pc ul li.nLi .sub li a{padding: 0 0 0 25px;}
	.contact_header{right: 40px;}
	.about_nav{height:300px;}
	.about_nav ul{width: 1200px;}
	.about_nav ul li{height:300px;}
	.about_nav ul li a{height: 300px;padding: 60px 0 0;}
	.about_nav ul li a:hover{padding: 50px 0 0;}
	.service_box{height:480px;}
	.service_box ul li{height:480px;}
	.service_box ul li:nth-child(1){padding: 150px 50px 0 0;}
	.service_box ul li:nth-child(2){padding: 150px 0 0 50px;}
	.box_1 .bbody{width: 1200px;}
	.news .bbody ul li{width: 255px; margin: 0 60px 0 0;}
	.team .bbody ul li{width: 255px; margin: 0 60px 0 0;}
	.about_txt .bbody{padding: 20px 200px 0 0;}
	
	
		
	.main{width: 1200px;}
	.mli{width: 250px;}
	.mri{width: 910px;}

}



.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;
}
.page_main:after{content: "";display: block;clear: both;}