/* 
    Created on : 2017-5-4, 17:43:40
    Author     : Cubbon
*/
@charset "utf-8";
/* CSS Document */
/*public*/
body{font-size: 1.4rem;}
a{color:#333;}
a:hover, a:focus{color: #666}
.am-g-fixed{max-width: 1200px;}
.btn-asj{color: #fff;background-color: #ff6603;border: 1px solid #dd5a04;}
.text-color{color: #003399}
.line-clamp2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line-clamp3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

::-webkit-scrollbar {width:5px;height:5px;}
.am-article-bd img{display:inline}
.am-article-bd{ background:#FFF; padding:10px;}
/* Track */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 5px;border-radius: 5px;}
/* Handle */
::-webkit-scrollbar-thumb {-webkit-border-radius: 5px;border-radius: 5px;background:#cd0000; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}

.home_tit{position: relative;text-transform: uppercase;text-align: center;margin-bottom: 1rem;}
.home_tit .en_tit{font-weight: bold;font-size: 1.6rem;border-bottom: 1px solid #ce0000;padding-bottom: 1.5rem;margin-bottom: 2rem;}
.home_tit .en_tit span{color: #ce0000}
.home_tit .cn_tit{position: absolute;left:50%;margin-left: -15rem;width: 30rem;height: 3rem;line-height: 3rem;color: #ce0000;font-size: 3rem;border-left: 1px solid #ce0000;border-right: 1px solid #ce0000;background: #fff;padding: 0 4rem;top: 2rem;}
.home_tit .desc{color: #666;margin: 1rem auto;}
.home_tit .more{border: 1px solid #ccc;color: #666;border-radius: .5rem;padding: .2rem 2rem;}

.content{background: url(../images/content_bg.jpg) no-repeat top center;margin-top: -1rem;}
.am-breadcrumb{background: #eee;margin-top: 1rem;}
.content .am-article>:last-child p{text-indent: 2em;margin-bottom: .5rem;margin-top: .5rem}

.cate{padding: 0;list-style: none;}
.cate li{display: inline-block; margin-bottom:10px;}
.cate a{display: block;padding: .2rem 2rem;font-size: 1.6rem;margin: 0 .5rem;border: 1px solid #ccc;color: #666;background: #fff}
.cate a.action,.cate a:hover{background: #ff6603;border-color: #ff6603;color: #fff;}


/*header*/
.header_top{background-color: #333;color: #fff;line-height: 2.5rem}
.header_top a{color: #fff;margin-left: 2rem}
nav{background: rgba(0,0,0,.6);line-height: 4rem;height:4.5rem;overflow:hidden;}
nav a{color: #fff;font-size: 1.6rem}
nav a:hover{color: #ff6603;}
nav li{position: relative;}
nav li:after{content: '/';color: #fff;position: absolute;right: 0;}
nav li:last-child:after{content: ''}
nav ul{}

#bj{background: #eee;margin-bottom: 1rem;padding-top: 2rem;padding-bottom: .5rem}

.inf_title_list li{border-right: 1px solid #fff;background: #ff6603;color: #fff;text-align: center;line-height: 40px;}
.inf_title_list li:last-child{border-right: none;}
.inf_list{background: #f0f0f0;text-align: center}
.inf_list li{line-height: 3rem}
.inf_title_list,.inf_list{font-size: 1.6rem}

.sige{margin-left: -2rem}
.sige a{display: block;margin-left: .5rem;margin-bottom: .5rem;background: #f0f0f0;height: 15.6rem;border: 1px solid #ccc;text-align: center;font-size: 2rem;}
.sige a img{margin-top: 1rem;border-radius: 8rem}

.pro_cate{padding: 0;list-style: none;text-align: center; margin-top:10px;}
.pro_cate li{display: inline-block;margin: 0 .2rem;}
.pro_cate a{color: #666;padding: .3rem 2rem;display: block;border: 1px solid #ccc;}
.pro_cate a:hover, .pro_cate a.on{color: #fff;background: #ce0000; border:1px solid #ce0000}

.pro{margin-left: -1.5rem;margin-right: -1.5rem; }
.pro img{max-width: 100%}
.pro a{display: block;border: 1px solid #ccc;position: relative;margin: .5rem;margin-bottom: 2rem;background: #fff}
.pro p{margin: 0;color: #666}
.pro .tit{margin-top: 1rem;margin-bottom: 2rem;}
 
.pro .more{width: 7rem;background: #fff;position: absolute;border: 1px solid #ccc;bottom: -1.2rem;margin-left: -3.5rem;left: 50%;line-height: 2.4rem;}
.pro a:hover{border-color: #ce0000}
.pro a:hover .more{background: #ce0000;color: #fff;border-color: #ce0000;}
.pro2 a{ padding-bottom:26px;}

#sheji{margin: 2rem 0;}
#sheji img{width: 100%}


#us{background: url(../images/us_bg.jpg) center center no-repeat;margin-bottom: 1rem;padding-bottom: 2rem;}
#us .home_tit .cn_tit{background: #f6f7f9}
#us p{margin: 0;text-indent: 2em;}
#brand{background: #f5f5f5;padding-top: 1rem;}
#brand .home_tit .cn_tit{background: whitesmoke}
#brand img{width:100%}
#brand ul{padding-bottom: 2rem}
#brand li a{margin: .5rem;display: block}

#page{margin: 3rem 0}

.ding{margin-top: 2rem}
.ding [class*=am-u-]{margin: 0;padding-left: 0;padding-right: 0}
.ding label{text-align: center !important}
/*home*/
#lc{background: url(../images/lc_bg.jpg) no-repeat center center;height: 10rem;margin-bottom: 1rem;}
#lc li{padding-top: 1rem;}
#lc a{color: #fff;}
#lc a p{margin: 0;margin-top: .5rem}
#lc a:hover{color: #ff6603}
#lc a:hover img{background: #ff6603}

.pz{}
.pz_bg .pz:after,.pz_bg .pz:before{content: '';position: absolute;background: rgba(0,0,0,.5);width: 33.333333%;height: 100%;z-index: 2;top: 0}
.pz_bg .pz:after{right: 0}
.pz_bg .pz:before{left: 0}
.pz .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 29%}
.pz .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 29%}
.pz .swiper-button-prev, .swiper-button-next{width: 64px;height: 64px;background-color: #333;border-radius: 6px;}

.am-slider-c3 .am-slider-desc{width: 100%;bottom: 0}
.xiangqing{border: 1px solid #ccc;color: #666;border-radius: .5rem;padding: .2rem 2rem;background: #fff}

#foucs {background:#000;height:528px;overflow:hidden;position:relative;margin-bottom: 1rem}
#foucs div.main {display:none;cursor:pointer}
#foucs div.main p{position: absolute;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.5);margin: 0;height: 4rem;padding: 1rem;color: #fff;}
#foucs .element {display:none;position:absolute;}
#foucs .navi {display:block;width:57px;height:57px;line-height:99em;overflow:hidden;background:url(../images/arrow-btn.png) no-repeat;top:200px;}
#foucs .left {left:400px;background-position:0 0;}
#foucs .left:hover {background-position:0 -57px;}
#foucs .right {right:400px;background-position:-57px 0;}
#foucs .right:hover {background-position:-57px -57px;}

/*news*/

/*products*/

/*huo*/
.huo{}
.huo h3{margin: .5rem auto;;text-align: center;}
.huo img{max-width: 100%}
.huo a{display: block;margin: .5rem;margin-bottom: 3rem;}

/*pinzhi*/
.pz_list{margin-top: 0;margin-right: -1rem !important;}
.pz_list .am-list-news-hd{background: #ff6603;padding: .5rem 1rem;color: #fff}
.pz_list .am-list-news-hd a{color: #fff}
.pz_list li{padding-left: 1rem;padding-right: 1rem;border-style: dashed;border-color: #666;}
.pz_cate_list li{ text-align:center; font-weight:bold}
.pz_cate_list li a{ font-size:16px; font-weight:normal}
.pz_cate_list li:hover{ background:#eee;}
.news-wz-date{ text-align:center; color:#999; font-size:12px;}
.xiangxi{background: #f5f5f5;margin-bottom: 2rem}
.xiangxi span{background: #ff6603;padding: .2rem 2rem;color: #fff}
.ud_page{margin: 1rem 0}
article{margin-bottom: 2rem;}

/*gongdi2*/
.gongdi2{background: #eee;padding: 1.3rem 0;}
.gongdi2 .am-slider{margin-bottom: 1rem}
.gongdi2 li:hover img{transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -webkit-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.gongdi2 .tou{background: #fff;position: relative;padding-top: 1rem;padding-left: 4rem;padding-bottom: 1rem;margin-left: 2rem;}
.gongdi2 .tou:before{content: '';border-top: 3.3rem solid transparent;border-bottom: 3.3rem solid transparent;border-right: 4rem solid #fff;height: 6.5rem;background: #eeeeee;position: absolute;top: 0;left: 0;}
.gongdi2 .tou p{margin: 0}
.gongdi2 .title{font-size: 2rem;}
.gongdi2 .desc{color: #666;}
.gongdi2 .yuan{width: 2.5rem;height: 2.5rem;border-radius: 3rem;background: #ff6603;display: block;position: absolute;z-index: 1;top: 2rem;left: 0;}
.gongdi2 .time{margin-top: 2.2rem;font-weight: bold;font-size: 1.6rem;margin-left: -1rem;margin-right: -1rem;}

/*meng*/
.meng{background: url(../images/meng_bg.jpg) #000 no-repeat 100%  center;position: absolute;width: 100%;height: 100%}
.meng .kuang{width: 1200px;position: absolute;height: 556px;left: 50%;margin-left: -600px;top: 50%;margin-top: -250px;}
.meng .img{width:20%;}
.meng .img img{max-width:100%}
.meng .mx{color:#fff;width: 80%;height: auto;}
.meng .mx h2{background: #ff6603;color: #fff;padding-left: 4rem;margin: 0;height: 4rem;line-height: 4rem;display: inline-block;padding-right: 4rem;}
.meng .mx hr{border-color:#ff6603;margin: .5rem 0;}
.meng .mx .con{padding-left:2em;height: 232px;overflow: auto;}
.gallery-thumbs img{max-width:100%}
.meng .am-slider-d3 .am-control-thumbs{display: block;max-width: 100%;overflow: auto;max-height: 300px;}
.meng .am-slider-d3 .am-control-thumbs li{display: inline-block;width: 200px;}
/*footer*/
footer{background: #444456;text-align: center;color: #fff;padding: 2rem 0}
footer a{color:#fff}
footer p{margin: 0}
.foot-menu{ margin:1px auto;}
.foot-menu li{ display:inline-block; margin:0px 10px;}

#shi,#ting,#wei{display: inline-block;width:32.3%}
.unit{position: absolute;top: 0px;right: 5px;height: 34px;line-height: 36px;color: #bbb;font-size: 18px;font-style: normal}


/* 返回顶部*/
#tbox {width: 45px;height:170px;position: fixed;right: 15px;z-index: 999;top:120%;margin-top:-75px;background:none;
_position: absolute;_bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 100)||0)-(parseInt(this.currentStyle.marginBottom, 100)||0)));
_margin-bottom: 15px;
}
#tbox ul{list-style:none;margin:0;padding:0;}
#tbox li{width:44px;height:44px;background-image:url(../images/zxm_bg.png);margin-bottom:10px;cursor:pointer;position:relative;}
#tbox .servers{background-position: 0 -431px;}
#tbox .servers a{display:block;width:44px;height:44px;}
#tbox .servers .time{position:absolute;width:102px;height:44px;top:0;left:-114px;background:url(../images//zxm_bg.png) -49px -431px;}
#tbox .servers .time span{display:inline-block;width:100%;font-size:12px;color:#595959;text-indent:16px;height:12px;line-height:12px;}
#tbox .servers:hover .time{display:block;}
#tbox .code{background-position: 0 -486px;}
#tbox .code img{display: none;}
#tbox .code:hover img{display:block;}

#tbox .code .hide{position:absolute;top:-40px;left:-126px;}
#tbox .scrollTop{background-position: 0 -540px;}
#scrollTop{bottom:0px;}
#scrollTop a{display:block;width:100%;height:100%}
#tbox .hide{display:none;}
.airal{font-family:arial;}
.song{font-family:\5B8B\4F53;}
.mypage{padding-top:100px;}


/*页码*/
#Paging { text-align: center; height: 35px; margin:1em 0; }
.Pagination { display: inline-block; height: 35px; }
.Pagination .pageinfo { border: 1px solid #dedede; color: #333; margin-left: 10px; padding-right: 8px; }
.Pagination span { background: #f6f6f6; display: block; float: left; font-family: "Microsoft YaHei,Arial"; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; padding: 0 12px; }
.Pagination a { background: #f6f6f6; border: 1px solid #dfdfdf; color: #555; display: block; float: left; font-size: 16px; height: 35px; line-height: 34px; margin-right: -1px; text-align: center; text-decoration: none; padding: 0 12px; }
.Pagination a:hover { color: #fff; background: #01984b; border: 1px solid #01984b;}
.Pagination span.current { background: #01984b; border: 1px solid #01984b; color: White;  position: relative; }
.Pagination span.disabled { border: 1px solid #dfdfdf; color: #aaa; cursor: not-allowed; }

/*相关文章*/
.xg_tit{ font-weight:bold; border-bottom:1px solid #ccc; line-height:36px; color:#666; font-size:16px; margin-bottom:10px}
.xg_list{ margin-bottom:20px }
.xg_list li{ display:inline-block; width:45%; line-height:28px;  }
.xg_list li:nth-child(2n){ margin-left:8%;}

.xg_product ul{ padding:0px; width:100%;}
.xg_product li{ display:block; width:25%; float:left; text-align:center; margin-bottom:20px}
.xg_product li a{ display:block; width:95%; height:150px; text-align:center; overflow:hidden; margin:0px auto}
.xg_product li a img{   width:100%; height:120px; margin-bottom:5px;}


.tag_list a{ display:inline-block;border:1px solid #ccc; padding:0px 10px; margin:5px; border-radius:3px; line-height:170%}

.news_list{ background:#FFF}
.news_list li{ display:block; border-bottom:1px dashed #eee; padding:10px 0px;}
.news_list li a{ font-size:18px;}
.news_list li div>span{ float:right; color:#999}
.news_list li .con{ margin-top:10px; color:#999;}

