﻿@charset "utf-8";
/* CSS Document */
body, input, ul, ol, dl, li, dt, dd, form, div, h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#333;
	font-family:"宋体";
}
body {
	background:#fff;
}
li {
	list-style:none;
}
img {
	display:block;
	border:none;
}
input {
	border:none;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:none;
	cursor:pointer;
	color:#F00
}
.clear {
	zoom:1;
}
.clear:after {
	clear:both;
	display:block;
	content:"\20";
}

.bk3 { width: 100%; background-color: #eeeeee; }
.box3 { height: 350px; width: 998px; margin: auto; margin-top: 40px; border-bottom-style: inset; border-bottom-color: #e00e0e; }
.right_ab_k { height: 300px; float:right ;width: 499px; }
.left_ab_k { height: 300px;float:left; width: 499px; }
.t{ margin: auto; line-height:27px; height:35px; overflow:hidden;}
.t a { font-size:18px;}
.t a:hover {color:#df3b3b;}
.t b{ padding: 0 200px;;font-family:"微软雅黑","宋体"; height:35px; font-size:14px;}
.b a { font-size:14px;}
.b a:hover {color:#df3b3b;}
.t ul li a{ float:left;font-family:"微软雅黑","宋体"; padding-left:10px; padding-right:10px; font-size:14px; height:35px;}
.t font{ float:right; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
.list_li li{ width:90%; float:left;  line-height:32px;border-bottom:1px dotted #c8c8c8;}
.list_li li a{float:left;vertical-align:middle;}
.list_li li font{float:right;}
/*头部样式*/
.fixheight {
	height:220px;
}
.fixtop {
	height:125px;
	background:#fff; /*position:fixed;*/
	position:relative;
	top:0;
	width:100%;
	z-index:99999999999999999999
}
.fixtop2 {
	height:125px;
	width:998px;
	z-index:9999999999999999999999999999;
	margin:0 auto;
}
.logo {
	float:left;
	width:998px;
	overflow:hidden
}
.logo img {
	float:left;
	margin-top:7px;
}
.logo img.logo2 {
	margin-top:3px;
}
.line {
	width:1px;
	height:56px;
	background:url(../images/line.jpg) no-repeat;
	margin:0 17px;
	_display:inline;
	float:left;
	overflow:hidden
}
.topright {
	width:998px;
	margin:0 auto;
	overflow:hidden;
	
}
#nav {
	height:35px;
	color:#000000;
}
.nav {
	width:978px;
	float:left;
	height:35px;
	overflow:hidden;
	margin-left:150px;
}
.nav li {
	float:left;
	height:25px;
	padding-top:10px;
	border-top:2px solid #fff;
	margin-left:20px;
	font-family:"微软雅黑";
	font-size:20px;
	color:#333
}
.nav li.cur {
	border-top:2px solid #8C8C8C;
}
.nav li.cur a { color: #FF0000 }
.nav li a {
	color:#333
}
.subnav {
	float:right;
	height:32px;
	margin-top:6px;
	position:absolute;
	z-index:28;
	display:none;
}
.subcon {
	height:32px;
	overflow:hidden
}
.subcon li {
	float:left;
	height:32px;
	float:left;
	margin:0 7px;
	font-family:"微软雅黑";
	overflow:hidden
}
.subcon li:hover {
	background:url(../images/red.jpg) center bottom no-repeat;
}
.subcon li a { color: #333333 ; font-size: 15px; }
.subcon li:hover a {
	color:#bc000e
}
/*头部样式*/
.banner {
	width:100%;
	height:470px;
	margin-top:-15px;
	background:#fff;
	overflow:hidden;
	margin: auto;
}
.box1 {
	width:998px;
	margin:43px auto 0;
	text-align:center;
	overflow:hidden
}
.box1list {
	width:252px;
	height:275px;
	padding:25px 18px 0;
	border:1px solid #fff;
	float:left;
	margin:0 14px;
	overflow:hidden
}
.boxpic {
	width:88px;
	height:89px;
	margin:0 auto;
	background:url(../images/hui.png) no-repeat;
	overflow:hidden
}
.boxpic img {
	width:47px;
	height:40px;
	margin:24px auto 0;
	overflow:hidden
}
.boxtit {
	line-height:30px;
	margin-top:18px;
	font-family:"微软雅黑";
	font-size:20px;
	color:#777777
}
.boxtit a {
	color:#777777
}
.boxtit span {
	font-size:14px;
}
.box1list p {
	line-height:24px;
	color:#000000;
	margin-top:10px;
	font-size:13px;
	overflow:hidden
}
.boxmore {
	line-height:20px;
	font-family:"微软雅黑";
	font-size:14px;
	margin-top:18px;
	overflow:hidden
}
.boxmore a {
	color:#47484a
}
.boxmore a:hover {
	color:#df3b3b
}
.box1list:hover {
	border:1px solid #e5e5e5;
	background:#f7f7f7
}
.box1list:hover .boxpic {
	background:url(../images/hong.png) no-repeat;
}
.box2 {
	background:url(../images/box2bg.jpg) repeat-x;
	height:711px;
	overflow:hidden
}
.gcal {
	width:1174px;
	margin:0 auto;
	overflow:hidden
}
.kehu {
	margin-bottom:42px;
}
.kehu_list {
	width:970px;
	height:54px;
	background:#fff;
	margin:30px auto 0;
}
.kehu_list li {
	width:157px;
	height:52px;
	float: left;
	margin:0 18px;
	_display:inline;
	overflow:hidden;
	position:relative;
}
.kehu_list li img {
	position:absolute;
	top:-52px;
}
/*二级页面样式*/
#main {
	width:971px;
	margin:-10px auto 0;
	overflow:hidden
}
.lbanner {
	width:964px;
	height:291px;
	border:1px solid #cdcdcd;
	padding:1px;
}
.mainbot {
	margin-top:40px;
	overflow:hidden
}
.mbotright {
	width:743px;
	float:left;
	overflow:hidden
}
.mbotlist {
	width:162px;
	height:163px;
	padding:10px 20px 0 16px;
	border:1px solid #e1e1e1;
	float:left;
	margin-left:47px;
	background:#fff;
	overflow:hidden
}
.mbtit {
	line-height:24px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#3e3e3e
}
.mbtit span {
	font-size:12px;
	color:#7e7e7e
}
.mbtit a {
	color:#3e3e3e
}
.mbotlist p {
	line-height:21px;
	color:#8d8d8d;
	margin-top:5px;
}
.mbtn {
	height:21px;
	margin-top:15px;
	overflow:hidden
}
.mbtn a {
	display:block;
	width:21px;
	height:21px;
	background-image:url(../images/jian.png);
}
.mbtn a:hover {
	background-position:0 21px;
}
.mbpic {
	height:43px;
	overflow:hidden
}
.mbpic a {
	display:block;
	width:92px;
	height:43px;
	background-image:url(../images/mbicon1.png);
	float:right
}
.mbotlist:hover {
	background:#f1f1f1
}
.mbotlist:hover .mbpic a {
	background-position:0 43px;
}
.bg2 a {
	background-image:url(../images/logo1.png);
}
.bg3 a {
	background-image:url(../images/mbicon3.png);
}
.loc {
	margin-top:15px;
	height:24px;
	line-height:24px;
	text-align:right;
	padding-left:15px;
	color:#777;
}
.loc a {
	color:#777
}
.loc a span {
	color:#d0000f
}
.loc img {
	display:inline;
	padding-right:8px;
	position:relative;
	top:3px;
}
.main {
	margin-top:15px;
	overflow:hidden
}
#left {
	width:208px;
	float:left;
	overflow:hidden
}
#right, .right {
	width:720px;
	float:right;
	overflow:hidden;
	height:auto;
}
.hiddendiv {
	display:none
}
.lnavtit {
	width:206px;
	height:35px;
	line-height:35px;
	background:#bc000e;
	border:1px solid #a6000c;
	text-align:center;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	overflow:hidden
}
.lnavtit a {
	color:#fff
}
.lnavtit span {
	font-size:12px;
}
.lnavlist li {
	height:37px;
	margin-top:4px;
	overflow:hidden
}
.lnavlist li a {
	display:block;
	width:190px;
	height:37px;
	line-height:37px;
	padding-left:18px;
	background:url(../images/lnav.jpg) no-repeat;
	color:#7a7a7a;
	font-family:"微软雅黑";
	font-size:14px;
}
.lnavlist li:hover a {
	background:url(../images/lnavhover.jpg) no-repeat;
	color:#fff
}
.lnavlist li.lnavcur a {
	background:url(../images/lnavhover.jpg) no-repeat;
	color:#fff
}
.caselist {
	overflow:hidden
}
.caselist li {
	width:224px;
	height:208px;
	float:left;
	margin:0 25px 0 0;
	padding-bottom:40px;
	display:inline;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	overflow:hidden
}
.caselist li.none {
	margin:0
}
.caselist li img {
	width:224px;
	height:170px;
}
.caselist li p {
	height:38px;
	line-height:38px;
	background:#eeeeee;
	text-align:center;
	color:#535456;
	font-family:"微软雅黑";
	font-size:14px;
}
.caselist li p a {
	color:#535456;
}
.caselist li:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}
.caselist li:hover p {
	background:#eeeeee url(../images/alhover.png) center bottom no-repeat;
}
.mpage {
	height:28px;
	font-family:"微软雅黑";
	color:#666;
	font-size:14px;
	width:250px;
	margin:0 auto;
	overflow:hidden
}
.mpage a {
	display:block;
	line-height:26px;
	border:1px solid #fff;
	font-size:14px;
	color:#666;
	float:left;
	margin:0 5px;
}
.mpage a.cur {
	color:#be4044
}
.mpage a.mborder, .mpage a.mborder2, .mpage a.mborder3 {
	width:28px;
	height:26px;
	line-height:26px;
	border:1px solid #e1e1e1;
	text-align:center;
	font-family:"宋体"
}
.mpage a.mborder2 {
	margin-right:10px;
}
.mpage a.mborder2 {
	margin-left:10px;
}
.mpage span {
	display:block;
	float:left;
	line-height:26px;
}
.abtdesc {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
	border-bottom:1px solid #cacaca;
	padding-bottom:20px;
	overflow:hidden
}
.abtpic {
	width:246px;
	height:135px;
	border:1px solid #cdcdcd;
	padding:1px;
	float:left;
	margin-right:30px;
	overflow:hidden
}
.abtpic img {
	width:246px;
	height:135px;
}
.abtcon {
	display:inline;
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
}
.abtcon a {
	color:#7b7b7b;
}
.abtcon span {
	color:#bc000e
}
.abtdesc2 {
	margin-top:18px;
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
	overflow:hidden
}
.abtdesc2 p {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
}
.abtdesc2 strong {
	color:#bc000e
}
.compdesc, .compdesc2, .compdesc3, .compdesc4 {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
	border-bottom:1px solid #cacaca;
	padding-bottom:20px;
}
.compdesc p, .compdesc2 p, .compdesc3 p, .compdesc4 p {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
}
.compdesc2 p {
	text-align:center
}
.compdesc3 p {
	margin-top:5px;
	width:490px;
}
.compdesc2, .compdesc3, .compdesc4 {
	padding:20px 0;
	line-height:24px;
}
.compdesc4 {
	padding:20px 0 15px;
}
.compdesc4 p {
	padding:12px 0;
	line-height:24px
}
.compdesc3 {
	background:url(../images/culture.jpg) right 40px no-repeat;
}
.compdesc2 img {
	width:673px;
	margin:0 auto;
	padding:12px 0;
}
.comptit {
	color:#bc000e;
	line-height:30px;
	font-size:14px;
	font-weight:bold
}
.framework img {
	max-width:720px;
	overflow:hidden
}
#gundong {
	width:720px;
	height:194px;
	overflow:hidden
}
#indemo {
	float:left;
	width:800%;
}
#gundong1, #gundong2 {
	height:194px;
	float:left;
	display:inline-table;
	float:left
}
#gundong1 li, #gundong2 li {
	width:221px;
	height:160px;
	float:left;
	background:url(../images/khbg.jpg) no-repeat;
	margin:0 12px;
	border:1px solid #d0d0d0
}
#gundong1 li img, #gundong2 li img {
	width:221px;
	height:160px;
}
#gundong1 li p, #gundong2 li p {
	line-height:34px;
	text-align:center;
	color:#686868;
	font-size:14px;
}
.honorlist {
	margin-top:22px;
	overflow:hidden
}
.honorlist li {
	width:225px;
	float:left;
	margin:0 22px 0 0;
	padding-bottom:24px;
	overflow:hidden
}
.honorlist li.none {
	margin:0;
}
.honorlist li img {
	width:223px;
	height:323px;
	border:1px solid #d0d0d0
}
.honorlist li p {
	line-height:24px;
	text-align:center;
	color:#686868;
	font-size:14px;
	padding-top:8px;
}
.pointlist {
	height:159px;
	overflow:hidden
}
.pointlist dd {
	width:263px;
	height:155px;
	padding:1px;
	border:1px solid #e0e0e0;
	float:left;
	overflow:hidden
}
.pointlist dd img {
	width:263px;
	height:155px;
}
.pointlist dt {
	width:430px;
	float:right;
	margin-top:10px;
	line-height:26px;
	overflow:hidden
}
.pointlist dt a {
	font-size:14px;
	font-weight:bold;
	color:#535353
}
.pointlist dt:hover a {
	color:#bc000e
}
.pointlist dt p {
	line-height:26px;
	color:#7b7b7b;
	text-indent:2em;
	margin-top:3px;
}
.pointlist dt a.desc1 {
	display:block;
	width:70px;
	height:26px;
	line-height:26px;
	background:#b6b6b6;
	color:#fff;
	font-size:12px;
	text-align:center;
	float:right;
	margin-top:10px;
}
.pointlist dt a.desc1:hover {
	background:#bc000e
}
.pointcon {
	padding-bottom:33px;
	overflow:hidden
}
.pointlist2 {
	width:360px;
	float:left;
	height:65px;
	padding:50px 0;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden
}
.ptpic {
	width:68px;
	height:61px;
	float:left;
	padding:1px;
	border:1px solid #e0e0e0;
}
.ptpic img {
	width:68px;
	height:61px;
}
.ptright {
	width:254px;
	float:left;
	padding-left:13px;
}
.pright {
	float:right;
	width:341px;
	padding-left:19px;
}
.pttit {
	line-height:20px;
	margin-top:2px;
	color:#888888;
	overflow:hidden
}
.pttit a {
	float:left;
	color:#888888;
	font-weight:bold
}
.pttit span {
	float:right
}
.ptright p {
	line-height:20px;
	color:#888888;
	margin-top:3px;
	position:relative
}
.ptright p a {
	width:38px;
	height:18px;
	line-height:18px;
	background:#b6b6b6;
	color:#fff;
	text-align:center;
	position:absolute;
	right:0;
	margin-top:2px;
}
.ptright:hover .pttit a {
	color:#bc000e
}
.ptright p a:hover {
	background:#bc000e
}
.artcon {
	overflow:hidden
}
.artitle {
	line-height:20px;
	text-align:center;
	font-size:14px;
	color:#4f4f4f;
	font-weight:bold
}
.ardate, .ardate2 {
	line-height:20px;
	border-bottom:1px dashed #a8a8a8;
	padding:8px 0 10px;
	text-align:center;
	color:#797979
}
.ardate2 {
	text-align:right;
	padding-right:150px;
}
.ardate span, .ardate2 span {
	color:#7C7C7C
}
.arcon, .arcon2 {
	line-height:28px;
	margin:18px 0 0;
	color:#737373;
	overflow:hidden
}
.arcon img {
	max-width:720px;
	padding:20px 0 5px 0;
	overflow:hidden
}
.arcon2 {
	margin-top:40px;
	border-bottom:1px dashed #a8a8a8;
	padding-bottom:10px;
}
.arcon p {
	line-height:28px;
	color:#737373
}
.arpage {
	margin-top:30px;
	overflow:hidden
}
.arpage li {
	line-height:26px;
	color:#333333
}
.arpage li a {
	color:#737373
}
.arpage li:hover a {
	color:#D0000F
}
.fenxiang, .fenxiang2 {
	height:16px;
	margin:10px 0 0;
	padding-bottom:10px;
	width:338px;
	_width:345px;
	float:right;
	overflow:hidden
}
.fenxiang2 {
	float:none;
	margin:20px auto 0;
}
.video {
	margin:0 auto 25px;
	width:564px;
	height:376px;
	padding:1px;
	border:1px solid #dbdbdb;
	overflow:hidden
}
.video img {
	width:564px;
	height:376px;
}
.sdmenu {
	width:208px;
	margin-top:1px;
	overflow:hidden;
}
.sdmenu div {
	width:208px;
	margin-top:4px;
	overflow:hidden;
}
.sdmenu div.collapsed {
	height:37px;
}
.sdmenu div span {
	display:block;
	height:37px;
	line-height:37px;
	width:190px;
	cursor:pointer;
	padding-left:18px;
	background:url(../images/lnavhover2.jpg) no-repeat;
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
}
.sdmenu div span a {
	color:#fff
}
.sdmenu div.collapsed span {
	background:url(../images/lnav.jpg) no-repeat;
	color:#7a7a7a;
}
.sdmenu div.collapsed span:hover {
	background:url(../images/lnavhover.jpg) no-repeat;
	color:#fff
}
.sdmenu div.collapsed span:hover a {
	color:#fff
}
.sdmenu div.collapsed span a {
	color:#7a7a7a
}
.pronav {
	width:208px;
	overflow:hidden
}
.pronav li {
	height:37px;
	margin-top:4px;
	overflow:hidden
}
.pronav li a {
	display:block;
	height:37px;
	line-height:37px;
	width:190px;
	cursor:pointer;
	padding-left:18px;
	background:url(../images/lnavhover4.jpg) no-repeat;
	color:#7a7a7a;
	font-family:"微软雅黑";
	font-size:14px;
	overflow:hidden
}
.pronav li a:hover, .pronav li a.procur {
	background:url(../images/lnavhover3.jpg) no-repeat;
}
.mynav {
	margin:0;
	overflow:hidden
}
.mynav li {
	height:37px;
	margin-top:4px;
	overflow:hidden
}
.mynav li a {
	display:block;
	height:37px;
	line-height:37px;
	width:190px;
	cursor:pointer;
	padding-left:18px;
	background:url(../images/lnav.jpg) no-repeat;
	color:#7a7a7a;
	font-family:"微软雅黑";
	font-size:14px;
	overflow:hidden
}
.mynav li.mncur a, .mynav li:hover a {
	background:url(../images/lnavhover2.jpg) no-repeat;
	color:#fff
}
.prolist {
	height:170px;
	padding-bottom:30px;
	overflow:hidden
}
.prolist dd {
	width:220px;
	height:166px;
	padding:1px;
	border:1px solid #e0e0e0;
	float:left;
	overflow:hidden
}
.prolist dd img {
	width:220px;
	height:166px;
}
.prolist dt {
	width:473px;
	float:right;
	margin-top:8px;
	line-height:22px;
	overflow:hidden
}
.prolist dt a {
	font-size:14px;
	font-weight:bold;
	color:#535353
}
.prolist dt:hover a {
	color:#bc000e
}
.prolist dt p {
	line-height:22px;
	color:#7b7b7b;
	text-indent:2em;
	margin-top:8px;
}
.prolist dt a.desc1 {
	display:block;
	width:70px;
	height:26px;
	line-height:26px;
	background:#a6a6a6;
	color:#fff;
	font-size:12px;
	text-align:center;
	float:right;
	margin-top:12px;
}
.prolist dt a.desc1:hover {
	background:#bc000e
}
.proline {
	height:1px;
	line-height:1px;
	background:url(../images/xuxian.jpg) repeat-x;
	padding:0 0 30px;
	overflow:hidden
}
.top_title {
	height: 24px;
	width: 720px;
}
.title, .switch, .current {
	float:left
}
.switch, .current {
	height:24px;
	width:68px;
	margin-right:10px;
	overflow:hidden
}
.top_title .current a {
	background:#7a7a7a;
	display:block;
	width:66px;
	height:22px;
	line-height:22px;
	border:1px solid #888;
	color:#fff;
	text-align:center;
}
.switch a {
	display:block;
	width:66px;
	height:22px;
	line-height:22px;
	border:1px solid #dcdcdc;
	color:#888;
	text-align:center;
}
.switch a:hover {
	color:#333
}
.content1 {
	width:720px;
	overflow:hidden;
}
.content1 .bigContainer {
	margin-left:0px;
}
.content1 .bigContainer .wingsArea {
	width:720px;
	float:left;
	height:auto;
	line-height:26px;
	color:#737373;
	min-height:1px;
	margin-top:18px;
	overflow:hidden
}
.wingsArea p {
	line-height:26px;
	color:#737373;
}
.wingsArea p img {
	margin: 5px auto;
}
.mrtab {
	border:2px solid #dddddd;
	width:716px;
	height:115px;
	overflow:hidden
}
#NewsPic {
	position: relative;
	width: 716px;
	height: 115px;
	overflow: hidden;
}
#NewsPic a {
	overflow: visible;
	border: 0;
	text-decoration: none;
}
#NewsPic .Picture {
	position: absolute;
	left: 0;
	top: 0;
	width:716px;
	height:115px;
	border:none
}
#NewsPic .Nav {
	position: absolute;
	height: 15px;
	line-height: 14px;
	bottom: 12px;
	right: 22px;
}
#NewsPic .Nav span {
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
	float: right;
	display: block;
	width: 15px;
	text-align: center;
	background:url(../images/curr21.jpg);
	cursor: pointer;
	margin:0 2px;
	font-family:"微软雅黑";
	font-weight:bold;
	font-size:10px;
}
#NewsPic .Nav span.Normal {
	color: #fff;
	background:url(../images/normal21.jpg) no-repeat;
}
#NewsPic .Nav span.Cur {
	background:url(../images/curr21.jpg);
	color: #FFF;
}
.partcon {
	margin-top:30px;
*+padding-bottom:24px;
	overflow:hidden
}
.showbox {
	height:110px;
	width:212px;
	border:1px solid #ddd;
	padding:1px;
	margin:0 36px 24px 0;
	position:relative;
	overflow:hidden;
	float:left;
	display:inline;
}
.showbox.marnone {
	margin:0 0 24px 0;
}
.showbox .subtitle {
	position:absolute;
	left:0;
	bottom:-35px;
	height:25px;
	line-height:25px;
	width:212px;
	color:#fff;
	margin:1px;
	font-family:"微软雅黑";
	background:#000;
	background:url(../images/parthover.png) repeat-x;
	text-align:center;
}
.showbox .subtitle p {
	line-height:25px;
	color:#ddd
}
.showbox .subtitle p a {
	color:#ddd
}
.showbox img {
	width:212px;
	height:110px;
	overflow:hidden
}
.contlist1 {
	padding-bottom:20px;
	border-bottom:1px solid #cacaca;
	overflow:hidden
}
.conttit {
	font-size:14px;
	font-weight:bold;
	color:#bc000e
}
.contlist1 p {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
	margin-top:8px;
	width:310px;
	float:left;
	overflow:hidden
}
.contlist1 p.fr {
	float:right;
	width:330px;
}
.contlist2 {
	padding:30px 0;
	border-bottom:1px solid #cacaca;
	overflow:hidden
}
.contlist2 img {
	max-width:720px;
	overflow:hidden
}
.contlist3 {
	padding:30px 0 0;
	background:url(../images/contact2.jpg) right 50px no-repeat;
	overflow:hidden
}
.contlist3 p {
	line-height:30px;
	color:#7b7b7b;
	font-size:14px;
	margin-top:8px;
	width:455px;
	overflow:hidden
}
.download {
	background:url(../images/text.jpg) 0 0 no-repeat;
	height:30px;
	padding:0 0 15px 35px;
	margin-bottom:20px;
	border-bottom:1px solid #D7D7D7
}
.download dt {
	float:left;
	width:560px;
	line-height:15px;
	color:#353535;
	overflow:hidden
}
.download dt a {
	color:#353535
}
.download dt p span {
	color:#717171;
	padding-right:25px;
}
.download dd {
	float:right;
	width:50px;
	height:20px;
	margin-top:3px;
}
.download dt:hover a {
	color:#bc000e
}
.download dd:hover {
	margin-top:1px
}
.map {
	width:716px;
	height:197px;
	padding:1px;
	border:1px solid #cdcdcd;
	overflow:hidden
}
.map img {
	width:716px;
	height:197px;
}
.mesdesc {
	margin-top:10px;
	padding-left:10px;
	overflow:hidden
}
.mestit {
	line-height:26px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#676767
}
.mesdesc p {
	line-height:22px;
	color:#9c9c9c;
	margin-top:3px;
}
.mesform {
	margin-top:15px;
	overflow:hidden
}
.meslist2 {
	float:right
}
.meslist, .meslist2 {
	height:27px;
	line-height:27px;
	padding-bottom:10px;
	padding-left:5px;
	width:360px;
	float:left;
	overflow:hidden
}
.meslist2 {
	float:right;
	width:350px;
	padding-left:0
}
.meslist label, .meslist2 label, .meslist3 label {
	width:40px;
	float:left;
	text-align:right;
	color:#676767
}
.meslist2 label {
	width:50px;
}
.input2 {
	width:296px;
	height:25px;
	line-height:25px;
	border:1px solid #dbdbdb;
	float:left;
	color:#676767
}
.input3 {
	width:286px;
	height:25px;
	line-height:25px;
	border:1px solid #dbdbdb;
	float:left;
	color:#676767
}
.meslist span, .meslist2 span, .meslist3 span {
	float:left;
	color:#bc000e;
	padding-left:6px;
}
.meslist3 {
	width:715px;
	height:117px;
	line-height:117px;
	text-align:right;
	color:#676767;
	float:left;
	padding-left:5px;
	clear:both;
	overflow:hidden
}
.text2 {
	width:655px;
	height:114px;
	line-height:20px;
	padding:0 3px;
	border:1px solid #dbdbdb;
	float:left;
	font-size:12px;
	color:#676767
}
.mesbtn {
	height:28px;
	width:140px;
	margin:0 auto;
	padding-top:18px;
	clear:both;
	overflow:hidden
}
.mesbtn input.chongzhi {
	width:48px;
	height:28px;
	background:url(../images/chongzhi.jpg) no-repeat;
	cursor:pointer;
	margin:0 10px;
	color:#636363;
	font-size:14px;
	font-weight:bold;
	float:left
}
.mesbtn input.chongzhi:hover {
	background:url(../images/tijiao.jpg) no-repeat;
	color:#fff;
}
.carelist {
	line-height:18px;
	color:#7f7f7f;
	overflow:hidden
}
.carelist p {
	line-height:18px;
	color:#7f7f7f;
	padding-bottom:18px;
	overflow:hidden
}
.carelist img {
	margin-top:15px;
	max-width:720px;
}
.post_left {
	width:720;
	overflow:hidden
}
.list {
	margin-bottom:20px;
	overflow:hidden
}
.post_left h4 {
	color:#626262;
	cursor:pointer;
	height:18px;
	line-height:18px;
	background:url(../images/jia.jpg) 0 2px no-repeat;
	overflow:hidden
}
.post_left h4 span {
	float:left;
	padding-left:23px;
	font-weight:bold;
}
.post_left h4 a {
	float:right;
	color:#626262;
	font-weight:normal
}
.post_left h4.jianhao {
	background:url(../images/jian.jpg) 0 2px no-repeat;
	color:#bc000e
}
.post_left h4:hover {
	color:#bc000e
}
.post_left h4.jianhao a, .post_left h4:hover a {
	color:#bc000e
}
.post_left ul li {
	color:#626262;
	line-height:26px;
}
.post_left ul li p {
	color:#626262;
	line-height:26px;
	margin-top:8px;
}
.myinpic {
	height:133px;
	overflow:hidden
}
.myinpic dd {
	width:242px;
	height:129x;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	overflow:hidden
}
.myinpic dd img {
	width:242px;
	height:129x;
}
.myinpic dt {
	width:445px;
	float:right;
	margin:2px 6px 0 0;
	line-height:25px;
	color:#7b7b7b
}
.myinpic dt a {
	color:#535353;
	font-weight:bold;
	font-size:14px;
}
.myinpic dt:hover a {
	color:#bc000e;
}
.myinpic dt p {
	line-height:25px;
	color:#7b7b7b;
	margin-top:2px;
}
.mytable {
	margin-top:24px;
	overflow:hidden
}
.tabtit {
	height:32px;
	background:url(../images/tabletit.jpg) no-repeat;
}
.tabtit li {
	float:left;
	color:#606060;
	line-height:30px;
	text-align:center;
	width:102px;
}
.tabtit li.tit1 {
	width:82px;
}
.tabtit li.tit2 {
	width:434px;
}
.mytlist {
	margin-top:4px;
	padding-bottom:40px;
	overflow:hidden
}
.mytlist li {
	color:#7b7b7b;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #b6b6b6;
	text-align:center;
	overflow:hidden
}
.mytlist li span {
	float:left;
	width:82px;
}
.mytlist li a {
	float:left;
	width:434px;
	text-align:left;
	color:#7b7b7b;
}
.mytlist li:hover a {
	color:#bc000e
}
.mytlist li p {
	width:102px;
	float:left;
}
.zhaopform {
	width:720ppx;
	overflow:hidden
}
.zplist1 {
	height:22px;
	line-height:22px;
	color:#676767;
	overflow:hidden
}
.zplist1 label {
	width:63px;
	float:left;
}
.input4 {
	width:280px;
	height:20px;
	line-height:20px;
	border:1px solid #dbdbdb;
	color:#000;
	float:left
}
.input5, .input6, .input7, .input8, .input9 {
	width:152px;
	height:20px;
	line-height:20px;
	border:1px solid #dbdbdb;
	color:#000;
	float:left;
	margin-top:4px;
}
.input6 {
	width:121px;
}
.input7 {
	width:271px;
}
.input8 {
	width:211px;
}
.input9 {
	width:86px;
}
.texta1 {
	width:632px;
	height:120px;
	border:1px solid #dbdbdb;
	float:left;
	margin:8px 10px 0;
	display:block;
	font-size:14px;
	color:#000
}
.select1 {
	height:20px;
	line-height:20px;
	border:1px solid #7f9db9;
	color:#000;
	float:left;
	margin-top:4px;
}
span.xing {
	float:left;
	color:#d80000;
	padding-left:6px;
}
.zplist2 {
	margin-top:6px;
	overflow:hidden
}
.zplist3 {
	margin:0;
	overflow:hidden
}
.label1, .label2, .label3 {
	width:63px;
	float:left;
	color:#676767;
	height:31px;
	line-height:31px;
	padding-top:156px;
}
.label2 {
	padding-top:90px;
}
.label3 {
	padding-top:63px;
}
.zptable1, .zptable2, .zptlist3 {
	border:1px solid #dbdbdb;
	border-bottom:none;
	width:655px;
	float:left
}
.zptable2 {
	border-top:none;
}
.zptlist1, .zptlist2, .zptlist3 {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dbdbdb;
	overflow:hidden
}
.zptlist3 {
	height:158px;
	border-top:none;
}
.zptleft {
	width:116px;
	float:left;
	text-align:right;
	border-right:1px solid #dbdbdb;
	color:#676767;
}
.zptright {
	float:left;
	padding-left:9px;
}
.zptlist2 li {
	float:left;
	width:133px;
	border-right:1px solid #dbdbdb;
	color:#676767;
	text-align:center;
}
.zptlist2 li.first {
	width:116px;
}
.zptlist2 li.none, .zptlist2 li.none1 {
	border-right:none;
}
.zptlist2 li.none1 {
	width:270px;
}
.zptlist3 p {
	text-align:right;
	padding-right:5px;
}
.zptlist3 p span {
	color:#d80000;
	padding-right:6px;
}
.hotPic {
	margin-top:12px;
	height:131px;
	overflow:hidden
}
.hotPic .JQ-slide {
	position:relative;
	width:720px;
}
.hotPic .JQ-slide .wrap {
	width:720px;
	height:131px;
	overflow:hidden;
	position:relative;
}
.hotPic .JQ-slide-content {
	position:absolute;
}/*必须要的元素*/
.hotPic .imgList li {
	width:248px;
	float:left;
	overflow:hidden
}
.hotPic .imgList li img {
	width:225px;
	height:131px;
}
.hotPic .imgList li p {
	padding:7px 16px;
	line-height:24px;
	text-align:center;
	color:#202020;
}
.hotPic .imgList li a {
	color:#8c8c8c;
}
.hotPic .JQ-slide-nav a {
	display:none;
	z-index:99;
	width:20px;
	height:53px;
	overflow:hidden;
	text-indent:-999em;
	text-decoration:none;
	position:absolute;
	top:42px;
}
.hotPic .JQ-slide-nav a.prev {
	left:0px;
	background:url(../images/prev10.png) no-repeat;
}
.hotPic .JQ-slide-nav a.next {
	right:0px;
	background:url(../images/next10.png) no-repeat;
}
.hotPic .JQ-slide-nav a.prev:hover {
	background:url(../images/pre10hover.png) no-repeat;
}
.hotPic .JQ-slide-nav a.next:hover {
	background:url(../images/next10hover.png) no-repeat;
}
.hotPic:hover a {
	display:block
}
.rptit {
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #c4c3c3;
	margin-top:13px;
	overflow:hidden
}
.flexslider {
	position:relative;
	width:224px;
	height:170px;
	border:1px solid #cdcdcd;
	padding:1px;
	float:left;
	overflow:hidden;
	zoom:1;
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease;
}
.flexslider .slides {
	zoom:1;
}
.slides li img {
	width:224px;
	height:170px;
}
.flex-direction-nav {
	display:none;
}
.flex-control-nav {
	width:150px;
	position:absolute;
	bottom:13px;
	margin-left:21px;
	text-align:center;
}
.flex-control-nav li {
	margin:0 2px;
	width:10px;
	float:left;
	zoom:1;
*display:inline;
}
.flex-control-paging li a {
	background:url(../images/cnormal.png) no-repeat;
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-99em;
	width:10px;
	cursor:pointer;
	color:#7f7d87
}
.flex-control-paging li a.flex-active {
	background:url(../images/ccur.png) no-repeat;
	color:#000
}
.asid_share {
	position:fixed;
	width:40px;
	bottom:38px;
	right:70px;
	z-index:890;
	_position:absolute;
}
.asid_share .asid_share_box {
	width:100%;
	margin-bottom:3px;
	background:#d9d9d9;
	text-align:center;
}
.asid_share .asid_share_box a {
	display:block;
	height:35px;
	padding-top:5px;
}
.asid_share .asid_share_box a img {
	margin:0 5px;
}
.asid_share .asid_share_box a:hover {
	background:#e12500;
	text-decoration:none;
}
.asid_share .asid_share_box a:hover .asid_title, .asid_share .asid_share_box .asid_title {
	color:#fff;
	font-size:12px;
	display:block;
	padding-left:6px;
	line-height:18px;
	width:30px;
	margin-top:-2px;
}
/*二级页面样式*/

