﻿
/* CSS Document */
* {
	margin: 0;
	padding: 0
}
body {
	text-align: left;
	color: #333;
	font-size: 12px;
	font-family: "宋体", Verdana, Arial, Helvetica, sans-serif
}
h1, h2, h3, h4, h5, h6, ul, ol, dl {
	font-weight: normal;
	font-size: 12px
}
ol, ul {
	list-style: none
}
label, select, input[type="submit"], input[type="button"], button {
	cursor: pointer
}
img {
	border: 0;
	margin: 0
}
textarea {
	overflow: auto
}
em {
	font-style: normal;
	font-size: 12px
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	font-size: 0
}
.clear {
	height: 0;
	clear: both;
	line-height: 0;
	font-size: 0
}
a {
	color: #333
}
a:link, a:visited {
	text-decoration: none
}
a:hover {
	color: #C00;
	text-decoration: underline
}
a * {
	cursor: pointer
}
a img {
	border: 0
}
select, input, button {
	vertical-align: middle
}
body img.valign {
	vertical-align: middle
}
em {
	font-style: normal
}
.mainWapper, .mainWapperNew {
	width: 1180px;
	margin: 0 auto;
	clear: both;
	background: #fff;
*overflow: hidden;
}
#header {
}
.header_bd {
	z-index: 1000;
	width: 1180px;
	height: 85px;
	margin: 0 auto;
	background: #fff
}
.logo {
	width: 285px;
	height: 55px;
	float: left;
	margin: 10px 0 0 3px;
	display: inline
}
.logo h1 a {
	display: block;
	height: 54px;
	overflow: hidden;
	width: 226px
}
.ihea-right {
	width: 892px;
	float: right;
	position: relative;
	z-index: 10;
	margin-top: 10px
}
.ihea-right .top-bar-search {
	float: left;
	position: relative;
	width: 544px;
	margin-top: 5px
}
.ihea-right .search-key span {
	color: #333;
	font-weight: bold
}
.ihea-right .search-key a {
	color: #444;
	padding-right: 5px;
	margin-right: 0;
	font-family: "微软雅黑"
}
.ihea-right .search-key a:hover {
	color: #f40
}
.ihea-right .search {
	border: 2px solid #D40615;
	height: 34px;
	width: 540px;
	float: right;
	margin: 0 0 5px 0
}
.header_bd .ihea-right .search-select {
	float: left;
	height: 34px;
	line-height: 34px;
	width: 70px
}
.header_bd .search .search-trigger span {
	background: url(/templets/jp/images/search_trigger.png) right center no-repeat;
	color: #666;
	display: block;
	padding-left: 15px;
	width: 40px
}
.top_bar_search .search-key {
	margin-bottom: 0
}
.header_bd .search .search-trigger span {
	display: block;
	margin: 3px 0 0 3px;
	text-indent: 13px;
	height: 27px;
	line-height: 27px;
	padding-left: 0;
	width: 63px;
	background: url(/templets/jp/images/search_trigger.png) 45px center no-repeat;
	color: #666
}
.ihea-right .search-trigger a:hover {
	text-decoration: none
}
.ihea-right .search form {
	float: left;
	width: 470px;
	height: 34px
}
.header_bd .ihea-right .search-On, .ihea-right .search-Off, .ihea-right .search-off {
	border: 0;
	color: #444;
	float: left;
	padding: 9px 5px;
	_padding: 11px 5px 5px;
	margin: 0;
	height: 16px;
	line-height: 13px;
	width: 360px;
	background: 0;
	overflow: hidden
}
.header_bd .ihea-right .search-On {
	color: #666
}
.header_bd .ihea-right .search-off {
	color: #666
}
.header_bd .ihea-right .search-btn {
	width: 100px;
	height: 34px;
	float: left;
	background: #D40615;
	border: 0;
	cursor: pointer;
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	text-align: center
}
.ihea-right .search-trigger {
	position: relative
}
.ihea-right .search-trigger dl {
	display: none;
	width: 66px;
	position: absolute;
	left: -2px;
	top: 31px;
	border: 1px solid #D40615;
	background-color: #fff;
	border-top: 0;
	border-width: medium 2px 2px
}
.ihea-right .search-trigger dl dd {
	display: block;
	clear: both;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	color: #333;
	text-indent: 16px;
	cursor: pointer
}
.ihea-right .searchOn {
	background-color: #dcdcdc;
	color: #666
}
.nav1 .nwrap {
	float: left;
	height: 37px;
	line-height: 40px;
	_line-height: 37px
}
.i-list {
	width: 1178px;
	height: 20px;
}
.i-list a {
	display: block;
	float: left;
	padding: 0 16px;
	font-size: 14px;
	color: #fff;
}
.i-list a.link{color: #fff;}
.i-list a:hover, .i-list a.navhoveron {
	background: 0;
	text-decoration: none
}
.i-list a.bgnone {
	background: 0
}
.navCon-cate {
	width: 230px;
	background: url("/templets/jp/images/linkbg.gif") no-repeat scroll 200px 14px #f0611d;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	color: #FFF;
	position: relative;
	float: left;
	height: 40px;
	z-index: 999
}
.navCon-cate .cateMenu {
	position: absolute;
	left: 0;
	font-family: "微软雅黑";
	background-color: #fff;
	z-index: 999;
	padding: 4px 0;
	width: 228px;
	top: 39px;
	border: 1px solid #f0611d;
}
.navCon-cate-title a.navCon-cate-title-txt, .navCon-cate-title a.navCon-cate-title-txt:hover {
	color: #fff;
	text-decoration: none
}
.navCon-cate-title a.navCon-cate-title-more {
	display: block;
	height: 19px;
	left: 200px;
	position: absolute;
	top: 10px;
	width: 20px
}
.navCon-cate .cateMenu li {
	width: 228px;
	overflow: hidden;
	line-height: 26px;
	border-bottom: 1px solid #ddd;
	position: relative;
	padding: 5px 0;
*float: left
}
.navCon-cate .cateMenu li.bg, .bgf5 {
	background: #f5f5f5
}
.navCon-cate .cateMenu li .cate-tag {
	width: 64px;
	overflow: hidden;
	line-height: 26px;
	float: left
}
.navCon-cate .cateMenu li .cate-tag strong {
	float: left;
	height: 26px;
	line-height: 26px;
	display: block;
	background: url(/templets/jp/images/gray-arrow.gif) 130px 10px no-repeat;
	font-weight: normal
}
.navCon-cate .cateMenu li .cate-tag strong.cat1 {
	float: right;
	padding-right: 7px;
}
.navCon-cate .cateMenu li .cate-tag strong a {
	font-size: 12px;
	color: #222;
	font-weight: bold
}
.navCon-cate .cateMenu li .cate-tag strong.cat1 a {
	color: #c00;
}
.navCon-cate .cateMenu li .cate-tag strong a:hover {
	color: #f0611d
}
.navCon-cate .cateMenu li.on .cate-tag strong a {
	color: #fff
}
.navCon-cate .cateMenu .on {
	background: #665446
}
.indexpage .cateMenu .on {
	width: 240px
}
.navCon-cate .cateMenu .list-item {
	width: 158px;
	font-weight: normal;
	text-indent: 0;
	line-height: 26px;
	font-family: "微软雅黑";
	float: right
}
.navCon-cate .cateMenu .list-item a {
	color: #444;
	width: 38px;
	height: 26px;
	overflow: hidden;
	display: block;
	float: left;
	line-height: 26px
}
.navCon-cate .cateMenu .list-item a:hover {
	color: #f0611d
}
.bannerbot {
	float: left;
	padding-top: 4px
}
.head_right_gdv {
	width: 305px;
	height: 65px;
	float: right;
	overflow: hidden
}
.head_right_gdv table {
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-collapse: collapse;
	width: 100%
}
.head_right_gdv table td {
	width: 141px;
	padding-left: 10px;
	height: 30px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}
.head_right_gdv table td a {
	width: 70px;
	float: left;
	text-align: left;
	color: #444
}
.head_right_gdv table td a:hover {
	color: #f40
}
.nav_big {
	background: #D40615;
	overflow: hidden;
}
.sy_2014cont5 {
	margin-top: 20px;
	background: url(../image/sy_24.png) repeat-x left top;
}
.sy_2014cont5 .cont {
	margin: 0 auto;
	width: 1190px;
	padding-bottom: 15px;
}
.sy_2014cont5 .cont h2 {
	height: 67px;
	background: url(../image/sy_17.png) no-repeat;
	display: block;
}
.sy_2014cont5 .cont .txt1 {
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #595959;
	border-bottom: #ccc solid 1px;
}
.sy_2014cont5 .cont .txt2 {
	height: 67px;
	border-top: 1px solid #ccc;
	margin-top: 10px;
	line-height: 20px;
	background: url(../image/sy_23.png) no-repeat right center;
	position: relative;
	font-family: Arial, Helvetica;
	padding-top: 13px;
}
.sy_2014cont5 .cont .txt2 img {
	display: block;
	float: left;
	width: 113px;
	height: 52px;
	border: 1px solid #ccc;
}
.sy_2014cont5 .cont .txt2 span {
	display: block;
	float: left;
	margin-left: 10px;
	line-height: 18px;
}
.sy_2014cont5 .cont .txt2 .about2 {
	position: absolute;
	width: 126px;
	height: 41px;
	top: 19px;
	left: 722px;
	text-indent: -9999px;
}
.sy_2014cont5 .cont .txt2 .about3 {
	position: absolute;
	width: 105px;
	height: 41px;
	top: 21px;
	left: 853px;
	text-indent: -9999px;
}
.sy_2014cont5 .cont .txt2 .about4 {
	position: absolute;
	width: 124px;
	height: 39px;
	top: 21px;
	left: 1067px;
	text-indent: -9999px;
}
.sy_2014cont5 .cont .txt3 {
	padding: 10px;
	background: #f2f2f2;
	min-height: 62px;
	height: auto !important;
	height: 80px;
	line-height: 20px;
}
.sy_2014cont5 .cont .txt3 span {
	display: block;
	float: left;
	width: 60px;
	line-height: 20px;
	height: 60px;
}
.sy_2014cont5 .cont .txt3 div {
	display: block;
	float: right;
	width: 1105px;
	line-height: 20px;
}
.pos {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin:10px 0px;
}
.rank {
	width: 1180px;
	height: 29px;
	background: url(../image/box_bg.gif) repeat-x;
	margin-top: 20px;
}
.box_title {
	background: url(../image/top_bg.gif);
	width: 306px;
	height: 29px;
	margin: 0 auto;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	line-height: 29px;
	height: 29px;
	text-align: center;
}
.hangye {
	width: 1180px;
	margin: 20px auto;
	overflow: hidden
}
.hangye ul li {
	width: 118px;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.hangye ul li a {
	color: #666666;
	font-size: 12px;
}
.linking {
	width: 1180px;
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: 24px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #999;
	CLEAR: both;
	OVERFLOW: hidden;
	BORDER-TOP: #dcdcdc 1px dotted;
	PADDING-TOP: 15px;
	margin: 0 auto;
}
.linking STRONG {
	DISPLAY: block;
	FLOAT: left
}
.linking DIV {
	WIDTH: 1100px;
	FLOAT: right
}
.linking A {
	PADDING-LEFT: 8px;
	DISPLAY: inline-block;
	HEIGHT: 25px;
	VERTICAL-ALIGN: middle;
	color: #999
}
