@charset "utf-8";

/*==========================================公共 开始=============================================*/

@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}


/*====手机banner====*/

.n_title1{position:relative;height: 3.75rem;line-height: 3.75rem;z-index: 2;margin-bottom:2.25rem;}
.n_title1 .am-container{ position:relative;}

.n_title1 dl{float: left;position: relative;margin-right: 1.625rem;padding-left:1.225rem;} 
.n_title1 dt a{font-size: 1.2rem;text-align: center;line-height: 3.75rem;display:block;color: #0054a7;margin-bottom:0px;font-weight:bold;}
.n_title1 dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title1 dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title1 dl dd a.on{ color: #bc1d21;}
.n_title1 dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}




.n_title{position:relative;height: 3.75rem;line-height: 3.75rem;z-index: 2;margin-bottom: 3.25rem; background-color:#f4f5f7; padding:0px 15px; font-family:Arial, Helvetica, sans-serif}
.n_title .am-container{ position:relative;}
.n_title hr{background:#dcdcdf;margin:0;border:none;position:absolute;bottom:0.5px;left: 30px;right: 30px;}
.n_title dl{float: left;position: relative;margin-right: 1.625rem; background:url(n_title_icon.png) left center no-repeat; padding-left:0.625rem; } 
.n_title dt a{font-size:1.2rem;text-align: center;line-height: 3.75rem;display:block;color: #353536;margin-bottom:0px;font-weight:  normal;}
.n_title dl dd{ position: absolute; width: 100%; display: none;   overflow: hidden; background: #fff;}
.n_title dl dd a{f width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative; font-weight:bold;}
.n_title dl dd a.on{ color: #bc1d21;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}

.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt.on{height: 3.75rem;}
.n_title dl dt.on a,.n_title dl dt.on a i{}

.position{display: inline-block;float: right;line-height: 3.75rem;height: 3.75rem;color:#7b7b7d;font-size:0.8rem; }
.position a{font-size:0.8rem;color: #0054a7;display: inline-block;line-height: 3.75rem;vertical-align: top; }
.position i{display: inline-block;height: 3.75rem;line-height: 3.75rem;width: 1rem;text-align: center;color: #0054a7; font-family: Arial, Helvetica, sans-serif;font-style: normal;font-size: 0.75rem;vertical-align: top;}
.position span{vertical-align: top;font-size:1.0rem;color: #0054a7;font-style:normal;display: inline-block;line-height: 3.75rem;max-width:20rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.pull-left .position{ float:left;}


/*====移动端导航====*/





#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #0054a7;}
#bnt_back { position: absolute; left: 1rem; top: 0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }

#m_n_nav h1 { font-size: 14px; color: #fff; text-align: center; margin: 0; line-height: 50px; }

#bnt_sub_nav { position: absolute; right: 1rem; top: 0; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height: 15px; }

#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #ca9e4e; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #ca9e4e; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a { margin: 0 20px; display: block; color: #5b5349; line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #ca9e4e; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #ca9e4e; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #3bb3c2;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color:#bc1d21; }

.page_turner { margin: 20px 0; text-align:center;}
.page_turner a, .page_turner span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #0054a7; margin-right: 2px; color:#FFFFFF }
.page_turner span {padding-left:3px;padding-right:3px; }

.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #0054a7; color: #FFF; }

#j_seach_box{ position:fixed; z-index:9999; top:0;  left:0; display:none; height:100%; width:100%; }
#j_seach_box .bg_box{ position:fixed; z-index:9994; top:0px; display:none;  height:100%; width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85);}
#j_seach_box form{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 60px;width: 50%;left:50%;margin-left: -25%;margin-top:-40px;}
#j_seach_box input[type="text"]{border: none;width: 94%;display: block;height: 60px;text-align: left;color: #434343;font-size: 14px;background:none;line-height: 60px;padding:0 20px;}
#j_seach_box input[type="text"]:focus{ text-align: left;}
#j_seach_box input[type="submit"]{position:absolute;right:0;top: 50%;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height: 60px;width: 70px;cursor:pointer;border:none;background-size: 20px 20px;margin-top: -30px;}
#j_seach_box input[type="submit"]:hover{background:url(../images/icon_search_hover.png) center no-repeat; background-size: 20px 20px;}


/*======================j_弹窗======================*/






#page_show_video_box {position: fixed;z-index: 9995;top: -1800px;left: 0;display: block;height: 100%;width: 100%;}
#page_show_video_box .bg_box {position: fixed;z-index: 9994;top: 0px;display: none;height: 100%;width: 100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');background: rgba(0,0,0,0.7);}
#page_show_video_box .box {position: absolute;top: 50%;z-index: 9999;left: 50%;margin-left: -405px;}
#page_video {width: 796px;height: 405px;position: relative;}
#page_video .video_box {border: 5px solid #222222;width: 726px;height: 405px;overflow: hidden;}
#page_show_video_box #j_video {background: url(../images/j_loading.gif) center 200px no-repeat;background-size: 100px 100px;}
#page_show_video_box .info {padding: 15px 25px 15px 25px;width: 726px;background: #222222;}
#page_show_video_box .info h1.title {font-size: 1rem;color: #fff;margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#page_show_video_box .info p {line-height: 24px;overflow: hidden;font-size: 14px;color: #fff;padding-bottom: 15px}
#page_show_video_box .info p.last {padding-bottom: 0;}
#page_show_video_box #playercontainer {display: none;}
#page_show_video_box #page_ar {width: 810px;position: relative;}
#page_show_video_box #page_ar .ar_box {border: 5px solid #222222;width: 730px;padding: 40px 0;background: #fff;position: relative;}
#page_show_video_box #page_ar .ar_box .ar_article {padding: 0px 35px;height: 540px;}
#page_show_box .bg_box {position: fixed; z-index: 9994; top: 0px; display: none; height: 100%; width: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000'); background: rgba(0,0,0,0.7);}
#page_show_box .box {position: absolute;top: 50%;z-index: 9999;left: 50%;margin-left: -405px;}
#bnt_close01 {display: block;width: 70px;height: 70px;background: #222222;position: absolute;top: 0;right: 0;}
#bnt_close01 img {display: block;position: absolute;left: 20px;top: 23px;width: 25px;height: 25px;}
#bnt_close:hover img {transform: rotate(90deg);-ms-transform: rotate(90deg); /* IE 9 */-moz-transform: rotate(90deg); 	/* Firefox */-webkit-transform: rotate(90deg); /* Safari 和 Chrome */-o-transform: rotate(90deg); 	/* Opera */}
#page_show_video_box video{ width:730px; height:414px;}


.img img{width: 100%;height: 100%;object-fit: cover;}
img{ max-width: 100%; max-height: 100%;}
.img{ overflow: hidden;}
.img img{ transition: 1s; -webkit-transition: 1s; -moz-transition: 1s; -ms-transition: 1s; -o-transition: 1s; }
.img_zd{ position:relative; width:100%; overflow:hidden}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit: cover;}
.box_table{ display:table; table-layout: fixed; width:100%; height:100%}
.box_table_cell{ display:table-cell; vertical-align:middle}
.box_table_cell *{ white-space:normal; word-wrap:break-word; }
.n_banner1{ position:relative}
.n_banner1 .img .img_hezi{ padding-bottom:20.40% !important}
.n_banner1 .top{ position:absolute; top:0; right:0; bottom:0; left:0; text-align:left}
.n_banner1 .top h5{ font-size:2.5rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:1.8rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:1rem; line-height:1.625rem; text-transform:uppercase; color:#fff; margin-bottom:2.25rem;}
.n_banner1 .top span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:2.5rem; line-height:2.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}

.chinalist {overflow: hidden;}
.chinalist.active span { -webkit-animation: fadeInRight  1s forwards; animation: fadeInRight  1s forwards; }
.chinalist span { font-family: inherit; width: auto; font-size: inherit; color: inherit; opacity: 0; display: inline-block; }
.uklist {overflow: hidden; }
.uklist.active span { -webkit-animation: fadeInRight  1s forwards; animation: fadeInRight  1s forwards; }
.uklist span {font-family: inherit;width: auto;font-size: inherit;color: inherit;opacity: 0;display: inline-block;min-width: .5rem;}



@media (max-width: 1320px) {.n_banner1 .top h5{ font-size:1.5rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:1.0rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:0.5rem; line-height:1.225rem; text-transform:uppercase; color:#fff; margin-bottom:1.8rem;}
.n_banner1 .top span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:1.5rem; line-height:1.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}

}

@media (max-width:925px) {.n_banner1 .top h5{ font-size:0.8rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:0.6rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:0.2rem; line-height:1.05rem; text-transform:uppercase; color:#fff; margin-bottom:1.0rem;}
.n_banner1 .top span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:1.5rem; line-height:1.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}

}

@media (max-width:815px) {.n_banner1 .top h5{ font-size:1.0rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:0.8rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:0.2rem; line-height:1.225rem; text-transform:uppercase; color:#fff; margin-bottom:0.3rem;}
.n_banner1 .top span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:2.5rem; line-height:2.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}

}

@media (max-width:730px) {.n_banner1 .top h5{ font-size:1.0rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:0.6rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:0.2rem; line-height:1.225rem; text-transform:uppercase; color:#fff; margin-bottom:0.3rem;}
.n_banner1 .top span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:2.5rem; line-height:2.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}

}

@media (max-width:670px) {.n_banner1 .top h5{ font-size:1.0rem; color:#fff;font-weight:bold;}
.n_banner1 .top h1{ font-size:0.6rem; color:#fff; text-transform:uppercase; margin:.5rem 0 0; }
.n_banner1 .top p{ font-size:0.2rem; line-height:1.225rem; text-transform:uppercase; color:#fff; margin-bottom:0;}
.n_banner1 .top span{ display:none; }

}

/*==========================================内页 开始=============================================*/

#n_banner{display:block;width:100%;height:460px;position: relative;}
#m_n_banner{position: absolute;left: 0;top: 0;width: 100%;height: 160px;display: none;}
#n_banner .am-u-sm-12{}
#n_banner .main_box{display: table;width: 100%;height: 100%;}
#n_banner .box{display: table-cell;vertical-align: middle;overflow:hidden;display: none;}
#n_banner h3{font-size: 1.875rem;color: rgba(255,255,255,1);display:block;text-transform:uppercase;font-weight: bold;}
#n_banner h5{display:block;margin: 0;font-size: 1rem;color: #fff;text-transform:uppercase;margin-bottom: 1rem;}
#n_banner h6{text-align: left;margin-bottom: 1.75rem;margin-top: 158px;}
#n_banner h6 i{display: inline-block;width: 2.875rem;height: 2px;background: #f08635;}



#n_banner .con{ margin:4.2875rem 0 3.2875rem; padding-left:3rem;}
#n_banner .con div{ height:2px; position:relative; margin-bottom:0.825rem;}
#n_banner .con div:before{ position:absolute; left:0; top:0; content:""; }
#n_banner .con h5{ font-size:2.5rem; color:#fff; margin-bottom:0.5rem;font-weight:bold;}
#n_banner .con h1{ font-size:1.8rem; color:#fff; margin-bottom:2rem; }
#n_banner .con p{ font-size:1rem; line-height:1.625rem; text-transform:uppercase; color:#fff; margin-bottom:2.25rem;}
#n_banner .con span{ display:inline-block; font-size:0.875rem; color:#fff;width:8.75rem; height:2.5rem; line-height:2.5rem; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; border:1px #FFFFFF solid;}
#n_banner .con span:hover{}

.n_container{ position:relative; z-index:1; min-height:600px; padding-bottom:3rem;}
.n_container .bg{ position:absolute; z-index:0; width:100%; height:3.75rem;}
.n_container .left{ float:left; width:19%; margin-top:-1.25rem; position:relative; z-index:1;}
.n_container .left .title{ background:#0054a7; padding:1.0rem; }
.n_container .left .title h3{ font-size:1.275rem; color:#fff; font-weight:bold; margin-bottom:0.5rem; }
.n_container .left .title h5{ font-size:1rem; color:#fff; }


.i_pro_c{
	text-align:left;
	border:2px #efefef solid; padding-top:1.5rem; min-height:30rem;
}
.i_pro_c>ul>li{
padding-left:35px;
    font-size: 1.0rem;
    display: block;
    line-height:25px;
	clear:both;
	font-weight:bold;
	
}
.i_pro_c>ul>li a:hover{
color:#fdb813;
}
.i_pro_c>ul>li:last-child{
  border:none;
}
.subNav{
 
    display: block;
    
}
.sub-cont>li ul{
  /* display: none;*/
   border-left:1px dashed #ddd;
   width:100%;
   float: right;
   text-align:left;
}
.subNavD li{
  position: relative;
  line-height: 28px;
  	font-weight:normal;
  float:left;

}
.subNavD li a {color:#8b8b8b;}
/*.subNavD li:last-child{width:70%;border-bottom: 1px solid #ddd;}*/
.subNavD li i{
  position: absolute;
  top:14px;
  left: 0px;
  width:30px;
  border-top:1px dashed #ddd;
}
.subNavD li span{
 margin-left:35px;
}
.i_pro_c{margin-bottom: 10px;}

.n_container .left .erji{border:2px #efefef solid; padding-top:1.5rem; min-height:30rem;}
.n_container .left .erji ul li{ height:2.125rem; line-height:2.125rem;  -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .left .erji ul li:last-child{ border-bottom:none}
.n_container .left .erji ul li a{ display:block; padding:0 1.5625rem; }
.n_container .left .erji ul li h5{ font-size:1.075rem;}
.n_container .left .erji ul li h5 span{ font-size:1rem; color:#f4f7f9;  font-family: Arial, Helvetica, sans-serif;float:right;}
.n_container .left .erji ul li.on{}
.n_container .left .erji ul li. h5{ }
.n_container .left .links{ background:#f4f7f9; padding:1.5625rem 1.5625rem;}
.n_container .left .links .title01{ margin-bottom:1.125rem;}
.n_container .left .links i{float: left;margin-right:0.7rem;}
.n_container .left .links h5{font-size:1rem;color:#353536;height: 1.5rem;}
.n_container .left .links ul li{ position:relative; margin-bottom:1.75rem;}
.n_container .left .links ul li h6{ position:absolute; bottom:0; left:0; width:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66282A2C', endColorstr='#66282A2C');background:rgba(40,42,44,0.4); height:2.1875rem; line-height:2.1875rem; font-size:0.75rem; color:#fff; padding:0 0.5rem; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .left .links .more a{ display:block; text-align:center; height:2.1875rem; line-height:2.1875rem; background:#8b8c8d; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-size:0.875rem; color:#fff; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_container .right{ float:right; width:77%; margin-top:-17px;}


.n_zizhi1{ overflow:hidden;}
.n_zizhi1 ul{float:left;overflow:hidden;margin-bottom: 1rem;}
.n_zizhi1 ul li{float:left;margin: 0 0;width:33.3333%;}
.n_zizhi1 ul li .con{padding:0.5rem;height:8rem; position:relative;}

.n_zizhi1 ul li .pic_box{width: 100%; height:100%; display:table;overflow:hidden;}
.n_zizhi1 ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_zizhi1 ul li img{max-width:5.8125rem;max-height:5.8125rem;display:block;}
.n_zizhi1 ul li h5{font-size:1.2rem;color: #353535;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; line-height:4rem; font-weight:bold; }

.n_zizhi1 ul li p{ text-align:center;}
.n_zizhi1 ul li p a{font-size:1.0rem;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; line-height:3rem; text-align:center;}

.n_zizhi{ overflow:hidden;}
.n_zizhi ul{float:left;overflow:hidden;margin-bottom: 1rem;}
.n_zizhi ul li{float:left;margin: 0 0;width:33.3333%;}
.n_zizhi ul li .con{padding:0.5rem;height:8rem; position:relative;width:45%; float:left; }

.n_zizhi ul li .pic_box{width: 100%; height:100%; display:table;overflow:hidden;}
.n_zizhi ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_zizhi ul li img{max-width:3.8125rem;max-height:3.8125rem;display:block;}
.n_zizhi ul li h5{font-size:0.9rem;color: #353535;text-align:left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; width:55%;float:right; line-height:8rem; }
@media (max-width: 420px) {.n_zizhi ul { padding-left:10px;}.n_zizhi ul li img{max-width:100%;display:block;}}
@media (max-width: 520px) {.n_zizhi ul{padding-top:60px;}}
@media (max-width: 375px) {
.n_zizhi ul li{float:left;margin: 0 0;width:33.3333%;}
.n_zizhi ul li .con{padding:0.5rem;height:2rem; position:relative;width:100%; }

.n_zizhi ul li .pic_box{width: 100%; height:100%; display:table;overflow:hidden;}
.n_zizhi ul li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}
.n_zizhi ul li img{max-width:3.8125rem;max-height:3.8125rem;display:block;}
.n_zizhi ul li h5{font-size:0.9rem;color: #353535;text-align:center;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; width:100%; }}


.n_product ul{margin-left:-1.5rem !important;margin-right:-1.5rem !important;overflow:hidden;margin-bottom: -1rem;}
.n_product ul li{ float:left;margin: 0 0;padding: 0 1.5rem; margin-bottom:2.75rem;}
.n_product ul li img{ width:100%}
.n_product ul li h3{ text-align:center;}
.n_product ul li .con{padding: 2.25rem 0;height:28.1875rem;background:#fff;text-align:left;position:relative;border:  #e5e5e5 1px solid;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; }
.n_product ul li .con:before{ content:''; width:3.5rem; height:1px; position:absolute; top:0; z-index:0; left:50%; margin-left:-1.75rem; background:#fdb813; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out}
.n_product ul li .con .yuan{ display:table; width:3.1875rem; height:3.1875rem; line-height:3.1875rem; text-align:center; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#0C688AB9', endColorstr='#0C688AB9');background:rgba(104,138,185,0.05); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius:50%; margin:0 auto; margin-bottom:0.875rem; position:relative; z-index:1; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_product ul li .con .yuan_li{display:table-cell; vertical-align:middle;}
.n_product ul li .con .yuan_li small{display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;background:#ced8e5;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;font-size:1rem;color:#202d62; margin-top:0.37rem}
.n_product ul li .con h6{ font-size:1.0rem;
  color: #3f3f41;text-transform:uppercase; float:left;padding-left:2rem; padding-bottom:1.5rem;line-height:26px;}
  .n_product ul li .con .pdf{padding-left:2rem;  font-size:1.0rem;}
.n_product ul li .con h5{font-size:1.1rem;
  color: #3f3f41;margin-bottom: 0.5rem; padding-left:2rem;}

.n_product_detail .top{ margin-bottom:2.375rem; float:left; width:100%;}
.n_product_detail .top .n_product_detail_img{float:left;width: 30%;}
.n_product_detail .top .right{ float:left; width:61%; padding:3rem 0 0 4.375rem;}
.n_product_detail .top .right h4{ font-size:1.125rem; color:#4c4d4e; font-weight:bold; border-bottom:#bebec2 1px solid; line-height:2.5rem; margin-bottom:1.75rem;}
.n_product_detail .top .right .ar_article{height:9rem;padding: 0 10px 0 0;}
.n_product_detail .top .right p{ font-size:0.875rem; color:#4c4d4e; line-height:1.5rem;}
.n_product_detail .top .miso-dots li{ width:10px;}
.n_product_detail .bottom{ float:left; width:100%;}
.n_product_detail .bottom ul.am-tabs-nav li{ display:inline-block; flex:none; -webkit-flex:none; -webkit-box-flex:none; }
.n_product_detail .bottom ul.am-tabs-nav li a{ padding:0 2.375rem;}
.n_product_detail .bottom .am-tabs-bd .am-tab-panel{ padding:2rem 2.125rem 1rem; border:#e5e5e5 1px solid; border-top:none}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav{ background:#eff2f4}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav a{ color:#4c4d4e; font-size:1rem; line-height:2.8125rem;}
.n_product_detail .bottom .am-tabs-default .am-tabs-nav>.am-active a{ height:2.8125rem; line-height:2.8125rem; background:#bc1d21; color:#fff}


.right table {
	/*margin-top: 30px;*/
	text-align: center;
}
.right table td{height: 30px;padding: 10px 2px;}
.right table tr:first-child{background: #0071c1;color: white;}
.right table tr:nth-child(2n){background: #ededed;}


.n_down{margin-left: -2.125rem;margin-right: -2.125rem; margin-top:-2rem; margin-bottom:-1rem;}
.n_down ul li{float:left;width:100%;border-bottom: #dfe2e3 1px solid;height: 7.5rem;}
.n_down ul li:last-child{ border-bottom:none}
.n_down ul li .top{position:relative;padding: 2.6rem 1.875rem 2.6rem 4.875rem;box-sizing:border-box;margin: 0;background: url(../images/ziliao.png) 1.875rem 2.5rem no-repeat;}
.n_down ul li .top i{position:absolute;right: 1.875rem;top:50%;margin-top: -0.5rem;width:18px;height:18px;background:url(../images/down.png) center no-repeat;}
.n_down ul li .top h5{font-size: 1rem;color: #69696a;margin-bottom: 0.5rem;}
.n_down ul li .top h6{font-size: 0.75rem;color: #b3b3b3;}

.n_hangye .n_fl01{ border-bottom:#a4a5a7 1px dotted; overflow:hidden; padding-bottom:3.125rem}
.n_hangye .n_fl01 .title{ border-bottom:#ecedee 1px solid; margin-bottom:1.625rem;}
.n_hangye .n_fl01 .title h2{ font-size:1.5rem; color:#46474c; font-weight:bold; margin-bottom:1rem;}
.n_hangye .n_fl01 .title h2 small{font-size:1.25rem;color:#a9a9aa;font-weight:normal;text-transform:uppercase;vertical-align:  bottom;}
.n_hangye .n_fl01 .con_left{ float:left; width:49%;}
.n_hangye .n_fl01 .con_left p{ font-size:0.75rem; color:#757575; line-height:1.625rem;}
.n_hangye .n_fl01 .con_right{ float:right; width:44%;}
.n_hangye .n_fl01 .con_right #s_video{ margin-top:0.5rem;}
.n_hangye .n_fl01 .con_right #s_video video{ max-width:471px; width:100% !important}
.n_hangye .n_fl01 .con_right .cyberplayer{ width:100% !important; height:100% !important}
.n_hangye .n_fl02{ border-bottom:#a4a5a7 1px dotted; padding:2.25rem 0 2.875rem 0;}
.n_hangye .n_fl02 .title{ margin-bottom:2.5rem;}
.n_hangye .n_fl02 .title h2{ font-size:1.125rem; color:#bc1d21; font-weight:bold; margin-bottom:1rem;}
.n_hangye .n_fl02 .title h2 small{font-size: 0.875rem;color:#919191;font-weight:normal;text-transform:uppercase;vertical-align:bottom;}
.n_hangye .n_fl02 ul{margin-left: -1.5rem;margin-right: -1.5rem;}
.n_hangye .n_fl02 ul li{padding-left: 1.5rem;padding-right: 1.5rem;}
.n_hangye .n_fl02 ul li .img{ overflow:hidden; margin-bottom:1rem;}
.n_hangye .n_fl02 ul li .img img{cursor:pointer;width: 100%;}
.n_hangye .n_fl02 ul li h5{font-size: 1rem;color:#2b2c2e;line-height:1.25rem;height:2.5rem;overflow:hidden;margin-bottom:0.625rem;text-align:  center;}
.n_hangye .n_fl02 ul li h5 a{color: #202d62;}
.n_hangye .n_fl02 ul li span{ font-size:0.75rem; color:#c0c0c0; display:none}
.tc{ transition:all ease 300ms;
  position: fixed;
  width: 100%;
  height: 100%; 
  top: 0;
  left: 0;
  z-index:999;
}
.tc-box{
  width: 80%;
  max-width: 1046px;
  height: 100%;
  box-sizing:border-box;
  padding: 0;
  display: block;
  position:relative;
  margin: 0 auto;
  z-index: 1;
}
.tc.act{
  display: block;
}
.close{
  position: absolute; cursor:pointer;
  font-size: 20px;
  right: 30px;
  top: 30px;
}
.tc-bg {
  height: 100%;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#C9000000', endColorstr='#C9000000');background:rgba(0,0,0,0.79);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}
.tc{ pointer-events: none;  filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;transform:scale(1.1);}
.tc.act{ filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity: 1;   opacity: 1;   pointer-events: auto;transform:scale(1);}
.close:hover{ transform:rotate(180deg);}
.close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.n_hangye .n_fl02 .lwy{vertical-align:  middle;margin: 2.5rem 0;}
.n_hangye .n_fl02 .lwy_con{ display:inline-block; vertical-align:middle;}
.n_hangye .n_fl02 .lwy .slider-for{ border:#fff 5px solid;}
.n_hangye .n_fl02 .lwy .slider-for .miso{ position:relative;}
.n_hangye .n_fl02 .lwy .slider-for .miso img{ width:100%}
.n_hangye .n_fl02 .lwy .slider-for .miso-current .miso img{}
.n_hangye .n_fl02 .lwy .slider-for .miso .top{position:absolute;width: 100%;bottom:0;left:0;padding:1.75rem 2.75rem;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A3212020', endColorstr='#A3212020');background:rgba(33,32,32,0.64);}
.n_hangye .n_fl02 .lwy .slider-for .miso .top h4{font-size: 1rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:1.25rem;}
.n_hangye .n_fl02 .lwy .slider-for .miso .top p{ font-size:0.75rem; color:#cbccd0; line-height:1.375rem; height:2.75rem; overflow:hidden;}
.n_hangye .n_fl02 .lwy .slider-nav{ padding:0 22px; margin-top:13px;}
.n_hangye .n_fl02 .lwy .slider-nav .miso-slide img{ width:100%}
.n_hangye .n_fl02 .lwy .slider-nav .miso-slide .miso{ margin:1.5px;}
.n_hangye .n_fl02 .lwy .slider-nav .miso-slide .miso img{ border:#4f4f4f 2px solid; width:100%}
.n_hangye .n_fl02 .lwy .slider-nav .miso-prev,
.n_hangye .n_fl02 .lwy .slider-nav .miso-next{width:1.1875rem;height:2rem;margin-top:  -1rem;}
.n_hangye .n_fl02 .lwy .slider-nav .miso-prev{ background:url(../images/n_hangye_n_fl02_left.png) center no-repeat; background-size:100% 100%; left:0}
.n_hangye .n_fl02 .lwy .slider-nav .miso-next{ background:url(../images/n_hangye_n_fl02_right.png) center no-repeat; background-size:100% 100%; right:0}
.n_hangye .n_fl02 .lwy .slider-nav .miso-current .miso img{ border:#bc1d21 3px solid;}
.n_hangye .n_fl03{ padding:2.25rem 0 0 0;}
.n_hangye .n_fl03 .title{ margin-bottom:2.5rem;}
.n_hangye .n_fl03 .title h2{ font-size:1.125rem; color:#bc1d21; font-weight:bold; margin-bottom:1rem;}
.n_hangye .n_fl03 .title h2 small{font-size:1.125rem;color:#919191;font-weight:normal;text-transform:uppercase;vertical-align:bottom;}

.n_fengcai .n_hangye .n_fl02 .lwy .slider-nav .miso-prev{ background:url(../images/n_hangye_n_fl02_left01.png) center no-repeat;}
.n_fengcai .n_hangye .n_fl02 .lwy .slider-nav .miso-next{ background:url(../images/n_hangye_n_fl02_right01.png) center no-repeat;}


.n_news ul{ float:left; width:100%; margin-bottom:2.75rem;}
.n_news ul li{ float:left; width:100%; position:relative; padding:2.375rem 0; border-bottom:#a4a5a7 1px dotted}
.n_news ul li .time{ position:absolute; left:0; width:5.4375rem; height:6.1875rem; background:url(../images/time_bg.jpg) center no-repeat; background-size:100% 100%; text-align:center; padding:1.25rem 0; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.n_news ul li .time .day{ font-size:1.875rem; color:#656565; margin-bottom:0.5rem;}
.n_news ul li .time .year{ font-size:0.875rem; color:#656565;}
.n_news ul li .con{margin-left:6.4375rem;}
.n_news ul li .con h5{font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0.875rem 0 0.875rem 0;}
.n_news ul li .con h5 a{ color:#1a1a1a;}
.n_news ul li .con p{ font-size:0.875rem; color:#818181; line-height:1.875rem; height:3.75rem; overflow:hidden;}

.n_news01 .left{ float:left; width:69%;}
.n_news01 .ar_title{padding-bottom: 0;margin-bottom: 3rem;padding: 0rem 0 1rem; margin-top:-35px;}
.n_news01 .ar_title h3{font-size: 1.25rem;color: #353536;overflow:hidden;text-align: center;font-weight:  bold;border-bottom: #e5e5e5 1px solid;margin-bottom: 0.875rem;padding: 0 1rem;line-height: 1.75rem;padding-bottom: 1rem;}
.n_news01 .ar_title h6 span{position:relative;font-size: 0.75rem;color: #838383;display:inline-block;line-height: 2.3rem;2remfont-weight:normal;margin-right: 1rem;}
.n_news01 .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_news01 .ar_title h6{display:inline-block;vertical-align: top;} 


/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 1.5rem 0;float:left;box-sizing: border-box;width: 100%;margin-top: 30px;border-top: #a4a5a7 1px dotted;}
#ar_fot h1{display:block;width: 48%;font-size: 0.875rem;line-height:30px;color: #656565;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#ar_fot h1 a{font-size: 0.875rem;color: #656565;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
.n_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}
.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}
.n_article .ar_title .span1{ background:url(../images/time.png) left center no-repeat;}
.n_article .ar_title .span2{ background:url(../images/fx.png) left center no-repeat;}
#ar_fot h1:nth-child(1){ text-align:left}
#ar_fot h1:nth-child(2){ text-align:right}

.n_contact .title{ margin-bottom:4.6875rem;}
.n_contact .title h3{ font-size:1.375rem; color:#636465; font-weight:bold; text-align:center;}
.n_contact .n_fl01{ float:left; width:100%; padding-bottom:3.125rem; margin-bottom:3.75rem; border-bottom:#a4a5a7 1px dotted}
.n_contact .n_fl01 .n_left{ float:left; width:calc(40% - 1px); background:#f7f8fb; border:#ebedf1 1px solid; padding:0 2.5rem; min-height:23rem;}
.n_contact .n_fl01 .n_left h4{ float:left; width:100%; margin-top:-1.09375rem; text-align:center; margin-bottom:1.75rem;}
.n_contact .n_fl01 .n_left h4 span{ font-size:1rem; color:#fff; width:7.5rem; height:2.1875rem; line-height:2.1875rem; background:#182d54; text-align:center; display:inline-block; margin:0 auto; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.n_contact .n_fl01 .n_left p{ font-size:0.875rem; color:#262525; line-height:2rem;}
.n_contact .n_fl01 .n_left ul{text-align:left; margin-bottom:2rem;}
.n_contact .n_fl01 .n_left ul li{display:inline-block;margin: 0 1.25rem 0 0;}
.n_contact .n_fl01 .n_left ul li h1 img{width: 4.8125rem;}
.n_contact .n_fl01 .n_left ul li h6{text-align:center;font-size: 0.75rem;color: #969696;margin-top: 0.5rem;}
.n_contact .n_fl02 .n_right{ float:left; width:60%;}
.n_contact .n_fl02 .n_right a{ display:block; height:100%;}
.n_contact .n_fl03{ float:left; width:100%; margin-bottom:2rem}
.n_contact .n_fl03 .n_left{ float:left; width:35%;}
.n_contact .n_fl03 form{ float:right; width:60%;}
.n_contact .n_fl03 form h5{font-size:0.875rem;color:#939393;margin-bottom: 0.75rem;}
.n_contact .n_fl03 .messlist {height: 2.8125rem;line-height:  2.8125rem;margin: 0 6% 0.5rem 0;float:left;width: 47%;border: #edeff2 1px solid;color:#626364;}
.n_contact .n_fl03 .messlist label,.form-list .messlist01 label,.n_contact .n_fl03 .messlist03 label{float:left;width: 28%;height: calc(2.8125rem - 2px);line-height: calc(2.8125rem - 2px);text-align: left;color: #000000;font-size: 0.875rem;box-sizing: border-box;padding: 0 0 0 3%;font-weight:  normal;}
.n_contact .n_fl03 .messlist input{float:left;width: 70%;height: calc(2.8125rem - 2px);background: none;border: none;outline: none;color:#626364;font-size:12px;} 
.n_contact .n_fl03 .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#626364;margin-right: 44px;}
.n_contact .n_fl03 .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#626364; font-size:12px;} 
.n_contact .n_fl03 .messlist02{height: 6rem;float:left;width: 100%;border: #edeff2 1px solid;color:#626364;box-sizing: border-box;margin-bottom: 0.5rem;}
.n_contact .n_fl03 .messlist02 textarea{float:left;width: 85%;height: 6rem;color:#626364;font-size:12px;border: none;outline: none;padding: 0.875rem 0;resize:none;box-sizing: border-box;background: none;}
.n_contact .n_fl03 .messlist02 label{float:left;width: 13%;height: 6rem;line-height: calc(2.8125rem - 2px);text-align: left;color: #000000;font-size: 0.875rem;box-sizing: border-box;padding: 0 0 0 1.5%;font-weight:  normal;}
.n_contact .n_fl03 .yanzheng{display:inline;float:left;position: absolute;right: 1%;top: 0.4rem;}
.n_contact .n_fl03 .yanzheng img{width: 5.5625rem;height: 1.8125rem;}
.n_contact .n_fl03 .messsub input{float: left;width: 100%;height: 2.8125rem;line-height: 2.8125rem;font-size: 0.875rem;cursor:pointer;color: #fff;border:none; font-family: Arial, Helvetica, sans-serif; background: #eb1212; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.n_contact .n_fl03 .messsub input:hover{ background:#3b5998; }
.n_contact .n_fl03 .messlist03{height: 2.8125rem;margin: 0 0 0 0;float:left;width: 47%;border: #edeff2 1px solid;color:#626364;box-sizing: border-box;position: relative;}
.n_contact .n_fl03 .messlist03 input{float:left;width: 70%;height: calc(2.8125rem - 2px);color:#626364;font-size:12px;border: none;outline: none;resize:none;box-sizing: border-box;background: none;}
.n_contact .n_fl03 .messsub{ float:right; width:35%;}

.n_join ul{border:#e5e5e5 1px solid;padding: 0 1.75rem;margin-bottom: 3.125rem;}
.n_join ul li{ overflow:hidden;}
.n_join ul li p{ font-size:0.75rem; color:#7d7d7d; line-height:1.875rem; padding-bottom:0.75rem}
.n_join ul li .top{position:  relative;padding: 2rem 0;box-sizing:  border-box;border-bottom:  #e5e5e5 1px solid; position:relative;}
.n_join ul li .top i{position:absolute;right: 0;top:50%;margin-top: -0.75rem;width:1.5rem;height:1.5rem;background:url(../images/jia.png) center no-repeat;background-size:100% 100%;}
.n_join ul li .top h5{font-size: 0.9375rem;color: #1f2020;}
.n_join ul li .top h6{font-size:12px;color: #a0a0a0;text-transform:  uppercase;display: none;}
.n_join ul li div.open .top:before{width:0.375rem;height:2rem;background:#182d54;content:"";position:absolute;left: -1.75rem;top: 2rem;}
.n_join ul li div.open .top i{ background:url(../images/jian.png) center no-repeat;}
.n_join ul li div.open .top h5{}
.n_join ul li div.open .top h6{}
.n_join ul li .ar_article{display:none;margin-top: 1rem;margin-bottom: 3rem;}
.n_join ul li .more{float:right;width:7rem;height:1.875rem;position:relative;z-index: 0;}
.n_join ul li .more div{ height:100%; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; transform-style: preserve-3d; -webkit-transform-style: preserve-3d;}
.n_join ul li .more span{position:absolute;right:0;top:0;display:inline-block;background:#bc1d21;width:7rem;height:1.875rem;line-height:1.875rem;text-align:center;color:#fff;font-size:0.875rem;z-index: 0;}
.n_join ul li:nth-child(5n) .top{ border:none}
.n_join ul li .more .span1{ transform: translate3d(0, 0, 0.9375rem); -webkit-transform: translate3d(0, 0, 0.9375rem);}
.n_join ul li .more .span2{ background:#182d54; transform: rotateX(-90deg) translate3d(0, 0, 0.9375rem); -webkit-transform: rotateX(-90deg) translate3d(0, 0, 0.9375rem); }
.n_join ul li .more:hover div{transform: rotateX(90deg);}

#fix_ewm_box02{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }
#box_big{ position:absolute; width:100%; height:100%;}

.button{ position:relative; z-index:1}
 
/*==========================================内页 结束=============================================*/

@media(min-width: 640px){
  .position a:hover{ color:#bc1d21;}
  
  .j_pages a:hover{background:#bc1d21;color:#fff;text-decoration:none; border:#bc1d21 1px solid;}
  .j_pages a:hover font{color:#fff}

	
  .container01 ul li:hover .con{ background:#2b376a;}
  .container01 ul li:hover .con .yuan{ margin-top:-2.5rem; margin-bottom:1.875rem}
  .container01 ul li:hover .con:before{ height:2px; width:100%; left:50%; margin-left:-50%;}
  .container01 ul li:hover .con h6,
  .container01 ul li:hover .con h5{ color:#fff}
  .container01 .bottom a:hover{ background:#d92027; border:#d92027 1px solid; color:#fff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
  .container01 ul li:hover .con .yuan{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#72F7F8FB', endColorstr='#72F7F8FB');background:rgba(247,248,251,0.45);}
  .container01 ul li:hover .con .yuan_li small{ background:#d92a31; color:#fff}
  
  .container02 ul li:hover .bottom{ height:100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8D92027', endColorstr='#D8D92027');background:rgba(217,32,39,0.85);}
  .container02 ul li:hover .bottom .con{ height:100%; background:none !important}
  .container02 ul li:hover .con h5{ color:#fff; }
  .container02 ul li:hover .con h6{ color:#fff;}
  
  .container03 .bd ul li:hover{ padding-top:0}
  .container03 .bd ul li:hover:after{ background:#d92027; content:""; position:absolute; z-index:1; bottom:-0.5rem; left:2.3125rem; right:2.3125rem; height:2px;}
  .container03 .bd ul li:hover .con .left{ background:#d92027; border:#d92027 1px solid;}
  .container03 .bd ul li:hover .con .left .day,
  .container03 .bd ul li:hover .con .left .year{ color:#fff}
  .container03 .bd ul li:hover .con .right h5 a{ color:#d92027}
  
  .container04 ul .miso-prev:hover{ background:url(../images/container04_prev_on.png) center no-repeat;}
  .container04 ul .miso-next:hover{ background:url(../images/container04_next_on.png) center no-repeat;}
  .container04 .right .ar_article a:hover{ background:#d92027; border:#d92027 1px solid; color:#fff;}
  
  .container08 .center .con dl dd a:hover{ color:#fff}
  
  .n_container .left .erji ul li.on,
  .n_container .left .erji ul li:hover{color:#0054a7; }
  .n_container .left .erji ul li.on h5,
  .n_container .left .erji ul li:hover h5{ color:#fdb813;}
  .n_container .left .links ul li:hover h6{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#9B182D54', endColorstr='#9B182D54');background:rgba(24,45,84,0.61);}
  .n_container .left .links .more a:hover{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#9B182D54', endColorstr='#9B182D54');background:rgba(24,45,84,0.61);}
  .n_zizhi ul li:hover .con .top{ height:100%}
  .n_zizhi ul li:hover h5{ color:#0054a7;}
  
  .n_product ul li:hover .con{}
  .n_product ul li:hover .con .yuan{ margin-top:-2.5rem; margin-bottom:1.875rem}
  .n_product ul li:hover .con:before{ height:2px; width:100%; left:50%; margin-left:-50%;}
  .n_product ul li:hover .con h6,
  .n_product ul li:hover .con h5{   color: #3f3f41;}
  
  .n_down ul li:hover .top{ background:#bc1d21 url(../images/ziliao_on.png) 1.875rem 2.5rem no-repeat;}
  .n_down ul li:hover .top i{ background:url(../images/down_on.png) center no-repeat;}
  .n_down ul li:hover .top h5{ color:#fff;}
  .n_down ul li:hover .top h6{ color:#fff}
  
  .n_news .top_news .con h4 a:hover{ color:#bc1d21}
  .n_news .top_news .con h6 a:hover{background:#bc1d21; color:#fff}
  .n_news ul li:hover .time{ background-color: #bc1d21; background:url(../images/time_bg_on.png) center no-repeat;}
  .n_news ul li .con h5 a:hover{ color:#bc1d21;}
  .n_news ul li:hover .time .day{ color:#fff}
  .n_news ul li:hover .time .year{ color:#fff}
  
  #ar_fot h1 a:hover{ color:#bc1d21;}
}


@media(min-width: 992px) and (max-width: 1300px){

}

@media(max-width: 1700px){
	.banner .am-slider ul.am-slides li a{ background-size:100% auto !important}
}

@media(max-width: 1420px){
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
	#header .left{ width:100%; border-bottom:#e5e5e5 1px solid}
	#header .center{ width:75%}
	#header .right{ width:25%}
}

@media(max-width: 1200px){
	.n_news .top_news .con h6 a{ display:none}
	.n_news .top_news .con p{ margin-bottom:0}
}

@media(max-width: 1100px){
	.container03 .bd ul{ margin:0 -0.75rem}
	.container03 .bd ul li{ padding:0 0.75rem}
	.container04 .right .ar_article a{ margin-top:1rem}

	.container08 .left{ width:60%}
	.container08 .right{ width:40%}
	.container08 .center{ display:none}
}

@media(max-width: 992px){


	header, .n_title,.n_title1{ display:none}
	#m_header,.m_n_nav{ display:block;}
	#m_n_nav{ display:block}
	.n_container .left{ display:none}
	.n_container .bg{ display:none}
	.n_container .right{ width:95%; float:left}
	
	.n_contact .n_fl01 .n_left{ width:100%}
	.n_contact .n_fl01 iframe{ width:100% !important}
	.n_contact .n_fl02 .n_right{ width:100%}
	.n_contact .n_fl03 .n_left{ width:100%; margin-bottom:1.5rem;}
	.n_contact .n_fl03 .n_left img{ width:100%;}
	.n_contact .n_fl03 form{ width:100%;}
.n_contact .n_fl03 form{ width:100%;}
	table{  margin-top:1.2rem;}
}

@media(max-width:820px){#n_banner{height:460px;}}

@media(max-width: 640px){

.n_news01 .ar_title{ margin-top:5px;}
	#j_seach_box form{ width:94%; margin-left:-48%}

	/*====banner====*/
	#n_banner{height:280px;}
	.ar_article { margin-top:25px;}

	#n_banner h1{ font-size:16px;}
	#n_banner h3{ font-size:13px;}
	
	/*====翻页====*/
	.j_pages .box{}
	.j_pages a{display: none;}
	.j_pages a.m_bnt{display: inline-block;} 
	
	.container01 .title{ margin-bottom:2.75rem;}
	.container01 .bottom{padding-top: 15.4375rem;}
	.container01 .miso-prev{ left:50%;margin-left: -20px;top:auto;bottom: -5rem;width: 10px;background-size: 100%;}
	.container01 .miso-next{ right:50%;margin-right: -20px;top:auto;bottom: -5rem;width: 10px;background-size: 100%;}
	
	.container02 .title{ margin-bottom:3.75rem;}
	
	.container03{margin-bottom: 3.625rem;}
	.container03 .bd ul li{ margin-bottom:2rem;}
	
	.container04 .left{ margin-bottom:3rem;}
	
	.container04 ul{ margin:0 -0.5rem;}
	.container04 ul li{ margin:0 0.5rem;}
	.container04 ul li h5{ margin-top:0}
	.container04 .left ul li .pic_box{ height:10rem;}
	.container04 .right .ar_article a{ float:left;}
	
	.container08 .left{width:100%;text-align:center;border: none;}
	.container08 .left h3{ background:none}
	.container08 .center .con dl{ margin:0 0.5rem}
	.container08 .right{width:100%;text-align:center;border: none;}
	.container08 .right ul{ text-align:center;}
	.container08 .right ul li{ margin:0 1rem}
	
	#page_show_video_box video{ width:360px; height:204px;}
	#page_video{width: 420px;height:214px;}
	#page_video .video_box{width: 370px;height:214px;}
	#page_show_video_box .info{ width:370px; padding:5px 25px 5px 25px}
	#bnt_close01{width:50px;height:50px;right: 50px;top: -50px;}
	#bnt_close01 img{width:1rem;height:1rem;left: 14px;top: 18px;}
	#page_show_video_box .box{ margin-left:-185px;}
	
	#n_banner h6{ margin-top:30px;}
	
	.n_about .img01{ width:40%}
	
	.j_pages .box{ text-align:center;}
	.j_pages a{ margin:0 0.2rem; vertical-align:top}
	
	.n_product ul{float:left;margin-left:-0.5rem !important;margin-right:-0.5rem !important;overflow:hidden;margin-bottom:5rem; }
	.n_product ul li{ float:left;margin: 0 0;padding: 0 0.5rem; margin-bottom:1rem;}
	.n_product ul li .con{ padding:1rem 0; height:25.1875rem;}

	
	.n_product_detail .top .n_product_detail_img{ width:100%; margin-bottom:4rem;}
	.n_product_detail .top .right .ar_article{ height:auto}
	.n_product_detail .top .right{ padding:0; width:100%}
	.n_product_detail .bottom .am-tabs-bd .am-tab-panel{ padding:2rem 1rem 1rem}
	
	.n_down ul li .top{ background-size:2.2rem auto;}
	.n_down ul li .top i{ background-size:1rem auto;}
	
	.n_hangye .n_fl01 .con_left,

	.n_hangye .n_fl01 .con_right{ width:100%}
	.n_hangye .n_fl02 ul{ margin-left:-7.5px; margin-right:-7.5px;}
	.n_hangye .n_fl02 ul li{ margin-bottom:1.5rem; padding-left:7.5px; padding-right:7.5px;}
	.n_hangye .n_fl02 ul li h5{ height:auto}
	.n_hangye .n_fl02 ul li .img img{ width:100%}
	.n_hangye .n_fl02 .lwy{ margin-top:15rem}
	.n_hangye .n_fl02 .lwy .slider-for .miso .top{ padding:1rem;}
	.n_hangye .n_fl02 .lwy .slider-for .miso .top h4{ margin-bottom:0}
	.n_hangye .n_fl02 .lwy .slider-for .miso .top p{ display:none;}
	.n_hangye .n_fl02 .lwy .slider-for{ border:#fff 3px solid;}
	
	.n_news .top_news .con{ padding:0 1rem;}
	.n_news .top_news .con h4{ margin-bottom:0.5rem;}
	.n_news .top_news{ margin-bottom:1rem}
	.n_news ul li{ padding:1rem 0}
	.n_news ul{ margin-bottom:1rem}
	
	.n_contact .n_fl01 .n_left{ display:block; width:100%;}
	
	.container03 .title h4 div br{ display:block;}
	.container03 .title small{ font-size:0.875rem; margin-top:0.3rem}
	.container03 .hd ul li.on{ width:6rem !important}
	.container03 .hd ul li{ margin:0 2px}
	
	

 table{transform: scale(1.0);} 

table{ font-size:8px} 

table{transform: scale(10.); transform-origin: left top;} 

table{zoom:1.0}
} 
.ar_article { margin-top:-35px;}
.ar_article .more1{ margin-top:50px; text-align:center}
.ar_article .more1 a {
  width:360px;
  display: inline-block;
  font-size: 1rem;
  color: #ffffff;
  border-radius: 5px;
  background-color:#0054a7;
  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  /* Firefox 4 */
  -webkit-transition: 400ms ease-in-out;
  /* Safari and Chrome */
  -o-transition: 400ms ease-in-out;
  /* Opera */
  text-align: center;
  line-height: 42px;
}
.ar_article .more1 a:hover {
  color: #ffff00;
  transition: 400ms ease-in-out;
  -moz-transition: 400ms ease-in-out;
  /* Firefox 4 */
  -webkit-transition: 400ms ease-in-out;
  /* Safari and Chrome */
  -o-transition: 400ms ease-in-out;
  /* Opera */
}


  .foot-div .share .qq, .foot-div .share .weixin, .foot-div .share .weibo {
    position: relative;
    margin: 0 5px;
    display: inline-block;
    vertical-align: top;
    width:56px;
    height:56px;

    position: relative;
    -moz-box-sizing: border-box;
         box-sizing: border-box; }
    .foot-div .share .qq > img, .foot-div .share .weixin > img, .foot-div .share .weibo > img {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
         -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .foot-div .share .qq:hover, .foot-div .share .weixin:hover, .foot-div .share .weibo:hover {
      border-color: #FFF; }
      .foot-div .share .qq:hover .win-box, .foot-div .share .weixin:hover .win-box, .foot-div .share .weibo:hover .win-box {
        display: block; }
      .foot-div .share .qq:hover .text, .foot-div .share .weixin:hover .text, .foot-div .share .weibo:hover .text {
        color: #FFF; }
      .foot-div .share .qq:hover .icon, .foot-div .share .weixin:hover .icon, .foot-div .share .weibo:hover .icon {
        display: none; }
      .foot-div .share .qq:hover .icon1, .foot-div .share .weixin:hover .icon1, .foot-div .share .weibo:hover .icon1 {
        display: inherit; }
    .foot-div .share .qq .text, .foot-div .share .weixin .text, .foot-div .share .weibo .text {
      left: 0;
      bottom:5px;
      padding-top:55px;
      position: absolute;
      -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      color: #fff;
      width: 100px;
      font-size: 13px; }
  .foot-div .share .qq .win {
    position: relative;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    width:150px;
    background: #FFF;
    border-radius: 6px;
    text-align: center; }
    .foot-div .share .qq .win-box {
      position: absolute;
      bottom: 0px;
      left: 0px;
      padding-bottom:10px;
      display: none;
      -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0); }
    .foot-div .share .qq .win:after {
      content: "";
      position: absolute;
      bottom: -10px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-top: 10px solid #FFF; }
    .foot-div .share .qq .win span, .foot-div .share .qq .win a {
      line-height: 40px;
      color: #333;
      font-size: 15px;
      -webkit-transition: color .3s ease;
      -moz-transition: color .3s ease;
      transition: color .3s ease;
       font-family: Arial, Helvetica, sans-serif;}
      .foot-div .share .qq .win span:hover, .foot-div .share .qq .win a:hover {
        color: #b87b25; }
    .foot-div .share .qq .win span + span {
      border-top: 1px dashed #868686; }
  .foot-div .share .weixin .win, .foot-div .share .weibo .win {
    position: relative;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    padding: 10px;
    background: #FFF;
    border-radius: 6px;
    text-align: center; }
    .foot-div .share .weixin .win img, .foot-div .share .weibo .win img {
      max-width: 120px;
      height: auto !important; }
    .foot-div .share .weixin .win-box, .foot-div .share .weibo .win-box {
      position: absolute;
     top:60px;
      left:32px;
      display: none;
      -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0); }
    .foot-div .share .weixin .win:after, .foot-div .share .weibo .win:after {
      content: "";
      position: absolute;
      top:-8px;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
         -moz-transform: translate(-50%, 0);
          -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid #ffffff; }
  .foot-div .share .icon1 {
    display: none; }
	
		@media(max-width:500px){	.ar_article { margin-top:0px;}   .ar_article .more1 a {
  width:300px;}}
		
		@media(max-width:320px){  .foot-div .share .qq, .foot-div .share .weixin, .foot-div .share .weibo {
    position: relative;
    margin: 0 5px;
    display: inline-block;
    vertical-align: top;
    width:30px;
    height:30px;

    position: relative;
    -moz-box-sizing: border-box;
         box-sizing: border-box; }}
		 
		 @media (max-width:990px) { .n_about .ar_article{padding-top:10px;} .n_news .ar_article{padding-top:50px;}}
		 
		 
		 @media (max-width:980px) {.n_news .ar_article{padding-top:20px;} .n_news .ar_title{padding-top:100px;}.n_news .ar_article table{ margin-top:45px;}}
		 		 @media (max-width:765px) { .n_about .ar_article{padding-top:50px;} .n_news .ar_article{padding-top:20px;} .n_news .ar_title{padding-top:80px;} .n_news .ar_article table{ margin-top:55px;}}
				 
				  @media (max-width:540px) {  .n_news .ar_title{padding-top:30px;}	 
				  @media (max-width:540px) {  .n_news .ar_title{padding-top:30px;} .n_zizhi1{padding-top:30px;}} }