@charset "utf-8";
@-ms-viewport {
 width: device-width;
}

#header .top-header {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px #dcdcdc solid;
}
#header .top-header .tool span {
	padding: 0 10px;
}
#header .top-header .tool span i {
	margin-right: 5px;
}
.btm-header {
	position: absolute;
z-index: 1000;
width: 100%;
}
.btm-header .header-logo .logo {
	display: block;
	float: left;
	margin-right: 10px;
}

.btm-header .header-logo h2 {
	font-size: 18px;
	overflow: hidden;
	color: #666;
}
.btm-header .header-logo h2 b {
	font-weight: bold;
	display: block;
	font-size: 30px;
	margin: 5px 0;
}
.btm-header .contact {
	margin-top: 0px;
	margin-left: 150px;
}
.btm-header .contact .fa4 {
	font-size: 40px;
	float: left;
	border-right: 1px #dcdcdc solid;
	padding-right: 10px;
	margin-right: 10px;
}
.btm-header .contact p {
	overflow: hidden;
	font-size: 22px;
	line-height: 40px;
}
.btm-header .contact p a {
	font-size: 26px;
	color: #CF1B2B;
font-weight:700;
}
#header .header-nav {
	background: #CF1B2B;
}
#header .header-nav .header-menu-con {
width: 100%;
float: left;
margin: 0;
}
#header .header-nav .header-menu-con li {
	width: 10.5%;
	float: left;
	height: 46px;
	text-align: center;
	position: relative;
}
#header .header-nav .header-menu-con li a {
	font-size: 15px;
	display: block;
line-height: 46px;
	height: 46px;
	color: #fff;
}
#header .header-nav .header-menu-con li .sub-menu {
	position: absolute;
	left: 50%;
	margin-left: -80px;
	width: 160px;
	top: 46px;
	display: block;
	display: none;
	z-index: 9999;
	background: #FFF;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	border-top: 2px solid #b60606;
}
#header .header-nav .header-menu-con li .sub-menu .arr_t {
	width: 0;
	height: 0;
	border-width: 0 8px 8px 8px;
	border-style: solid;
	border-color: transparent transparent #b60606;
	position: absolute;
	top: -10px;
	left: 50%;
	margin-left: -8px;
	z-index: 9999;
}
#header .header-nav .header-menu-con li .sub-menu li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
	z-index: 9999;
}
#header .header-nav .header-menu-con li .sub-menu li a {
	display: block;
	border: none;
	text-align: center;
	font-size: 15px;
	color: #333;
}
#header .header-nav .header-menu-con li .sub-menu li a:hover {
	background: #b60606;
	color: #fff;
}
#header .header-nav .header-menu-con li .sub-menu li:last-child {
	border-bottom: none;
}
#header .header-nav .header-menu-con li:hover {
	background-color: #b60606;
}
#header .header-nav .header-menu-con > .current-menu-item {
	background-color: #b60606;
}
#slider {
	max-width: 1920px;
	margin: auto;
}
#slider img {
	max-width: 100%;
	height: auto;
}
#lang_sel_list {
	float: right;
}
#lang_sel_list a {
	height: 30px;
	line-height: 32px;
	display: inline-block;
}
#lang_sel_list a img {
	float: left;
}
#lang_sel {
	float: right;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.sw_bgbox {
 
}
.what {
    text-align: center;
    overflow: hidden;
}
.s_contentBox {
    position: relative;
	padding-top: 10px;
}
.small {
    width: 1280px;
    margin: 0 auto;
}
.whatBox{
    background: #fff;
    display: inline-block;
    box-sizing: border-box;
    width: 257px;
    height: 340px;
    margin-right: 5px;
	margin-left:5px;
    margin-bottom: 10px;
    padding: 10px;
    float: left;
}
.whatBox:hover{
	cursor: pointer;
}
.whatBox:nth-child(4n){
	margin-right: 0px;
}
.sw_bgbox .what .sw_imgBox{
	width: 70px;
	height: 70px;
	display: inline-block;
	transition: top 0.4s;-moz-transition: top 0.4s;-webkit-transition: top 0.4s;-o-transition: top 0.4s;
	position: relative;
	top: 0;
}
.whatBox .sw_imgBox .icon{
	width: 100%;
	height: 100%;
}
.whatBox .what-name{
	font-size: 22px;
	line-height: 35px;
	margin-top: 10px;
}
.whatBox .what-name a{
color:#c81624;
}
.whatBox .what-cours{
	text-align: left;
	margin-top: 10px;
	font-size: 14px;
	line-height: 24px;
text-indent: 2em;
}
.sw_bgbox .what .whatBox:hover .sw_imgBox{
	top: 10px;
}


