body{margin:0;font-size:12px;color:#666;font-family:Tahoma,Arial;}
ul, li{list-style:none}
h1,h2,h3,h4,h5,h6,i,em{
    margin: 0;
    padding: 0;
	font-style: normal;
    font-weight: normal;
	list-style: none;
    text-decoration: none;
}
img{display:block;width:100%;border:0}
.imgs {height:auto; width: auto;}
.imgb {padding: 5px;border: 1px solid #e9e9e9;}
.imgc {border: 1px solid #E1E1E1;padding: 4px;}
.line {border: 1px solid #e1e1e1;}
a {
	font-family: Tahoma,Arial;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
a:link {
	text-decoration: none;
	color: #666666;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a.dh:link,a.dh:visited,a.dh:active {
	text-decoration: none;
	color: #e39531;
	ffont-size: 16px;
	line-height:32px;
}
a.dh:hover {
	text-decoration: none;
	color: #e39531;
	font-size: 16px;
	line-height:32px;
}
a.page:link,a.page:visited,a.page:active {
	text-decoration: none;
	color: #666666666;
	font-size: 14px;
	line-height:28px;
}
a.page:hover {
	text-decoration: none;
	color: #666;
	font-size: 14px;
	line-height:28px;
}
a.more:link,a.more:visited,a.more:active {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height:24px;
}
a.more:hover {
	text-decoration: none;
	color: #333333;
	font-size: 12px;
	line-height:24px;
}
a.end:link,a.end:visited,a.end:active {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height:24px;
}
a.end:hover {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height:24px;
}
a.kh:link,a.kh::visited,a.kh::active {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height:24px;
}
a.kh::hover {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	line-height:24px;
}
a.ss:link,a.ss:visited,a.ss:active {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	line-height:28px;
}
a.ss:hover {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	line-height:28px;
}
.line_news {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CACACA;
	border-right-color: #CACACA;
	border-bottom-color: #CACACA;
	border-left-color: #CACACA;
}
.search {
	font-size: 12px;
	color: #666;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A2A2A2;
	border-right-color: #A2A2A2;
	border-bottom-color: #A2A2A2;
	border-left-color: #A2A2A2;
	padding: 5px;
	width: 240px;
	height: 28px;
}
.bgcp {
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
    -moz-background-size:100% 100%; 
	background-image: url(index_11.jpg);
	background-repeat: repeat-y;
	background-position: center bottom;
	background-size:100% 100%; 
}
.bgsearch {
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
    -moz-background-size:100% 100%; 
	background-image: url(a_search.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
}
.bgabout {
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
    -moz-background-size:100% 100%; 
	background-image: url(index_11.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% 100%; 
}
.bgend {
    filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
    -moz-background-size:100% 100%; 
	background-image: url(index_07.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:100% 100%;
}
#bottomToolbar{
    width:100%; height:60px;
    background:#333;
    position:fixed; bottom:0; left:0;
    _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}
#bottomToolbars{
    width:16%; height:auto; z-index:999999;
    position:fixed; bottom:350px; right:0;
    _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);
}

.lei {float:none; margin:0 auto; position:relative; width:96%;}
.lei ul {margin:0px 2% 20px 2%; padding:0px; list-style-type: none; display:inline-table;}
.lei ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.lei ul li h1{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:5px 5px 0px 0px;}
.lei ul li h1:hover{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:5px 5px 0px 0px;}
.lei ul li a img{margin:0px; padding:0px; width:100%; cursor:pointer; transition:all 0.6s; border-radius:5px 5px 0px 0px;}
.lei ul li a:hover img{margin:0px; padding:0px; width:100%; transform:scale(1.05); border-radius:5px 5px 0px 0px;}
.lei ul li h2{float:left; margin:0px; width:60%; margin:5px 10% 10px 10%; padding:0px 0px 0px 0px; text-align:left; font-size:14px; line-height:18px; letter-spacing:0px; font-weight:bold;}
.lei ul li a h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.8;}
.lei ul li a:hover h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.95;}
.lei ul li a h4{float:left; width:20px; height:20px; margin:15px 10px 0px 0px; padding:0px; text-align:center; font-size:16px; line-height:20px; color:#fff; border-radius:50%; background-color:rgba(0, 0, 0, 0.25);}
.lei ul li a:hover h4{float:left; width:20px; height:20px; margin:15px 10px 0px 0px; padding:0px; text-align:center; font-size:16px; line-height:20px; color:#fff; border-radius:50%; background-color:#e70012;}
.lei ul li a, .lei ul li a:visited {display:inline-table; width:100%; height:auto; padding:0px; border-radius:5px; line-height:18px; font-size:14px; color:#333; background-color:#fff; border:0px solid rgba(0, 0, 0, 0.15);}
.lei ul li a:hover {display:inline-table; width:100%; height:auto; padding:0px; line-height:18px; border-radius:5px; font-size:14px; color:#000; background-color:#fff;  border:0px solid #3a4d9a;}

.leir {float:none; margin:0 auto; position:relative; width:96%;}
.leir ul {margin:0px 2% 15px 2%; padding:0px; list-style-type: none; display:inline-table;}
.leir ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.leir ul li h1{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:10px 10px 0px 0px;}
.leir ul li h1:hover{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:10px 10px 0px 0px;}
.leir ul li a img{margin:0px; padding:0px; width:100%; cursor:pointer; transition:all 0.6s; border-radius:10px 10px 0px 0px;}
.leir ul li a:hover img{margin:0px; padding:0px; width:100%; transform:scale(1.05); border-radius:10px 10px 0px 0px;}
.leir ul li h2{float:left; margin:0px; width:92%; margin:15px 4% 15px 4%; padding:0px 5px 0px 5px; text-align:left; font-size:14px; line-height:16px; letter-spacing:0px; font-weight:bold;}
.leir ul li a h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.8;}
.leir ul li a:hover h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.95;}
.leir ul li a h4{float:left; width:68%; margin:0px 0px 15px 4%; padding:2px 5px 2px 10px; text-align:left; font-size:12px; color:#e70012; letter-spacing:0px; font-weight:bold; border-radius:20px; background:url('/images/a_pro_detail.png') no-repeat right center; background-size:20% auto; border:1px solid #e70012;}
.leir ul li a:hover h4{float:left; width:68%; margin:0px 0px 15px 4%; padding:2px 5px 2px 10px; text-align:left; font-size:12px; color:#e70012; letter-spacing:0px; font-weight:bold; border-radius:20px; background:url('/images/a_pro_detail.png') no-repeat right center; background-size:20% auto; border:1px solid #e70012;}
.leir ul li a, .leir ul li a:visited {display:inline-table; width:100%; height:auto; padding:0px; border-radius:10px; line-height:24px; font-size:16px; color:#333; background-color:#fff; border:0px solid rgba(0, 0, 0, 0.15);}
.leir ul li a:hover {display:inline-table; width:100%; height:auto; padding:0px; line-height:24px; border-radius:10px; font-size:16px; color:#e70012; background-color:#fff;  border:0px solid #3a4d9a;}

.leic {float:none; margin:0 auto; position:relative; width:96%;}
.leic ul {margin:0px 2% 15px 2%; padding:0px; list-style-type: none; display:inline-table;}
.leic ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.leic ul li h1{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:10px 10px 0px 0px;}
.leic ul li h1:hover{float:left; margin:0px; padding:0px; width:100%; display:table-cell; overflow:hidden; border:0px solid #DDDDDD; border-radius:10px 10px 0px 0px;}
.leic ul li a img{margin:0px; padding:0px; width:100%; cursor:pointer; transition:all 0.6s; border-radius:10px 10px 0px 0px;}
.leic ul li a:hover img{margin:0px; padding:0px; width:100%; transform:scale(1.05); border-radius:10px 10px 0px 0px;}
.leic ul li h2{float:left; margin:0px; width:92%; margin:15px 4% 15px 4%; padding:0px 5px 0px 5px; text-align:left; font-size:14px; line-height:16px; letter-spacing:0px; font-weight:bold;}
.leic ul li a h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.8;}
.leic ul li a:hover h3{float:left; margin:0px; width:100%; margin:0px; padding:0px 0px 20px 0px; text-align:left; font-size:12px; letter-spacing:0px; opacity:0.95;}
.leic ul li a h4{float:left; width:50%; margin:0px 0px 15px 4%; padding:2px 5px 2px 10px; text-align:left; font-size:12px; color:#e70012; letter-spacing:1px; font-weight:bold; border-radius:20px; background:url('/images/a_pro_detail.png') no-repeat right center; background-size:20% auto; border:1px solid #e70012;}
.leic ul li a:hover h4{float:left; width:50%; margin:0px 0px 15px 4%; padding:2px 5px 2px 10px; text-align:left; font-size:12px; color:#e70012; letter-spacing:1px; font-weight:bold; border-radius:20px; background:url('/images/a_pro_detail.png') no-repeat right center; background-size:20% auto; border:1px solid #e70012;}
.leic ul li a, .leic ul li a:visited {display:inline-table; width:100%; height:auto; padding:0px; border-radius:10px; line-height:24px; font-size:16px; color:#333; background-color:#fff; border:0px solid rgba(0, 0, 0, 0.15);}
.leic ul li a:hover {display:inline-table; width:100%; height:auto; padding:0px; line-height:24px; border-radius:10px; font-size:16px; color:#e70012; background-color:#fff;  border:0px solid #3a4d9a;}

.leiys {float:none; margin:0 auto; position:relative; width:96%;}
.leiys ul {margin:0px 2% 20px 2%; padding:0px; list-style-type: none; display:inline-table;}
.leiys ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.leiys ul li h1{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiys ul li h1:hover{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiys ul li a img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(0);  filter: brightness(0);}
.leiys ul li a:hover img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(100);  filter: brightness(100);}
.leiys ul li h2{float:left; width:90%; margin:15px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:16px; letter-spacing:0px; font-weight:bold; text-transform:uppercase;}
.leiys ul li a h3{float:left; width:90%; margin:0px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:12px; letter-spacing:0px;}
.leiys ul li a, .leiys ul li a:visited {display:inline-table; width:100%; height:240px; padding:0px; border-radius:10px; line-height:16px;  color:#333; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.45);}
.leiys ul li a:hover {display:inline-table; width:100%; height:240px; padding:0px; border-radius:10px; line-height:16px; color:#fff; background-color:#e70012;  border:1px solid #e70012;}

.leiysr {float:none; margin:0 auto; position:relative; width:96%;}
.leiysr ul {margin:0px 2% 20px 2%; padding:0px; list-style-type: none; display:inline-table;}
.leiysr ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.leiysr ul li h1{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiysr ul li h1:hover{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiysr ul li a img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(0);  filter: brightness(0);}
.leiysr ul li a:hover img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(100);  filter: brightness(100);}
.leiysr ul li h2{float:left; width:90%; margin:15px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:12px; letter-spacing:0px; font-weight:bold; text-transform:uppercase;}
.leiysr ul li a h3{float:left; width:90%; margin:0px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:11px; line-height:14px; letter-spacing:0px;}
.leiysr ul li a, .leiys ul li a:visited {display:inline-table; width:100%; height:240px; padding:0px; border-radius:10px; line-height:16px;  color:#333; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.45);}
.leiysr ul li a:hover {display:inline-table; width:100%; height:240px; padding:0px; border-radius:10px; line-height:16px; color:#fff; background-color:#e70012;  border:1px solid #e70012;}

.leiysc {float:none; margin:0 auto; position:relative; width:96%;}
.leiysc ul {margin:0px 2% 20px 2%; padding:0px; list-style-type: none; display:inline-table;}
.leiysc ul li {float:left; position:relative; text-align:center; margin:0px; padding:0px;}
.leiysc ul li h1{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiysc ul li h1:hover{float:left; margin:15px 53% 0px 2%; padding:0px; width:45%; display:table-cell; overflow:hidden;  text-align:left; border-radius:10px 10px 0px 0px;}
.leiysc ul li a img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(0);  filter: brightness(0);}
.leiysc ul li a:hover img{margin:0px; padding:0px; width:100%; height:auto; -webkit-filter: brightness(100);  filter: brightness(100);}
.leiysc ul li h2{float:left; width:90%; margin:15px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:16px; letter-spacing:0px; font-weight:bold; text-transform:uppercase;}
.leiysc ul li a h3{float:left; width:90%; margin:0px 5% 10px 5%; padding:0px 0px 0px 0px; text-align:left; font-size:12px; letter-spacing:0px;}
.leiysc ul li a, .leiysc ul li a:visited {display:inline-table; width:100%; height:210px; padding:0px; border-radius:10px; line-height:16px;  color:#333; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.45);}
.leiysc ul li a:hover {display:inline-table; width:100%; height:210px; padding:0px; border-radius:10px; line-height:16px; color:#fff; background-color:#e70012;  border:1px solid #e70012;}


/*------------手机站导航开始----------*/
.sp_header{overflow:hidden;background:#251D1B;position:relative;z-index:10;width:100%;height:70px;}/*---浮动 position:fixed;---*/
.sp_logo{padding:0px;float:left;height:70px}
.sp_logo img{margin:auto;max-height:70px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:40px;margin-top:25px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;width:100%;height:calc(100% - 0px);opacity:0.98; padding-top:10px;background:#eee;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:70px}
.sjj_nav ul{margin:0;padding:0;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0;}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 0px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin:0px 0px 0px 20px;position:relative;line-height:40px;font-size:14px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{font-size:14px;color:#666;width:100%;display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:30px;height:30px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*-------------手机站导航结束----------*