@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, input, form, p, blockquote, th {
	margin: 0;
	padding: 0;
	font-family:Arial,Microsoft YaHei,宋体,SimHei,Helvetica,Sans-seri; 
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

ol, ul, li {
	list-style: none;
}

address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

fieldset {
	border: 0;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

.l {
	float: left;
}

.r {
	float: right;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.dis {
	display: block;
}

.undis {
	display: none;
}

.input {
	height: 18px;
	padding: 1px 0 0 3px;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}

.button {
	height: 21px;
	padding: 2px 0 0 3px;
	background-color: #efefef;
	border: 1px solid #aaaaaa;
	font-size: 12px;
	cursor: pointer;
}

.dot {
	font-family: "宋体";
}

img {
	border: 0;
}

body {
	font-size: 14px;
	font-family: Microsoft YaHei,宋体,SimHei,Arial,Helvetica,Sans-seri;
}

td,th {
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	font-family: Microsoft YaHei,宋体,SimHei,Arial,Helvetica,Sans-seri; 
	border-bottom:#cdcdcd 1px solid;
	padding:1%;
}

/*链接默认样式*/
a,a:link,a:visited,a:active {
	color: #004276;
	text-decoration: none;
}

a:hover {
	color: #ff0006;
	text-decoration: underline;
}

/*去除虚线,兼容IE和火狐*/
a {
	outline: none;
	transition: 588ms;
}

a:active {
	star: expression(this.onFocus=this.blur());
}

.cl {
	clear: both;
	visibility: hidden;
	font-size: 0px;
	line-height: 0px;
	width: 100%;
	height: 0;
	padding: 0px;
	margin: 0px;
}
/*clear float*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */ 
.center {
	clear: both;
	width: 1002px;
	margin: 0 auto;
	padding: 0;
}

.red,a.red:link,a.red:visited {
	color: #ff0006;
}

a.red:hover {
	color: #ff0006;
}

/*头样式*/
.headertop {
	clear: both;
	height: 10px;
	background-color: #1e3e70
}

.header {
	clear: both;
	width: 1200px;
	margin: 0 auto;
	overflow:hidden;
}

.header .logo {
	float: left;
	width: 404px;
	margin-top: 1.2%;
	margin-bottom: 1%;
}

.header .logo img {
	display: block;
}

.header .headr {
	float: right;
}

/*文字导航样式*/
.mainnav {
	float: left;
	width: 718px;
	line-height: 100px;
}

.mainnav a,.mainnav a:link,.mainnav a:visited {
	float: left;
	line-height: 100px;
	color: #1a3b6e;
	text-align: center;
	font-size: 18px;
	display: block;
	padding: 0px;
	padding-right:2.3%; padding-left:2.3%;
}

.mainnav a:hover,.mainnav a.active,.mainnav a.active:link,.mainnav a.active:visited {
	text-decoration: none;
	color: #fff;
	background-color: #b4894b
}

.en {
	float: right;
	width: 75px;
	height: 37px;
	margin-top: 4%;
}

.en img {
	float: left;
	width: 24px;
	margin-top: 10%;
}

.en .zi {
	float: right;
	width: 50px;
	line-height: 37px;
	font-size: 15px;
}

.en .zi a {
}

.nav {
	clear: both;
	width: 1002px;
	margin: 0 auto;
	clear: both;
	top: 127px;
}

.downmenu {
	padding: 0;
	position: absolute;
	padding: 0 0;
	width: 99px;
	z-index: 1;
	text-align: center;
	background-color: #f47f00;
}

.downmenu ul {
	padding: 0;
	margin: 0;
}

.downmenu ul li {
	line-height: 23px;
	height: 23px;
}

.downmenu a {
	color: #fff;
	text-decoration: none;
}

.downmenu a:link,.downmenu a:visited {
	color: #fff;
}

.downmenu a:hover {
	color: #ffe7b9;
	text-decoration: underline;
}

.mainimg {
	clear: both;
	width: 100%;
	margin: 3px auto 23px auto;
	padding: 0;
}

.mt10 {
	clear: both;
	width: 1002px;
	height: 10px;
	margin: 0 auto;
	padding: 0;
	line-height: 0;
	font-size: 0;
	background: url(images/bg.gif) repeat-x;
}

.mt10_2 {
	clear: both;
	width: 1002px;
	height: 10px;
	margin: 0 auto;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

/*首页*/
.yewulingyu {
	clear: both;
	margin:3% auto 0 auto;
	width: 1200px;

}

.yewulingyu .title {
	font-size: 40px;
	color: #0e0e0e;
	text-align: center;
	font-weight: bold;
	background: url(images/dian.gif) no-repeat center;
}

.yewulingyu .title span {
	color: #2c4d7f
}

.yewulingyu .title a {
	color: #0e0e0e;
}

.yewulingyu .title a:hover {
	color: #b89b5e;
	text-decoration: none
}

.yewulingyu .summary {
	font-size: 15px;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	padding-top: 2%;
	padding-bottom: 2%;
	color: #727171;
	line-height: 24px;
}

.yewulingyu .content {
	overflow: hidden;
}

.yewulingyu .content ul {
	float: left;
	width: 22%;
	border: #ececec 1px solid;
	border-top: none;
	height: 300px;
	list-style: none;
	transition: 588ms;
	margin: 1.2% 1.2%;
	list-style: none;
}

.yewulingyu .content ul:hover {
	box-shadow: 0px 5px 10px #e2e2e2;
}

.yewulingyu .content ul h3 {
	font-size: 21px;
	line-height: 58px;
	height: 71px;
	text-align: center;
	border-bottom: none;
	margin-bottom: 3%;
	background: url(images/huibg.gif) repeat-x top;
		
}

.yewulingyu .content ul h3 a:hover {
	background: url(images/titlebg.gif) no-repeat;
	display: block;
	color: #FFFFFF;
	transition: 588ms;
	height: 71px;

}

.yewulingyu .content ul p {
	width: 90%;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	border-bottom: #dee3e8 1px solid;
	text-align: center;
	font-size: 14px;
	color: #656565;
}

.hexinlvshi {
	clear: both;
	margin: 3% auto;
}

.hexinlvshi .title {
	font-size: 40px;
	color: #0e0e0e;
	text-align: center;
	font-weight: bold;
	background: url(images/dian.gif) no-repeat center;
}

.hexinlvshi .title span {
	color: #2c4d7f
}

.hexinlvshi .title a {
	color: #0e0e0e;
}

.hexinlvshi .title a:hover {
	color: #b89b5e;
	text-decoration: none
}

.hexinlvshi .summary {
	font-size: 16px;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	padding-top: 1%;
	padding-bottom: 2%;
	color: #727171;
	line-height: 24px;
}

.hexinlvshi .content {
	width: 100%;
	clear: both;
	background-color: #f2f4f6;
	overflow: hidden;
}

.team {
	max-width: 1100px;
	margin: 1% auto;
	overflow: hidden;
}

.titie {
	text-align: center
}

.box1 {
	float: left;
	width: 23%;
	margin: 2% 1% 2% 1%;
	box-shadow: 0px 0px 50px rgba(5, 5, 5, 0.08);
	background-color:#fff;
}

.box-hover {
	position: relative;
	overflow: hidden;
}

.img1 {
	position: relative;
	overflow: hidden;
	backface-visibility: hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	transition: all 0.4s ease;
}

.img1 img {
	height: auto;
	width: 100%;
}

.overlay-shade {
	bottom: 0;
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	background-color: #000;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.5s ease;
}

.staff-content {
	text-align: center;
	padding: 10px 20px 22px 20px;
	position: relative;
	z-index: 0;
	transition: all 0.3s ease;
}

.staff-content h4 {
	color: #272C3F;
	font-size: 18px;
	margin-bottom: 2%
}

.staff-content h4 a {
	color: #272C3F;
	text-decoration: none;
	font-size: 16px;
}

.staff-content .speciality {
	color: #777;
	font-size: 14px;
	border: #d2d2d2 1px solid;
	height: 30px;
	line-height: 30px;
	width: 50%;
	margin: 0 auto
}

.staff-content .speciality a:hover{color:#FFFFFF}

.staff-content::before {
	background-color: #B89B5E;
	position: absolute;
	content: '';
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: visible;
	transition: all 500ms ease;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-moz-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	-moz-transform-origin: top;
	transform-origin: top;
	z-index: -1;
}

.box1:hover .img1 {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.box1:hover .overlay-shade {
	opacity: 0.7;
	filter: alpha(opacity=90);
}

.box1:hover .staff-content::before {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-moz-transform: scaleY(1);
	transform: scaleY(1);
	opacity: 1;
}

.box1:hover .staff-content h4 a {
	color: #fff;
}

.box1:hover .staff-content .speciality {
	color: #fff;
}

/*icon*/

.icons-holder {
	left: 0;
	margin: 0 auto;
	right: 0;
	text-align: center;
	top: 40%;
	vertical-align: middle;
	width: 80%;
	transition: all 0.4s ease;
	position: absolute;
	opacity: 0;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 23px;
}

.box1:hover .icons-holder {
	top: 45%;
	opacity: 1;
	z-index: 999;
}

.icons-holder p {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 3%;
}

.youshi {
	clear: both;
	margin: 3% auto;
}

.youshi .title {
	font-size: 40px;
	color: #0e0e0e;
	text-align: center;
	font-weight: bold;
	background: url(images/dian01.gif) no-repeat center;
}

.youshi .title span {
	color: #2c4d7f
}

.youshi .title a {
	color: #0e0e0e
}

.youshi .title a:hover {
	color: #b89b5e;
	text-decoration: none
}

.youshi .anniubg {
	max-width: 1142px;
	overflow: hidden;
	background: url(images/linebg.gif) no-repeat;
	height: 148px;
	margin: 2% auto
}

.youshi .anniubg dl {
	float: left;
	width: 20%;
	margin-left: 2.5%;
	margin-right: 2.5%;
}

.youshi .anniubg dt {
	text-align: center;
	padding-top: 10%;
	transition: 588ms;
}

.youshi .anniubg dt:hover {
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	transform: translateY(-8px);
}

.youshi .anniubg dd {
	font-size: 16px;
	text-align: center;
	line-height: 45px;
	color: #5e6981
}

.vsbg {
	clear: both;
	width: 100%;
	height: 592px;
	background: url(images/vsbg.jpg) no-repeat center center;
	overflow: hidden
}

.vsbg .content {
	max-width: 1100px;
	margin: 0 auto;
	overflow:hidden;
}

.vsbg .vsleft {
	float: left;
	width: 38%;
	padding-top: 16.6%;
}

.vsbg .vsleft ul {
}

.vsbg .vsleft li {
	font-size: 18px;
	line-height: 71px;
	color: #FFFFFF;
	text-align: right
}

.vsbg .vsright {
	float: right;
	width: 32%;
	padding-top: 16.6%;
}

.vsbg .vsright ul {
}

.vsbg .vsright li {
	font-size: 15px;
	line-height: 72px;
	color: #c3c7cf;
	text-align: left
}

.guojishiwusuo {
	clear: both;
	margin: 3% auto;
}

.guojishiwusuo .bt {
	font-size: 40px;
	color: #2c4d7f;
	text-align: center;
	font-weight: bold;
	background: url(images/dian01.gif) no-repeat center;
}

.guojishiwusuo .bt span {
	color: #0e0e0e
}

.guojishiwusuo .bt a:hover {
	color: #b89b5e;
	text-decoration: none
}

.guojishiwusuo .contentbg {
	width: 100%;
	background: #f2f4f6;
	margin-top: 3%;
	overflow: hidden
}

.guojishiwusuo .content {
	max-width: 1140px;
	margin: 0 auto
}

.guojishiwusuo .content .left1 {
	float: left;
	width: 42%;


}

div.slideBox {
	position: relative;
	overflow: hidden;
}

div.slideBox ul.items {
	position: absolute;
	float: left;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

div.slideBox ul.items li {
	float: left;
	background: none;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

div.slideBox ul.items li a {
	float: left;
	line-height: normal !important;
	padding: 0px !important;
	border: none/*For IE.ADD.JENA.201206300844*/;
}

div.slideBox ul.items li a img {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	border: none/*For IE.ADD.JENA.201206300844*/;
}

div.slideBox div.tips {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 45px;
	opacity: 0.8;
	background-color: rgba(0,0,0,0.5);
	overflow: hidden;
}

div.slideBox div.tips div.title {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
}

div.slideBox div.tips div.title a {
	color: #FFF;
	font-size: 16px;
	line-height: 45px;
	margin-left: 20px;
	text-decoration: none;
}

div.slideBox div.tips div.title a:hover {
	text-decoration: underline !important;
}

div.slideBox div.tips div.nums {
	position: absolute;
	right: 10px;
	top: 0px;
	height: 100%;
}

div.slideBox div.tips div.nums a {
	display: inline-block;
	>float: left/*For IE.ADD.JENA.201206300844*/;
	width: 10px;
	height: 10px;
	background-color: #FFF;
	text-indent: -99999px;
	margin: 15px 0px 0px 5px;
}

div.slideBox div.tips div.nums a.active {
	background-color: #a10c00;
}

div.slideBox ul.items li p {
	clear: both;
	overflow: hidden;
	color: #ffffff;
	font-size: 15px;
	padding: 0px 0 0 10px;
	position: absolute;
	bottom: 10px;
	z-index: 9999;
	width: 40%;
	height: 24px;
	line-height: 24px;
}

div.slideBox ul.items li strong {
	display: block;
	font-size: 16px;
	padding: 13px 0px 5px 0px;
}

.guojishiwusuo .content h3 {
	font-size: 18px;
	color: #2c4d7f;
	line-height: 85px;
}

.guojishiwusuo .content .right1 {
	float: right;
	width: 52.5%
}

.guojishiwusuo .content .right1 .hezuo {
}

.guojishiwusuo .content .right1 .hezuo h3 {
	font-size: 18px;
	color: #2c4d7f;
	line-height: 75px;
	padding-top:1%;
}

.guojishiwusuo .content .right1 .hezuo ul {
}

.guojishiwusuo .content .right1 .hezuo ul li {
	float: left;
	width: 33.3%;
}

.guojishiwusuo .content .right1 .hezuo ul li img {
	border: #CCCCCC 1px solid
}

.anli {
	clear: both;
	margin: 2% auto;
}

.anli .title {
	font-size: 40px;
	color: #0e0e0e;
	text-align: center;
	font-weight: bold;
	background: url(images/dian.gif) no-repeat center;
}

.anli .title span {
	color: #2c4d7f
}

.anli .title a {
	color: #0e0e0e
}

.anli .title a:hover {
	color: #b89b5e;
	text-decoration: none
}

.anli .summary {
	font-size: 15px;
	width: 70%;
	text-align: center;
	margin: 0 auto;
	padding-top: 1%;
	padding-bottom: 2%;
	color: #727171;
	line-height: 24px;
}

.anli .content {
	max-width: 1200px;
	margin: 0 auto;
	overflow: hidden
}

.anli .content dl {
	float: left;
	width: 45%;
	padding: 1.5%;
}

.anli .content dl dt {
	float: left;
	width: 23%;
}

.anli .content dl dt img {
	border: #CCCCCC 1px solid
}

.anli .content dl dd {
	float: right;
	width: 66%;
	font-size: 14px;
	padding-top: 3%;
}

.anli .content dl dd strong {
	font-size: 18px;
	display: block;
	line-height: 36px;
}



/*尾*/
.footerbg {
	clear: both;
	background-color: #2b3f60;
	width: 100%;
	overflow: hidden;
}

.footertel {
	max-width: 1200px;
	margin: 0 auto;
}

.footertel dl {
	float: left;
	width: 33%;
	padding-top: 5%;
	padding-bottom: 5%;
	padding-right: 0%;
}

.footertel dl h3 {
	font-size: 20px;
	line-height: 40px;
	border-bottom: #97a3b8 2px solid;
	width: 70%;
	display: block;
}

.footertel dt {
	float: left;
	width: 20%;
}

.footertel dd {
	float: right;
	width: 70%;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.footer {
	clear: both;
	width: 100%;
	margin: 0px auto 0 auto;
	height: 54px;
	text-align: center;
	color: #818da2;
	font-size: 15px;
	line-height: 54px;
	background: #1b212c
}

.footer a,.footer a:link,.footer a:visited {
	color: #818da2;
}

.footer a:hover {
	color: #ff0006;
}

.footer .en {
	font-family: Arial;
}

.neiyeb {
	height: 400px;
}

/*内页*/
.main {
	clear: both;
	width: 1200px;
	margin: 0 auto 0 auto;
}

.leftbg {
	clear: both;
	width: 100%;
	padding: 0 0%;
	background:#1e3e70;
}

.leftbg .left {
	clear: both;
	width: 1160px;
	margin:0 auto;
}

.right {
	clear: both;
	width: 96%;
	padding: 0 2%;
	background: #FFF;
}

.mainarea {
	padding: 0 0 20px 0;
	min-height: 360px;
	height: 360px;
}
[class].mainarea {
	height: auto;
}

.mainarea div.content {
	font-size: 14px;
	line-height: 28px;
	color: #555;
}

.position {
	clear: both;
	padding-right: 10px;
	text-align: right;
	line-height: 34px;
	color: #565656;
	background-color: #e9e9e9
}

.position a,.position a:link,.position a:visited {
	color: #565656;
}

.position a:hover,.position font.active,.position a.active,.position a.active:link,.position a.active:visited {
	color: #ae1d2c;
}

.positioninfo {
	margin: 0;
	padding: 10px 0 0 5px;
	line-height: 50px;
	color: #284777;
	font-size: 23px;
	border-bottom: solid 1px #dedede;
}

.menu1{
	clear: both;
	margin-top:0%;
	margin-bottom:0%;
	overflow:hidden;
}

.menu1 h2 {
	display: none;
}

.menu1 ul {
	padding: 0;
}

.menu1 li {
	float: left;
}

.menu1 li a,.menu1 li a:link,.menu1 li a:visited {
	color: #ffffff;
	line-height: 48px;
	text-align: center;
	font-size: 18px;
	margin:0 10px;
	padding:14px;
	
}

.menu1 li a:hover,.menu1 li a.active,.menu1 li a.active:link,.menu1 li a.active:visited {
	background: #fff;
	text-decoration: none;
	color:#1e3e70;

}

.menu2 {
	clear: both;
}

.menu2 h2 {
	clear: both;
	padding: 0px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}

.menu2 h2 img {
	display: block;
}

.menu2 h3 {
	padding: 0;
	margin-bottom: 10px;
}

.menu2 h3 a {
	color: #000;
	line-height: 32px;
	padding-left: 40px;
	font-size: 14px;
	text-decoration: none;
	display: block;
}

.menu2 h3 a:link,.menu2 h3 a:visited {
	background-image: url(images/menu1.png);
	background-repeat: no-repeat;
	background-position: 12px;
}

.menu2 h3 a:hover,.menu2 h3 a.active,.menu2 h3 a.active:link,.menu2 h3 a.active:visited {
	color: #ff6501;
	background-image: url(images/menu1a.png);
	background-repeat: no-repeat;
}

.menu2 ul {
	padding: 0px;
}

.menu2 li a {
	color: #000;
	line-height: 32px;
	padding-left: 40px;
	margin-bottom: 8px;
	text-decoration: none;
	display: block;
}

.menu2 li a:link,.menu2 li a:visited {
	background-image: url(images/menu1.png);
	background-repeat: no-repeat;
	background-position: 12px;
}

.menu2 li a:hover,.menu2 li a.active,.menu2 li a.active:link,.menu2 li a.active:visited {
	color: #ff6501;
	background-image: url(images/menu1a.png);
	background-repeat: no-repeat;
}

.backtop {
	text-align: right;
	margin-top: 10px;
}

.infosearch {
	text-align: right;
	margin-bottom: 10px;
}

.infodes {
	clear: both;
	padding: 10px 0;
	line-height: 20px;
}

.af {
	clear: both;
}

.af dl {
	clear: both;
	font-size: 12px;
	line-height: 23px;
}

.af dl dt,.addf dl dd {
	float: left;
}

.af dl dt {
	width: 70px;
	text-align: right;
}

/*信息*/
.info_list {
	clear: both;
	margin-top: 0px;
	padding: 0px;
}

.info_list ul {
	clear: both;
}

.info_list ul li {
	float: left;
	text-align: center;
	margin-top: 15px;
	line-height: 36px;
}

.info_list ul li img {
	margin-bottom: 10px;
}

.info_list ul li a {
	display: block;
}

.info_list ul li span {
	display: block;
	height: 150px;
	width: 220px;
	overflow: hidden;
}

.info_list ol.head {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
}

.info_list ol.head span.title {
float:left;
width:20%;
	color:#fff;
	font-size:16px;
	background-color:#284777;
	margin-top:2%;
	height:40px;
	line-height:40px;

	
}
.info_list ol.head span.title a{
	color:#fff;
}


.info_list ol.head span.views {
	float: left;
	width: 10%;
}

.info_list ol.head span.date {
	float: right;
	width: 28%;


}

.info_list ol.info {
	clear: both;
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	color:#333333;
	
	
}
.info_list ol.info a {
	color:#333333;


}

.info_list ol.bg {
	background: #f5f5f5;
}

.info_list ol.info font.dot {
	color: #e15200;
	font-family: "宋体";
}

.info_list ol.info a.title {
	float: left;
	width: 80%;
}

.info_list ol.info span.views {
	float: left;
	width: 10%;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

.info_list ol.info span.date {
	float: right;
	width: 18%;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

.info_listlvshi {
	clear: both;
	margin-top:0px;
}



.info_listlvshi ul {
	clear: both;
	overflow:hidden;
}

.info_listlvshi ul li {
	float: left;
	text-align: center;
	margin-top: 15px;
	line-height: 36px;
}

.info_listlvshi ul li img {
	margin-bottom: 10px;
}

.info_listlvshi ul li a {
	display: block;
}

.info_listlvshi ul li span {
	display: block;
	height: 150px;
	width: 220px;
	overflow: hidden;
}

.info_listlvshi ol.head {
	font-size: 20px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	background-color: #284777;
	margin-top: 3%;
	width: 20%;
	text-align: center
}

.info_listlvshi ol.head a {
	color: #fff;
}

.info_listlvshi ol.head span.title {
	width: 20%;
}

.info_listlvshi {
	clear: both;
	font-size: 14px;

	line-height: 30px;
}

.info_listlvshi .content {

}

.info_listlvshi .content dl {
	float: left;
	width: 23.4%;
	margin-left: 0.7%;
	margin-right: 0.7%;
	margin-top: 2%;
	margin-bottom:2%;
	border: #cccccc 1px solid;
	border-radius: 8px;

}

.info_listlvshi .content dt{
	clear:both;
	font-size: 18px;
	width:80%;
	padding-left:0%;
	line-height:50px;
	margin:0 auto;
	border-bottom: #CCCCCC 1px solid;
	overflow:hidden;
}


.info_listlvshi .content dt a{
	float:left; 
	width:80%;
}

.info_listlvshi .content dt span{
 float:right;
 width:10%;
}

.info_listlvshi .content dd{
clear:both;
 width:80%;
 margin:3% auto 10% auto;
 color:#797979;
 line-height:24px;
 padding-top:2%;
}

.info_list dl {
	float: left;
	width: 300px;
	height: 265px;
	text-align: center;
	margin: 0 25px 15px 25px;
}

.info_list dl dd {
	height: 20px;
	line-height: 20px;
}

.info_view {
	clear: both;
	padding: 0px 5px;
}

.info_view h1.title {
	background: #e3f1f8;
	font-size: 16px;
	line-height: 34px;
	text-align: center;
	font-weight: bold;
	margin-top:2%;
	
}

.info_view h2.subtitle {
	background: #f5f5f5;
	color: #555555;
	font-size: 12px;
	line-height: 23px;
	padding-top: 2px;
	text-align: center;
}

.info_view div.content {
	padding: 3% 5px;
	font-size: 14px;
	line-height: 23px;
	color:#333333;
	font-family:Arial,SimHei,Helvetica,Sans-seri,Microsoft YaHei,宋体; 
}

.info_view div.content p {
    padding: 10px 0;
	font-family:Arial,SimHei,Helvetica,Sans-seri,Microsoft YaHei,宋体; 
}


.info_view div.atta {
	font-size: 12px;
	line-height: 23px;
	padding-top: 2px;
	color: #e50012;
}

.info_view div.comment {
	font-size: 12px;
	line-height: 23px;
	padding-top: 2px;
}

.info_view div.other {
	text-align: left;
	padding-right: 0px;
}

.info_comment {
	clear: both;
	margin-top: 0px;
	padding: 0px;
}

.info_comment h1 {
	background: #def3fe;
	font-size: 14px;
	line-height: 28px;
	padding-top: 3px;
	text-align: center;
}

.info_comment ul {
	clear: both;
	margin-top: 10px;
}

.info_comment ol.head {
	background: #f0f0f0;
	padding: 0 8px;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding-top: 2px;
	text-align: center;
	color: #000000;
}

.info_comment ol.head span.name {
	float: left;
}

.info_comment ol.head span.date {
	float: right;
}

.info_comment ol.content {
	clear: both;
	font-size: 12px;
	line-height: 20px;
}

/*产品*/
.product_cate {
	clear: both;
}

.product_cate dl {
	clear: both;
	width: 100%;
	margin-top: 10px;
}

.product_cate dl dt {
	float: left;
	width: 30%;
}

.product_cate dl dd {
	float: right;
	width: 69%;
	line-height: 21px;
}

.product_cate dl strong {
	font-size: 14px;
}

.product_list {
	clear: both;
}

.product_list ul {
	clear: both;
}
/*产品：上图下字*/
.product_list li {
	padding: 5px 0px 10px 0px;
	float: left;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
}
/*产品：列表*/
.product_list ol.head {
	background: #def3fe;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	padding-top: 2px;
	padding-left: 16px;
	text-align: center;
	color: #000000;
}

.product_list ol.head span.title {
	float: left;
	width: 60%;
}

.product_list ol.head span.views {
	float: left;
	width: 10%;
}

.product_list ol.head span.date {
	float: right;
	width: 28%;
}

.product_list ol.info {
	clear: both;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	padding: 2px 0 1px 16px;
	padding: 1px 0 2px 16px\9;
	_padding: 2px 0 1px 16px;
	background-image: url(images/bg.gif) no-repeat;
}

.product_list ol.bg {
	background: #f5f5f5;
}

.product_list ol.info font.dot {
	color: #e15200;
	font-family: "宋体";
}

.product_list ol.info a.title {
	float: left;
	width: 60%;
}

.product_list ol.info span.views {
	float: left;
	width: 10%;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

.product_list ol.info span.date {
	float: right;
	width: 28%;
	text-align: center;
	font-size: 12px;
	color: #666666;
}

/*产品：左图右字*/
.product_list dl {
	clear: both;
	width: 100%;
	margin-top: 10px;
}

.product_list dl dt {
	float: left;
	margin-right: 10px;
}

.product_list dl dd {
	float: left;
	line-height: 21px;
}

.product_list dl strong {
	font-size: 14px;
}

.product_list dl div.summary {
	line-height: 20px;
}



/*.product_list ol.other,ol.other a,.product ol.other a:link,.product ol.other a:visited { display:block; font-size:12px; height:23px; line-height:23px;}*/
.product_view h1.title {
	background: #def3fe;
	font-size: 14px;
	line-height: 28px;
	padding-top: 3px;
	text-align: center;
}

.product_view h2.subtitle {
	background: #f5f5f5;
	color: #555555;
	font-size: 12px;
	line-height: 23px;
	padding-top: 2px;
	text-align: center;
}

.product_view div.bigimg {
	text-align: center;
	padding: 10px 0;
}

.product_view div.bigimg img {
}

.product_view dl {
	clear: both;
}

.product_view dl dt,.product_view dl dd {
	float: left;
}

.product_view dl dt {
	margin-right: 10px;
}

.product_view dl dd ul {
	clear: both;
}

.product_view dl dd li {
	clear: both;
	font-size: 12px;
	line-height: 23px;
}

.product_view dl dd span,.product_view dl dd p {
	float: left;
}

.product_view dl dd span {
	width: 70px;
	text-align: right;
}

.product_view div.content {
	padding: 0px;
	font-size: 12px;
	line-height: 23px;
}

.product_view div.content p {
	padding: 10px 0;
	text-indent: 28px;
}

.product_view div.atta {
	font-size: 12px;
	line-height: 20px;
	color: #FF0006;
}

/*留言*/
.message_add {
	background-color: #b7daf0;
}

.message_list {
	clear: both;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
}

.message_list h1.title {
	background: #ebebeb;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding-top: 3px;
	text-align: center;
}

.message_list div.memo {
	padding: 5px;
}

.message_list div.other {
	text-align: right;
	padding: 0 5px;
}

.message_list div.reply,.message div.replydate {
	background-color: #f7f7f7;
}

.message_list div.reply {
	padding: 5px;
}

.message_list div.replydate {
	text-align: right;
	padding: 0 5px;
}

/*订单*/
.order_add {
	background-color: #b7daf0;
}

/*qq*/
.webqq {
	clear: both;
}

.webqq h3 {
	clear: both;
}

.webqq ul {
	clear: both;
}

.webqq li {
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	padding-left: 10px;
	background: url(images/qq2.gif) repeat-y;
}

/*滚动*/
.scroll {
	clear: both;
	width: 500px;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
}

.scrolllist {
	clear: both;
	width: 1000px;
	height: 60px;
}

.scrolllist ul {
	clear: both;
}

.scrolllist li {
	float: left;
	margin: 0 5px;
	width: 240px;
	line-height: 30px;
	height: 30px;
}

.scrolllist img {
	display: block;
}

.scrolllist2 {
	clear: both;
}

.scrolllist2 ul {
	padding: 0px 10px;
}

.scrolllist2 li {
	clear: both;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	background: url(images/getbg.gif) repeat-x bottom;
}

.scrolllist2 font.dot {
	color: #e15200;
	font-family: "宋体";
}


/*分页*/
.pagelist {
	clear: both;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	text-align: center;
	background: #eeeeee;
	color: #d73d00;
}

.pagelist a {
	color: #363535;
	text-decoration: none;
	margin: 0px 3px;
}

.pagelist a:hover {
	color: #d73d00;
	text-decoration: underline;
}

.pagelist a.red {
	color: #d73d00;
	text-decoration: none;
	font-weight: bold;
}

.pagelist a.red:hover {
	color: #d73d00;
	text-decoration: underline;
}

.plinktop {
	text-align: right;
	font-size: 12px;
	line-height: 25px;
	padding-right: 8px;
}

.plinktop a,.plinktop a:link,.plinktop a:visited {
	padding: 0 3px;
	color: #363535;
	text-decoration: none;
}

.plinktop a:hover {
	color: #d73d00;
	text-decoration: underline;
}

.plinktop a.red,.plinktop a.red:link,.plinktop a.red:visited {
	color: #d73d00;
	text-decoration: underline;
}

.plinktop a.red:hover {
	color: #d73d00;
	text-decoration: underline;
}

.plinkbottom {
	text-align: center;
	font-size: 12px;
	line-height: 25px;
	padding-right: 8px;
}

.plinkbottom a,.plinkbottom a:link,.plinkbottom a:visited {
	padding: 0 3px;
	color: #363535;
	text-decoration: none;
}

.plinkbottom a:hover {
	color: #d73d00;
	text-decoration: underline;
}

.plinkbottom a.red,.plinkbottom a.red:link,.plinkbottom a.red:visited {
	color: #d73d00;
	text-decoration: underline;
}

.plinkbottom a.red:hover {
	color: #d73d00;
	text-decoration: underline;
}

.imgborder {
	border: solid 1px #cccccc;
}