@media (max-width: 767px) {
.hidden-xs {
	display: none !important;
}
.header-menu-con {
    display: none;
}
.btm-header .header-logo .logo img {
	max-height: 40px;
	width: auto;
	margin-top:20px;
	margin-left:10px;
}
.zcon {
	width: 100%;
	margin: 0 auto;
}
.aboutCont .tab-menu li {
	width: 100px;
	margin-right: 15px;
	font-size: 16px;
}
.small {
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.zcon {
    width: 96%;
}
.whatBox {
    width: 48%;
    height: 300px;
    margin: 0px 1%;
    display: inline-block;
    margin-bottom: 1.5%;
    padding-top: 12px;
    float: left;
    padding-left: 18px;
    padding-right: 18px;
}
.sw_bgbox .what .sw_imgBox {
    width: 2.2rem;
    height: 2.2rem;
}
.whatBox .what-name {
    font-size: 1.2rem;
    line-height: 2rem;
    margin-top: 0.15rem;
}
.whatBox .what-cours {
    margin-top: 0.3rem;
    font-size: 0.75rem;
    line-height: 1.4rem;
    transition: 0s;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
	display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
	display: none !important;
}
}
@media (min-width:991px) {
.tabmain{width:100%;height:318px;margin:0 auto;background: #F3F3F3;border:1px solid #F3F3F3;}
.tabmain .tabGroup{float:left;width:25%;height:auto; z-index:3;}
.tabmain .tabGroup li{line-height:38px;padding-left:8px;text-align:left;cursor:pointer;-webkit-user-select:none; -moz-user-select:none;font-size:14px;font-family:'Microsoft yahei';color:#4d4d4d;border-bottom: 1px dotted #ddd;}
.tabmain .tabGroup li.selectedTab{padding-left:10px;background:#fff;color:#c81624;}
.tabmain .tabContent{padding:5px 10px;background-color:#fff;color:#4d4d4d; min-height:318px;text-align:left;}
.tabContent p{text-decoration:none;text-align:left;text-indent:2em;margin-bottom:0;}
.tabContent h3{margin-top:0;margin-bottom:0;color:#4d4d4d;font-size:14px;line-height:32px;height:32px;text-align:left;font-weight:normal;}
.tabmain .blueline{position:absolute;top:0px;left:0px;width:3px;height:44px;overflow:hidden;}
.tabContent .witness p{position:relative;padding-left:20px;}
.tabContent .witness p em{color:orange; font-weight:bold;}
.tabContent .witness p a{color:#4d4d4d;font-weight:normal;display:block; line-height:24px; text-align:left;}
.tabContent .witness p a:hover{background-color:#efefef;}
.tabContent .witness p .ele{left:0px;}
#container{float:left;width:75%;height:318px;background:#fff;overflow:hidden;}
}
@media (max-width:767px) {
.tabmain{width:100%;height:318px;margin:0 auto;background: #F3F3F3;border:1px solid #F3F3F3;}
.tabmain .tabGroup{float:left;width:100%;height:auto; z-index:3;}
.tabmain .tabGroup li{line-height:38px;padding-left:8px;text-align:left;cursor:pointer;-webkit-user-select:none; -moz-user-select:none;font-size:14px;font-family:'Microsoft yahei';color:#4d4d4d;border-bottom: 1px dotted #ddd;}
.tabmain .tabGroup li.selectedTab{padding-left:10px;background:#fff;color:#c81624;}
.tabmain .tabContent{padding:5px 10px;background-color:#fff;color:#4d4d4d; min-height:318px;text-align:left;}
.tabContent p{text-decoration:none;text-align:left;text-indent:2em;margin-bottom:0;}
.tabContent h3{margin-top:0;margin-bottom:0;color:#4d4d4d;font-size:14px;line-height:32px;height:32px;text-align:left;font-weight:normal;}
.tabmain .blueline{position:absolute;top:0px;left:0px;width:3px;height:44px;overflow:hidden;}
.tabContent .witness p{position:relative;padding-left:20px;}
.tabContent .witness p em{color:orange; font-weight:bold;}
.tabContent .witness p a{color:#4d4d4d;font-weight:normal;display:block; line-height:24px; text-align:left;}
.tabContent .witness p a:hover{background-color:#efefef;}
.tabContent .witness p .ele{left:0px;}
#container{float:left;width:100%;height:318px;background:#fff;overflow:hidden;}
}



@media (min-width: 1200px) {
.hidden-lg {
	display: none !important;
}
.filter-box ,
.filter-box1 ,
.filter-box2 ,
.filter-box3 ,
.filter-box5
{
margin: 0 5px;
}
.filter-box4
{
margin: 0;
}
}
.mini {
	position: relative;
}
.clearfix, .container, .container-fluid, .row {
    zoom: 1;
}
@media (min-width: 768px) {
.slicknav_menu {
	display: none;
}
.sol_cont {
	box-sizing: border-box;
	/*background: url(../images/foot1_bg.png) repeat-y center top;*/
}

.sol_cont .sol_ h4 {
    text-align: center;
    font-size: 35px;
    line-height: 35px;
}
.sol_cont .sol_ h4 {
	text-align: center;
	font-size: 35px;
	line-height: 35px;
}
.sol_cont .sol_ h4 i {
	font-size: 18px;
	line-height: 18px;
	margin-top: 15px;
	font-weight: 400;
	font-style: normal;
	color: #777;
}
.sol_cont .sol_ .sol_tab .tab_cont {
	text-align: left;
	border-bottom: 1px solid #cccccc;
}
.sol_cont .sol_ .sol_tab .tab_cont span {
	display: inline-block;
	margin: 0;
	font-size: 16px;
	margin-right: 10px;
}
.sol_cont .sol_ .sol_tab .tab_cont span a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 2px 10px;
	/*border-bottom: 1px solid #ddd;*/
	transition: 0.5s;
	box-sizing: border-box;
}

.sol_cont .sol_ .sol_tab .bt_cont {
	margin-top: 5px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro, 
.sol_cont .sol_ .sol_tab .bt_cont #hro
{
	overflow: hidden;
	display: none;
}
.sol_cont .sol_ .sol_tab .bt_cont #solu_ {
	overflow: hidden;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item {
	width: 278px;
	float: left;
	margin-right: 28px;
	overflow: hidden;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a {
	display: block;
	width: 100%;
	height: 100%;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a img {
	display: block;
	width: 100%;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a h4 {
	font-size: 16px;
	font-weight: bold;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	color: #444;
	margin-top: 10px;
	transition: 0.5s;
	text-align: left;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item a:hover h4 {
	color: #004D8C;
	transition: 0.5s;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item p {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	font-size: 14px;
	line-height: 23px;
	margin-top: 16px;
	color: #666;
	height: 90px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont {
	overflow: hidden;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span {
	font-size: 15px;
	line-height: 15px;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span:nth-child(1) {
	float: left;
}
.sol_cont .sol_ .sol_tab .bt_cont .left_cont .left_item .more_cont span:nth-child(2) {
	float: right;
	margin-right: 2px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont {
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 4px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item {
	overflow: hidden;
	margin-bottom: 20px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: 0.5s;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont {
	float: left;
	height: 80px;
	width: 80px;
	background: #004D8C;
	color: #fff;
	text-align: center;
	margin-right: 20px;
	position: relative;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ {
	position: absolute;
	height: 50px;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span {
	display: block;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {
	font-size: 30px;
	font-weight: bold;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {
	font-size: 16px;
	margin-top: 5px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont i {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info {
	float: left;
	width: 484px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info h5 {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #444;
	margin-bottom: 12px;
	margin-top: 5px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info .item_info {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 14px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item:hover a .right_info h5 {
	color: #004D8C;
	transition: 0.5s;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item:hover a .right_info .item_info {
	color: #004D8C;
	transition: 0.5s;
}
}
.contact img {float:left;}

@media (max-width: 480px) {
.aboutCont .tab-menu li {
	width: 31%;
	margin-right: 0;
	margin-left: 2%;
	font-size: 14px;
	margin-bottom:5px;
}
.aboutCont .tab-menu li:first-child {

}
.aboutCont .tab-menu li a {
	line-height: 32px;
	height: 32px;
}
.aboutCont {
	
}
.aboutCont .tab .tab-box {
	padding: 25px 0 45px;
}
.mF_expo2010 .pic li img,  
.addone img,
.cover-image
{
width:100%
}
.cover-image
{
height:auto;
}
img{opacity:1;}
.pic-content {float:left;width:50%;padding: 2%;}
.pic-content img {width:100%;}
.filter-box, 
.filter-box1, 
.filter-box2, 
.filter-box3, 
.filter-box4 {
    margin: 0;
}
.sol_cont .sol_ .sol_tab .tab_cont span {
    width: 40%;

}
.zcon {
    width: 96%;
}
.sol_cont .sol_ .sol_tab {
	margin-top: 10px;
}
.sol_cont .sol_ .sol_tab .tab_cont {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 12px;
}
.sol_cont .sol_ .sol_tab .tab_cont span {
	width: 40%;

}
.sol_cont .sol_ .sol_tab .tab_cont span a {
	font-size: 14px;
	padding: 8px 30px;
}
.sol_cont .sol_ .sol_tab .tab_cont span:nth-child(1) {
	margin-right: 5px;
}
.sol_cont .sol_ .sol_tab .bt_cont {
	margin-top: 20px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item {
	width: 50%;
	margin: 0;
	padding: 7px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a img,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a img {
	height: 70px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item a h4,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item a h4 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	line-height: 30px;
	height: 30px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item p,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item p {
	font-size: 13px;
	margin-top: 0;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont {
	margin-top: 10px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(1),  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(1) {
	font-size: 12px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .left_cont .left_item .more_cont span:nth-child(2),  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .left_cont .left_item .more_cont span:nth-child(2) {
	font-size: 12px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont {
	height: 70px;
	width: 70px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(1),  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(1) {
	font-size: 14px!important;
	margin: 0;
	line-height: 20px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .time_cont .center_ span:nth-child(2),  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .time_cont .center_ span:nth-child(2) {
	font-size: 12px!important;
	margin: 0;
	line-height: 17px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .right_info {
	float: left;
	width: 76%;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info h5,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info h5 {
	font-size: 14px;
	line-height: 15px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: 7px;
}
.sol_cont .sol_ .sol_tab .bt_cont #pro .list_cont .pro_item a .right_info .item_info,  .sol_cont .sol_ .sol_tab .bt_cont #solu_ .list_cont .pro_item a .right_info .item_info {
	font-size: 12px;
	margin-top: 0;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont .pro_item a .time_cont {
	margin-right: 10px;
}
.sol_cont .sol_ .sol_tab .bt_cont .list_cont {
	margin-top: 25px;
}
.sol_cont .sol_ .sol_tab .tab_cont span a {
    font-size: 14px;
    padding: 8px 5px;
}


}

.filter-disabled {
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.filter-box ,
.filter-box1 ,
.filter-box2 ,
.filter-box3 ,
.filter-box4 ,
.filter-box5 
{
    position: relative;
}

.filter-box select ,
.filter-box1 select ,
.filter-box2 select ,
.filter-box3 select ,
.filter-box4 select ,
.filter-box5 select 
{
	display: none;
}

.filter-text {
	height: 100%;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	padding: 0 30px 0 10px;
	background: #fff;
	border: 1px solid #e6e6e6;
}

.filter-text input {
	font-size: 14px;
}

.filter-text .filter-title {
	width: 100%;
	height: 36px;
	line-height: 36px;
	border: 0;
	background-color: transparent;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0;
	cursor: pointer;
}

.filter-list {
	display: none;
	width: 100%;
	max-height: 300px;
	background-color: #fff;
	font-size: 14px;
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 99;
	border: 1px solid #e6e6e6;
	overflow: auto;
}

.filter-list li.filter-null a {
	color: #d2d2d2;
}

.filter-list li a {
	display: block;
	padding: 0 10px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}

.filter-list li:hover {
	background-color: #f2f2f2;
}

.filter-list li.filter-selected {
	background-color: #c81624;
}

.filter-list li.filter-selected a{
	display: block;
	color: #fff;
}

.filter-list li.filter-disabled {
	background-color: #fff;
}

.filter-list li.filter-disabled a{
	display: block;
	color: #d2d2d2;
}

.filter-list li.filter-disabled:hover a {
	cursor: not-allowed!important;
	background-color: #fff;
}

.icon {
	
}

.icon-filter-arrow {
	width: 8px;
	height: 6px;
	background-repeat: no-repeat;
    background-image: url(../images/icon_arrow_down_x2.png);
    background-size: 100%;
    right: 10px;
    top: 13px;
    transition: all .2s;
}

.icon-filter-arrow.filter-show {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.filter-list::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.filter-list::-webkit-scrollbar-track {
	background: #fff 
}

.filter-list::-webkit-scrollbar-thumb {
	background: #CBCBCB;
}
.sol_cont .sol_ .sol_tab .tab_cont span.show a {
	color: #c81624;
	transition: 0.5s;
	border-bottom: 3px solid #c81624;
}
#marqueediv6 img,
#marqueediv7 img 
{
border:1px solid #EBEBEB;
}

.map img
{
width:100%;
}
.jgcon ul li {
float: left;
width: 100%;
line-height: 32px;
}
.jgcon ul li span{

}

.jgcon ul li .s2 span{
float: left;
margin: 0 5px;
border-bottom: 1px dotted #D1D1D1;
text-align: left;
width:120px;
}

#slider{position:absolute;top:0px;right:0;}
#sliderParent{position:absolute;left:0;height:0;width:608px;z-index:999;}
#outerWrap{position:relative;z-index:999}

/*滚动条*/
.wrapacon{position:relative;float:left;width:468px;height:360px;margin-top:5px;overflow:hidden;}
.wrapaconlis{position:absolute;left:0;top:0;width:450px;}
.scrbar{position:relative; width:4px; height:355px;border:1px solid #f4f4f4;border-radius:20px;background-color:#f4f4f4; float:left;left:443px;margin-left:15px;}
.scrbar .barbg{position:absolute;right:-1px;top:50px;width:2px;height:105px;border:2px solid #dadada;background-color:#dadada;border-radius:20px;}
.lazy{border:3px solid #fff;}
.flink li{float:left;list-style:none;width:20%}
.flink li img{width:100%;}
.bgnew {background-color:#fff;padding:10px;}
.addnew-title {height:38px;line-height:38px;padding:0 15px;}
.addnew-title  h3 {
color: #fff;
margin: 0;
padding-bottom: 5px;
position: relative;
display: inline-block;
font-size: 16px;
}
.addnew-title a
{
float:right;
color:#fff;	
}
.cp-catsone .cp-title {color:#fff;}
.cp-catsone .cp-title h3{font-size:16px;color:#fff;line-height:40px;height:40px;margin:0 10px;}
.cp-catsone .cp-title span{float:right;}
.cp-catsone .cp-title span a{font-size:14px;color:#fff;}
.addimg {height:132px;width: 100%;}
.co-logo{width:8%;background:url(../images/dian_left.png) right 60px no-repeat;text-align:center;padding-right:21px;font-size:16px;color:#333;float:left;height:368px;}
.co-logoone{width:5%;text-align:center;padding-right:21px;font-size:16px;color:#333;float:left;height:160px;}
.addfont {line-height:38px;color:#fff;font-size:16px;text-align:left;}

.jg-content{}
.jg-content li{float:left;overflow:hidden;font-size:13px;}
.jg-content a{}
.hz-head,
.hz-headone
{
    width: 2.5em;
    display: block;
    float: left;
    background-color: #c81624;
    color: #fff;
    line-height: 24px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    text-align: center;
}
.hz-head
{
	padding: 110px 6px;
    height: 350px;
}
.hz-headone
 {
	padding: 30px 6px;
    height: 145px;
}

.slideGroup .parBd{ padding:10px; zoom:1;  }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }

.slideGroup .parBd .tempWrap{ float:left;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;width:169px;background-color:#fff;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:180px; height:120px; display:block;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px; background-color:#c81624;}
.slideGroup .parBd ul li .title a{color:#fff;}

.newss {
    width: 100%;
    height: auto;
    padding: 10px 0px 0px 0px;
}
.newss a {
    font-size: 14px;
    line-height: 50px;
    color: #333;
    font-weight: bold;
}
.newss img {
    float: left;
    margin-right: 15px;
	width:178px;
	height:126px;
}
.newss a {
    font-size: 14px;
    line-height: 50px;
    color: #333;
    font-weight: bold;
}
.newss p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.chaneldescription {
line-height: 30px;
padding:10px  0;
border-bottom:1px dotted #dedede;
}
.accordion {
 	width: 100%;
 	margin: 0px auto 0px;
 	background: #FFF;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 10px 15px 10px 22px;
	color: #4D4D4D;
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	text-align:left;
}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.submenu {
 	display: none;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
	padding:10px;
 }