/*底部样式*/
#bottom {
	background:url(../images/bottombg.jpg) repeat-x;
	height:270px;
	margin-top:26px;
	overflow:hidden
}
.bottom {
	width:970px;
	padding-top:13px;
	height:257px;
	margin:0 auto;
	overflow:hidden
}
.botleft {
	width:380px;
	float:left;
	height:205px;
	border-right:1px solid #D1D1D1;
	overflow:hidden
}
.botlink {
	margin-top:12px;
	overflow:hidden
}
.botcon {
	width:126px;
	float:left;
	overflow:hidden
}
.bottit, .bottit2 {
	height:24px;
	line-height:24px;
	color:#454a50;
	font-family:"微软雅黑";
	font-size:16px;
	overflow:hidden
}
.bottit2 {
	color:#6d6d6d;
}
.botlist {
	margin-top:8px;
	overflow:hidden
}
.botlist li {
	line-height:26px;
	background:url(../images/point.jpg) 0 10px no-repeat;
	font-family:"微软雅黑";
}
.botlist li a {
	color:#707070;
	padding-left:12px;
}
.botlist li:hover {
	background:url(../images/point3.jpg) 0 10px no-repeat;
}
.botlist li:hover a {
	color:#d10716
}
.botform {
	margin-top:20px;
	height:22px;
	overflow:hidden
}
.botform li {
	float:left;
	line-height:20px;
	font-family:"微软雅黑";
	color:#707070;
	margin-right:15px;
}
.input1 {
	width:74px;
	height:18px;
	line-height:18px;
	border:1px solid #cfcfcf;
	overflow:hidden
}
.btn1 {
	width:44px;
	height:20px;
	line-height:20px;
	background:#B6B6B6;
	text-align:center;
	color:#fff;
	cursor:pointer
}
.btn1:hover {
	background:#999
}
.botcent {
	width:210px;
	float:left;
	height:193px;
	border-right:1px solid #D1D1D1;
	padding:12px 33px 0;
	overflow:hidden
}
.botcent p {
	line-height:20px;
	color:#8c8c8c;
	margin-top:8px;
	font-family:"微软雅黑";
}
.ecosys {
	width:210px;
	height:60px;
	background-image:url(../images/logo.png);
	display:block;
	margin-top:34px;
	overflow:hidden
}
.ecosys:hover {
	background-position:0 60px;
}
.botright {
	width:265px;
	float:right;
	margin-top:5px;
	overflow:hidden
}
.botright li {
	line-height:31px;
	overflow:hidden
}
.botright li img {
	float:left;
	width:16px;
	height:16px;
	padding-right:10px;
	margin-top:8px;
}
.botright li a {
	font-family:"微软雅黑";
	color:#707070;
	float: left;

}
.botright li p {
	line-height:31px;
	font-family:"微软雅黑";
	color:#707070;
	float:left
}
.copyright {
	height:40px;
	line-height:40px;
	width:100%;
	text-align:center;
	color:#fff;
	font-family:"微软雅黑";
	padding-top:12px;
	overflow:hidden
}
.rigscroll {
	width:97px;
	height:320px;
	padding:0 5px;
	border:1px solid #dedede;
	position:fixed;
	_position:absolute;
	top:143px;
	right:50px;
	background:#fff
}
.rexian {
	margin-top:13px;
	padding-bottom:7px;
	border-bottom:1px solid #d8d8d8
}
.rexian img {
	width:32px;
	height:32px;
	margin:0 auto
}
.rexian p {
	line-height:20px;
	color:#0099d1;
	font-family:"微软雅黑";
	font-size:14px;
	text-align:center;
	margin-top:3px;
}
.zixun li {
	height:60px;
	padding:8px 10px;
	border-bottom:1px solid #dedede;
}
.zixun li a.qq, .zixun li a.zx {
	display:block;
	width:41px;
	height:41px;
	background-image:url(../images/ricon1.jpg);
	margin:0 auto;
}
.zixun li a.zx {
	background-image:url(../images/ricon2.jpg);
}
.zixun li a.qq:hover, .zixun li a.zx:hover {
	background-position:0 41px;
}
.zixun li p {
	line-height:20px;
	text-align:center;
	color:#7f7f7f;
	font-family:"微软雅黑";
	font-size:14px;
}
.zixun li p a {
	color:#7f7f7f;
}
.erweima {
	width:46px;
	height:47px;
	margin:12px auto 0;
}
/*底部样式*/
a { color:#000000

}

