@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
@font-face {
  font-family: "SourceHanSansCN";
  src: url("../fonts/SourceHanSans/SourceHanSansCN-Bold.otf") format("otf"),
       url("../fonts/SourceHanSans/SourceHanSansCN-ExtraLight.otf") format("otf"),
       url("../fonts/SourceHanSans/SourceHanSansCN-Heavy.otf") format("otf"),
       url("../fonts/SourceHanSans/SourceHanSansCN-Light.otf") format("otf"),
       url("../fonts/SourceHanSans/SourceHanSansCN-Medium.otf") format("otf"),
	   url("../fonts/SourceHanSans/SourceHanSansCN-Normal.otf") format("otf"),
	   url("../fonts/SourceHanSans/SourceHanSansCN-Regular.otf") format("otf");
	   
  font-weight: normal;
  font-style: normal;
}
body {
	color:#333;font: 14px/22px "SourceHanSansCN",verdana;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;min-width:1200px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,button,input,select,textarea{font-family:'SourceHanSansCN';font-size:14px;color:#333;border-radius: 3px;}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
border: 1px solid #CCC!important;
}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;color:#333;-webkit-transition: 0.2s color;
  transition: 0.2s color;}
a:hover{color:#e6212a;}
.clear{clear: both;}
.clearfix::before,
.clearfix::after{
    content:"";
    height:0;
    clear:both;
    visibility:hidden;
    display:block;
    line-height:0;
}
em, i{font-style: normal;}
img {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	border: 0;
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;}
.contanier{max-width: 1600px;margin:0 auto;}
.f36{font-size: 36px !important;}
.f30{font-size: 30px !important;}
.f24{font-size: 24px !important;}
.f20{font-size: 20px !important;}
.f18{font-size: 18px !important;}
.f16{font-size: 16px !important;}
.f14{font-size: 14px !important;}
.f12{font-size: 12px !important;}
.fweight{font-weight: 800;}
.col999{color: #999 !important;}
.col333{color: #333 !important;}
.col666{color: #666 !important;}
.cold6{color: #d6d6d6 !important;}
.col_lanse{color: #2659d1 !important;}
.colff0000{color: #ff0000 !important;}
.col00ff00{color: #00ff00 !important;}
.org{color: #ff6333;}
.baise{color:#fff!important;}
.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pt20{padding-top: 20px;}
.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}
.pt8{padding-top: 8px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
.ml15{margin-left: 15px;}
.ml5{margin-left: 5px;}
.p3_10{padding:3px 10px;}
.bor_bot{border-bottom: solid 1px #ddd !important;}
.bor_top{border-top: solid 1px #ddd !important;}
.bor_left{border-left: solid 1px #ddd !important;}
.bor_right{border-right: solid 1px #ddd !important;}
.mr0{margin-right:0px !important;}
.textcen{text-align: center;}
.bg{background: #fff;}
/* 单行文字超出隐藏 */
.wz_close01{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* 多行文字超出隐藏 */
.wz_close02{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wz_close03{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
/*顶部*/
.header{width:92%;padding:0 4%;position:fixed;z-index:9999;height:70px;background:rgba(0,0,0,0.6);}
.header .top_l{padding:5px 0;color:#fff;}
.header .top_r{}
.header .top_r .top_tel{height:70px;line-height:70px;background:url(../images/top_tel_icon.png) no-repeat left center;font-family: arial;color:#ffffff;padding-left:30px;font-size:22px;}
.header .top_r .nav{margin-top:12px;position:relative;margin-right:30px;}
.header .top_r .nav ul .mainlevel{float:left;line-height:33px}
* html .nav ul .mainlevel{background:0px 0px;position:relative}
.header .top_r .nav ul{display:table}
.header .top_r .nav ul li .nav-a:after {
  content: "";
  display: block;
  width: 0%;
  height: 2px;
  background-color: #D10024;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
}
.header .top_r .nav ul li .nav-a:hover:after,.header .top_r .nav ul li .nav-a:focus:after,.header .top_r .nav ul li.menuon .nav-a:after {
  width: 100%;
}
.header .top_r .nav ul li .nav-a{font-size:13px;height:58px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;text-decoration:none;display:inline-block;line-height:33px;padding-right:20px}
.header .top_r .nav ul li .nav-a:hover{height:58px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;line-height:33px;padding-right:20px}
.header .top_r .nav ul li .nav-a{font-size:16px;height:58px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;text-decoration:none;display:inline-block;line-height:33px;padding-right:20px}
.header .top_r .nav ul li .nav-a:hover{height:58px;color:#ffffff;padding-bottom:0px;padding-top:0px;padding-left:20px;line-height:33px;padding-right:20px}
.mainlevel .nav_sub{min-height:225px;padding-top:20px;background:rgba(245,245,245,0.9);position:fixed;display:none;left:0;top:70px;width:100%;}
.mainlevel .nav_sub ul{overflow:hidden;float:right;display:block;}
.mainlevel .nav_sub ul li{float:left;padding-right:15px;text-align:center;font-size:16px;}
.mainlevel .nav_sub ul li img{width:170px;height:162px;display:block;padding-bottom:10px;}
.mainlevel #sub_03 .fr a,.mainlevel #sub_04 .fr a,.mainlevel #sub_05 .fr a{border-bottom:dotted 1px #ddd;font-size:16px;margin-left:7%;padding-bottom:7px;padding-top:5px;width:26%;display:inline-block;background:url(../images/nav_dian2.png) no-repeat right center;}
.mainlevel #sub_04 .fr a{width:18%;float:left;}
.mainlevel #sub_05 .fl a{width:47%;display:inline-block;float:left;}
.mainlevel #sub_05 .fl a img{max-width:100%;}
.footer{width:100%;border-top:solid 3px #e6212a;background:#15161D;color: #B9BABC;}
.db_nav{padding-top:30px;padding-bottom:30px;}
.db_nav dl{float:left;width:18%;margin-right:2.5%;}
.db_nav dl dt{padding-bottom:15px;font-size:18px;color:#ffffff;display:block;border-bottom:solid 1px #4b4b4b;}
.db_nav dl dd{display:block;padding-top:10px;}
.db_nav dl dd a{display:block;float:left;width:50%;margin-top:5px;font-size:14px;color:#B9BABC}
.db_nav dl dd a:hover{color:#e6212a;}
.foot03{width:100%;border-top:solid 1px #38383d;color:#B9BABC;line-height:60px;font-size:12px;}
.foot03 a{color:#B9BABC;}
.foot03 a:hover{color:#e6212a;}
/*pages*/
.pages {
  height: 60px;
  padding: 20px 0 30px;
  width: 100%;
  clear: both;
  text-align: center;
}
.pages {
  text-align: center;
  color: #444;
  font-size: 14px;
}
.pages li {
  display: inline;margin-left:5px;
}
.pages a,.pages span{margin-right:5px;}
.pages span.disabled {
  display: inline-block;
  padding: 10px 15px;
  border-radius: 3px;
  line-height: 16px;
  text-align: center;
  color: #acacac;
  cursor: default;
  background: #eee;border: 1px solid #eee;}
.pages span.current {
  display: inline-block;
  padding: 10px 15px;
  border-radius: 3px;
  line-height: 16px;
  text-align: center;
  font-family: Arial;
  color: #fff;
  background: #e6212a;border: 1px solid #e6212a;
}
.pages a {
  background: #fff;border: 1px solid #e3e3e3;
  color: #444444;
  padding: 10px 15px;
  border-radius: 3px;
  line-height: 16px;
  display: inline-block;
  text-align: center;
  font-family: Arial;
}
.pages a:hover{background: #e6212a;color: #fff;border: 1px solid #e6212a;}
@media(max-width:1630px){
	.contanier{width:95%;}
}
