
body{font-size: 1.4rem;color: #484848;background: #fafafa;}
img{max-width: 100%}
p{}
a{color:#484848;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;}
hr{border-top:1px dashed #eaeaea}
li{ list-style: none outside none;}


/*public*/
.am-container{max-width: 1100px;padding: 0 .5rem;}
.am-u-sm-offset-2{margin-top: 1rem}
.am-with-fixed-navbar{padding:0;}
.padding_main{padding: 3rem 0 0;}
.padding_1{padding: 1rem}
.padding_05{padding: 1rem .5rem}
.padding_0{padding: 0rem}
.p_t_1{padding-top: 1rem!important;}
.bg_fff{background: #fff!important;}
.bg_main{background: #eee!important;}
.color_main{color: #0071b7!important;}
.color_fff{color: #fff!important;}



/*border*/
.border_1{overflow: hidden;border: 1px solid #eaeaea;}
.border_block{overflow: hidden;border-left: 1px solid #eee;}
.border_block img{margin:0!important}
.border_bottom{border-bottom: 1px solid #eaeaea;}
.border_none{border: none!important;}

/*border*/
ul.border_block li {padding:.5rem;border: 1px solid #eee;/* margin: -1px; */border-left: none;/* border-bottom: none; */}

.page_spinner{position: fixed;/* height:100%; */top: 50%;left: 50%;display: block;text-align: center;font-size: 1.3rem;z-index: 99999;/* border: 1px solid #eaeaea; */margin-left: -60px;/* background: #fff; */padding: 1rem;/* background: url(../images/logo.png) center no-repeat #fff; */}


/*top*/
.top{overflow:hidden;padding:0;background:#fafafa;border-bottom:1px solid #eee;}
.top p{font-size:1.2rem;margin:0;padding:0;color:#454545;/* line-height: 36px */}
.top iframe{overflow:hidden;float: right;}  

/*head*/
.head{overflow: hidden;padding: 1.5rem 0;background: #fff;}
.head_logo{overflow: hidden;float: left;padding: 0 1rem 0 0;max-width: 100%;}

.head_title{text-align: center;overflow: hidden;float: left;padding: 0 .5rem;}
.head_title h1{color: #0071b7;font-size: 2.6rem;margin: 0;}
.head_title h3{font-weight:normal;/* font-size: 2rem;*/margin: 0;color: #666;}
.head_title p{margin: 0;/* color: #484848;*/font-size: 1.8rem;}
.head_tel{overflow: hidden;text-align: right;}
.head_tel p{margin: 1rem 0;}
.head_tel h2{font-family: Impact, Arial;font-size: 2.6rem;color: #0071b7;margin: 0; background:url(../images/tel.jpg) no-repeat center;}
.head_tel h4{ font-size:14px; margin-bottom:0px;}
.header_tel{font-family: Impact, Arial;font-size: 2rem;color: #FF5722;}

.h_pp{overflow: hidden;margin: 1rem 0 0;float: left;padding: 0 .5rem;background:url(../images/bq.png) left center no-repeat;height:38px;line-height:38px;max-width: 40%;}
.h_pp ul{overflow: hidden;margin:0;padding: 0}
.h_pp li{overflow: hidden;margin:0;}
.h_pp li img{padding:0 1rem;}
.h_pp li a{/* display: block; *//* border-right: 1px solid #eaeaea; *//* padding: .5rem; */overflow:hidden;font-size: 1.4rem;}


/*nav*/
.nav_menu{background: url(../images/nav.jpg) #484848;}
.nav_menu .am-list{margin:0;}
.nav_menu .am-list>li{background: none;border: none;margin: 0;}
.nav_menu .am-list>li>a{text-align: center;line-height: 49px;padding: 0;position: relative;color: #fff;}
.nav_menu .am-list>li>a:after{content:"|";display:inline-block;position:absolute;color: #fff;right: -4px;}
.nav_menu .am-list>li>a:hover:after{display:none}
.nav_menu .am-list>li>a:hover{background: #0071b7;color:#fff;}
.nav_menu .am-list li.am-active a{/* background: #08c;*/}
.nav_menu .am-list ul.am-dropdown-content{opacity: .98;/* display: block;*/text-align:center;padding: 0;border:none;margin: 0;min-width: 120px;width: 100%;/* box-shadow: 0 1px 1px rgba(0,0,0,.05);*/}
.nav_menu .am-list ul.am-dropdown-content:before{display:none;!important}
.nav_menu .am-list ul.am-dropdown-content:after{display:none;!important}
.nav_menu .am-list ul.am-dropdown-content li{margin:0;padding:0}
.nav_menu .am-list ul.am-dropdown-content li a{border-bottom: 1px solid #dedede;padding:.9rem 0;display: block;/* background: #08c;*//* color:#fff;*/}
.nav_menu .am-list ul.am-dropdown-content li a:hover{background: #0071b7;color:#fff}
.nav_menu li.open ul{text-align:center;display:block;background-color:#fff;margin:0}
.nav_menu li form{text-align:center;margin: .7rem 1rem 0;}
.nav_menu li form input{font-size: 1.3rem!important;/* border: none!important; */border-color: #fff!important;}
.nav_menu li form button{border:none;margin:0;padding:0}




/*banner*/
.banner{margin: 0;background: none;box-shadow: none;border: none}
.banner .img{height:480px;background-position:center;background-repeat:no-repeat;}
@media only screen and (max-width:768px){.banner .img{height: 200px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;color: #fff;}}



/*scroll_pre*/

.am-slider-default  .am-direction-nav .am-prev{background: url(../images/pre.png) center no-repeat;}
.am-slider-default  .am-direction-nav .am-next{background: url(../images/next.png) center no-repeat;}
.am-slider-default  .am-direction-nav a:before{display:none}
.am-slider-default  .am-direction-nav a{position:absolute;top:45%;z-index:10;display:block;width: 32px;height:64px;margin:-18px 0 0;box-shadow:none;opacity: .6;cursor:pointer;/* border:1px solid #ccc */}
.am-slider-default  .am-direction-nav a:hover{opacity:1;}
.am-slider-default  .am-control-nav{bottom: 15px;}
.am-slider-default  .am-control-nav li a{border-radius: 0;/* width: 20px;*/}
.am-slider-default  .am-control-nav li a.am-active{background: #00C0FF;}

/*title*/

.tit{position:relative;padding: 1rem 0;margin: 0rem 0 1rem;font-size: 110%;border-bottom: 1px solid #eaeaea;display: block;/* color: #0071b7;*/}
.tit:before{content:"";position:absolute;width: 64px;height: 1px;left:0;bottom: 0;background-color: #0071b7;}



/*title*/
.i_t{overflow: hidden;margin: 0 0 1rem; border-bottom: 1px solid #eaeaea; position:relative;padding: 0 0rem 1rem;}
.i_t span.b{font-size: 2rem;/* color: #dd4a1c; *//* font-weight: 600; *//* text-transform: uppercase; */}




/*title*/
.title{overflow: hidden;margin: 0 0 1rem;border-bottom: 1px solid #eaeaea;position:relative;padding: 0 0rem 1rem;}
.title span.border{border-bottom: 2px solid #026bb3;padding: 0 0 1.25rem;}
.title span.b{font-size:2.4rem;font-weight: bold;color: #026bb3;font-family: Impact, Arial;text-transform: uppercase;}
.title span.h{font-size: 1.8rem;/* font-weight: bold; */}
.title span.p{border-left:1px solid #484848;padding-left:.5rem;margin-left:.5rem;}
.title span.a{font-size: 1.4rem;position:absolute;right: .5rem;bottom: 1rem;}
.title span.a a{color: #026bb3;}
.title span.a a:hover{color: #ff4700}

.tit{position:relative;padding: 1rem 0;margin: 0rem 0 1rem;font-size: 110%;border-bottom: 1px solid #eaeaea;display: block;/* color: #026bb3;*/}
.tit:before{content:"";position:absolute;width: 64px;height: 1px;left:0;bottom: 0;background-color: #026bb3;}




/*service*/
.service{overflow: hidden;}
.service li{padding: .5rem;}
.service li a{display:block;position: relative;text-align: center;}
.service li a:hover{transform:scale(1.2);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);border-radius:0px;}
.service  h3{font-size: 1.6rem;;font-weight: normal;padding: 1rem;text-align: center;margin: 0;}
.service img:hover{-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;opacity: 1;}
.bg_s1 {background: #ff4512;}
.bg_s2 {background: #0071b7;}
.bg_s3 {background: #D2AE70;}
.bg_s4 {background: #f4e2d6;}
.bg_s5 {background: #e1cdf2;}

.bg_s1 h3{color:#fff}
.bg_s2 h3{color:#fff}
.bg_s3 h3{color:#fff}
.service li a.bg{background: linear-gradient(45deg,#9bdde4 0,#3DD4E6 100%);}

.s_left{overflow:hidden}
.s_left a{position:relative;display: block;text-align: center;}
.s_left p{position:absolute;bottom:0;rgba(51,44,43,0.5);width:100%;margin: 0;background: rgba(51,44,43,0.7);font-size: 1.3rem;color: #fff;padding: .5rem;text-align: center;height:;vertical-align: middle;display: none;}
.s_left a:hover p{display:block}





/*case*/
.case_l{overflow:hidden;border:none;padding:0;/* max-width: 272px; *//* max-height: 354px; */}
.case_r{overflow:hidden;}
.case_r ul{overflow:hidden;position:relative}
.case_r li{padding: .6rem;}
.case_r li a{display: block;overflow: hidden;background: #fff;/* padding: .3rem 0; */text-align: center;border: 1px solid #eaeaea;}
.case_r a:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.16);}
.case_r  .img{position:relative;}
.case_r  img{overflow:hidden;position:relative;transition:all 1.2s;-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;}
.case_r  img:hover{transform:scale(1);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);border-radius:0}
.case_r p{}
.case_r span{position:absolute;top:0;background: #ff4512;left: 0;padding: .3rem .5rem;color: #fff;font-size: 1.2rem;}
.bg_a{/* background: rgba(51, 51, 51, 0.62); *//* position:absolute; */width:100%;bottom:0;margin: 0;/* color: #fff; */padding: .5rem 0;}






/*news*/

.news{overflow: hidden;padding: 0;}
.news ul{overflow: hidden;margin:0;padding: 0}
.news li{overflow: hidden;margin:0;padding:0; background:url(../images/newicon.jpg) no-repeat left;}
.news li h3{font-weight:normal;margin:0;padding:0;font-size: 100%;}
.news li span{font-size:1.3rem;color:#666;margin:0;padding: 0;font-family:"mirosoft yahei"}
.news li a{display: block;border-bottom: 1px dashed #ccc;border-top: none;padding: .66rem 0;overflow:hidden;}


/*about*/
.about_main{padding-bottom:3rem}
.about{overflow: hidden;padding: 0 2rem 0 0;background: #fff;/* border:1px solid #eaeaea; */}
.about_text{padding:0}
.about_text .text p{line-height: 1.8;}
.about_text .text h3{font-size: 110%;margin:0rem 0 1rem;}
.about_text .img{overflow:hidden;max-width:100%;/* background: #fff;*//* border: 1px solid #dedede;*/padding:.3rem;text-align:center;}
.about_text .img img{overflow:hidden;max-width:100%;}
.about_img{padding:0}


/*contact*/
.contact{overflow:hidden;padding: 0 1rem;}
.contact_list{overflow: hidden;padding: 0;margin: 0;}
.contact_list ul{margin:0;padding:0;}
.contact_list li{padding: 0.84rem 0;border-bottom: 1px dashed #eaeaea;list-style:none;}



/*l_img_r_text*/
.l_img_r_text{overflow:hidden;}
.l_img_r_text ul{}
.l_img_r_text li a{overflow: hidden;border-bottom: 1px solid #eaeaea;padding: 1.5rem 0;display:block;}
.l_img_r_text .img{padding: 0;overflow: hidden;text-align: center;/* border: 1px solid #eee; */border-radius: 3px; height:150px;}
.l_img_r_text .img img{/* width: 100%;*/transition:all 1.2s;-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;-ms-transition:all 1.2s;}
.l_img_r_text .img img:hover{transform:scale(1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);border-radius:0}
.l_img_r_text .text{overflow:hidden;display: block;/* border-left: 1px solid #eee; */}
.l_img_r_text .text h3{margin: 0 0 .6rem;font-size: 1.8rem;}
.l_img_r_text .text p{font-size:1.3rem;margin: 1rem 0;overflow: hidden;color: #666;}
.l_img_r_text .text span{font-size:1.2rem;/* color: #666; */padding-right:.6rem;}
.l_img_r_text .text span:before{padding-right:.3rem}



/*n_nav*/
.n_nav{overflow: hidden;/* -webkit-box-shadow:0 8px 30px rgba(0,0,0,.08);*//* box-shadow:2px 8px 30px rgba(0,0,0,.08);*//* padding: 1rem 0;*/opacity: .94;margin: 1rem 0;}
.n_nav_menu{overflow: hidden;}
.n_nav_menu ul{overflow: hidden;margin:0;}
.n_nav_menu li.am-active a{color: #fff;background: #0071b7;}
.n_nav_menu li a:hover{background: #0071b7;;color: #FFF;}
.n_nav_menu li{/* padding: .5rem;*/}
.n_nav_menu li a{display:block;de;*/background: #fff;background: #fff;padding: .6rem 1em;text-align: center;border: 1px solid #eee;}
.n_nav_menu li i{padding:0 0 0 10px}
.n_nav_contact{border: 1px solid #dedede;padding: 0 0 2rem;/* border-top: none;*//* -webkit-box-shadow:0 8px 30px rgba(0,0,0,.08);*//* box-shadow:2px 8px 30px rgba(0,0,0,.08);*/background: #fff;overflow: hidden;margin: 2rem 0;}
.n_nav_contact ul{margin:0;padding:0 1rem;background:#fff}
.n_nav_contact li{padding:1rem 0;list-style:none;border-bottom:1px solid #dedede;color:#444;font-size: 1.3rem;}
.n_nav_contact img{max-width: 80%;}






/*bannerlist*/
.banner_list{overflow: hidden;/* -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2);*/-moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2);box-shadow: inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2);margin: 0;z-index: 0;}
.banner_list h2{margin: 6rem 0;font-size: 3rem;padding: 2rem;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.075);background: rgba(19, 89, 148, 0.23);display: inline-block;position: absolute;}
.banner_list .am-slider-images{height: 260px;background-position:center;background-repeat:no-repeat;/* box-shadow: inset 0 3px 7px rgba(0,0,0,.2),inset 0 -3px 7px rgba(0,0,0,.2); */}
.banner_list .am-slider-desc{position:absolute;left:0;top: 25%;right:0;color:#fff;text-align:center;/* background: rgba(51, 51, 51, 0.5);*/padding: 3rem;/* border-radius: 5px;*/}
.banner_list .am-slider-content h2{font-size: 4.6rem;margin:0;padding: 1rem 0;text-shadow: 2px 3px 5px #484848333;}
.banner_list .am-slider-content p{margin:0;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 2rem;text-shadow: 1px 2px 2px #484848;}
.banner_list .am-slider-title{font-weight: 600;margin-bottom:5px;display:block;word-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.banner_list .am-slider-en{font-size:12px}
.banner_list.am-slider-default .am-control-nav{display: none}
.banner_list.am-slider-default .am-direction-nav{display:none}



/*postion*/
.postion{border-bottom: 1px solid #dedede;overflow:hidden;background: #fafafa;padding: .5rem 0;}
.postion span{border-left: 1px solid #dedede;border-right: 1px solid #dedede;padding: .5rem;margin: 0 1rem 0 0;}
.postion a{padding:0px 5px;font-size:90%;}



/*position_title*/
.position_title{overflow:hidden;padding: 1rem 0;border-bottom: 1px solid #dedede;margin: 0;}
.position_title ol{margin:0;padding: 0;text-align:right;}
.position_title h3{padding: 0 1rem;border-left: 3px solid #0071b7;font-size: 1.8rem;height: 20px;line-height: 20px;margin: 0;color: #0071b7;}
.position_title a{/* color:#fff*/}
.position{overflow:hidden;padding:0 0 1rem;margin: 0 0 1rem;}
.position ol{text-align: right;margin: 0;padding: 0;}
.position span{padding:0 1rem;font-weight: bold;border-left: 3px solid #484848;font-size: 120%;height: 1.6rem;line-height: 1.6rem;}



/*nav_left*/
.nav_left{overflow: hidden;float: left;}
@media only screen and (min-width:1024px){.nav_left{overflow: hidden;/* margin: -6rem 0; */padding: 0 2rem;z-index: 2;}}
.nav_left_title{position:relative;margin: 0;padding: 0 0 1rem;border-bottom: 1px solid #eaeaea;font-size: 1.6rem;background: url(../images/bg.png) #0071b7 no-repeat center center;color: #fff;padding: 2rem;}
.nav_left_ul{overflow: hidden;/* padding: 2rem; */background: #fff;/* border: 1px solid #eaeaea; */}
.nav_left_ul ul{overflow: hidden;margin:0;text-align: left;padding: 1rem;border: 1px solid #eaeaea;border-top: none;}
.nav_left_ul li a{background:url(../images/leftli.jpg) no-repeat left;}
.nav_left_ul li a:hover{color: #0071b7;;}
.nav_left_ul li{/* padding: .5rem;*/}
.nav_left_ul li a{display:block;padding: 1rem 0;border-bottom: 1px dashed #eaeaea;}
.nav_left_ul li a:before{content:"\f105";padding-right:.5rem}
.nav_left_ul li i{padding:0 0 0 10px}
.nav_left_contact{/* padding: 2rem; */-webkit-box-shadow: 2px 2px 20px rgba(0,0,0,.05);box-shadow: 2px 2px 20px rgba(0,0,0,.05);background: #fff;overflow: hidden;margin: 2rem 0;}
.nav_left_contact ul{margin:0;padding: 0 2rem;background:#fff;}
.nav_left_contact li{padding:1rem 0;list-style:none;border-bottom: 1px dashed #eaeaea;font-size: 1.3rem;}
.nav_left_contact img{/* max-width: 80%; */}
.nav_left_contact h3{margin:0;font-weight:normal}



/* n_container*/
.n_container{overflow:hidden;background: #fafafa;paddin;padding: 2rem 0;margin: -8rem 0 0;z-index: 1;}

/*article*/
.article{overflow: hidden;padding: 2rem;background: #fff;box-shadow: 2px 2px 20px rgba(0,0,0,.05);}
.article_right{padding: 0;overflow: hidden;margin: 8rem 0 0;border: 1px solid #eaeaea;}
.am-article-lead{background: #fff;border: 1px solid #dedede;}
.article-footer{border-top: 1px solid #eaeaea;margin: 1rem 0 0;padding: 2rem 0;}
.article-footer span{display: block;margin: 0 0 1rem;color:#666;}
.article_h3{/* text-align: left;*/border-bottom: 1px solid #dedede;padding: 1rem;margin: 1rem 0 2rem;font-size: 1.6rem;}
.article_h3:before{content:"\f140";padding-right:10px}
.article .am-article{overflow: hidden;}
.article .am-article-title{border-bottom: 1px solid #dedede;font-size: 2rem;font-weight: bold;text-align: center;padding: 1rem 0 2rem;}
.article .am-article-bd{line-height: 1.8;}
.article .am-article-bd table{font-size: 1.3rem;margin: .5rem 0;/* text-align: center; */border-color: #fff;}
.article .am-article-bd table tr{border-color:#eee;}
.article .am-article-bd table td{border-color: #fff;}
.am-table-striped>tbody>tr:nth-child(odd)>td, .am-table-striped>tbody>tr:nth-child(odd)>th{background: #f6f9fd;}
.article .am-article-bd table .text{float:left;width: 60%;}
.article .am-article-bd table .img{float:left;width: 40%;}
.article .am-article-bd h2{text-align: left;background: #FAFAFA;padding: 1rem;margin: 2rem 0;font-size: 2.2rem;color: #0071b7;}
.article .am-article-bd h3{text-align: left;font-size: 110%;margin: 0 0 1rem;/* background: #fafafa; */padding: .5rem;border-bottom: 1px dashed #eaeaea;}
.article .am-article-bd h3:before{content:"\f140";padding-right:10px}
.article .am-article-bd h4{/* background:#fafafa; *//* padding: 1REM 0; */color:#0071b7;/* margin: 1rem 0; */}
.article .am-article-bd p{/* margin:1rem 0 */}
.article .am-article-bd img{display: inline-block;max-width: 100%;height: auto!important;margin: 1rem 0;}
.article .am-article-bd h4:before{/* content:""; *//* padding-right:.5rem */}
.article .am-article-bd object{max-width:100%!important;height:auto!important}

/* meta*/
.article .am-article-meta{}
.article .am-article-meta span{padding: 0rem 1rem .5rem 0;}
.article .am-article-meta span:before{padding:0 .5rem 0 0;font-size:1.3rem}
.aboutshow{overflow: hidden;/* padding: 1rem 0;*//* background: #fafafa;*/margin: 0 0 1rem;/* border-bottom: 1px solid #eee;*/}
.aboutshow .img{padding:.5rem;border: 1px solid #eee;overflow:hidden;text-align:center;border-radius: 2px;}
.aboutshow .img img{margin: 0!important;}
.aboutshow .text{overflow: hidden;/* background: #fafafa; *//* padding: 1rem; */}
.aboutshow .text p{color:#666;font-size: 1.3rem;margin: .5rem 0;}
.aboutshow .text span{display:block;padding:0rem 0 1rem;/* color: #0071b7; */font-weight:bold;/* font-size: 1.5rem; */}
.pro_article{/* padding: 3rem 0;*/overflow: hidden;}
.pro_article h2{background:url(../images/bg_tit1.png) center bottom no-repeat;padding:2rem 0;text-align:center;font-size:3rem;margin: 0 0 3rem;display:block;}
.pro_article span{padding: .5rem 1rem;}
.pro_article p{margin:1rem 0}


/* picshow*/
.picshow{overflow: hidden;text-align: center;}
.picshow ul{padding:0;list-style:none}
.picshow img{/* padding: .5rem;*//* border-style: outset;*/margin: 1.5rem 0 0;/* border: 1px solid #dedede;*/}
.picshow .am-btn{margin-top: 20px;margin-right: 10px;}
.picshow .am-control-nav{bottom: 10px}
.picshow .am-direction-nav .am-prev{background: url(../images/pre_fff.png) center no-repeat #010910;opacity: .2;left:0;}
.picshow .am-direction-nav .am-next{background: url(../images/next_fff.png) center no-repeat #010910;right:0;opacity: .2;}
.picshow .am-direction-nav a:before{display:none}
.picshow .am-direction-nav a{position:absolute;top: 46%;z-index:10;display:block;height:64px;margin:-18px 0 0;box-shadow:none;opacity: .8;cursor:pointer;color:rgba(0,0,0,.65);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.picshow .am-slider-images a:hover{-moz-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);-moz-box-shadow:0 15px 30px rgba(0,0,0,.1);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.1);-ms-box-shadow:0 15px 30px rgba(0,0,0,.1);-o-box-shadow:0 15px 30px rgba(0,0,0,.1);box-shadow:0 15px 30px rgba(0,0,0,.1)}
.picshow .am-control-nav{bottom: 15px;display:none}



/*pages*/
.pages{overflow:hidden;padding:1rem 0}
.pages li:first-child{padding: 0 1rem;line-height:36px;}
.pages li:first-child a{padding:0;display: block;/* padding: 0 1.5rem;*/}
.pages li.thisclass{background: #0071b7!important;line-height: 34px;padding: 0 1rem;color: #fff!important;}
.pages li.thisclass a{color:#fff}
.pages .am-pagination>li:hover{background: #0071b7!important;color: #fff;}
.pages .am-pagination>li:hover a{color: #fff;}
.pages .am-pagination>li>a:hover{background:none}
.pages li select{display:none}
.pages .am-pagination>li{background:#fff;border:1px solid #eaeaea;margin: .2rem;font-size: 1.4rem;color: #484848;}
.pages .am-pagination>li>a, .am-pagination>li>span{border:none;margin:0;line-height:34px;padding:0 1rem}



/*footer*/
.footer{background: #484848;pad;overflow: hidden;}
.footer_list ul{list-style:none;overflow: hidden;padding: 0;text-align: left; margin-left:50px; color:#fff;}
.footer_list ul li a{font-weight:bold;display:block;color: #eee;font-size: 95%;}
.footer_list .footer_list_son{list-style:none;padding:0;border: none;line-height: 1.8;margin: .5rem 0;}
.footer_list .footer_list_son a{color: #aaa;font-size: 90%;font-weight:normal;border:none;}
.footer_list .footer_list_son a:hover{color: #fff;font-size: 90%;font-weight:normal;border:none;}
.footer_logo{overflow: hidden;text-align: center;/* padding: 2rem 0; */}
.footer_logo .footer_tel{color: #ef9500;font-size: 2.6rem;font-family: Impact, Arial;margin: 0.5rem 0;}
.footer_logo li{padding:1rem;text-align:center;}
.footer_logo li img{max-width:90px}
.footer_wechat{overflow: hidden;text-align: center;color: #eee;}
.footer_wechat img{max-width:90px}
.footer_banquan{background: #222;overflow: hidden;padding: 1rem 0;}
.footer_banquan p{text-align:center;font-size: 1.2rem;color: #777;padding: 0;margin: 0;}
.footer_banquan span{padding:0 0 0 1rem;overflow: hidden;color: #025AA1;}




@media only screen and (max-width:800px){



/*protab*/
.pro_list_nav li{padding: 0;border: none;}
.pro_list_nav li a{border-right: 1px solid #fff;background: #eaeaea;padding: 1rem 0;text-align: center;border-bottom: 1px solid #fff;}
.pro_list_nav li a:before{display:none}

.pro_list_nav .am-active{padding:1rem 0;text-align:center;font-size: 100%;}

.banner_list .am-slider-images{height: 180px;background-size: cover}
}


/*am-css*/
@media only screen and (max-width:641px){body{font-size:1.5rem;line-height: 1.6}

.head{padding:1rem 0}
.head_tel h2{font-size: 1.8rem}
.h_logo{padding: 0}
.head_logo img{/* max-height: 28px; *//* margin-top: 5px; */}
.head_logo{width: 45%;}
.h_pp{overflow: hidden;margin: 0;float: left;height: 34px;line-height: 34px;max-width: 100%;width: 55%;}
.h_pp ul{overflow: hidden;margin:0;padding: 0}
.h_pp li{overflow: hidden;margin:0;}
.h_pp li img{padding:0 1rem;}
.h_pp li a{overflow:hidden;font-size: 1.2rem;}

.nav_menu{overflow: hidden;background: #555;}
.nav_menu .am-container{padding:0}
.nav_menu  li { padding: 0 .1rem .1rem 0;}
.nav_menu  li a{color:#fff;display:block;text-align: center;padding: 1rem 0;font-size: 1.3rem;background: url(../images/nav_menu.png) center top no-repeat #22211E;}
.nav_menu  li a:after{display:none}
.nav_menu li.open ul{text-align:center;display:none;background-color:#fff;margin:0}

.padding_main{padding: 1rem 0;}
.about{padding:0}
.p_sm_0{padding: 0}
.p_sm_0_5{padding: 0 .5rem}
.p_sm_1{padding: 1rem 0;}
.m_font_w_n{font-weight: normal;}
.m_hide{display: none}

.padding_05{padding: .5rem 0rem}

/*title*/
.title span.b{font-size:1.8rem;}
.title span.h{font-size:1.8rem;}

/* ul */
ul.border_block{border:none}
ul.border_block li {padding:.5rem;border: 1px solid #eee;margin: -1px;border-left: none;border-bottom: none;}

/*service*/
.service .service_con{margin: 0rem 0}
.service .case_con{margin:2rem 0;}
.about_text{overflow:hidden;padding:1rem 0;}



.service li{padding:0}
.pro_list  li{padding: 0;}
.case_r li{padding:.5rem .3rem}
.picScroll-left .bd ul li{width: 140px!important;padding: .3rem;}
.pro_list{padding: 0;border: 1px solid #eaeaea;border-right: none;border-bottom: none;}
.pro_list  a{border-top: none;border-left: none;}
.swiper-slide{margin: 0!important;/* width:33.33333%!important; */height: auto!important;}
/*casetab*/
.case_tab_nav li{padding: .2rem;}
.case_tab_nav li a{padding: 1rem .2rem;/* font-size: 1.35rem;*/border: none;background: #eaeaea;}
.case_tab .tab_box{padding:0}
.case_tab .tab_hd li{padding: 0;}
.case_tab .tab_hd li.border a{border-top: none;border-left: none;border-bottom: 1px dashed #eaeaea;border-right: none;}
.case_tab .tab_hd li a{border-bottom: 1px dashed #eaeaea;padding: 1.5rem 1rem;background: #fff;}
.case_tab .tab_hd .text{padding: 0 1rem;}
.case_tab .tab_hd .text h3{font-weight: 500}

.contact{padding: 0;margin: 1rem 0;}
.case_r{padding: 0;margin: 1rem 0;}
.service  h3{font-size: 1.3rem;/* background: #fff;color: #333; */}

.l_img_r_text li {padding:.3rem}
.l_img_r_text li a{border:1px solid #ddd;}
/*brand*/

.brand  ul li{padding: .2rem;}
.news_scroll{padding:0;border:none}

/*l_img_r_text*/
.l_img_r_text .img{/* padding:0;*/}
.l_img_r_text .text{padding: 0 0rem 0 1rem;}
.l_img_r_text .text h3{/* font-weight: normal; */font-size: 105%;}
.contact_list{background:#fff}
.article .am-article-bd h2{font-size:1.8rem;margin: 1rem 0;}
.article{font-size: 105%}
.footer_kf .box_os{top: 0%;width:100%;}



/*bannerlist*/
.banner_list h2{margin: 2rem 0 0;font-size: 2rem;padding: 2rem;color: #fff;text-shadow: 0 1px 1px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.075);background: rgba(19, 89, 148, 0.23);display: inline-block;position: absolute;}
.banner_list .am-slider-images{height: 80px;background-position: center;background-repeat:no-repeat;box-shadow:none;background-size: cover;/}


.nav_m{margin: 0 .5rem 1rem;}
.nav_m button{border-color: #eaeaea;/* background: #fff;*/*/color: #fff;/* color: #fff;*/padding: .8rem 1em;}
.nav_m .am-btn-primary.am-active, .am-btn-primary:active, .am-dropdown.am-active .am-btn-primary.am-dropdown-toggle{background: #0071b7;border-color: #0071b7;}
.nav_m ul.am-dropdown-content>.am-active>a, ul.am-dropdown-content>.am-active>a:focus, ul.am-dropdown-content>.am-active>a:hover{/* background:#484848;*/}
.nav_m .am-btn-primary:focus, .am-btn-primary:hover{background: #0071b7;border-color: #0071b7;}


.article_right{margin:0;}
.n_container{padding:1rem 0;margin: 0;}
.article{padding: 1.5rem 1rem;/* border: 1px solid #eee; */}
.article .am-article-bd{line-height: 1.6;}
.article embed{max-width: 100%;height:auto;min-height: 240px;}
.article .am-align-left{width:100%;text-align:center}
.aboutshow .text{padding: 1rem .5rem}
.footer_list ul li a{padding:.5rem;border: 1px solid #666;font-weight:normal;font-size: 1.2rem;}
.footer_list li{padding:.3rem}


.article .am-article-bd table .text{float:left;width:100%}
.article .am-article-bd table .img{float:left;width:100%;text-align: center}
/* footer_kf*/
.footer_kf{top:60%}
.footer_kf .box_os{display: none}
.footer_banquan{padding: 1rem 0 5rem;}


}



/*m_css*/



.m_margin_bottom{margin-bottom: 49px;}
.m_head{background: #fff;border-bottom: 1px solid #eee;padding: 0;opacity: .95;}
.m_head .am-header-title{margin:0 10%}
.m_head .am-header-title img{height: auto;margin: 9px 0;}
.m_head .am-header-nav>a{color:#484848}
.m_head .am-menu-dropdown1 .am-menu-toggle{background: #eaeaea;width: 40px!important;height: 36px!important;line-height: 36px!important;top: -44px!important;color: #484848;border: 1px solid #ccc;}
.m_head.am-header .am-header-nav img{height: 32px;margin: 0 0 4px;}
.m_head .am-menu-dropdown1 .am-menu-nav>li>a{background: #fff;border-bottom: 1px solid #dedede;color:#484848;}
.m_head .am-menu-dropdown1 .am-menu-nav>li.am-parent.am-open>a{background:#0071b7;}
.m_head .am-menu-dropdown1 .am-menu-sub a{border-bottom:1px solid #eaeaea;}
.m_head .am-header-title a{color: #0071b7;font-weight: bold;}
.m_foot{opacity: .98;}
.m_foot.am-navbar-default .am-navbar-nav{background: #0071b7;}
.m_foot .wechat{margin-top: 3%!important;text-align: center;}
.m_foot .wechat img{max-width:98%}


/*留言样式*/
fieldset{ border:none}
.msg_ul{width:780px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}