a:hover {color:#df3b3b;}

body {

	padding:0;

	margin:0

}

/* nivoSlider */

    .nivoSlider {

	position:relative;

	z-index:1

}

.nivoSlider img {

	position:absolute;

	top:0;

	left:0;

}

/* If an image is wrapped in a link */

    .nivoSlider a.nivo-imageLink {

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	border:0;

	padding:0;

	margin:0;

	z-index:6;

	display:none;

}

/* The slices and boxes in the Slider */

    .nivo-slice {

	display:block;

	position:absolute;

	z-index:5;

	height:100%;

}

.nivo-box {

	display:block;

	position:absolute;

	z-index:5;

}

/* Caption styles */

    .nivo-caption {

	position:absolute;

	background:#000;

	color:#fff;

	opacity:0.8; /* Overridden by captionOpacity setting */

	width:100%;

	z-index:8;

}

.nivo-caption p {

	padding:5px;

	margin:0;

}

.nivo-caption a {

	display:inline !important;

}

.nivo-html-caption {

	display:none;

}

/* Direction nav styles (e.g. Next & Prev) */

    .nivo-directionNav a {

	position:absolute;

	top:97.6%;

	z-index:8;

	cursor:pointer;

}

.nivo-prevNav {

	left:0;

}

.nivo-nextNav {

	right:0;

}

/* Control nav styles (e.g. 1,2,3...) */

    .nivo-controlNav a {

	position:relative;

	z-index:9;

	cursor:pointer;

}

.nivo-controlNav a.active {

	font-weight:bold;

}

/* maxx-theme */

	.maxx-theme {

	width:100%;

	height:470px;

	margin:0 auto;

}

.maxx-theme .nivoSlider {

	position:relative;

	background:#fff url(/templets/default/images/loading.gif) no-repeat 50% 50%;

	height:470px;

	width:100%;

	margin:0 auto

}

.maxx-theme .nivoSlider img {

	position:absolute;

	top:0;

	left:0;

	display:none;

	overflow:hidden

}

.maxx-theme .nivoSlider a {

	border:0;

	display:block;

}

.maxx-theme .nivo-controlNav {

	position:absolute;

	left:50%;

	bottom:-36px;

	width:970px;

	height:42px;

	background-position:-24px 0;

	margin-left:-485px; /* Tweak this to center bullets */

	z-index:10

}

.maxx-theme .nivo-controlNav a {

	display:block;

	width:323px;

	height:6px;

	text-indent:-9999px;

	border:0;

	float:left;

	background:#fff;

}

.maxx-theme .nivo-controlNav a.active {

	background:#d0000e

}

.maxx-theme .nivo-directionNav a {

	display:block;

	width:70px;

	height:30px;

	text-indent:-9999px;

	border:0;

	display:none

}

.maxx-theme .nivo-directionNav a.nivo-nextNav {

	display:none

}

.maxx-theme .nivo-directionNav a.nivo-prevNav {

	display:none

}

.maxx-theme .nivo-caption {

	font-family: Helvetica, Arial, sans-serif;

	width:600px;

	padding:5px 10px 10px;

	right:0;

	top:228px;

	text-align:right;

	min-height:65px;

}

.maxx-theme .nivo-caption h1 {

	margin-top:0;

	margin-bottom:10px;

}

.maxx-theme .nivo-caption a {

	color:#fff;

	border-bottom:1px dotted #fff;

}

.maxx-theme .nivo-caption a:hover {

	color:#fff;

}
