/* CSS Document By http://www.qhdsudu.com  http://www.bytul.com 2013年06月16日11:00*/
@import url(reset.css);
@import url(base.css);
body {
	font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:normal; color:#3f3f3f;
	background: #f8f8f8 url(../images/body_bg.png) top center repeat-y;
}

/*GLOBE STYLE*/
a{color:#333; text-decoration:none;/* transition: all 0.2s ease 0s;transition: background-color 0.3s ease-in 0.2s, color 0.1s ease-in 0.1s;*/}
a:hover{ color:#F34540; text-decoration:none;}
.clear{ width:100%; height:0px; line-height:0px; font-size:0px; clear:both;}

.bb1{ border-bottom: 1px #eee solid; }

/*全站公用部分*/
.w1180{
	width: 1180px; height: auto; overflow: hidden; margin: 0 auto;
}
.top{
	width: 100%; height: 40px; background: #333;
}
.top .in{
	width: 1180px; height: 40px; margin: 0 auto;
	font-size: 12px; font-family: 'Arial'; color: #777;
	line-height: 40px; position: relative;
}
.top .in .qr{
	position: absolute; top: 40px; right: 195px; display: none; z-index: 999999;
}
.top .in a{
	font-size: 12px; font-family: 'Arial'; color: #fff;
}
.top .in span.fl span.line{
	margin: 0px 5px;
}
.top-login{
	width: 115px; height: 40px; overflow: hidden; background: url(../images/bg.png) 0px 0px no-repeat;
	text-align: center; color: #fff; margin-right: 10px;
}
.top .in span.fr span.line{
	width: 2px; height: 40px; overflow: hidden; background:url(../images/bg.png) -115px 0px no-repeat;
	margin: 0px 10px; float: left;
}

header{
	border-bottom: 3px #F34540 solid; height: 77px; background: #f8f8f8 url(../images/header_bg.png) top center no-repeat;
}
header .in{
	height: 77px; position: relative;
}
header a.logo{
	position: absolute; display: block; width: 124px; height: 39px;
	background: url(../images/logo.png) no-repeat; top: 19px; left: 0px;
}
header a.logo-sub{
	position: absolute; display: block; width: 400px; height: 39px; top: 19px; left: 0px;
}
header form{
	position: absolute;
	width: 232px; height: 32px; top: 22px; right: 0px; background: url(../images/bg.png) -127px 0px  no-repeat;
}
header form input.q{
	width: 177px; height: 32px; background: none; border: none; float: left; margin-left: 15px;
}
*:focus {outline: none; background: none;} 
header form input.submit{
	width: 32px; height: 32px; float: left; background: none; border: none;
}


/*
nav{
	width: 100%; height: 50px; border-bottom: 1px #eee solid;
	padding: 10px 0px;
}
nav ul{
	width: 1200px; margin-left: -9px;
}
nav ul li{
	float: left; display: inline; font-size: 14px; height: 25px; line-height: 25px;
}
nav ul li a{
	width: 75px; display: block; text-align: center;
}
nav ul li a.on{
	color: #F34540;
}
*/


/*改版头部样式*/
.header_v1{
	width: 100%; height: 126px; background: #F34540;
}
.header_v1 .in{
	height: 126px; position: relative;
}
.header_v1 a.logo{
	position: absolute; display: block; width: 400px; height: 80px;
	background: url(../images/logo_v1.png) no-repeat; top: 8px; left: 0px;
}
.header_v1 a.logo-sub{
	position: absolute; display: block; width: 263px; height: 80px; top: 8px; left: 0px;
	background: url(../images/logo_v1.png) no-repeat;
}
.header_v1 a.cate{
	position: absolute; display: block; background: #fff; border-radius: 4px; padding: 0px 10px;
	font-size: 24px; color: #000; left: 471px; top: 29px; height: 38px; line-height: 36px; overflow: hidden;
}
.header_v1 form{
	position: absolute;
	width: 232px; height: 32px; top: 58px; right: 100px; background: url(../images/bg.png) 0px -470px  no-repeat;
}
.header_v1 .notice_2018{
	position: absolute;
	width: 232px; height: 32px; top: 20px; right: 100px;
	color: #fff; font-size: 18px;
}

.header_v1 form input.q{
	width: 177px; height: 32px; background: none; border: none; float: left; margin-left: 15px;
}
.header_v1 form input.submit{
	width: 32px; height: 32px; float: left; background: none; border: none;
}

.header_v1 .we_qr{
	position: absolute; top: 10px; right: 0px;
}

.logo_swf{
	position: absolute; top: 0px; left: 283px;
}


/* 隐藏 供求 与 论坛之前 每行 16个
nav{
	width: 100%; height: 49px; background: url(../images/nav_bg.png) top center no-repeat;
	padding: 9px 0px 10px 0px; margin-top: -28px; position: relative; z-index: 999999;
}
nav .in{
	width: 1166px; height: 48px; padding: 0px 7px;
}
nav ul{
	width: 1200px; margin-left: -9px;
}
nav ul li{
	float: left; display: inline; font-size: 14px; height: 23px; line-height: 23px;
}
nav ul li a{
	width: 74px; display: block; text-align: center;
}
nav ul li a.on{
	color: #F34540;
}
*/


nav{
	width: 100%; height: 85px; background: url(../images/nav_bg.png) top center no-repeat;
	padding: 9px 0px 10px 0px; margin-top: -28px; position: relative; z-index: 999999;
}
nav .in{
	width: 1160px; height: 85px; padding: 0px 10px;
}
nav ul{
	width: 1170px; margin-left: -5px;
}
nav ul li{
	float: left; display: inline; font-size: 14px; height: 23px; line-height: 23px;
}
nav ul li a{
	width: 90px; display: block; text-align: center;
}
nav ul li a.big{
	width: 117px; display: block; text-align: center; font-size: 16px;
	margin-top: 15px;
}
nav ul li a.on{
	color: #F34540;
}


.nav_sub{
	height: 88px; overflow: hidden; background: url(../images/nav_sub_bg.png) top center no-repeat;
	margin-top: -28px; position: relative; z-index: 999999;
}
.nav_sub ul{
	padding: 6px 6px 0px 6px; overflow: hidden; height: 74px;
}
.nav_sub li{
	float: left; display: inline;
}
.nav_sub li.home{
	margin-right: 10px;
}
.nav_sub li a{
	display: block; height: 36px; padding: 0px 10px; line-height: 35px; border-radius: 3px;
}
.nav_sub li.home a{ height: 72px; line-height: 72px; border-right: 1px #eee solid;}
.nav_sub li a.on{
	color: #fff; background: #F34540;
}


/*index part1*/
.p1-l{
	width: 910px; height: auto; overflow: hidden;
}
.p1-l .l{
	width: 300px; height: 2801px; overflow: hidden;
}
.p1-l .r{
	width: 570px; height: 2784px; overflow: hidden;
}
.p1-r{
	width: 230px; height: auto; position: relative;
}

.dajiangtang_c{
	width: 330px; position: absolute; top: 0; left: -100px; height: 400px;
}
.index-hy-title{
	color: #3f3f3f; height: 20px; line-height: 18px;
	padding-left: 0px; width: 330px;
}
.index-hy-title a,.index-hy-title a:hover{
	color: #3f3f3f;
}

.index-hy-title .tabs{
	background: #F34540; height: 20px; padding: 0 10px; line-height: 20px;
	color: #fff; font-size: 16px; float: left; margin-right: 5px;
}


.index-video-half .tabs{
	background: #F34540; height: 20px; padding: 0 10px; line-height: 20px;
	color: #fff; font-size: 18px; float: left; margin-right: 5px;
}

.index-hy{
	width: 230px; height: 190px; background: url(../images/bg.png) 0px -50px no-repeat;
	font-size: 14px; color: #3f3f3f; overflow: hidden;
}
.index-hy ul{
	width: 260px;
}
.index-hy ul li{
	float: left; margin-right: 2px; display: inline;
}
.index-hy ul li a{
	display: block; width: 57px; height: 38px; line-height: 38px; text-align: center; color: #fff;
}
.index-hy ul li.b50 a{
	width: 115px;
}
.index-hy ul li a:hover{
	background: #F34540; color: #fff;
}


/*index-banner*/
.index-banner{
	width: 300px; height: 400px; padding-bottom: 20px; border-bottom: 1px #eee solid; overflow: hidden;
	position: relative;
}
.index-banner a.next,.index-banner a.prev{
	display: block; position: absolute; top: 140px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.index-banner a.next{
	right: -36px; background-position: -505px 0px;
}
.index-banner a.prev{
	left: -36px; background-position: -469px 0px;
}

.index-banner .bd ul{
	width: 100000px;
}
.index-banner .bd ul li{
	float: left; display: inline;
}
.index-banner .bd ul li a{
	position: relative; display: block;width: 300px; height: 400px;
}
.index-banner .bd ul li a img{
}
.index-banner .bd ul li a span{
	position: absolute; font-size: 18px; color: #fff; font-weight: bold; text-align: center;
	bottom: 0px; width: 270px; padding:0px 15px; height: 40px; line-height: 40px;
	z-index: 999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background: url(../images/bg.png) -555px -1716px no-repeat;
}
.index-banner .bd ul li a:hover span{
	color: #fff;
}

.index-banner .hd{
	position: absolute; bottom: 85px; width: 300px; height: 5px;text-align: center;
}
.index-banner .hd ul li{
	width: 23px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/bg.png) -399px 0px no-repeat;
	display: inline-block;
}
.index-banner .hd ul li.on{
	background: url(../images/bg.png) -369px 0px no-repeat;
}

/*首页左侧 文章列表样式*/
.index-l-list{
	width: 300px; height: auto; overflow:hidden;
}
.index-l-list h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.index-l-list h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.index-l-list h3 .title a.on{
	background: #F34540; color: #fff;
}
.index-l-list h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.index-l-list a.top{
	background: none; float: left;
	width: 300px; height: 212px; overflow: hidden;
	position: relative; display: block;
}
.index-l-list a.top img{
	width: 300px; height: 212px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-l-list a.top:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-l-list a.top span,.index-l-list a.top:hover span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 260px; height: 42px; line-height: 42px; color: #fff;
	font-size: 14px; padding:0 20px;
	background: url(../images/bg.png) -555px 0px no-repeat;
	position: absolute; bottom: 0px; left: 0;
}

.index-l-list a.top2{
	background: none; width: 100%; float: left;
	width: 300px; height: 228px; overflow: hidden;
	position: relative; display: block; background: #f4f4f4;
}
.index-l-list a.top2 .hover-img{
	width: 300px; height: 137px; overflow: hidden;
}
.index-l-list a.top2 .hover-img img{
	width: 300px; height: 137px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-l-list a.top2 .hover-img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}

.index-l-list a.top2 span.title{
	color: #333; font-size: 18px;
	width: 260px; padding: 0px 20px; display: block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; margin-top: 9px;
}
.index-l-list a.top2 span.dec{
	color: #777; font-size: 14px; line-height: 22px;
	width: 260px; padding: 0px 20px;
	overflow:hidden;
	text-overflow:ellipsis; display: block;
	height: 44px; margin-top: 3px;
}

.index-l-list .c{
	display: none;
}
.index-l-list ul{
	float: left;
}
.index-l-list ul li{
	
}
.index-l-list ul li a{
	display: block;
	width: 280px; height: 28px; line-height: 28px; font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 0px 0px 0px 20px;
	background: url(../images/bg.png) -556px -97px no-repeat;
}
.index-l-list ul li a:hover{
	background: url(../images/bg.png) -556px -61px no-repeat;
}


/*首页左侧活动*/
.index-l-hd{
	width: 300px; height: auto; overflow:hidden;
	position: relative;
}
.index-l-hd h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.index-l-hd h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.index-l-hd h3 .title a.on{
	background: #F34540; color: #fff;
}
.index-l-hd h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.index-l-hd .index-hd{
	width: 300px; height: 512px; overflow: hidden;
}
.index-l-hd .index-hd a.top-hd{
	width: 300px; height: 167px; overflow: hidden; float: left;
}
.index-l-hd .index-hd a.top-hd img{
	width: 300px; height: 167px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-l-hd .index-hd a.top-hd:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}

.index-l-hd .hd-c{
	width: 300px; height: 355px; overflow: hidden;
}

.index-l-hd .index-hd ul li{
	width: 300px; height: auto; overflow: hidden;
}
.index-l-hd .index-hd ul li a{
	display: block; width: 300px; overflow: hidden; padding: 0; margin: 0;
}
.index-l-hd .index-hd ul li a span.time{
	width: 300px; height: 16px; overflow: hidden; display: block;
}
.index-l-hd .index-hd ul li a span.time em.icon{
	width: 16px; height: 16px; display: block; float:left;
	background: url(../images/bg.png) -369px -31px no-repeat;
}
.index-l-hd .index-hd ul li a span.time em.txt{
	height: 16px; line-height: 16px; float: left; margin-left: 10px; color: #777; font-size: 14px;
}
.index-l-hd .index-hd ul li a span.title{
	font-size: 16px; color: #333; line-height: 24px; border-left: 1px #ddd solid;
	display: block; padding-left: 18px; margin-left: 7px; margin-top: 5px;
	padding-bottom: 10px; margin-bottom: 5px;
}
.index-l-hd .zz{
	width: 300px; height: 102px; position: absolute; left: 0px; bottom: 0px; z-index: 99999;
	background: url(../images/bg.png) -556px -151px no-repeat;
}


/*首页左侧滚动广告*/
.index-l-ad{
	width: 300px; height: 100px; overflow: hidden; position: relative;
}
.index-l-ad .bd li{
	width: 300px; height: 100px; overflow: hidden;
}
.index-l-ad .bd li img{
	width: 300px; height: 100px;
}
.index-l-ad .hd{
	position: absolute; bottom: 7px; width: 300px; height: 7px; overflow: hidden; text-align: center;
	font-size: 0px; line-height: 0px;
}
.index-l-ad .hd ul{
	width: 300px; height: 7px; overflow: hidden; font-size: 0px; line-height: 0px;
}
.index-l-ad .hd li{
	width: 7px; height: 7px; display: inline-block;
	background: url(../images/bg.png) -369px -13px no-repeat; margin: 0px 3px;
}
.index-l-ad .hd li.on{
	background: url(../images/bg.png) -384px -13px no-repeat;
}

/*首页右侧滚动广告*/
.index-r-ad{
	height: 87px; overflow: hidden; position: relative;
}
.index-r-ad .bd li{
	height: 87px; overflow: hidden;
}
.index-r-ad .bd li img{
	width: 230px; height: 87px;
}
.index-r-ad .hd{
	position: absolute; bottom: 7px; height: 7px; overflow: hidden; text-align: center;
	font-size: 0px; line-height: 0px; width: 230px;
}
.index-r-ad .hd ul{
	height: 7px; overflow: hidden; font-size: 0px; line-height: 0px;
}
.index-r-ad .hd li{
	width: 7px; height: 7px; display: inline-block;
	background: url(../images/bg.png) -369px -13px no-repeat; margin: 0px 3px;
}
.index-r-ad .hd li.on{
	background: url(../images/bg.png) -384px -13px no-repeat;
}




/*首页右侧滚动广告*/
.index-r-ad-88{
	height: 88px; overflow: hidden; position: relative;
}
.index-r-ad-88 .bd li{
	height: 88px; overflow: hidden;
}
.index-r-ad-88 .bd li img{
	width: 230px; height: 88px;
}
.index-r-ad-88 .hd{
	position: absolute; bottom: 7px; height: 7px; overflow: hidden; text-align: center;
	font-size: 0px; line-height: 0px; width: 230px;
}
.index-r-ad-88 .hd ul{
	height: 7px; overflow: hidden; font-size: 0px; line-height: 0px;
}
.index-r-ad-88 .hd li{
	width: 7px; height: 7px; display: inline-block;
	background: url(../images/bg.png) -369px -13px no-repeat; margin: 0px 3px;
}
.index-r-ad-88 .hd li.on{
	background: url(../images/bg.png) -384px -13px no-repeat;
}



.index-r-ad-88-big{
	height: 88px; overflow: hidden; position: relative; width: 330px;
}
.index-r-ad-88-big img{
	width: 330px; height: 88px;
}
.index-r-ad-88-big .bd li{
	height: 88px; overflow: hidden;
}
.index-r-ad-88-big .bd li img{
	width: 330px; height: 88px;
}
.index-r-ad-88-big .hd{
	position: absolute; bottom: 7px; height: 7px; overflow: hidden; text-align: center;
	font-size: 0px; line-height: 0px; width: 230px;
}
.index-r-ad-88-big .hd ul{
	height: 7px; overflow: hidden; font-size: 0px; line-height: 0px;
}
.index-r-ad-88-big .hd li{
	width: 7px; height: 7px; display: inline-block;
	background: url(../images/bg.png) -369px -13px no-repeat; margin: 0px 3px;
}
.index-r-ad-88-big .hd li.on{
	background: url(../images/bg.png) -384px -13px no-repeat;
}



/*首页右侧滚动广告*/
.index-r-ad-100{
	height: 100px; overflow: hidden; position: relative;
}
.index-r-ad-100 .bd li{
	height: 100px; overflow: hidden;
}
.index-r-ad-100 .bd li img{
	width: 230px; height: 100px;
}
.index-r-ad-100 .hd{
	position: absolute; bottom: 7px; height: 7px; overflow: hidden; text-align: center;
	font-size: 0px; line-height: 0px; width: 230px;
}
.index-r-ad-100 .hd ul{
	height: 7px; overflow: hidden; font-size: 0px; line-height: 0px;
}
.index-r-ad-100 .hd li{
	width: 7px; height: 7px; display: inline-block;
	background: url(../images/bg.png) -369px -13px no-repeat; margin: 0px 3px;
}
.index-r-ad-100 .hd li.on{
	background: url(../images/bg.png) -384px -13px no-repeat;
}




/*首页头条 部分*/
.index-toutiao{
	width: 470px; height: 400px; overflow: hidden; padding-bottom: 20px; border-bottom: 1px #eee solid;
}
.index-toutiao h2{
	line-height: 100%; font-size: 30px; color: #333; font-weight: bolder; text-align: center;
}
.index-toutiao h2 a{
	padding: 0px 0px 2px 0px; display: block; width: 100%;
}
.index-toutiao .small{
	width: 910px; height: 99px; overflow: hidden;
}
.index-toutiao .small ul{
	width: 1000px;
}
.index-toutiao .small ul li{
	width: 440px; margin-right: 15px;
	height: 32px; line-height: 32px; float: left; display: inline-block;
	border-bottom: 1px #dedede solid;
}
/*
.index-toutiao .small a{ display: block; height: 33px; line-height: 33px; font-size: 18px; font-weight: 300; float: left; }
.index-toutiao .small span{ padding: 0px 8px; font-size: 18px; height: 33px; line-height: 33px; display: block; float: left; font-weight: 200; color: #ccc;}
*/
.index-toutiao-ad{
	width: 470px; height: 88px; overflow: hidden; float: left; margin-top: 10px;
}
.index-toutiao-ad img{
	width: 570px; height: 88px;
}

.index-yc{position: relative; overflow: hidden;}
.index-yc h2{
	line-height: 100%; font-size: 21px;
}
.index-yc .c{
	height: 260px; overflow: hidden;
}
.index-yc .bd li{
	width: 570px; height: 260px; overflow: hidden; position: relative;
}
.index-yc .bd li span{
	width: 530px; height: 44px; background: url(../images/bg.png) -555px -273px no-repeat;
	position: absolute; bottom: 0px; left: 0px; color: #fff; line-height: 44px; padding: 0px 20px;
	display: block;
}
.index-yc .bd li img{width: 570px; height: 260px;}

.index-yc a.next,.index-yc a.prev{
	display: block; position: absolute; top: 130px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.index-yc a.next{
	right: -36px; background-position: -505px 0px;
}
.index-yc a.prev{
	left: -36px; background-position: -469px 0px;
}
.index-yc .hd{
	width: 570px; height: 10px; font-size: 0px; line-height: 0px; text-align: right;
	position: absolute; top: 7px; right: 0px;
}
.index-yc .hd li{
	width: 8px; height: 10px; font-size: 0px; line-height: 0px;
	background: url(../images/bg.png) -369px -60px no-repeat; display: inline-block;
	margin-left: 5px;
}
.index-yc .hd li.on{
	background: url(../images/bg.png) -383px -60px no-repeat;
}


.index-news-list{
	height: auto; overflow: hidden;
	width: 570px; position: relative;

}
.index-news-list h2{
	height: 50px; border-top: 1px #F34540 solid;
	background: #f7f7f7; overflow: hidden; z-index: 99999;
	top: 0px;
	position: absolute;
    
}
.index-news-list h2.fixed_top{
	-webkit-animation: bounceInDown .8s;
    -moz-animation: bounceInDown .8s;
    -ms-animation: bounceInDown .8s;
    -o-animation: bounceInDown .8s;
    animation: bounceInDown .8s;
    position: fixed;
    box-shadow: 0px 5px 5px #ccc;
}
.index-news-list h2 ul.nav{
	width: 570px;
}
.index-news-list h2 ul.nav li{
	float: left; display: inline; width: 25%;
}
.index-news-list h2 ul.nav li a{
	display: block;  color: #000; height: 50px; line-height: 50px;
	width: 100%; text-align: center;
}
.index-news-list h2 ul.nav li a.on{
	color: #fff; background: #F34540;
}
.index-news-list a.more{
	position: absolute; width: 6px; height: 26px; display: block;
	background: url(../images/bg.png) -370px -83px no-repeat;
	top: 12px; right:15px;
}

.index-news-list .index-tab-list{ display: none; }
.index-news-list ul.list{margin-top: 50px;}
.index-news-list ul.list li{
	padding: 19px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
	position: relative; 
}

.index-news-list ul.list li a.img_link{
	width: 130px; height: 92px; overflow: hidden;
	margin-right: 20px;
}

.index-news-list ul.list li a.img_link img{
	width: 130px; height: 92px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-news-list ul.list li a.img_link:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}

.index-news-list ul.list li h3{
	color: #3f3f3f; font-size: 18px; width: 420px; float: left; line-height: 100%;
}
.index-news-list ul.list li span.dec{
	display: block; width: 420px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
	margin-top: 7px; font-weight: 400; height: 44px; overflow:hidden;
}
.index-news-list ul.list li span.icon{
	display: block; width: 420px; float: left; font-size: 12px; color: #848484; height: 17px;
	line-height: 17px; margin-top: 6px;
}

.index-news-list ul.list li.title span.icon,.index-news-list ul.list li.title h3,.index-news-list ul.list li.title span.dec{
	width: 570px;
}
.index-news-list ul.list li.title span.dec{
	width: 570px; height: 44px; overflow: hidden;  height: 44px; overflow:hidden;
}
.index-news-list ul.list li span.icon a.type_name{
	height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
	background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.index-news-list ul.list li span.icon span.time{
	padding-left: 10px; float: left;
}
.index-news-list ul.list li span.icon span.com{
	height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
	float: left; padding-left: 20px; margin-left: 15px;
}

.index-pagecode{
	height: 35px; text-align: center; margin-top: 26px;
}

.index-pagecode span{ display:inline-block;color:#fff; padding: 0 5px; margin:0 1px;height:35px;line-height:35px;font-size:18px;background:#F34540;color:#fff;}
.index-pagecode a{ display:inline-block;color:#fff; padding: 0 5px; background:#C3C3C3; margin:0 1px;height:35px;line-height:35px;font-size:18px;}
.index-pagecode a:hover,.index-pagecode a.hover{ background:#F34540;color:#fff;}

.index-pagecode_v2{
	padding: 5px 0px;
}
.index-pagecode_v2 span{ display:inline-block;color:#fff; padding: 0 5px; margin:0 1px;height:35px;line-height:35px;font-size:18px;background:#F34540;color:#fff;}
.index-pagecode_v2 a{ display:inline-block;color:#fff; padding: 0 5px; background:#C3C3C3; margin:0 1px;height:35px;line-height:35px;font-size:18px;}
.index-pagecode_v2 a:hover,.index-pagecode_v2 a.hover{ background:#F34540;color:#fff;}


.index-ad-32{
	width: 910px; height: 88px; overflow: hidden; background: #ccc;
}
.index-ad-32 img{
	width: 910px; height: 88px;
}

.index-video{
	height: auto; overflow: hidden;
}
.index-video h2{
	line-height: 100%;
}
.index-video h2 a.more{
	color: #777; font-weight: normal; margin-top: 2px;
}

.index-video-half{
	width: 442px; height: auto; overflow: hidden;
}

.index-video .c{
	width: 910px; height: 302px; overflow: hidden; margin-top: 10px;
	
}

.index-video .c a.top_one{
	width: 453px; height: 302px; float: left; display: block; position: relative;
}
.index-video .c a.top_one .img{
	width: 453px; height: 302px; overflow: hidden;
}

.index-video .c a.top_one .img img{
	width: 453px; height: 302px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-video .c a.top_one:hover .img img{
	width: 453px; height: 302px;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-video .c a.top_one span{
	display: block; width: 408px; height: 35px; line-height: 33px; color: #fff; font-size: 16px;
	background: url(../images/bg.png) -555px -401px no-repeat; padding-left: 40px; padding-right: 5px;
	position: absolute; bottom: 0px; left: 0px;
}


.index-video .c .lists{
	width: 441px; height: 302px; overflow: hidden; float: left; display: inline;
}
.index-video .c .lists ul{
	width: 500px; float: left; height: 302px;
}
.index-video .c .lists ul li{
	float: left; display: inline; margin-bottom: 16px; margin-right: 9px;
}
.index-video .c .lists ul li a{
	display: block; width: 216px; height: 143px; position: relative;
	overflow: hidden;
}
.index-video .c .lists ul li a img{
	width: 216px; height: 143px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-video .c .lists ul li a:hover img{
	width: 216px; height: 143px;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-video .c .lists ul li a span{
	display: block; width: 171px; height: 30px; line-height: 28px; color: #fff; font-size: 16px;
	background: url(../images/bg.png) -555px -401px no-repeat; padding-left: 40px; padding-right: 5px;
	position: absolute; bottom: 0px; left: 0px;
}


/*
.index-video .c ul{
	width: 1000px;
}
.index-video .c ul li{
	float: left; display: inline; margin-bottom: 22px; margin-right: 23px;
}
.index-video .c ul li a{
	display: block; width: 210px; height: 140px; position: relative;
	overflow: hidden;
}
.index-video .c ul li a img{
	width: 210px; height: 140px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-video .c ul li a:hover img{
	width: 210px; height: 140px;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-video .c ul li a span{
	display: block; width: 165px; height: 35px; line-height: 33px; color: #fff; font-size: 16px;
	background: url(../images/bg.png) -555px -401px no-repeat; padding-left: 40px; padding-right: 5px;
	position: absolute; bottom: 0px; left: 0px;
}
*/


.index-hits{
	height: auto; overflow:hidden;
}
.index-hits h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.index-hits h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.index-hits h3 .title a.on{
	background: #F34540; color: #fff;
}
.index-hits h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.index-hits ul{
	height: auto; overflow: hidden; background: url(../images/bg.png) -555px -469px no-repeat;
}
.index-hits ul li{ float: left; width: 205px; height: 28px; line-height: 28px; padding-left: 25px;}


.index-r-list h3{
	border-top: 1px #ddd solid; margin-top: 19px; font-weight: bold;
}
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, .index-r-list h3 { border-top: 1px #ddd solid; margin-top: 20px;} 
} 
.index-r-list h3 span.title{
	border-top: 1px #F34540 dashed; font-size: 16px; color: #000; float: left; padding: 5px 0px;
	margin-top: -1px; margin-right: 10px;
}
.index-r-list h3 span.title_nor{
	border-top: 1px #ddd solid; font-size: 16px; color: #000; float: left; padding: 5px 0px;
	margin-top: -1px; margin-right: 10px;
}

.index-r-list h3 a.more{
	display: block; width: 9px; height: 15px; background: url(../images/bg.png) -437px -18px no-repeat;
	float: right; margin-top: 9px;
}
.index-r-list a.top{
	display: block; width: 230px; height: 163px; position: relative; float: left; margin-top: 5px;
	overflow: hidden;
}
.index-r-list a.top img{
	width: 230px; height: 163px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-r-list a.top:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-r-list a.top span,.index-r-list a.top:hover span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 210px; height: 35px; color: #fff; line-height: 33px;
	font-size: 14px; padding:0 10px;
	background: url(../images/bg.png) -555px 0px no-repeat;
	position: absolute; bottom: 0px; left: 0; 
	padding-top: 1px;
}
.index-r-list ul{ margin-top: 5px; float: left; }
.index-r-list ul li{
	width: 210px; height: 28px; line-height: 28px;
	background: url(../images/bg.png) -555px -745px no-repeat;
	padding-left: 10px;
}
.index-r-list ul li a{color: #535353;}
.index-r-list ul li a:hover{color: #F34540;}

.index-ad-33{
	width: 1180px; overflow: hidden; height: 87px;
	margin: 0 auto;
}
.index-ad-33 img{
	width: 1180px; height: 87px;
}

/*首页产品列表*/
.index-pro{
	margin: 0 auto; width: 1180px;
}
.index-pro h2{line-height: 100%; border-bottom: 3px #F34540 solid; height: 33px; line-height: 30px;}
.index-pro h2 span.big_title{
	font-size: 22px; font-weight: bold; float: left;
}
.index-pro h2 a.more{color: #777;}
.index-pro h2 .title{ height: 33px; width: 970px;}
.index-pro .title a{
	display: block; height: 33px; padding: 0 8px; line-height: 33px; float: left;
}
.index-pro h2 .title a.on{
	background: #F34540; color: #fff;
}
.index-pro .c{
	display: none;
}
.index-pro .c ul{width: 1200px; margin-top: 10px;}
.index-pro .c ul li{
	width: 270px; height: 355px; background: #eee; float: left; margin-right: 20px;
	display: inline; padding: 5px; overflow: hidden;
}
.index-pro .c ul li a.img{
	width: 270px; height: 270px; overflow: hidden; display: block;
}

.index-pro .c ul li a.img img{
	width: 270px; height: 270px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-pro .c ul li a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-pro .c ul li span.img_title{
	font-size: 16px; line-height: 24px; width: 270px; height: 50px; overflow:hidden; display: block;
	margin-top: 8px;
}
.index-pro .c ul li span.company{
	display: block; width: 270px; overflow: hidden; height: 20px; margin-top: 2px;
}
.index-pro .c ul li span.company a{
	font-size: 12px; color: #999;
}

.index-job{
	width: 910px; height: auto; overflow: hidden;
}
.index-job h2{line-height: 100%; border-bottom: 3px #F34540 solid; height: 33px; line-height: 30px;}
.index-job h2 span.big_title{
	font-size: 22px; font-weight: bold; float: left;
}
.index-job h2 a.more{color: #777;}
.index-job h2 .title{ height: 33px; width: 740px;}
.index-job .title a{
	display: block; height: 33px; padding: 0 10px; line-height: 33px; float: left;
}
.index-job h2 .title a.on{
	background: #F34540; color: #fff;
}
.index-job .c{
	display: none;
}
.index-job .c table{
	width: 100%; font-size: 14px;
}
.index-job .c table th{ font-weight: bold; }
.index-job .c table td,.index-job .c table th{
	padding: 12px 0; border-bottom: 1px #eee solid; 
}
.index-job .c table td{
	color: #777;
}
.index-job .c table td a.zhiwei{
	 color: #F34540;
}



.index-bbs{
	width: 230px; height: auto; overflow: hidden;
}

.index-bbs h3{
	border-top: 1px #ddd solid; margin-top: 30px;
}

.index-bbs h3 span.title{
	border-top: 1px #F34540 dashed; font-size: 16px; color: #000; float: left; padding: 5px 0px;
	margin-top: -1px;
}
.index-bbs h3 a.more{
	display: block; width: 9px; height: 15px; background: url(../images/bg.png) -437px -18px no-repeat;
	float: right; margin-top: 9px;
}

.index-bbs ul{ margin-top: 5px; float: left; }
.index-bbs ul li{
	width: 210px; height: 28px; line-height: 28px;
	background: url(../images/bg.png) -555px -745px no-repeat;
	padding-left: 10px;
}
.index-bbs ul li a{color: #535353;}
.index-bbs ul li a:hover{ color:#F34540;  }

.index-r-ad2{
	width: 230px; height: 87px; background: #ccc;
}
.index-r-ad2 img{
	width: 230px; height: 87px;
}

/*首页摄影*/
.index-pic{
	margin: 0 auto; width: 1180px;
}
.index-pic h2{line-height: 100%; border-bottom: 3px #F34540 solid; height: 33px; line-height: 30px;}
.index-pic h2 span.big_title{
	font-size: 22px; font-weight: bold; float: left;
}
.index-pic h2 a.more{color: #777;}

.index-pic .c{
	width: 1180px; overflow: hidden; height: 313px; position: relative;
}
.index-pic .c .bd ul{
	width: 100000;
}
.index-pic .c .bd li{
	width: 1180px; float: left; display: inline; height: 321px;
	position: relative; background: #ddd;
}
.index-pic .c .bd li a{position: absolute; overflow: hidden;}

.index-pic .c .bd li a img{
	width: 100%; height: 100%;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-pic .c .bd li a:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-pic .c .bd li a .in{
	width: 100%; height: 100%; position: relative;
}
.index-pic .c .bd li a .in span{
	width: 92%; height: 50px; line-height: 60px; overflow: hidden;
	text-align: center; color: #fff; font-size: 14px; padding: 0px 5%;
	position: absolute; bottom: 0px;
	background: url(../images/bg.png) -555px -808px no-repeat;
}

.index-pic .c .bd li a.pic1{
	width: 239px; height: 156px; background: #ccc; top: 0px; left: 0px; display: block;
}
.index-pic .c .bd li a.pic2{
	width: 239px; height: 156px; background: #ccc; top: 157px; left: 0px; display: block;
}
.index-pic .c .bd li a.pic3{
	width: 467px; height: 313px; background: #ccc; top: 0px; left: 240px; display: block;
}
.index-pic .c .bd li a.pic4{
	width: 239px; height: 156px; background: #ccc; top: 0px; left: 708px; display: block;
}
.index-pic .c .bd li a.pic5{
	width: 239px; height: 156px; background: #ccc; top: 157px; left: 708px; display: block;
}
.index-pic .c .bd li a.pic6{
	width: 232px; height: 156px; background: #ccc; top: 0px; right: 0px; display: block;
}
.index-pic .c .bd li a.pic7{
	width: 232px; height: 156px; background: #ccc; top: 157px; right: 0px; display: block;
}
.index-pic .c a.next,.index-pic .c a.prev{
	display: block; position: absolute; top: 125px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.index-pic .c a.next{
	right: -36px; background-position: -505px 0px;
}
.index-pic .c a.prev{
	left: -36px; background-position: -469px 0px;
}


.index-41{ overflow: hidden; }
.index-41 .in{width: 1200px;}
.index-41 .lists{
	width: 280px; height: auto; overflow: hidden;
	float: left; margin-right: 20px; display: inline;
}
.index-41 .lists h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.index-41 .lists h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.index-41 .lists h3 .title a.on{
	background: #F34540; color: #fff;
}
.index-41 .lists h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.index-41 .lists .c{
	width: 280px; height: auto; overflow: hidden; margin-top: 10px;
}
.index-41 .lists .c ul.nor li{
	width: 280px; height: 72px; overflow: hidden; margin-bottom: 15px;
}
.index-41 .lists .c ul.nor li a.img_link{
	width: 107px; height: 72px; display: block; overflow: hidden;
}
.index-41 .lists .c ul.nor li a.img_link img{
	width: 107px; height: 72px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-41 .lists .c ul.nor li a.img_link:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-41 .lists .c ul.nor li h4{
	height: 44px; line-height: 22px; overflow: hidden; width: 163px; padding-left: 10px;
	margin-top: -2px;
}
.index-41 .lists .c ul.nor li span.time{ 
	display: block; color: #bbb; font-family: arial; font-size: 12px; padding-left: 10px; 
	width: 163px; margin-top: 13px; float: left;
}

.index-41 .lists .c ul.title_list{}
.index-41 .lists .c ul.title_list li{
	width: 270px; height: 31px; line-height: 31px;
	background: url(../images/bg.png) -555px -742px no-repeat;
	padding-left: 10px; overflow:hidden;
}

.index-jingying-roll{
	width: 280px; height: 240px; background:#f1f1f1; overflow:hidden; position: relative;
}
.index-jingying-roll .bd li a{position: relative; display: block; width: 280px; height: 240px; text-align: center;}
.index-jingying-roll .bd li a p{
	width: 280px; height: 37px;
	background: url(../images/bg.png) -555px -1590px no-repeat;
	position: absolute; bottom: 0px; left: 0px;
	padding: 0px 12px; line-height: 37px; text-align: center;
}
.index-jingying-roll .bd li a table{
	width: 80%; margin: 0 auto;
}
.index-jingying-roll .bd li a table img{
	width: 100%;
}
.index-jingying-roll .bd li a p span.name{
	color: #ff6600; font-size: 18px; font-weight: 300;
}
.index-jingying-roll .bd li a p span.zhiwei{
	color: #ccc; font-size: 14px; font-weight: 300;
}
.index-jingying-roll .bd li a p span.company{
	color: #f1f1f1; font-size: 14px; font-weight: 300;
}
.index-jingying-roll .hd{
	position: absolute; top: 10px; left: 5px; height: 15px; text-align: left;
}
.index-jingying-roll .hd li{
	width: 8px; height: 10px; font-size: 0px; line-height: 0px;
	background: url(../images/bg.png) -369px -60px no-repeat; display: inline-block;
	font-size: 0px; line-height: 0px;
}
.index-jingying-roll .hd li.on{
	background: url(../images/bg.png) -383px -60px no-repeat;
}



.index-hezuo{
	width: 100%;
}
.index-hezuo .c{
	overflow: hidden; border-top: 3px #F34540 solid; margin-top: 10px;
}
.index-hezuo .c ul{
	width: 1300px;
}
.index-hezuo .c ul li{
	float: left; margin-right: 20px; padding-right: 20px; border-right: 1px #ddd dashed;
	display: inline; height: auto; overflow: hidden; width: 260px; line-height: 28px; font-size: 12px;
}
.index-hezuo .c ul li dl{
	width: 100%; height: auto; overflow: hidden;
}
.index-hezuo .c ul li dl dd{
	height: auto; overflow: hidden;
}

.index-hezuo .c ul li.width1{
	width: 200px;
}
.index-hezuo .c ul li.width1 dl dd{
	width: 100%;
}

.index-hezuo .c ul li.width2{
	width: 365px;
}
.index-hezuo .c ul li.width2 dl dd{
	width: 50%; float: left; display: inline;
}

.index-hezuo .c ul li.width3{
	width: 365px;
}
.index-hezuo .c ul li.width3 dl dd{
	width: 50%; float: left; display: inline;
}

.index-hezuo .c ul li.width4{
	width: 120px;
}
.index-hezuo .c ul li.width4 dl dd{
	width: 100%; float: left; display: inline;
}

.index-hezuo .c ul li h4{
	font-size: 16px; color:#000; line-height: 100%; margin-bottom: 5px;
}

.index-hezuo .c ul li a{
	margin-right: 15px; display: block; float: left; white-space: nowrap;
}



.footer-link{
	width: 100%; height: auto; border-top: 1px #ddd solid; overflow: hidden;
	background: #f8f8f8;
}

.footer-link a.logo{
	display: block;
	width: 156px; height: 63px;
	background: url(../images/footer_logo.png);
	margin-top: 52px; float: left; margin-right: 50px;
}
.footer-link ul{
}
.footer-link li{
	float: left; display: inline; padding: 0px 40px 10px 40px;
	border-left: 1px #ddd solid;
	height: auto; overflow: hidden;
}
.footer-link li.nb{border:0; }
.footer-link li h4{
	color: #808080;
	line-height: 100%; padding: 20px 0px 10px 0px;
}
.footer-link li table{
	width: 100%;
}
.footer-link li table td{
	padding: 5px 0px;
}
.footer-link li table td a{
	color: #8e8e8e;
}
.footer-link li form{
	width: 100%; margin-top: 6px;
}
.footer-link li form .text,.footer-link li form textarea{
	border:1px #ddd solid; background: #fff; height: 30px; line-height: 30px;
	padding: 0px 5px; width: 229px; margin-bottom: 12px;
}
.footer-link li form textarea{
	height: 70px;
}
.footer-link li form .btn{
	width: 76px; height: 35px; font-size: 16px; color: #fff;
	background: #F34540; border:none; font-family: 'Microsoft Yahei'
}

.footer-link dl{
	width: 100%;
}
.footer-link dl dd{
	width: 33.333%; float: left; display: inline;
	padding: 4px 0px;
}
.footer-link dl dd.b30{
	width: 33.33333%; float: left; display: inline;
	padding: 4px 0px;
}
.footer-link dl dd.b50{
	width: 50%; float: left; display: inline;
	padding: 4px 0px;
}
.footer-link dl dd a{
	color: #8e8e8e;
}
.footer-link dl dd a:hover{
	color: #F34540;
}

.footer_mag{
	width: 190px; overflow: hidden; position: relative; height: 220px;
}
.footer_mag .bd dl{width: 10000px;}
.footer_mag .bd dd{
	width: 190px; height: 220px; float: left; display: inline;
}
.footer_mag .bd dd img{
	width: 190px; height: 220px;
}

.footer_mag a.next,.footer_mag a.prev{
	display: block; position: absolute; top: 80px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.footer_mag a.next{
	right: -36px; background-position: -505px 0px;
}
.footer_mag a.prev{
	left: -36px; background-position: -469px 0px;
}

footer{
	height: auto; background: #333; border-bottom: 3px #000 solid;
	line-height: 25px; font-size: 12px; color: #ddd; padding: 11px 0px 8px 0px;
	overflow: hidden;
}
footer .in{

}
footer a,footer a:hover{
	color: #ddd;
}

footer table.footer_logo_small{
	float: left; margin-top: 3px;
}
footer span font{
	font-size: 14px;
}

.footer_icon{
	height: 75px; overflow: hidden; float: right; width: 250px; margin-top: 10px;
	line-height: 16px;
}


/*category css style*/
/*
.nav_sub{
	height: 57px; border-bottom: 1px #eee solid; overflow: hidden;
}
.nav_sub li{
	float: left; display: inline;
}
.nav_sub li a{
	display: block; height: 57px; padding: 0px 8px; line-height: 54px;
}
.nav_sub li a.on{
	background: #F34540; color: #fff;
}
*/
.cate-l{
	width: 850px; overflow: hidden;
}
.cate-banner{
	height: 350px; overflow: hidden; position: relative;
}
.cate-banner .bd li{
	width: 100%; height: 350px; overflow: hidden; position: relative;
}
.cate-banner .bd li img{
	width: 850px; height: 350px;
}
.cate-banner .bd li span{
	position: absolute; display: block;width: 302px; height: 50px; color: #212121;
	background: url(../images/bg.png) 0px -367px no-repeat; top: 22px; left: 20px;
	line-height: 23px; padding: 8px 20px 12px 20px;
}
.cate-banner a.next,.cate-banner a.prev{
	display: block; position: absolute; top: 140px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.cate-banner a.next{
	right: -36px; background-position: -505px 0px;
}
.cate-banner a.prev{
	left: -36px; background-position: -469px 0px;
}
.cate-banner .hd{
	position: absolute; bottom: 30px; width: 850px; height: 5px;text-align: center;
}
.cate-banner .hd ul li{
	width: 23px; height: 5px; font-size: 0px; line-height: 0px; background: url(../images/bg.png) -399px 0px no-repeat;
	display: inline-block;
}
.cate-banner .hd ul li.on{
	background: url(../images/bg.png) -369px 0px no-repeat;
}


.cate-list{
	height: auto; overflow: hidden;
}

.cate-list-l{
	width: 570px; height: auto; overflow: hidden;
}
.cate-news-list{
	height: auto; overflow: hidden;
	width: 570px; position: relative;
}
.cate-news-list h2{
	position: absolute; top: 0px;
	height: 45px; border-top: 1px #F34540 solid;
	background: #f7f7f7; overflow: hidden; z-index: 99999;
    
}
.cate-news-list h2.fixed_top{
	-webkit-animation: bounceInDown .8s;
    -moz-animation: bounceInDown .8s;
    -ms-animation: bounceInDown .8s;
    -o-animation: bounceInDown .8s;
    animation: bounceInDown .8s;
    position: fixed;
    box-shadow: 0px 5px 5px #ccc;
}
.cate-news-list h2 ul.nav{
	width: 570px;
}
.cate-news-list h2 ul.nav li{
	float: left; display: inline;
}
.cate-news-list h2 ul.nav li.bb1{
	border-bottom: 1px #ddd solid;
}
.cate-news-list h2 ul.nav li a{
	display: block;  color: #000; height: 45px; line-height: 45px;
	width: 95px; text-align: center;
}
.cate-news-list h2 ul.nav li a.on{
	color: #fff; background: #F34540;
}
.cate-news-list a.more{
	position: absolute; width: 6px; height: 26px; display: block;
	background: url(../images/bg.png) -370px -83px no-repeat;
	top: 12px; right:15px;
}

.cate-news-list ul.list{margin-top: 46px;}
.cate-news-list ul.list li{
	padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
	position: relative; 
}

.cate-news-list ul.list li a.img_link{
	width: 130px; height: 92px; overflow: hidden;
	margin-right: 20px;
}

.cate-news-list ul.list li a.img_link img{
	width: 130px; height: 92px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.cate-news-list ul.list li a.img_link:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}

.cate-news-list ul.list li h3{
	color: #3f3f3f; font-size: 18px; width: 420px; float: left; line-height: 100%;
}
.cate-news-list ul.list li span.dec{
	display: block; width: 420px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
	margin-top: 7px; font-weight: 400; height: 44px; overflow: hidden;
}
.cate-news-list ul.list li span.icon{
	display: block; width: 420px; float: left; font-size: 12px; color: #848484; height: 17px;
	line-height: 17px; margin-top: 6px;
}

.cate-news-list ul.list li.title span.icon,.cate-news-list ul.list li.title h3,.cate-news-list ul.list li.title span.dec{
	width: 570px;
}
.cate-news-list ul.list li.title span.dec{
	width: 570px; height: 44px; overflow: hidden;
}
.cate-news-list ul.list li span.icon a.type_name{
	height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
	background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.cate-news-list ul.list li span.icon span.time{
	padding-left: 10px; float: left;
}
.cate-news-list ul.list li span.icon span.com{
	height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
	float: left; padding-left: 20px; margin-left: 15px;
}
a.get_more{
	display: block; width: 100%; background: #f1f1f1; color: #555;
	font-size: 22px; padding: 10px 0px; text-align: center;
	height: auto; overflow: hidden;
}
a.chouqu_get_more{
	display: block; width: 100%; color: #555;
	font-size: 22px; padding: 10px 0px; text-align: center;
	height: auto; overflow: hidden;
}


.cate-list-r{
	width: 240px; height: auto; overflow: hidden;
}
.cate-small-list h3{
	border-top: 1px #ddd solid;
}

.cate-small-list h3 span.title{
	border-top: 1px #F34540 dashed; font-size: 16px; color: #000; float: left; padding: 5px 0px;
	margin-top: -1px;
}
.cate-small-list h3 a.more{
	display: block; width: 9px; height: 15px; background: url(../images/bg.png) -437px -18px no-repeat;
	float: right; margin-top: 9px;
}
.cate-small-list a.top{
	display: block; width: 240px; height: 120px; position: relative; float: left; margin-top: 5px;
	overflow: hidden;
}
.cate-small-list a.top img{
	width: 240px; height: 120px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.cate-small-list a.top:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.cate-small-list a.top span,.cate-small-list a.top:hover span{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 220px; height: 35px; color: #fff; line-height: 33px;
	font-size: 14px; padding:0 10px;
	background: url(../images/bg.png) -555px 0px no-repeat;
	position: absolute; bottom: 0px; left: 0; 
	padding-top: 1px;
}
.cate-small-list ul{ margin-top: 5px; float: left; }
.cate-small-list ul li{
	width: 220px; height: 28px; line-height: 28px;
	background: url(../images/bg.png) -555px -745px no-repeat;
	padding-left: 10px;
}
.cate-small-list ul li a{color: #535353;}
.cate-small-list ul li a:hover{color: #F34540;}




.cate-ad-1{
	width: 240px; height: auto; overflow: hidden;
}
.cate-ad-1 img{
	width: 240px;
}



.cate-r{
	width: 290px; overflow: hidden;
}

.cate-hits{
	height: 349px; overflow:hidden; border-bottom: 1px #ddd solid;
}
.cate-hits h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.cate-hits h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.cate-hits h3 .title a.on{
	background: #F34540; color: #fff;
}
.cate-hits h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.cate-hits ul{
	height: auto; overflow: hidden; background: url(../images/bg.png) -555px -970px no-repeat;
}
.cate-hits ul li{ float: left; width: 265px; height: 33px; line-height: 33px; padding-left: 25px; font-size: 16px;}




.cate-pro{
    margin: 0 auto; width: 290px;
}
.cate-pro h2{line-height: 100%; border-bottom: 3px #F34540 solid; height: 33px; line-height: 30px;}
.cate-pro h2 span.big_title{
    font-size: 22px; font-weight: bold; float: left;
}
.cate-pro h2 a.more{color: #777;}

.cate-pro .c{
    display: none;
}
.cate-pro .c ul{width: 290px;}
.cate-pro .c ul li{
    width: 280px; height: 365px; background: #eee; float: left; margin-right: 20px;
    display: inline; padding: 5px; overflow: hidden; margin-top: 10px;
}
.cate-pro .c ul li a.img{
    width: 280px; height: 280px; overflow: hidden; display: block;
}

.cate-pro .c ul li a.img img{
    width: 280px; height: 280px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.cate-pro .c ul li a.img:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.cate-pro .c ul li span.img_title{
    font-size: 16px; line-height: 24px; width: 280px; height: 50px; overflow:hidden; display: block;
    margin-top: 8px;
}
.cate-pro .c ul li span.company{
    display: block; width: 280px; overflow: hidden; height: 20px; margin-top: 2px;
}
.cate-pro .c ul li span.company a{
    font-size: 12px; color: #999;
}

.cate-ad-2{
	width: 290px; height: 400px; overflow: hidden; margin-top: 20px;
}
.cate-ad-3{
	width: 290px; height: auto; overflow: hidden;
}

/*list style*/
.mb{
	height: 55px; border-bottom: 1px #ddd solid; line-height: 55px; color: #aaa;
}
.mb span{ color: #F34540; }

.list-l{
	width: 140px; height: auto; min-height: 1000px; overflow: hidden; position: relative;
}

.list-l .subcate{
	position: absolute; top: 0px; width: 139px; border-right: 1px #eee solid; 
}

.list-l .fixed_top{
	-webkit-animation: bounceInDown .8s;
    -moz-animation: bounceInDown .8s;
    -ms-animation: bounceInDown .8s;
    -o-animation: bounceInDown .8s;
    animation: bounceInDown .8s;
    position: fixed;
}

.list-l h1{ line-height: 100%; }
.list-l ul{}
.list-l ul li{ font-size: 14px; float: left; display: inline; }
.list-l ul li a{ display: block; width: 139px; height: 26px; line-height: 26px; font-size: 14px; text-align: center;}
.list-l ul li a.on{
	background:#F34540; color: #fff; 
}

.list-m{
	width: 670px; height: auto; overflow: hidden; margin-left: 40px;
}


.list-news-list{
    height: auto; overflow: hidden;
    width: 670px; position: relative;
}

.list-news-list ul.list{ margin-top: -21px; }
.list-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.list-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.list-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.list-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.list-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 520px; float: left; line-height: 100%;
}
.list-news-list ul.list li span.dec{
    display: block; width: 520px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.list-news-list ul.list li span.icon{
    display: block; width: 520px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.list-news-list ul.list li.title span.icon,.list-news-list ul.list li.title h3,.list-news-list ul.list li.title span.dec{
    width: 670px;
}
.list-news-list ul.list li.title span.dec{
    width: 670px; height: 44px; overflow: hidden;
}
.list-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.list-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.list-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}


.list-news-list ul.zizhan_video{
	width: 900px;
}

.list-news-list ul.zizhan_video li{
	float: left; margin-right: 15px; width: 213px; height: 142px;
	margin-bottom: 30px;
}
.list-news-list ul.zizhan_video li a.img{
	width: 213px; height: 142px; overflow:hidden; display: block;
	position: relative;
}
.list-news-list ul.zizhan_video li a.img img{
	width: 213px; height: 142px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.list-news-list ul.zizhan_video li a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.list-news-list ul.zizhan_video li a.img span{
	display: block; position: absolute; bottom: 0px; left: 0px;
	width: 173px; height: 35px; font-size: 14px; color: #fff; line-height: 35px;
	background: url(../images/bg.png) -555px -401px no-repeat;
	padding-left: 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}



.list-news-list ul.zblist li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: auto; overflow: hidden;
    position: relative; 
}

.list-news-list ul.zblist li h3{
    width: 580px; float: left;
}
.list-news-list ul.zblist li span.time{
    padding-left: 10px; float: right; font-size: 14px; color: #666
}



.list-r{
	width: 290px; height: auto; overflow: hidden;
}



.list-hits{
    height: 349px; overflow:hidden; border-bottom: 1px #ddd solid;
}
.list-hits h3{
    border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.list-hits h3 .title a{
    height: 35px; display: block; float: left; padding: 0 8px;
    color: #333; font-size: 16px; line-height: 33px;
}
.list-hits h3 .title a.on{
    background: #F34540; color: #fff;
}
.list-hits h3 a.more{
    float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
    margin-top: 10px;
}
.list-hits ul{
    height: auto; overflow: hidden; background: url(../images/bg.png) -555px -970px no-repeat;
}
.list-hits ul li{ float: left; width: 265px; height: 33px; line-height: 33px; padding-left: 25px; font-size: 16px;}






.list-normal{
    height: 349px; overflow:hidden; border-bottom: 1px #ddd solid;
}
.list-normal h3{
    border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.list-normal h3 .title a{
    height: 35px; display: block; float: left; padding: 0 8px;
    color: #333; font-size: 16px; line-height: 33px;
}
.list-normal h3 .title a.on{
    background: #F34540; color: #fff;
}
.list-normal h3 a.more{
    float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
    margin-top: 10px;
}
.list-normal ul{
    height: auto; overflow: hidden;
}
.list-normal ul li{ float: left; width: 290px; height: 33px; line-height: 33px; font-size: 16px;}



.w850{width: 850px;}

.show-l h1.title{
	font-size: 36px; color: #000; line-height: 50px; font-weight: bold;
	margin-bottom: 10px; text-align: center;
}
.show-l ins.info{
	width: 100%; text-align: center; display: block;
}
.show-l ins.info,.show-l ins.info a{
	font-size: 12px; font-family: arial; color: #999; text-decoration:none;
}
.show-l ins.info a.key{
	color:#F34540;
}

.show-l-l{
	width: 140px; height: auto; overflow: hidden;
	background: #fff;
}

.show-l-l .subcate{
	width: 139px; border-right: 1px #eee solid; 
	background: #fff; height: auto; overflow: hidden;
}

.show-l-l .fixed_top{
	-webkit-animation: bounceInDown .8s;
    -moz-animation: bounceInDown .8s;
    -ms-animation: bounceInDown .8s;
    -o-animation: bounceInDown .8s;
    animation: bounceInDown .8s;
    position: fixed;
}

.show-l-l h2{ line-height: 100%; }
.show-l-l ul{}
.show-l-l ul li{ font-size: 16px; float: left; display: inline; }
.show-l-l ul li a{ display: block; width: 139px; height: 35px; line-height: 35px; font-size: 16px; text-align: center;}
.show-l-l ul li a.on{
	background:#F34540; color: #fff; 
}

.show-l-r{
	width: 670px; border-top: 1px #ddd solid;
}

.show-l-r span.content{
	font-size: 18px; color: #111; line-height: 35px;
	padding-top: 35px; display: block; height: auto; overflow: hidden;
}

.show-l-r span.content table{ width:100%; margin-top:15px;}
.show-l-r span.content table th{ color:#FFFFFF; font-weight:bold; background:#4D9A29; border:1px #4D9A29 solid;padding:4px 8px; }
.show-l-r span.content table td{ padding:3px 8px; border:1px #eaeaea solid;}


.show-l-r span.content p{
	text-indent:2em; margin-bottom: 20px;
}

.show-l-r span.content a{
	text-decoration: underline; color: #F34540; font-weight: bold;
}
.show-l-r span.content img{
	max-width: 600px;
}

.show-l-r h4.title{
	color: #000; border-bottom: 3px #000 solid; padding-bottom: 4px;
}

.show-l-r .show-pl{
	width: 670px; height: auto; overflow: hidden;
}



.show_com{ width: 670px; height: auto; overflow: hidden;}
.show_com h3 a.more{}
.show_com .input{width: 670px; overflow: hidden;}
.show_com span.face{ width: 42px; height: 42px; display: block; background: url(../images/bg.png) -407px -148px no-repeat;}
.show_com .input .form{ width: 608px; height: 116px; border: 2px #CCD4D9 solid; border-radius: 3px; position: relative;}
.show_com .input .form textarea{ width: 590px; height: 70px; float: left; margin: 6px 0px 0px 10px; border: none;line-height: 22px;font-size: 14px;resize: none;overflow-x: hidden;overflow-y: auto; color: #b8b8b8;}
.show_com .input .form textarea:focus { outline:none;}
.show_com .input .form textarea.now{ color: #555;}
.show_com .input .form .submit{ width: 732px; height: 39px; overflow: hidden; font-size: 12px; border-top: 1px #E6EAED solid; background: #FAFAFA; margin-top: 0px; float: left;}
.show_com .input .form .submit a.btn{border-right: 1px #E6EAED solid; display: block; height: 39px; padding: 0px 15px; color: #44708E; line-height: 39px; text-align: center; float: left;}
.show_com .input .form .submit a.tips{display: block; height: 39px; padding: 0px 15px; color: #44708E; line-height: 39px; text-align: center; float: left;}
.show_com .input .form .submit input.submit_com{ position: absolute; bottom: -2px; cursor: pointer; right:-2px; z-index: 999; width: 90px; height: 42px; border: none; background: url(../images/bg.png) -359px -190px no-repeat;}

.show_com h4{ font-size: 14px; font-weight: bold; color: #555; width: 670px; margin: 0 auto; border-bottom: 1px #e7e7e7 solid; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px;}
.show_com ul{ width: 670px; margin: 0 auto; overflow: hidden;}
.show_com ul li{ width: 670px; height: auto; overflow: hidden; margin-bottom: 25px; float: left;}
.show_com ul li .c{ width: 626px; height: auto; overflow: hidden; float: right; position: relative;}
.show_com ul li .c span.arr{ top: 10px; width: 15px; height: 19px; display: block; background: url(../images/bg.png) -392px -148px no-repeat; position: absolute;}
.show_com ul li .c .con{ width: 590px; height: auto; border: 1px #e8e8e8 solid; border-radius: 3px; background: #fbfbfb; overflow: hidden; padding: 6px 10px 10px 10px; float: right;}
.show_com ul li .c .con h5{ font-size: 12px; font-weight: bold; color: #ff7300; border-bottom: 1px #e8e8e8 solid; padding-bottom: 5px; margin-bottom: 5px;}
.show_com ul li .c .con h5 em{ padding-left: 10px; color: #ccc;}
.show_com ul li .c .con span.txt{ display: block; font-size: 12px; line-height: 20px;}

.show_com a.comment_get_more{
	width: 100%; display: block; text-align: center; font-size: 16px; color: #fff;
	background: #c1c1c1; padding: 10px 0px;
}

.show-news-list{
    height: auto; overflow: hidden;
    width: 670px; position: relative;
}

.show-news-list ul.list{ margin-top: -21px; }
.show-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.show-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.show-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.show-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.show-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 520px; float: left; line-height: 100%;
}
.show-news-list ul.list li span.dec{
    display: block; width: 520px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.show-news-list ul.list li span.icon{
    display: block; width: 520px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.show-news-list ul.list li.title span.icon,.show-news-list ul.list li.title h3,.show-news-list ul.list li.title span.dec{
    width: 670px;
}
.show-news-list ul.list li.title span.dec{
    width: 670px; height: 44px; overflow: hidden;
}
.show-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.show-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.show-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}







/*主站 列表样式*/

.main-list{
	width: 850px; height: auto; overflow: hidden;
}


.main-list-news-list{
    height: auto; overflow: hidden;
    width: 850px; position: relative;
}

.main-list-news-list ul.list{ margin-top: -21px; }
.main-list-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.main-list-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.main-list-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.main-list-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.main-list-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 700px; float: left; line-height: 100%;
}
.main-list-news-list ul.list li span.dec{
    display: block; width: 700px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.main-list-news-list ul.list li span.icon{
    display: block; width: 700px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.main-list-news-list ul.list li.title span.icon,.main-list-news-list ul.list li.title h3,.main-list-news-list ul.list li.title span.dec{
    width: 850px;
}
.main-list-news-list ul.list li.title span.dec{
    width: 850px; height: 44px; overflow: hidden;
}
.main-list-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.main-list-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.main-list-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}


/*主站 供求信息样式*/
.gongqiu-nav{ width: 1180px; border-bottom: 1px #eee solid; height: auto; overflow:hidden;}
.gongqiu-nav ul{
	width: 1200px;
}
.gongqiu-nav ul li{
	float: left; display: inline; margin-right: 5px;
}
.gongqiu-nav ul li a{
	display: block;
	height: 35px; line-height: 35px;
	padding: 0px 10px;
	font-size: 14px;
	color: #333;
	background: #ddd;
}
.gongqiu-nav ul li a.on,.gongqiu-nav ul li a:hover{
	background: #F34540; color: #fff;
}

.main-list-news-list ul.list_gongqiu{ margin-top: -21px; }
.main-list-news-list ul.list_gongqiu li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.main-list-news-list ul.list_gongqiu li .usertype{
	position: absolute; top: 10; right: 0;
}

.main-list-news-list ul.list_gongqiu li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.main-list-news-list ul.list_gongqiu li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.main-list-news-list ul.list_gongqiu li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.main-list-news-list ul.list_gongqiu li h3{
    color: #3f3f3f; font-size: 18px; width: 700px; float: left; line-height: 100%; height: 20px;
}
.main-list-news-list ul.list_gongqiu li span.dec{
    display: block; width: 700px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.main-list-news-list ul.list_gongqiu li span.icon{
    display: block; width: 700px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.main-list-news-list ul.list_gongqiu li.title span.icon,.main-list-news-list ul.list_gongqiu li.title h3,.main-list-news-list ul.list_gongqiu li.title span.dec{
    width: 850px;
}
.main-list-news-list ul.list_gongqiu li.title span.dec{
    width: 850px; height: 44px; overflow: hidden;
}
.main-list-news-list ul.list_gongqiu li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.main-list-news-list ul.list_gongqiu li span.icon span.time{
    padding-left: 10px; float: left;
}
.main-list-news-list ul.list_gongqiu li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}





/*栏目抽取列表样式*/
.chouqu_subcat{
	width: 110px; height: auto; overflow:hidden; background: #f1f1f1;
}
.chouqu_subcat ul{}
.chouqu_subcat ul li{  }
.chouqu_subcat ul li a{
	display: block; width: 110px; height: 30px; line-height: 30px; border-bottom: 1px #fff solid;
	padding: 0px 0px; text-align: center;
}
.chouqu_subcat ul li a.on{
	background: #ddd; color: #F34540;
}
.chouqu_subcat ul li a.title{
	color: #fff; background: #F34540; font-weight: bold;
}

.main-list-chouqu{
	width: 700px; height: auto; overflow: hidden; margin-left: 40px;
}


.main-list-chouqu-news-list{
    height: auto; overflow: hidden;
    width: 700px; position: relative;
}

.main-list-chouqu-news-list ul.video_list{
	width: 800px; height: auto; overflow:hidden;
}
.main-list-chouqu-news-list ul.video_list li{
	float: left; margin-right: 15px; width: 223px; height: 149px;
	margin-bottom: 30px;
}
.main-list-chouqu-news-list ul.video_list li a.img{
	width: 223px; height: 149px; overflow:hidden; display: block;
	position: relative;
}
.main-list-chouqu-news-list ul.video_list li a.img img{
	width: 223px; height: 149px;
}
.main-list-chouqu-news-list ul.video_list li a.img span{
	display: block; position: absolute; bottom: 0px; left: 0px;
	width: 183px; height: 35px; font-size: 14px; color: #fff; line-height: 35px;
	background: url(../images/bg.png) -555px -401px no-repeat;
	padding-left: 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}




.main-list-news-list ul.video_list_big{
	width: 900px; height: auto; overflow:hidden;
}
.main-list-news-list ul.video_list_big li{
	float: left; margin-right: 15px; width: 273px; height: 189px;
	margin-bottom: 30px;
}
.main-list-news-list ul.video_list_big li a.img{
	width: 273px; height: 189px; overflow:hidden; display: block;
	position: relative;
}
.main-list-news-list ul.video_list_big li a.img img{
	width: 273px; height: 189px;
}
.main-list-news-list ul.video_list_big li a.img span{
	display: block; position: absolute; bottom: 0px; left: 0px;
	width: 233px; height: 30px; font-size: 14px; color: #fff; line-height: 30px;
	background: url(../images/bg.png) -555px -401px no-repeat;
	padding-left: 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}






.main-list-chouqu-news-list ul.list{ margin-top: -21px;}
.main-list-chouqu-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.main-list-chouqu-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.main-list-chouqu-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.main-list-chouqu-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.main-list-chouqu-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 550px; float: left; line-height: 100%;
}
.main-list-chouqu-news-list ul.list li span.dec{
    display: block; width: 550px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.main-list-chouqu-news-list ul.list li span.icon{
    display: block; width: 550px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.main-list-chouqu-news-list ul.list li.title span.icon,.main-list-chouqu-news-list ul.list li.title h3,.main-list-chouqu-news-list ul.list li.title span.dec{
    width: 700px;
}
.main-list-chouqu-news-list ul.list li.title span.dec{
    width: 700px; height: 44px; overflow: hidden;
}
.main-list-chouqu-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.main-list-chouqu-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.main-list-chouqu-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}





.main-list-zhaobiao-news-list ul.list{ margin-top: -21px;}
.main-list-zhaobiao-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 24px; overflow: hidden;
    position: relative; 
}

.main-list-zhaobiao-news-list ul.list li a.type_name{
    height: 24px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 24px; display: block; border-radius: 3px; margin-right: 15px;
}
.main-list-zhaobiao-news-list ul.list li span.dec{
	font-size: 14px; color: #999; display: block; height: 24px; line-height: 24px;
}


.zhaobiao_search{
	width:700px; height: 45px; background: #eaeaea; 
	margin-bottom: 0px;
}
.zhaobiao_search h4{
	padding: 0px 15px; font-size: 16px; color: #fff;
	background: #333; line-height: 45px; height: 45px; float: left;
}

.zhaobiao_search .keywords_w{
	width: 574px; height: 45px; line-height: 45px; overflow: hidden;
	margin-left: 20px; float: left;
}
.zhaobiao_search .keywords_w li{
	float: left; display: inline-block; margin-right: 10px; font-size: 14px; 
}

.zhaobiao_search select#keywords_type{
	background: #fff;
	height: 30px;
	padding: 0px 20px; margin-top: 7px; margin-left: 10px; float: left;
}
.zhaobiao_search .keywords_type_title{
	font-size: 14px; height: 45px; line-height: 45px; margin-left: 20px; float: left;
	background: #333; color: #fff; padding: 0 15px;
}
.zhaobiao_search_tips{
	width: 100%; height: auto; overflow: hidden; margin-top: 15px;
	margin-bottom: 20px;
}
.zhaobiao_search_tips a{
	display: block; float: left; margin-right: 5px; font-size: 14px; font-family: 'Arial';
	border: 1px #eee solid; background: #fff; padding: 3px 10px; border-radius: 3px;
}
.zhaobiao_search_tips a:hover{
	border: 1px #ff0028 solid;
}
.zhaobiao_search_tips a span{
	width: 30px; height: 30px; margin-left: 5px; color: #ff0028;
}
.zhaobiao_search_tips a:hover span{
	color: #ff0028;
}

.zhaobiao_r_search{
	width: 290px; height: auto;
}
.zhaobiao_r_search input[type=text]{
	border: none; height: 35px; background: #f1f1f1;
	width: 235px; padding: 0px 10px; float: left;
}
.zhaobiao_r_search input[type=submit]{
	width: 35px; height: 35px; background: #ff0028; border: none;
	color: #fff; font-size: 14px; 
}


h3.zhaobiao_new_title{
    border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
h3.zhaobiao_new_title .title a{
    height: 35px; display: block; float: left; padding: 0 8px;
    color: #333; font-size: 16px; line-height: 33px;
}
h3.zhaobiao_new_title .title a.on{
    background: #F34540; color: #fff;
}






.list-tips{
	width: 100%; height: auto; overflow: hidden; padding: 90px 0px 50px 0px; text-align: center;
	font-size: 30px; color: #aaa;
}

.list-tips-small{
	width: 1000px; height: auto; overflow: hidden; margin: 0px 0px 10px 0px; text-align: left;
	font-size: 18px; color: #aaa; float: left;
}



/*主站-查看页面单独样式*/
.main-show-l h1.title{
	font-size: 36px; color: #000; line-height: 50px; font-weight: bold;
	margin-bottom: 10px;
}
.main-show-l ins.info,.main-show-l ins.info a{
	font-size: 12px; font-family: arial; color: #999; text-decoration:none;
}

.main-show-l-l{
	width: 80px; height: auto; overflow: hidden;
	background: #fff;
}

.main-show-l-l .subcate{
	width: 79px; border-right: 1px #eee solid; 
	background: #fff; height: auto; overflow: hidden;
}

.main-show-l-l .fixed_top{
	-webkit-animation: bounceInDown .8s;
    -moz-animation: bounceInDown .8s;
    -ms-animation: bounceInDown .8s;
    -o-animation: bounceInDown .8s;
    animation: bounceInDown .8s;
    position: fixed;
}

.main-show-l-l h2{ line-height: 100%; }
.main-show-l-l ul{}
.main-show-l-l ul li{ font-size: 18px; float: left; display: inline; }
.main-show-l-l ul li a{ display: block; width: 179px; height: 40px; line-height: 40px; font-size: 18px; text-align: center;}
.main-show-l-l ul li a.on{
	background:#F34540; color: #fff; 
}




.main-show-l-r{
	width: 730px; border-top: 1px #ddd solid;
}

.main-show-l-r .content{
	font-size: 18px; color: #111; line-height: 35px;
	padding-top: 35px; display: block; height: auto; overflow: hidden;
}
.main-show-l-r .content p{
	text-indent:2em; margin-bottom: 20px;
}


.main-show-l-r .content table{ width:100%; margin-top:15px; font-size: 14px;}
.main-show-l-r .content table th{ color:#FFFFFF; font-weight:bold; background:#4D9A29; border:1px #4D9A29 solid;padding:4px 8px; }
.main-show-l-r .content table td{ padding:3px 8px; border:1px #eaeaea solid;}

.main-show-l-r .content a{
	text-decoration: underline; color: #F34540; font-weight: bold;
}
.main-show-l-r .content img{
	max-width: 600px;
}

.main-show-l-r h4.title{
	color: #000; border-bottom: 3px #000 solid; padding-bottom: 4px;
}

.main-show-l-r .show-pl{
	width: 730px; height: auto; overflow: hidden;
}



.main-show_com{ width: 730px; height: auto; overflow: hidden;}
.main-show_com h3 a.more{}
.main-show_com .input{width: 730px; overflow: hidden;}
.main-show_com span.face{ width: 42px; height: 42px; display: block; background: url(../images/bg.png) -407px -148px no-repeat;}
.main-show_com .input .form{ width: 668px; height: 116px; border: 2px #CCD4D9 solid; border-radius: 3px; position: relative;}
.main-show_com .input .form textarea{ width: 650px; height: 70px; float: left; margin: 6px 0px 0px 10px; border: none;line-height: 22px;font-size: 14px;resize: none;overflow-x: hidden;overflow-y: auto; color: #b8b8b8;}
.main-show_com .input .form textarea:focus { outline:none;}
.main-show_com .input .form textarea.now{ color: #555;}
.main-show_com .input .form .submit{ width: 792px; height: 39px; overflow: hidden; font-size: 12px; border-top: 1px #E6EAED solid; background: #FAFAFA; margin-top: 0px; float: left;}
.main-show_com .input .form .submit a.btn{border-right: 1px #E6EAED solid; display: block; height: 39px; padding: 0px 15px; color: #44708E; line-height: 39px; text-align: center; float: left;}
.main-show_com .input .form .submit a.tips{display: block; height: 39px; padding: 0px 15px; color: #44708E; line-height: 39px; text-align: center; float: left;}
.main-show_com .input .form .submit input.submit_com{ position: absolute; bottom: -2px; cursor: pointer; right:-2px; z-index: 999; width: 90px; height: 42px; border: none; background: url(../images/bg.png) -359px -190px no-repeat;}

.main-show_com h4{ font-size: 14px; font-weight: bold; color: #555; width: 730px; margin: 0 auto; border-bottom: 1px #e7e7e7 solid; padding-bottom: 10px; margin-bottom: 10px; margin-top: 15px;}
.main-show_com ul{ width: 730px; margin: 0 auto; overflow: hidden;}
.main-show_com ul li{ width: 730px; height: auto; overflow: hidden; margin-bottom: 25px; float: left;}
.main-show_com ul li .c{ width: 686px; height: auto; overflow: hidden; float: right; position: relative;}
.main-show_com ul li .c span.arr{ top: 10px; width: 15px; height: 19px; display: block; background: url(../images/bg.png) -392px -148px no-repeat; position: absolute;}
.main-show_com ul li .c .con{ width: 650px; height: auto; border: 1px #e8e8e8 solid; border-radius: 3px; background: #fbfbfb; overflow: hidden; padding: 6px 10px 10px 10px; float: right;}
.main-show_com ul li .c .con h5{ font-size: 12px; font-weight: bold; color: #ff7300; border-bottom: 1px #e8e8e8 solid; padding-bottom: 5px; margin-bottom: 5px;}
.main-show_com ul li .c .con h5 em{ padding-left: 10px; color: #ccc;}
.main-show_com ul li .c .con span.txt{ display: block; font-size: 12px; line-height: 20px;}




.main-show-news-list{
    height: auto; overflow: hidden;
    width: 730px; position: relative;
}

.main-show-news-list ul.list{ margin-top: -21px; }
.main-show-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.main-show-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.main-show-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.main-show-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.main-show-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 420px; float: left; line-height: 100%;
}
.main-show-news-list ul.list li span.dec{
    display: block; width: 520px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.main-show-news-list ul.list li span.icon{
    display: block; width: 520px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.main-show-news-list ul.list li.title span.icon,.main-show-news-list ul.list li.title h3,.main-show-news-list ul.list li.title span.dec{
    width: 730px;
}
.main-show-news-list ul.list li.title span.dec{
    width: 730px; height: 44px; overflow: hidden;
}
.main-show-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.main-show-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.main-show-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px;
}

.main-show_com a.comment_get_more{
	width: 100%; display: block; text-align: center; font-size: 16px; color: #fff;
	background: #c1c1c1; padding: 10px 0px;
}



/*产品大典*/
.pro-nav{ width: 910px; border-bottom: 1px #eee solid; height: auto; overflow:hidden;}
.pro-nav dl{
	width: 910px;
}
.pro-nav dl dd{
	float: left; display: inline; margin-right: 5px;
}
.pro-nav dl dd a{
	display: block;
	height: 40px; line-height: 40px;
	padding: 0px 10px;
	font-size: 14px;
	color: #333;
	background: #ddd;
}
.pro-nav dl dd a.on,.pro-nav dl dd a:hover{
	background: #F34540; color: #fff;
}
.pro_l{
	width: 910px; height: auto; overflow:hidden;
}

.pro_l ul{width: 1000px;}
.pro_l ul li{
	width: 202px; height: 287px; background: #eee; float: left; margin-right: 20px;
	display: inline; padding: 5px; overflow: hidden;
	margin-top: 20px;
}
.pro_l ul li a.img{
	width: 202px; height: 202px; overflow: hidden; display: block;
}

.pro_l ul li a.img img{
	width: 202px; height: 202px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.pro_l ul li a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.pro_l ul li span.img_title{
	font-size: 16px; line-height: 24px; width: 100%; height: 50px; overflow:hidden; display: block;
	margin-top: 8px;
}
.pro_l ul li span.company{
	display: block; width: 100%; overflow: hidden; height: 20px; margin-top: 2px;
}
.pro_l ul li span.company a{
	font-size: 12px; color: #999;
}



.pro_r{
	width: 230px; height: auto; overflow:hidden;
}

.pro-r-box{
	width: 230px; height: auto; overflow:hidden;
}
.pro-r-box h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.pro-r-box h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.pro-r-box h3 .title a.on{
	background: #F34540; color: #fff;
}
.pro-r-box h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}

.pro-r-box .c{
	display: block;
}
.pro-r-box ul.alist{
	float: left;
}
.pro-r-box ul.alist li{
	
}
.pro-r-box ul.alist li a{
	display: block;
	width: 210px; height: 28px; line-height: 28px; font-size: 14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding: 0px 0px 0px 20px;
	background: url(../images/bg.png) -556px -97px no-repeat;
}
.pro-r-box ul.alist li a:hover{
	background: url(../images/bg.png) -556px -61px no-repeat;
}

.pro-r-box ul.com-list{
	float: left;
}
.pro-r-box ul.com-list li{
	width: 100%; height: 60px; overflow:hidden;
	border-bottom: 1px #eee solid; padding: 11px 0px; margin: 0;
}
.pro-r-box ul.com-list a.img{
	width: 60px; height: 60px; overflow:hidden; float: left;
}
.pro-r-box ul.com-list a.img img{
	width: 60px; height: 60px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.pro-r-box ul.com-list a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.pro-r-box ul.com-list a.title{
	width: 160px; height: 42px; overflow:hidden; float: right;
	display: block; line-height: 20px;
}
.pro-r-box ul.com-list span{
	width: 160px; height: 20px; overflow:hidden; float: right;
	display: block; font-size: 12px; color: #888;
}
.pro-r-box ul.com-list span a{
	color: #888;
}

.ad230{
	width: 230px; height: auto; overflow:hidden;
}
.ad230 img{
	width: 230px;
}


.pro_show_l{
	width: 910px; height: auto; overflow:hidden;
}

/*产品详情*/
.pro_pic{
	width: 250px; height: 370px;
}
.pro_pic img.main{
	width: 250px; height: 250px;
}

.pro_pic a.pro_show_company_btn{
	background: #f9f9f9 url(../images/bg.png) -485px -1518px no-repeat; border: 1px #dfdfdf solid;
	height: 30px; width: 230px; line-height: 30px; font-size: 14px;
	color: #333; display: block;
	text-align: center; padding-left: 20px;
	margin-top: 15px;
}
.pro_pic a.pro_show_company_btn:hover{
	border: 1px #EE2E2C solid; color: #EE2E2C;
}
.pro_maininfo{
	width: 320px; height: auto; overflow:hidden; padding-left: 20px;
	padding-right: 40px;
}
.pro_maininfo table{
	width: 100%;
}
.pro_maininfo table td{
	padding: 5px 0px; font-size: 14px;
	line-height: 25px;
}
.pro_maininfo table td a{
	text-decoration: underline;
}
.pro_maininfo table td.title{
	color: #999;
}
.pro_maininfo table td .num{
	padding-right: 10px; color: #ff0000;
}

h1.pro_title{
	width: 600px; height: 49px; background: url(../images/bg.png) -555px -1338px no-repeat;
	line-height: 50px; padding: 0px 20px;
	font-size: 24px; color: #000; font-weight: 700;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pro_company_info{
	width: 260px; height: auto; overflow:hidden;
	background: #F6F6F6;
	margin-top: 20px;
	padding-bottom: 10px;
}
.pro_company_info h3{
	border-bottom: 1px #ddd solid; font-size: 16px; font-weight: 700;
	color: #333; width: 240px; text-align: left; line-height: 100%;
	padding: 10px 10px; background: url(../images/bg.png) -555px -1417px;

}
.pro_company_info span.company_name{
	font-size: 14px; color: #555; text-align: center;
	border-bottom: 1px #ccc dashed; display: block;
	width: 220px;overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; line-height: 40px; 
	margin:0 auto;
}
.pro_company_info img.logo{
	width: 220px; height: 80px;
	margin-left: 20px;
	margin-top: 10px;
}
.pro_company_info table{
	width: 220px;
	margin:0 auto;
}
.pro_company_info table td{
	padding: 3px 0px; font-size: 14px;
}
.pro_company_info table td a{
	text-decoration: underline;
}
.pro_company_info table td.title{
	color: #999;
}
.pro_company_info table td .num{
	padding-right: 10px; color: #ff0000;
}

.pro_w{
	width: 910px; border-top: 1px #d9d9d9 solid;
}
.pro_w h3.title{
	font-size: 14px; color: #333; border-bottom: 1px #eee solid;
	float: left; width: 910px; margin-top: 30px;
}
.pro_w h3.title b{
	display: block; padding: 7px 15px; background: #F34540; color: #fff;
	float: left; font-weight: normal;
}
.pro_w h3 a.more{
	font-size: 14px; color: #555; float: right;
}
.pro_w span.content{
	font-size: 14px; line-height: 33px; color: #555;
	padding: 5px 0px 0px 0px; display: block; width: 910px;
	float: left;
}

table.pro_show_lianxi{
	width: 100%;
}
table.pro_show_lianxi td{
	padding: 0px 0px; font-size: 14px;
}
table.pro_show_lianxi td a{
	text-decoration: underline;
}
table.pro_show_lianxi td.title{
	color: #999;
}
table.pro_show_lianxi td .num{
	padding-right: 10px; color: #ff0000;
}
.pro_w span.content .pro_show_map{
	width: 100%; height: 400px; font-size: 14px; line-height: 20px;
}

.company_pro_other{
	width: 910px; height: auto; overflow:hidden; position: relative;
}
.company_pro_other ul{
	width: 10000px;
}
.company_pro_other ul li{
	width: 202px; height: 262px; background: #eee; float: left; margin-right: 20px;
	display: inline; padding: 5px; overflow: hidden;
	margin-top: 20px;
}
.company_pro_other ul li a.img{
	width: 202px; height: 202px; overflow: hidden; display: block;
}

.company_pro_other ul li a.img img{
	width: 202px; height: 202px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.company_pro_other ul li a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.company_pro_other ul li span.img_title{
	font-size: 16px; line-height: 24px; width: 100%; height: 50px; overflow:hidden; display: block;
	margin-top: 8px;
}
.company_pro_other a.next,.company_pro_other a.prev{
	display: block; position: absolute; top: 100px; width: 36px; height: 60px; background-image:url(../images/bg.png);
	z-index: 99999;
}
.company_pro_other a.next{
	right: 0px; background-position: -505px 0px;
}
.company_pro_other a.prev{
	left: 0px; background-position: -469px 0px;
}


/*精英会*/
.w910{
	width: 910px; height: auto;
}
.w230{
	width: 230px; height: auto;
}

.jingying-nav{ border-bottom: 2px #F34540 solid;  height: auto; overflow:hidden;}
.jingying-nav ul{
	float: left;
}
.jingying-nav ul li{
	float: left; margin-right: 20px; display: inline;
}
.jingying-nav ul li a{
	font-size: 16px; display: block; overflow: hidden;
	padding: 10px 20px; background: #f1f1f1;
}
.jingying-nav ul li a.on{
	background: #F34540; color: #fff;
}


.jingying{ height: auto; overflow:hidden; }
.jingying h3.title{
	font-size: 18px; font-weight: bold; border-bottom: 1px #dedede solid;
}
.jingying ul{
	width: 1000px;
}

.jingying ul li{
	width: 200px; height: 320px; border: 1px #dbdee1 solid; float: left; margin-right: 30px;
	overflow: hidden; margin-bottom: 40px; text-align: center; padding-top: 20px;
}
.jingying ul li table{
	width: 55%; height: 200px; margin: 0 auto;
}
.jingying ul li img{
	width: 100%; border-radius: 10px;
}
.jingying ul li span{
	padding: 6px 10px; display: block; height: 100px;
}
.jingying ul li span em{
	padding-top: 4px; display: block;
}
.jingying ul li a:hover{
	color: #ff6600;
}


.jingying-show{
	width: 910px; height: auto; overflow: hidden;
}
.jingying-show h1{
	font-size: 26px; color: #333; font-weight: bold; border-bottom: 1px #efefef solid; padding-bottom: 10px;
}
.jingying-show .info{
	width: 100%; height: auto; overflow: hidden;
}
.jingying-show .info img{
	float: left; border:1px #efefef solid; width: 250px; height: auto; overflow: hidden;
	padding: 15px;
}
.jingying-show .info .txt{
	font-size: 14px; line-height: 30px; margin-top: 20px; margin-left: 40px; width: 580px; float: left;
}

.jingying-show h2{
	font-size: 18px; font-weight: normal; border-bottom: 1px #efefef solid; padding: 10px 0px; color: #333;
	margin-top: 10px; color: #ff6600;
}
.jingying-show .content{
	font-size: 14px; line-height: 30px; margin-top: 10px;
}


/*
.jingying ul li.normal{
	float: left; margin-right: 2px; display: inline;
	position: relative; width: 302px; height: 266px;
	margin-bottom: 2px;
}
.jingying ul li.normal a{
	display: block; width: 302px; height: 266px;
	background: #ccc;
}
.jingying ul li.normal a img{
	width: 302px; height: 266px;
}
.jingying ul li.normal a p{
	width: 282px; height: 46px;
	background: url(../images/bg.png) -555px -1590px no-repeat;
	position: absolute; bottom: 0px; left: 0px;
	padding: 8px 12px; line-height: 22px;
}
.jingying ul li.normal a p span.name{
	color: #ff6600; font-size: 18px; font-weight: 300;
}
.jingying ul li.normal a p span.zhiwei{
	color: #ccc; font-size: 14px; font-weight: 300;
}
.jingying ul li.normal a p span.company{
	color: #f1f1f1; font-size: 14px; font-weight: 300;
}

.jingying ul li.content{
	width: 544px; height: auto; padding: 20px 30px 40px 30px; background: #EFEDCB; float: left;
	display: inline; font-size: 16px; line-height: 28px;
	font-weight: 300;
}
.jingying ul li.content h1.title{
	font-size: 30px; color: #ff6600; line-height: 40px;
}
.jingying ul li.content span.subtitle{
	font-size: 16px; color: #000; display: block; margin-top:10px;
	margin-bottom: 10px;
}

*/


.jingying-r-box{
	width: 230px; height: auto; overflow:hidden;
}
.jingying-r-box h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.jingying-r-box h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.jingying-r-box h3 .title a.on{
	background: #F34540; color: #fff;
}
.jingying-r-box h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}

.jingying-r-box .c{
	display: block;
}
.jingying-r-box .c ul.hits{

}
.jingying-r-box .c ul.hits li{
	border-bottom: 1px #eee solid;
	padding-bottom: 10px;
}
.jingying-r-box .c ul.hits li a{
	width: 230px; height: 60px;
	margin-top: 10px; display: block;
}
.jingying-r-box .c ul.hits li a img{
	width: 68px; height: 60px; float: left;
}
.jingying-r-box .c ul.hits li a h4{
	font-size: 16px;
	width: 152px; float: right; line-height: 100%
}
.jingying-r-box .c ul.hits li a span.dec{
	font-size: 12px; color: #aaa;
	line-height: 18px; height: 40px; display: block; margin-top: 6px;
	width: 152px; float: right; overflow:hidden;
}
.jingying-r-box .c ul.hits li a span.dec em{
	color: #F34540;
}


h3.jingying_l_title{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
h3.jingying_l_title .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
h3.jingying_l_title .title a.on{
	background: #F34540; color: #fff;
}
h3.jingying_l_title a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}


/*行业活动*/
.active{

}
.active ul{
	width: 1400px;
}
.active ul li{
	width: 366px; height: 380px; background: #f5f5f5;
	float: left; margin-right: 41px; display: inline;
	margin-bottom: 40px;
	position: relative;
}
.active ul li a{
	display: block; width: 366px; height: 205px; overflow:hidden;
}
.active ul li a img{
	width: 366px; height: 205px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.active ul li a:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.active ul li h3{
	font-size: 22px; font-weight: 500;
	padding: 10px 10px 5px 10px;
}
.active ul li span.time{
	font-size: 14px; color: #666; padding: 0px 10px;
}
.active ul li span.dec{
	font-size: 14px; padding: 10px 10px;
	line-height: 22px; display: block;
	height: 80px; overflow:hidden;
}
.active ul li span.status{
	display: block; position: absolute; right: 10px; top: 165px;
	padding: 5px 10px; border-radius: 4px;
}
.active ul li .ing{
	background: #F34540; color: #fff;
}
.active ul li .over{
	background: #fff; color: #bbb;
}
.active ul li .soon{
	background: #3CA5F6; color: #fff;
}

.active_img{
	width: 710px; height: 398px; overflow: hidden;
}
.active_main_img img{
	width: 710px; height: 398px;
}
.active_info{
	width: 370px; height: 338px; background: #f1f1f1;
	padding: 30px;
}
.active_info h1.title{
	font-size: 22px;
}
.active_info span.time{
	line-height: 26px; padding-top: 10px; display: block;
	font-size: 14px; color: #777;
}

.active_w{
	height: auto; overflow:hidden;
}
.active_w h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.active_w h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.active_w h3 .title a.on{
	background: #F34540; color: #fff;
}
.active_w h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}

.active_w .c{
	display: block; font-size: 16px; line-height: 33px;
	padding-top: 10px; padding: 30px 50px;
}
.active_w .c p{
	text-indent: 2em;
}

h1.list_catname{
	font-size: 30px; color: #F34540; font-weight: 600;
}

/*视频样式*/
ul.video_list{
	width: 1000px; height: auto; overflow:hidden;
}
ul.video_list li{
	float: left; margin-right: 15px; width: 201px; height: 134px;
	margin-bottom: 30px;
}
ul.video_list li a.img{
	width: 201px; height: 134px; overflow:hidden; display: block;
	position: relative;
}
ul.video_list li a.img img{
	width: 201px; height: 134px;
}
ul.video_list li a.img span{
	display: block; position: absolute; bottom: 0px; left: 0px;
	width: 161px; height: 35px; font-size: 14px; color: #fff; line-height: 35px;
	background: url(../images/bg.png) -555px -401px no-repeat;
	padding-left: 40px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

ul.picture_list{
	width: 850px; height: auto; overflow:hidden;
}
ul.picture_list li{
	width: 850px; height: auto; overflow:hidden;
	margin-bottom: 30px;
}
ul.picture_list li a.img{
	width: 850px; overflow:hidden; display: block; position: relative;
}
ul.picture_list li a.img img{
	width: 850px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
ul.picture_list li a.img:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
ul.picture_list li a.img span{
	display: block; width: 820px; height: 49px;
	line-height: 49px; font-size: 18px; color: #fff; padding: 0px 15px;
	position: absolute;
	bottom: 0px; left: 0px;
	background: url(../images/bg.png) -555px -810px no-repeat;
}

.np_code{
	width: 100%; height: auto; overflow:hidden;
	font-size: 14px; line-height: 30px; color: #aaa;
	border-top: 1px #ddd solid;
	padding-top: 10px;
}
.np_code a{
	color: #333;
}














/*栏目抽取列表样式*/
.search_subcat{
	width: 150px; height: auto; overflow:hidden; background: #f1f1f1;
}
.search_subcat ul{}
.search_subcat ul li{  }
.search_subcat ul li a{
	display: block; width: 120px; height: 30px; line-height: 30px; border-bottom: 1px #fff solid;
	padding: 0px 15px; text-align: center;
}
.search_subcat ul li a.title{
	color: #fff; background: #F34540; font-weight: bold;
}

.search_subcat ul li a.on{
	color: #F34540; font-weight: bold;
}

.main-list-search{
	width: 660px; height: auto; overflow: hidden; margin-left: 40px;
}


.main-list-search-news-list{
    height: auto; overflow: hidden;
    width: 660px; position: relative;
}

.main-list-search-news-list ul.list{ margin-top: -21px; }
.main-list-search-news-list ul.list li{
    padding: 21px 0px; border-bottom: 1px #eee solid; height: 92px; overflow: hidden;
    position: relative; 
}

.main-list-search-news-list ul.list li a.img_link{
    width: 130px; height: 92px; overflow: hidden;
    margin-right: 20px;
}

.main-list-search-news-list ul.list li a.img_link img{
    width: 130px; height: 92px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.main-list-search-news-list ul.list li a.img_link:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.main-list-search-news-list ul.list li h3{
    color: #3f3f3f; font-size: 18px; width: 510px; float: left; line-height: 100%;
}
.main-list-search-news-list ul.list li span.dec{
    display: block; width: 510px; float: left; color: #6d6d6d; font-size: 14px; line-height: 22px;
    margin-top: 7px; font-weight: 400; height: 44px;
}
.main-list-search-news-list ul.list li span.icon{
    display: block; width: 510px; float: left; font-size: 12px; color: #848484; height: 17px;
    line-height: 17px; margin-top: 6px;
}

.main-list-search-news-list ul.list li.title span.icon,.main-list-search-news-list ul.list li.title h3,.main-list-search-news-list ul.list li.title span.dec{
    width: 660px;
}
.main-list-search-news-list ul.list li.title span.dec{
    width: 660px; height: 44px; overflow: hidden;
}
.main-list-search-news-list ul.list li span.icon a.type_name{
    height: 17px; float: left; padding: 0px 5px; font-size:12px; color: #fff;
    background: #F34540; line-height: 17px; display: block; border-radius: 3px;
}
.main-list-search-news-list ul.list li span.icon span.time{
    padding-left: 10px; float: left;
}
.main-list-search-news-list ul.list li span.icon span.com{
    height: 17px; display: block; background: url(../images/bg.png) -555px -345px no-repeat;
    float: left; padding-left: 20px; margin-left: 15px; 
}

.ad_box{
	background: #ededed url(../images/ad_bg.png) center no-repeat;
}
.ad_box img{
	width: 100%;
}
.nobg{
	background:none;
}



.header_scroll_news{
	width: 1180px; height: 40px; overflow:hidden; margin: 0px auto 0px auto;
}
.header_scroll_news h4{
	font-size: 14px; font-weight: bold; color: #F34540; float: left;
	width: 80px; line-height: 40px; background: url(../images/time.png) 0px 12px no-repeat;
	background-size: 15px 15px; padding-left: 20px;
}
.header_scroll_news .c{
	width: 1080px; height: 40px; line-height: 40px;
	float: right;
}
.header_scroll_news .c li{
	float: left; margin-right: 20px; font-size: 14px;
}
.header_scroll_news .c li a{
	color: #888;
}
.header_scroll_news .c li a:hover{
	color: #F34540;
}


.index_mag{}
.index_mag ul{width: 10000px;}
.index_mag li{
	float: left; display: inline; margin-right: 20px;
}
.index_mag li a{
	display: block;
	width: 180px; height: auto;
	overflow: hidden;
}
.index_mag li a img{
	width: 180px; height: 242px;
}
.index_mag li a span{
	display: block; width: 100%; 
	font-size: 14px; text-align: center;
	margin-top: 8px;
}

.left_float_ad{
	width: 70px; height: auto; overflow: hidden;
	position: fixed; top: 180px;
}


.footer_ad{
	width: 840px; height: 70px; position: absolute; top: 10px; right: 0px; background: url(../images/ad_1180_80.jpg) center no-repeat; float: left;
}
.footer_ad img{
	width: 100%; height: 100%;
}


/*ad_bg*/
.ad_bg{
	width: 100%; background: url(../images/ad-bg.jpg) center no-repeat; overflow: hidden;
}

a.show-get-all{
	border:1px #d0d0d0 solid; background: #f4f4f4; border-radius: 2px; font-size: 16px; color: #333;
	padding: 10px 0px; display: block; text-align: center;
}




a.gototop {
    width: 42px;
    height: 42px;
    overflow: hidden;
    position: fixed;
    bottom: 70px;
    right: 0px;
    z-index: 9990;
    background: url(../images/gotop.png) 0px 0px no-repeat;
    display: block;
}
a.gototop:hover {
    width: 42px;
    height: 42px;
    overflow: hidden;
    position: fixed;
    bottom: 70px;
    right: 0px;
    z-index: 9990;
    background: url(../images/gotop.png) 0px -42px no-repeat;
    display: block;
}




.index-left-roll-ad{
	width: 300px; overflow: hidden; position: relative; height: 176px;
}
.index-left-roll-ad .bd dl{width: 10000px;}
.index-left-roll-ad .bd dd{
	width: 300px; height: 176px; float: left; display: inline; position: relative;
}
.index-left-roll-ad .bd dd img{
	width: 300px; height: 176px;
}
.index-left-roll-ad .bd dd span{
	position: absolute; left: 0px; bottom: 0px; height: 44px; line-height: 44px;
	background: url(../images/bg.png) -555px -1716px no-repeat;color: #fff; font-size: 14px;
	width: 280px; padding: 0px 10px;
}


.index-left-roll-ad a.next,.index-left-roll-ad a.prev{
	display: block; position: absolute; top: 58px; width: 36px; height: 60px; background-image:url(../images/bg.png);
}
.index-left-roll-ad a.next{
	right: -36px; background-position: -505px 0px;
}
.index-left-roll-ad a.prev{
	left: -36px; background-position: -469px 0px;
}

.index-half-box{
	width: 100%; height: 332px; background: #ccc;
}


.index-dajiangtang{
	width: 330px; height: 369px;
	font-size: 14px; color: #3f3f3f; overflow: hidden;
}
.index-dajiangtang-video{
	height: 200px; width: 330px; background: #eaeaea;
}
.index-dajiangtang-c{
	height: 77px; overflow: hidden; margin-top: 10px;
}
.index-dajiangtang ul{ margin-top: 5px; float: left; }
.index-dajiangtang ul li{
	width: 320px; height: 28px; line-height: 28px;
	background: url(../images/bg.png) -555px -745px no-repeat;
	padding-left: 10px;
}
.index-dajiangtang ul li a{color: #535353; font-size: 14px;}
.index-dajiangtang ul li a:hover{color: #F34540;}



.index-31{ overflow: hidden; }
.index-31 .in{width: 1200px;}
.index-31 .lists{
	width: 380px; height: auto; overflow: hidden;
	float: left; margin-right: 20px; display: inline;
}
.index-31 .lists h3{
	border-bottom: 1px #ddd solid; overflow: hidden; height: 35px;
}
.index-31 .lists h3 .title a{
	height: 35px; display: block; float: left; padding: 0 8px;
	color: #333; font-size: 16px; line-height: 33px;
}
.index-31 .lists h3 .title a.on{
	background: #F34540; color: #fff;
}
.index-31 .lists h3 a.more{
	float: right; background: url(../images/bg.png) -437px 0px no-repeat; display: block; width: 9px; height: 15px;
	margin-top: 10px;
}
.index-31 .lists .c{
	width: 280px; height: auto; overflow: hidden; margin-top: 10px;
}
.index-31 .lists .c ul.nor li{
	width: 280px; height: 72px; overflow: hidden; margin-bottom: 15px;
}
.index-31 .lists .c ul.nor li a.img_link{
	width: 107px; height: 72px; display: block; overflow: hidden;
}
.index-31 .lists .c ul.nor li a.img_link img{
	width: 107px; height: 72px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-31 .lists .c ul.nor li a.img_link:hover img{
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-31 .lists .c ul.nor li h4{
	height: 44px; line-height: 22px; overflow: hidden; width: 163px; padding-left: 10px;
	margin-top: -2px;
}
.index-31 .lists .c ul.nor li span.time{ 
	display: block; color: #bbb; font-family: arial; font-size: 12px; padding-left: 10px; 
	width: 163px; margin-top: 13px; float: left;
}

.index-31 .lists .c ul.title_list{}
.index-31 .lists .c ul.title_list li{
	width: 270px; height: 31px; line-height: 31px;
	background: url(../images/bg.png) -555px -742px no-repeat;
	padding-left: 10px; overflow:hidden;
}




.index-vr{
	width: 910px; height: auto; overflow: hidden;
}

.index-vr .index-vr-half{
	width: 442px; height: auto; overflow: hidden;
}

.index-vr .index-vr-left{
	width: 552px; height: auto; overflow: hidden;
}

.index-vr .index-vr-right{
	width: 332px; height: auto; overflow: hidden;
}

.index-vr .index-vr-right ul{
	margin-top: 10px;
}
.index-vr .index-vr-right ul li{
	width: 322px; height: 28px; line-height: 28px;
	background: url(../images/bg.png) -555px -745px no-repeat;
	padding-left: 10px;
}
.index-vr .index-vr-right ul li a{color: #535353;}
.index-vr .index-vr-right ul li a:hover{color: #F34540;}






.index-vr h2{line-height: 100%; border-bottom: 3px #F34540 solid; height: 33px; line-height: 30px;}

.index-vr h2 .tabs{
	background: #F34540; height: 33px; padding: 0 10px; line-height: 33px;
	color: #fff; float: left; margin-right: 5px; font-size: 22px;
}

.index-vr h2 span.big_title{
	font-size: 22px; font-weight: bold; float: left;
}
.index-vr h2 a.more{color: #777;}
.index-vr h2 .title{ height: 33px; width: 740px;}
.index-vr .title a{
	display: block; height: 33px; padding: 0 10px; line-height: 33px; float: left;
}
.index-vr h2 .title a.on{
	background: #F34540; color: #fff;
}
.index-vr .index-vr-left .c{
	margin-top: 20px;
}
.index-vr .index-vr-left .c .lists{
	width: 552px; height: 302px; overflow: hidden; float: left; display: inline;
}
.index-vr .index-vr-left .c .lists ul{
	width: 600px; float: left; height: 302px;
}
.index-vr .index-vr-left .c .lists ul li{
	float: left; display: inline; margin-bottom: 16px; margin-right: 9px;
}
.index-vr .index-vr-left .c .lists ul li a{
	display: block; width: 178px; height: 143px; position: relative;
	overflow: hidden;
}
.index-vr .index-vr-left .c .lists ul li a img{
	width: 178px; height: 143px;
	-webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.index-vr .index-vr-left .c .lists ul li a:hover img{
	width: 178px; height: 143px;
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
	transform: scale(1.1);
}
.index-vr .index-vr-left .c .lists ul li a span{
	display: block; width: 133px; height: 35px; line-height: 33px; color: #fff; font-size: 16px;
	background: url(../images/bg.png) -555px -401px no-repeat; padding-left: 40px; padding-right: 5px;
	position: absolute; bottom: 0px; left: 0px;
}

.new_rela{
	width: 730px; height: auto; overflow: hidden;
}
.new_rela ul{
	width: 800px; margin-top: 20px;
}
.new_rela ul li{
	float: left; display: inline-block; margin-right: 20px; margin-bottom: 20px;
}
.new_rela ul li a{
	display: block; width: 167px; height: 160px; overflow: hidden;
}
.new_rela ul li a img{
	width: 100%; height: 120px;
}
.new_rela ul li a span{
	display: block; width: 100%; height: 40px; font-size: 14px; line-height: 20px; overflow: hidden;
}

.new_rela_small{
	width: 670px; height: auto; overflow: hidden;
}
.new_rela_small ul{
	width: 730px; margin-top: 20px;
}
.new_rela_small ul li{
	float: left; display: inline-block; margin-right: 20px; margin-bottom: 20px;
}
.new_rela_small ul li a{
	display: block; width: 152px; height: 160px; overflow: hidden;
}
.new_rela_small ul li a img{
	width: 100%; height: 120px;
}
.new_rela_small ul li a span{
	display: block; width: 100%; height: 40px; font-size: 14px; line-height: 20px; overflow: hidden;
}



.index-jiangtang-2017{
	height: 401px; width: 840px; overflow: hidden;
}
.index-jiangtang-2017 h2.title{
	font-size: 22px; font-weight: bold; border-bottom: 1px #eaeaea solid;
	display: block; width: 840px; margin-bottom: 10px; overflow: hidden; height: 30px;
}
.index-jiangtang-2017 h2.title b{
	background-color: #ff0028; padding: 3px 5px; color: #fff;
}
.index-jiangtang-2017 h2.title a.v_qq{
	font-size: 14px; color: #444;
}

.index-jiangtang-2017 .v-main{
	width: 640px; height: 371px; 
}
.index-jiangtang-2017 .v-main .v{
	height: 330px; width: 640px; overflow: hidden;
	margin-bottom: 10px;
}
.index-jiangtang-2017 .v-main span.title{
	font-size: 18px; display: block; width: 100%; height: 21px; line-height: 21px;
	overflow: hidden; color: #333; text-align: center;
}
.index-jiangtang-2017 .v-list{
	width: 180px; height: 371px; overflow: hidden;
}
.index-jiangtang-2017 .v-list a{
	display: block; width: 100%; height: 113px; margin-bottom: 10px;
}
.index-jiangtang-2017 .v-list a img{
	width: 100%; height: 91px;
}
.index-jiangtang-2017 .v-list a span{
	display: block; width: 100%; height: 23px; line-height: 23px; font-size: 12px; color: #555;
	overflow: hidden;
}

.index-toutiao-2017{
	 padding: 10px 0px 0 0;
}

.index-ad-r-2017{
	width: 230px; height: auto; overflow: hidden;
}

.r-ad-88{
	height: 88px; overflow: hidden;
}
.r-ad-88 img{
	height: 88px;
}