@charset "gb2312";
/* CSS Document */
* {
	margin:0;
	padding:0;
	font-family:Microsoft YaHei,simsun,Helvetica Neue,Arial,Helvetica,sans-serif;
	font-size:12px;
}
.left {
	float:left;
}
.right {
	float:right;
}

img {
	display:block;
	border:0
}
a {
	color:#000;
	text-decoration:none
}
a:hover {
	color:#FF0D0F
}
li {
	list-style:none
}
.clear {
	clear:both
}
.siderBar01 {
	float:right;
	width:280px
}
.login {
	position:relative;
	width:1180px;
	height:31px;
	margin:0 auto;
	padding:0 10px;
	_padding-top:4px;
	color:#FFF;
	line-height:30px;
	background:#494949
}
.login input, .login select {
	margin-top:-1px;
	_margin-top:1px;
	vertical-align:middle
}
.login form a {
	color:#fff
}
.login form a:hover {
	color:#c00
}
.login label input {
	width:80px;
	height:14px
}
.sidernavbox {
	width:100%;
	background:#494949
}
.login .sidernav {
	float:right;
}
.btnLogin {
	width:40px;
	height:20px;
	border:none;
	cursor:pointer;
	color:#666
}
.btnLogin:hover {
	color:#fff
}
.topmenu {
	margin-top:5px;
	line-height:22px;
	color:#fff
}
.topmenu li {
	float:left;
	position:relative;
	background-position:right top;
	margin-left:5px
}
.topmenu strong {
	display:block;
	position:relative;
	height:25px;
	padding:0 10px;
	font-weight:normal;
	cursor:default;
	z-index:20
}
.topmenu .jq_hidebox {
	display:none;
	position:absolute;
	left:0;
	top:25px;
	padding:10px;
	border:1px solid #dfdfdf;
	box-shadow:0 1px 2px #ccc;
	background:#fff;
	z-index:10001
}
/*.topmenu li.hover strong{border:1px solid #dfdfdf;border-bottom:none;background-color:#fff}
.topmenu li.hover{margin:-1px -1px 0 -1px}*/
.topmenu li.htphone {
	_width:83px
}
.topmenu li.htphone .jq_hidebox {
	width:71px;
	padding:1px 5px 0
}
.topmenu .htphonebox {
	padding:5px;
	border-top:1px solid #f3f3f3
}
.topmenu strong.icon_arr {
	padding-left:25px;
	background:url(../images/dq.jpg) no-repeat
}
.topmenu li.hover strong.icon_arr {
	padding-left:25px
}
.topmenu li.weibo {
	_width:65px
}
.topmenu li.weibo strong {
	padding-left:30px;
	background:url(../images/qq.jpg) no-repeat;
	color:#fff
}
.topmenu li.weibo strong a {
	color:#fff
}
.topmenu li.weibo .jq_hidebox {
	width:250px
}
.topmenu li.weixin {
	_width:66px;
	color:#fff
}
.topmenu li.weixin strong {
	padding-left:22px;
	background:url(../images/ie.jpg) no-repeat
}
.topmenu li.weixin strong a {
	color:#fff
}
.topmenu li.webnav {
	_width:83px
}
.topmenu li.webnav .jq_hidebox {
	width:81px
}
.topmenu li.qxpp {
	background:none
}
.topmenu li.qxpp .jq_hidebox {
	width:160px;
	left:-99px
}
.topmenu li.dianhua strong {
	padding-left:23px;
	background:url(../images/dh.jpg) no-repeat
}
.jq_hidebox a {
	color:#666;
	display: block;
}
.topmenu li.nojq {
	margin:0;
	background:none
}
.topmenu .focusht {
	display:block;
	width:155px;
	height:50px;
	background-position:0 -106px;
	text-indent:-100em;
	overflow:hidden
}
.topmenu .wxht {
	height:72px;
	width:80px;
	padding-left:80px;
	background-position:0 -177px
}
.topmenu .wxht span {
	display:inline-block;
	padding-top:3px;
	color:#666
}
.aSty01 {
	margin:0
}
.aSty01 dt {
	margin-top:6px;
	padding:5px 0 2px 0;
	border-top:1px solid #e5e5e5
}
.aSty01 dd {
	margin:0
}
.aSty01 dd a {
	color:#666
}
.aSty01 dd a:hover {
	color:#c00
}
/*******************************µ¼º½*/
.logo {
	float:left;
	width:250px;
	height:90px;
	padding-top:50px;
}
.head-v3 {
	position:relative;
	z-index:100;
	min-width:1000px
}
.head-v3 .navigation-inner {
	margin:0 auto;
	width:1180px;
	position:relative
}
.navigation-up {
	height:145px;
	background:#FFF
}
.navigation-v3 {
	margin-left:280px;
}
.navigation-up .navigation-v3 ul {
	float:left
}
.navigation-up .navigation-v3 li {
	float:left;
	font:normal 16px/59px "microsoft yahei";
	font-size:16px;
}
.nav1{background:url(../images/h.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav1{background:url(../images/hh.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav2{background:url(../images/j.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav2{background:url(../images/jh.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav3{background:url(../images/p.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav3{background:url(../images/ph.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav4{background:url(../images/c.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav4{background:url(../images/ch.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav5{background:url(../images/n.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav5{background:url(../images/nh.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav6{background:url(../images/s.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav6{background:url(../images/sh.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav7{background:url(../images/a.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav7{background:url(../images/ah.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav8{background:url(../images/c1.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav8{background:url(../images/ch2.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}

.nav9{background:url(../images/z.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}
li:hover .nav9{background:url(../images/zh.png) no-repeat right; height:35px; margin-top:42px;font-size:16px;}


.navigation-up .navigation-v3 .nav-up-selected {
	background:#E60115;
}
.navigation-up .navigation-v3 .nav-up-selected a {
	color:#FFF;
	font-size:16px;
}
.navigation-up .navigation-v3 .nav-up-selected-inpage {
	background:#E60115;
	
}
.navigation-up .navigation-v3 .nav-up-selected-inpage a{
	color:#FFF;
	}
.navigation-up .navigation-v3 li{border-right:#e9e9e9 1px solid;}
.navigation-up .navigation-v3 li h2 {
	font-weight:normal;
	padding:0;
	margin:0
}
.navigation-up .navigation-v3 li h2 a {
	padding:0 19px;
	color:#1F1F1F;
	display:inline-block;
	height:145px;
	font-family:"microsoft yahei";
	font-size:16px;
}
.navigation-down {
	position:absolute;
	top:145px;
	left:0px;
	width:100%
}
.navigation-down .nav-down-menu {
	width:100%;
	margin:0;
	background:#494949;
	position:absolute;
	top:0px
}
.navigation-down .nav-down-menu .navigation-down-inner {
	margin:auto;
	width:1200px;
	position:relative
}
.navigation-down .nav-down-menu dl {
	float:left;
}
.navigation-down .menu-1 dl {
	padding:20px 65px 25px 0
}
.navigation-down .menu-1 dt {
	font:normal 16px "microsoft yahei";
	color:#FFF;
	padding-bottom:10px;
	margin-bottom:10px
}
.navigation-down .menu-1 dd a {
	color:#fff;
	font:normal 14px/30px "microsoft yahei"
}
.navigation-down .menu-1 dd a:hover {
	color:#60aff6
}
.navigation-down .menu-2 dd a, .navigation-down .menu-3 dd a {
	color:#fff;
	font:normal 16px "microsoft yahei"
}
/**/
slide-main {
	height:580px;
	position:relative
}
.kuan {
	margin-right: 70px;
margin-left: 70px;
	height:265px;
	border-right:1px #FFF solid;
}
.prev, .next {
	display:block;
	width:56px;
	height:100px;
	position:absolute;
	z-index:99;
	top:400px;
	overflow:hidden;
	cursor:pointer;
	opacity:0.6;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	_border:1px solid none
}
.prev {
	left:70px
}
.next {
	right:70px
}
.prev:hover, .next:hover, .nav-main a:hover, .nav-main a.cur {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100)
}
.slide-box, .slide {
	display:block;
	width:100%;
	height:450px;
	overflow:hidden
}
.slide-box {
	position:relative
}
.slide {
	display:none;
	position:relative;
	position:absolute;
	z-index:8
}
#bgstylea {
}
#bgstyleb {
}
#bgstylec {
}
.slide a {
	display:block;
	width:100%;
	height:450px;
	cursor:pointer
}
.obj-a, .obj-b, .obj-c, .obj-d, .obj-e, .obj-f {
	position:absolute;
	z-index:9;
	left:50%
}
.obj-a, .obj-b {
	width:952px;
	margin-left:-476px;
	text-align:center
}
.obj-a {
	display:block;
	height:352px;
	top:100px
}
.obj-b {
	top:406px;
	height:100px
}
.obj-c {
	display:block;
	height:582px;
	top:0;
	margin-left:-540px
}
.obj-d {
	top:228px;
	height:164px
}
.obj-d p {
	display:block;
	padding-top:20px;
	font-size:16px;
	color:#fff;
	clear:both
}
.obj-e {
	width:366px;
	height:170px;
	margin-left:-460px;
	top:223px;
	z-index:12
}
.obj-f {
	width:692px;
	height:394px;
	top:158px;
	margin-left:-180px
}
.banAnimate .obj-a {
	display:block;
	animation-name:baoAni;
	-webkit-animation:baoAni 0.4s linear 0s normal none;
	-moz-animation:baoAni 0.4s linear 0s normal none;
	animation:baoAni 0.4s linear 0s normal none
}
@-webkit-keyframes baoAni {
from {
opacity:0;
left:60%
}
to {
	opacity:1;
	left:50%
}
}
@-moz-keyframes baoAni {
from {
opacity:0;
left:60%
}
to {
	opacity:1;
	left:50%
}
}
@keyframes baoAni {
from {
opacity:0;
left:60%
}
to {
	opacity:1;
	left:50%
}
}
.banAnimate .obj-b {
	display:block;
	animation-name:saAni;
	-webkit-animation:saAni 0.4s linear 0s normal none;
	-moz-animation:saAni 0.4s linear 0s normal none;
	animation:saAni 0.4s linear 0s normal none
}
@-webkit-keyframes saAni {
from {
opacity:0;
-webkit-transform:scale(0, 0)
}
to {
	opacity:1;
	-webkit-transform:scale(1, 1)
}
}
@-moz-keyframes saAni {
from {
opacity:0;
-moz-transform:scale(0, 0)
}
to {
	opacity:1;
	-moz-transform:scale(1, 1)
}
}
@keyframes saAni {
from {
opacity:0;
transform:scale(0, 0)
}
to {
	opacity:1;
	transform:scale(1, 1)
}
}
.watch-code.code-show {
	display:block;
	animation-name:scode;
	-webkit-animation:scode 0.3s linear 0s normal none;
	-moz-animation:scode 0.3s linear 0s normal none;
	animation:scode 0.3s linear 0s normal none
}
@-webkit-keyframes scode {
from {
opacity:0;
-webkit-transform:scale(1, 0);
transform-origin:left bottom
}
to {
	opacity:1;
	-webkit-transform:scale(1, 1);
	transform-origin: left bottom
}
}
@-moz-keyframes scode {
from {
opacity:0;
-moz-transform:scale(1, 0);
transform-origin:left bottom
}
to {
	opacity:1;
	-moz-transform:scale(1, 1);
	transform-origin:bottom bottom
}
}
@keyframes scode {
from {
opacity:0;
transform:scale(1, 0);
transform-origin:left bottom
}
to {
	opacity:1;
	transform:scale(1, 1);
	transform-origin: left bottom
}
}
.banAnimate .obj-c, .banAnimate .obj-e {
	display:block;
	animation-name:saAnic;
	-webkit-animation:saAnic 0.3s linear 0s normal none;
	-moz-animation:saAnic 0.3s linear 0s normal none;
	animation:saAnic 0.3s linear 0s normal none
}
@-webkit-keyframes saAnic {
from {
opacity:0;
left:47%
}
to {
	opacity:1;
	left:50%
}
}
@-moz-keyframes saAnic {
from {
opacity:0;
left:47%
}
to {
	opacity:1;
	left:50%
}
}
@keyframes saAnic {
from {
opacity:0;
left:47%
}
to {
	opacity:1;
	left:50%
}
}
.banAnimate .obj-d, .banAnimate .obj-f {
	display:block;
	animation-name:saAnid;
	-webkit-animation:saAnid 0.3s linear 0s normal none;
	-moz-animation:saAnid 0.3s linear 0s normal none;
	animation:saAnid 0.3s linear 0s normal none
}
@-webkit-keyframes saAnid {
from {
opacity:0;
left:53%
}
to {
	opacity:1;
	left:50%
}
}
@-moz-keyframes saAnid {
from {
opacity:0;
left:53%
}
to {
	opacity:1;
	left:50%
}
}
@keyframes saAnid {
from {
opacity:0;
left:53%
}
to {
	opacity:1;
	left:50%
}
}
/**************************tableÇÐ»»*/
.zhongjian #tab {
	width:588px;
	height:216px;
	position:relative;
	float:right
}
html > body #tab {
	width:412px
}
#tab div {
	position:absolute;
	top:26px;
	left:0;
	width:412px;
	height:186px
}
#tab div {
	display:none
}
#tab .block {
	display:block
}
#tab h3 {
	float:left;
	width:126px;
	height:49px;
	line-height:49px;
	margin:0 0 0 0;
	font-size:18px;
	cursor:pointer;
	text-align:center;
	color:#5a5a5a;
	font-family:Microsoft YaHei;
	font-weight:normal;
	border-bottom:1px #E60115 solid
}
#tab .gengduo {
	float:right;
	line-height:49px;
	font-size:14px;
	border-bottom:1px #E60115 solid
}
#tab .up {
	background:#EAEAEA;
	;
	color:#FC0D10;
	font-size:20px
}
#tab ul {
	width:580px;
	list-style:none;
	padding:0;
	margin-top:0px
}
#tab li {
	width:100%;
	border-bottom:1px dotted #c6c6c6;
	overflow:hidden;
	font-size:12px;
	line-height:35px
}
#tab li img {
	float:left;
	margin-right:15px
}
#tab .liimg {
	margin:40px 0 20px 0;
	border:none;
	line-height:20px
}
#tab .liimg strong {
	line-height:30px;
}
#tab .liimg p {
	font-size:12px;
	line-height:25px;
	color:#898989;
	padding-top:10px;
}
#tab .liimg a {
	font-size:14px;
	line-height:20px
}
#tab li a {
	display:inline;
	font-size:14px;
	text-decoration:none;
	margin-right:10px
}
#tab li span {
	display:block;
	float:right;
	margin-right:5px;
	color: #bdacb3
}
a.tab_title:link {
	color: #5a5a5a;
	text-decoration:none
}
a.tab_title:visited {
	color:#5a5a5a;
	text-decoration:none
}
a.tab_title:hover {
	color:#5a5a5a;
	text-decoration:none
}
a.tab_title:active {
	color:#5a5a5a;
	text-decoration:none
}
<!--
-->
.demo {
	float:left
}
/* select */
.select {
	position:relative;
	float:left;
	margin: 5px 0px 0 22px;
}
.select dt {
	height:28px;
	display:inline-block;
	border:1px solid #d2ccc4;
	background:#fcfcfb url(../images/ico.gif) no-repeat 120px center;
	line-height:28px;
	color:#E60115;
	padding-left:10px;
	cursor:pointer;
	width:140px;
	padding-right:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	z-index:99
}
.select dt:hover, .select dt.cur {
	border:1px solid #409DFE;
	box-shadow:0 0 3px #409DFE
}
.select dd {
	position:absolute;
	left:0;
	top:29px;
	border:1px solid #d2ccc4;
	background:#fff;
	display:none
}
.select dd ul {
	padding:4px;
	width:153px;
	max-height:250px;
	overflow:auto
}
.select dd ul li a {
	line-height:28px;
	display:block;
	padding:0 8px
}
.select dd ul li a:hover {
	background:#f5f5f5
}
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
.header {
	width:100%;
}
.header .navbox {
	width:100%;
	background:#fff
}
.header .navv {
	width:1180px;
	height:140px;
	background:#fff;
	margin:0 auto
}
.header .navv .nav {
	float:right;
	width:730px;
	height:140px
}
.shebeibox {
	float:left;
	width:100%;
	height:350px;
	background:#EAEAEA
}
.shebei {
	width:1180px;
	height:300px;
	margin:20px auto
}
.shebei ul {
	width:280px;
	float:left;
	margin:0 6px 0 6px;
	background: #fff;
	padding-bottom:10px;
}
.shebei h1 {
	width:280px;
	height:45px;
	background:#FF0D0F;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:16px
}
.shebei img {
}
.shebei p {
	margin:20px auto;
	width:230px;
	font-size:14px;
}
.shebei a {
	display:block;
	height:40px;
	width:120px;
	line-height:40px;
	text-align:center;
	margin: 0 auto;
	color:#999;
	border:1px #999 solid;
	font-size:14px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 10px
}
.shebei a:hover {
	display:block;
	height:40px;
	width:120px;
	background:#FF0D0F;
	color:#fff;
	font-size:14px;
	border:none;
	padding:1px;
}
.zhongjian {
	width:1180px;
	height:360px;
	margin:20px auto
}
.zhongjiany {
	width:588px;
	height:335px;
	float:right
}
.zhongjianz {
	width:578px;
	height:335px
}
.zhongjianz .zhongjianz_t {
	width:100%;
	height:49px;
	border-bottom:1px #E60115 solid;
	background:#EAEAEA
}
.zhongjianz .zhongjianz_t a {
	float:right;
	line-height:50px;
	font-size:14px;
	margin-right:10px
}
.zhongjianz .zhongjianz_t .strong {
	float:left;
	line-height:50px;
	font-size:20px;
	color:#E60115;
	margin-left:10px
}
.zhongjianz ul {
	margin-top:20px
}
.zhongjianz ul img {
	float:left
}
.zhongjianz ul p {
	float:right;
	width:400px;
	font-size:14px;
	line-height:24px
}
.zhongjianz ul p a {
	color:#E60115;
	font-size:14px;
	line-height:20px
}
.zhongjianz .zhongjianz_d {
	float:left;
	width:580px;
	height:150px;
	margin-top:20px
}
.zhongjianz .zhongjianz_d a {
	display:block;
	width:186px;
	height:151px;
	float:left;
	margin:0 3px 0 3px
}
.zhongjianz .zhongjianz_d .ssjj {
	background:url(../images/sss_03.jpg) no-repeat
}
.zhongjianz .zhongjianz_d .jzjj {
	background:url(../images/jzjj.jpg) no-repeat
}
.zhongjianz .zhongjianz_d .zsjj {
	background:url(../images/sss_05.jpg) no-repeat
}
.zhongjianz .zhongjianz_d .ssjj:hover {
	background:url(../images/ss_03.jpg) no-repeat
}
.zhongjianz .zhongjianz_d .jzjj:hover {
	background:url(../images/j.jpg) no-repeat
}
.zhongjianz .zhongjianz_d .zsjj:hover {
	background:url(../images/ss_05.jpg) no-repeat
}
.fenleibox {
	width:100%;
	height:265px;
	background:#EAEAEA;
	float:left
}
.fenleibox .fenlei {
	width:1180px;
	height:205px;
	margin:20px auto
}
.fenleibox .fenlei ul {
	float:left;
	width:280px;
	height:205px;
	background:#fff;
}
.fenleibox .fenlei ul strong {
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
	line-height:40px;
	font-size:16px;
	color:#000
}
.fenleibox .fenlei ul p {
	float:left;
	width:100%;
	line-height:22px;
	text-align:center
}
.fenleibox .fenlei ul a {
	width:100%;
	display:block;
	height:30px;
	width:110px;
	text-align:center;
	background:#fff;
	line-height:30px;
	margin:5px auto;
	border:1px #666 solid
}
.fenleibox .fenlei ul:hover {
	float:left;
	width:280px;
	height:205px;
	background:#E60115
}
.fenleibox .fenlei ul:hover strong {
	float:left;
	width:100%;
	text-align:center;
	margin-top:50px;
	line-height:40px;
	font-size:16px;
	color:#fff
}
.fenleibox .fenlei ul:hover p {
	float:left;
	width:100%;
	line-height:22px;
	text-align:center;
	color:#fff
}
.fenleibox .fenlei ul:hover a {
	width:100%;
	display:block;
	height:30px;
	width:110px;
	text-align:center;
	background:#fff;
	line-height:30px;
	margin:5px auto;
	border:1px #fff solid;
	color:#E60115
}
.footer {
	width:100%;
	height: 378px;
	float:left;
}
.subnavbox {
	float:left;
	width:100%;
	height:40px;
	background:#E60115
}
.subnavbox .subnav {
	width:1180px;
	height:40px;
	margin:0 auto
}
.subnavbox .subnav p {
	float:left;
	line-height:40px;
	font-size:16px;
	color:#fff
}
.submenubox {
	float:left;
	width:100%;
	height:255px;
	background:#494949
}
.submenubox .submenu {
	width:1180px;
	height:255px;
	margin:0 auto
}
.submenubox .submenu ul {
	float:left;
	padding:0 40px 0 40px;
	margin-top:20px;
	height:255px
}
.submenubox .submenu ul strong {
	font-size:16px;
	line-height:37px;
	color:#FFF
}
.submenubox .submenu ul a {
	font-size:14px;
	line-height:30px;
	color:#FFF;
	text-align:center
}
.submenubox .submenu ul p {
	color:#FFF;
	text-align:center
}
.submenubox .submenu ul li {
	font-size:20px;
	color:#FFF;
	line-height:40px;
	text-align:center
}
.submenubox .submenu ul img {
	margin:15px 0 0 20px
}
.submenubox .submenu .rexian {
	width:200px;
	height:200px;
	border-right:1px #838383 solid;
	padding:0 0 0 0
}
.submenubox .submenu .rexian li {
	margin-top:20px
}
.submenubox .submenu .rexian li a {
	display:block;
	width:100px;
	height:26px;
	border: 1px #FFF solid;
	text-align:center;
	margin:0 auto;
	line-height:26px
}
.copyrightbox {
	float:left;
	width:100%;
	height: 135px;
	padding-top: 25px;
	background:#303030;
	color:#fff;
}
.copyright {
	width:1180px;
	height:40px;
	line-height:40px;
	margin:0 auto;
	margin-top: 10px;
}
.copyright li {
	float:right
}
.copyright p {
	float:left
}
.copyright li a {
	color:#fff;
	padding:0 5px 0 5px
}
.friend {
	width:1180px;
	line-height: 20px;
	margin:0 auto;
}
.friend  a{
	color:#FFF;
}
/*.banner {
	width:100%;
}
.banner img {
	width:100%
}*/
.rexiaobox{width:100%; background:#EAEAEA;}
.rexiao {
	width:1180px;
	height:414px;
	margin:auto;
	background:#FFF;
}
.rexiao ul:hover {
	background:#E60115;
	color:#fff
}
.rexiao ul:hover a {
	background:#FFF;
	color:#E60115;
	border:none !important;
}
.rexiaoa {
	width:362px;
	height:414px;
	float:left
}
.rexiao .rexiaob {
	width:245px;
	height:414px;
	float:left;
}
.rexiao .rexiaob li {
	width:245px;
	height:207px;
	float:left
}
.rexiao .rexiaob li strong {
	font-size:18px;
	width:245px;
	height:20px;
	display:block;
	margin-top:50px;
	text-align:center
}
.rexiao .rexiaob li p {
	font-size:14px;
	text-align:center;
	line-height:45px
}
.rexiao .rexiaob li a {
	width:120px;
	height:30px;
	margin:0 auto;
	display:block;
	text-align:center;
	line-height:30px;
	border:1px #000 solid;
	margin-bottom: 60px;
}
.rexiao .rexiaob img {
	width:245px;
	height:207px;
	float:left
}
.rexiao .rexiaoc {
	width:571px;
	height:234px;
	float:left
}
.rexiao .rexiaoc li {
	width:200px;
	height:234px;
	float:right
}
.rexiao .rexiaoc li strong {
	font-size:18px;
	width:200px;
	height:20px;
	display:block;
	margin-top:50px;
	text-align:center
}
.rexiao .rexiaoc li p {
	font-size:14px;
	text-align:center;
	line-height:45px
}
.rexiao .rexiaoc li a {
	width:120px;
	height:30px;
	margin:0 auto;
	display:block;
	text-align:center;
	line-height:30px;
	border:1px #000 solid
}
.rexiao .rexiaoc img {
	float:left;
	width:371px
}
.rexiao .rexiaod {
	width:571px;
	height:180px;
	float:left
}
.rexiao .rexiaod li {
	width:245px;
	height:180px;
	float:left;
}
.rexiao .rexiaod li strong {
	font-size:18px;
	width:245px;
	height:20px;
	display:block;
	margin-top:50px;
	text-align:center
}
.rexiao .rexiaod li p {
	font-size:14px;
	text-align:center;
	line-height:45px
}
.rexiao .rexiaod li a {
	width:120px;
	height:30px;
	margin:0 auto;
	display:block;
	text-align:center;
	line-height:30px;
	border:1px #000 solid
}
.rexiao .rexiaod img {
	float:right;
	width:326px
}
.cpnav .cpnavt {
	width:1180px;
	height:40px;
	margin:20px auto;
	line-height:40px;
	background:#EAEAEA
}
.cpnav .cpnavt a {
	display:block;
	width:294px;
	height:40ox;
	text-align:center;
	float:left;
	font-size:16px
}
.cpnav .cpnavt a:hover {

	background:#E60115;
	color:#fff
}
.cpnav .cpnavt .hover {
	background:#E60115;
	color:#fff
}
.cpnav ul {
	width:1240px;
	margin:0 auto;
	height:300px;
	
}
.cpnav ul  a{
	margin:0 7px;
	float:left

}
.cpnav ul  a p{
	line-height:40px;
	text-align:center;

}
/* tsShopContainer */
#tsShopContainer li, #tsShopContainer img {
	vertical-align:top
}
#tsShopContainer {
	width:400px;
	height:440px;
	position:relative;
	font-size:12px;
	padding-bottom:5px
}
#tsShopContainer #tsImgS {
	text-align:center;
	width:100%;
	height:380px;
	position:relative;
	border:4px #fff solid;
}
#tsShopContainer #tsImgS a {
	display:block;
	text-align:center;
	margin:0px auto
}
#tsShopContainer #tsImgS img {
	border:0px
}
#tsShopContainer #tsPicContainer {
	width:100%;
	height:70px;
	position:relative;
	background:url(../images/scrollPicbg.gif) repeat-x 0px 0px
}
#tsShopContainer #tsPicContainer #tsImgSArrL {
	width:17px;
	height:100%;
	background:url(../images/picshopArr.gif) no-repeat left center;
	position:absolute;
	top:0px;
	left:8px;
	cursor:pointer
}
#tsShopContainer #tsPicContainer #tsImgSArrR {
	width:17px;
	height:100%;
	background:url(../images/picshopArr.gif) no-repeat right center;
	position:absolute;
	top:0px;
	right:8px;
	cursor:pointer
}
#tsShopContainer #tsPicContainer #tsImgSCon {
	position:absolute;
	top:10px;
	left:38px;
	width:1px;
	height:70px;
	overflow:hidden
}
#tsShopContainer #tsPicContainer #tsImgSCon ul {
	width:100%;
	overflow:hidden
}
#tsShopContainer #tsPicContainer #tsImgSCon li {
	width:85px;
	float:left;
	cursor:pointer;
}
#tsShopContainer #tsPicContainer .tsImgSCon li {
	width:57px;
	float:left;
	cursor:pointer;
	margin:0 19px;
}
#tsShopContainer #tsPicContainer #tsImgSCon li img {
	padding:3px;
	margin:1px;
	border:1px solid #e4e4e4;
	display:block
}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img {
	border:2px solid #F00;
	margin:0px
}
/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF
}
.MagicZoomMain {
	text-align: center !important;
	width: 92px
}
.MagicZoomMain div {
	padding: 0px !important
}
/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:	10px Tahoma, Verdana, Arial, sans-serif;
	color:#fff;
	background:#91b817;
	text-align:center !important
}
/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border:0px solid #aaa;
	background: 	ffffff
}
/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:center;
	background:#ffffff;
	color:#444;
	border:1px solid #ccc;
	opacity:0.8;
	padding:3px 3px 3px 3px !important;
	display:none; /* do not edit this line please */
}
/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important
}
.gg {
	width:84px;
	height:42px;
	float: left;
	cursor: pointer
}
.cpnrbox {
	width:100%;
	height:545px;
	background:#EAEAEA
}
.cpnrbox .cpnr {
	width:1180px;
	height:500px;
	margin:0 auto
}
.cpnrbox .cpnr .cpcu {
	width:755px;
	height:457px;
	background:#FFF;
	float:right
}
.cpnrbox .cpnr .cpcu ul {
	width:97%;
	float:left;
	margin-left:10px
}
.cpnrbox .cpnr .cpcu ul img {
	float:left
}
.cpnrbox .cpnr .cpcu ul li {
	float:left;
	line-height:35px;
	margin-left: 10px;
}
.cpnrbox .cpnr .cpcu ul li strong {
	color:#E60115;
	float:left;
	font-size:14px
}
.cpnrbox .cpnr .cpcu ul li p {
	float:left;
	font-size:14px;
	margin-left: 10px;
}
.cpnrbox .cpnr .cpcu ul li a {
	float:left;
	font-size:14px;
	text-align:right
}
.cpnrbox .cpnr .cpcu ul li .sp {
	width:110px;
	height:40px;
	background:url(../images/sp.jpg) no-repeat left;
	background-position:5px 5px
}
.cpnrbox .cpnr .cpcu ul li .xz {
	width:150px;
	height:40px;
	background:url(../images/xz.jpg) no-repeat left;
	background-position:5px -2px
}
.cpnrbox .cpnr .cpcu ul li .pdf {
	width:150px;
	height:40px;
	background:url(../images/pdf.jpg) no-repeat left;
	background-position:10px 0px
}
.cpnrbox .cpnr .cpcu ul .dianhua {
	margin-left:10px;
	width:241px;
	height:52px;
	background:url(../images/cpdh.jpg) no-repeat;
	color:#E60115;
	font-weight:bolder;
	font-size:25px;
	text-align:right;
	line-height:60px
}
.cpnrbox .cpnr h1 {
	margin:10px 0 0 20px;
	line-height:40px;
	font-size:18px;
	font-weight:bolder
}
.weizhi {
	width:1180px;
	height:75px;
	margin: 0 auto;
	line-height:75px;
	font-size:16px
}
.weizhi  a{
	line-height:75px;
	font-size:16px
}

.hxsb {
	width:1180px;
	margin:0 auto;	
	margin-top:40px;
}
.hxsb h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
	line-height:55px;
	font-size:20px
}
.hxsb ul {
	margin-top:15px
}
.hxsb ul a {
	float:left;
	margin:0 7px 0 7px
}
.hxsb ul a p {
	line-height:45px;
	text-align:center;
	font-size:14px
}
.spjj {
	width:1180px;
	margin:0px auto
}
.cpsp {
	width:580px;
	float:left
}
.cpsp h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px
}
.cpjj {
	width:570px;
	float:right
}
.cpjj h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px
}
.cpjj p {
	margin-top:80px;
	line-height:25px;
	font-size:14px
}
.xntd {
	width:1180px;
	margin:0 auto;
}
.xntd h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-top: 20px;
    float: left;
}
.xntd ul {
	width:393px;
	margin-top:20px;
	float:left;
	height:130px;
}
.xntd ul li {
	width:300px;
	margin-left:20px;
	float:left
}
.xntd ul li b{font-size:14px;}
.xntd ul li strong {
	float:left;
	font-size:14px
}
.xntd ul li p {
	float: left;
	margin-top: 12px;
	line-height: 20px;
	width: 295px;
	font-size: 12px;
}
.xntd ul img {
	float:left
}
.gzyl {
	width:1180px;
	margin: 0px auto
}
.gzyl h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px
}
.gzyl .p {
	width:535px;
	margin-top:20px;
	line-height:25px;
	font-size:14px;
	float:left
}
.gzyl .p p{font-size:14px;}
.gzyl img {
	float:right
}
.cpjscs {
	width:1180px;
	margin:0px auto;
}
.cpjscs h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-bottom:20px
}
.cpgcal {
	width:1208px;
	margin:0px auto
}
.cpgcal h3 {
	width:1180px;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.cpgcal ul {
width: 580px;
float: left;
margin: 0 10px;
}
.cpgcal ul li {
	line-height:30px;
	width:100%;
	float:left;
	font-size:14px
}
.cpgcal ul li strong {
	float:left;
	font-size:14px;
}
.cpgcal ul li p {
	float:left;
	font-size:14px;
}
.cpdglx {
	width:1180px;
	height:520px;
	margin:0px auto;
	margin-bottom:50px;
}
.cpdglx .cpzxdg {
width: 575px;
float: left;
}
.cpdglx .cpzxdg h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-bottom:20px
}
.cpdglx .cpzxdg p {
	font-size:14px;
	line-height:30px;
}
.form {
	width:570px;
	height:50px;
	margin-top:20px
}
.tijiao {
	border:none;
	width:220px;
	height:50px;
	background:#E60115;
	color:#FFF;
	margin:20px 0 0 60px
}
.chongzhi {
	border:none;
	width:220px;
	height:50px;
	color:#494949;
	margin:20px 0 0 20px
}
.cpdglx .cplxwm {
width: 582px;
float: right;
}
.cpdglx .cplxwm h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-bottom:20px
}
.cpdglx .cplxwm p {
	line-height:30px;
	font-size:14px;
	float:left;
	width:100%
}
.cpdglx .cplxwm p a {
	font-size:14px
}
.cpdglx .cplxwm p .zxkf {
	width:200px;
	height:50px;
	background:url(../images/zxkf.jpg) no-repeat;
}
.cpdglx .cplxw {
width: 582px;
float: right;
margin-top:20px;
}
.cpdglx .cplxw h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px;
	margin-bottom:20px
}
.cpdglx .cplxw  li{
width: 280px;
float: left;
font-size: 14px;
line-height:30px;
margin-left:5px;
}
/*************¹ØÓÚÒ»·²*********/	

.gywm {
	width:1180px;
	margin:0 auto
}
.gywm h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
	line-height:55px;
	font-size:20px;
	margin-bottom:20px
}
.gywm img {
	float:left
}
.gywm ul {
	float:right;
	width:770px
}
.gywm ul strong {
	font-size:20px
}
.gywm ul p {
	font-size:14px;
	margin-top:25px;
	line-height:30px
}
.dszzcbox {
	float:left;
	width:100%;
	height:330px;
	background:#EAEAEA
}
.dszzc {
	width:1180px;
	margin:0 auto
}
.dszzc h3 {
	text-align:center;
	margin-top:25px;
	font-size:25px;
	line-height:70px
}
.dszzc p {
	text-align:center;
	line-height:30px;
	font-size:14px
}
.yfdjs {
	width:1180px;
	margin:0px auto;
}
.yfdjs h3 {
	text-align:center;
	font-size:20px;
	line-height:60px
}

.ryzz {
	width:1180px;
	margin:30px auto;
}
.ryzz h3 {
	text-align:center;
	font-size:20px;
	margin-bottom:30px
}
.sudyslider .slider-container .slides .slide {
	background:url(shadow.png) repeat-x center bottom;
}
.sudyslider .slider-control {
	margin-top:5px;
	height:12px;
	background-color:#e5e5e5;
	border-radius:6px
}
.sudyslider .slider-control .slider-widget {
	width:65px;
	height:16px;
	top:50%;
	margin-top:-8px;
	background-color:#0099cc;
	border-radius:8px;
	cursor:pointer
}
/***************************¹¤³Ì°¸Àý*************************/
.gcalbox {
	width:100%;
	background:#EAEAEA
}
.gcalbox #filter {
	width:1180px;
	margin:0 auto;
	background:#FFF;
	position:relative;
}
.gcalbox #filter .yixuantj{position:absolute; top:45px; left:40px;}
.gcalbox #filter h3 {
	font-size:20px;
	line-height:55px;
	margin-left:20px;
}

.gcalbox  .clearfix dt{display:inline-block; font-size:18px; padding-left:30px; padding-top:15px;}
.gcalbox  .clearfix dd{display:inline-block; font-size:18px; margin:10px 10px;}
.gcalbox  .clearfix dd div a{font-size:14px; padding:6px;}
.gcalbox .clearfix dd div b{ font-size:16px; padding-left:10px; padding-top:15px;}
.gcalbox .gccp {
	width:1200px;
	margin:0 auto
}
.gcalbox .gccp a {
	width:280px;
	height:280px;
	display:block;
	float:left;
	margin:20px 8px 0 9px;
	background:#FFF
}
.gcalbox .gccp a img {
	z-index:150
}
.gcalbox .gccp a h4 {
	font-size:15px;
	line-height:30px;
	margin:10px 0 0 15px
}
.gcalbox .gccp a li {
	line-height:22px;
	margin-left:15px
}
.gcalbox .gccp a:hover img {
	z-index:200;
	background:red
}
.gcalbox .gccp a:hover {
	background:#E60115;
	color:#FFF
}

.fenyebox {
	width:100%;
	height:35px;
	background:#EAEAEA;
	padding-bottom:30px
}
.fenyebox ul {
	width: 1180px;
margin: 0px auto;
text-align: center;
padding-top: 20px;
}
/****************ÁªÏµÎÒÃÇ********************/	
.lxwmbox {
	width:100%;
	height:350px;
	background:#EAEAEA;
}
.lxwmbox .lxwm {
	width:1180px;
	height:200px;
	background:#FFF;
	margin:0 auto
}
.lxwmbox .lxwm img {
	padding:10px 20px 0 15px;
	float:left
}
.lxwmbox .lxwm li {
	float:lefr;
	padding:10px 0 0 15px;
	font-size:15px;
	line-height:30px
}
.lxwmbox .lxwm li p {
	color:#E80115;
	display:inline;
	font-size:15px;
}
.lxwmdh {
	width:1180px;
	margin:0 auto
}
.lxwmdh ul {
	width:30%;
	float:left;
	margin:15px 0 50px 0
}
.lxwmdh ul strong {
	color:#E80115;
	font-size:20px;
	line-height:45px
}
.lxwmdh ul p {
	line-height:25px;
	font-size:14px
}
.ditu {
	width:1180px;
	margin:0 auto 30px auto
}
.ditu h3 {
	width:100%;
	font-size:20px;
	line-height:35px
}
/*********************ÐÂÎÅÖÐÐÄ***********************/
.xwzxbox {
	width:100%;
	background:#EAEAEA;
}
.xwzx {
	width:1180px;
	margin:0 auto
}
.xwzxl {
	float:left;
	width:360px
}
.xwzxl .xwfl {
	width:360px;
	background:#FFF;
}
.xwzxl .xwfl h1 {
	font-size:20px;
	padding-left:10px;
	height:45px;
	border-bottom:2px #EAEAEA solid;
	line-height:45px
}
.xwzxl .xwfl a {
	font-size:16px;
	display:block;
	height:40px;
	width:335px;
	padding-left:10px;
	line-height:40px
}
.xwzxl .xwfl a:hover {
	background:#E60115;
	color:#FFF
}

.xwzxl .xwrd {
	width:360px;
	height:340px;
	margin-top:20px;
	background:#FFF
}
.xwzxl .xwrd h3 {
	width:350px;
	height:45px;
	font-size:20px;
	border-bottom:2px #EAEAEA solid;
	line-height:45px;
	margin-left:10px
}
.xwzxl .xwrd h3 a {
	float:right;
	line-height:45px;
	margin-right:20px
}
.xwzxl .xwrd ul {
	margin-left:10px
}
.xwzxl .xwrd ul a {
	width:100%;
	display:block;
	line-height:35px;
	font-size:14px
}
.rdcp {
	width:360px;
	height:546px;
	margin-top:20px;
	background:#FFF
}
.rdcp h3 {
	width:350px;
	height:45px;
	font-size:20px;
	border-bottom:2px #EAEAEA solid;
	line-height:45px;
	padding-left:10px
}
.rdcp ul {
	width:330px;
	height:115px;
	border-bottom:1px #EAEAEA solid;
	float:left;
	padding:5px;
	text-align:center;
}
.rdcp ul img {
	float:left
}
.rdcp ul li {
	float:left;
	margin:30px 0 0 15px;
}
.rdcp ul li a {
	font-size:18px;
	line-height:30px
}
.rdcp ul li p {
	font-size:14px;
	line-height:25px;
	color:#BFBFBF
}
.xwlx {
	width:360px;
	height:268px;
	background:#FFF;
	margin-top:20px
}
.xwlx h3 {
	width:350px;
	height:45px;
	font-size:20px;
	border-bottom:2px #EAEAEA solid;
	line-height:45px;
	padding-left:10px
}
.xwlx a {
	display:block;
	width:290px;
	height:65px;
	margin:10px 0 0 10px
}
.xwlx .lxdh {
	background:url(../images/cpdh.jpg) no-repeat;
	background-position:0 0;
	color:#E81F18;
	font-size:30px;
	font-weight:bolder;
	line-height:65px;
	padding-left:55px;
}
.xwlx .dzyj {
	background:url(../images/dzyj.jpg) no-repeat;
	background-position:0 0;
	color:#E81F18;
	font-size:25px;
	font-weight:bolder;
	line-height:55px;
	padding-left:55px;
}
.xwlx .chuanz {
	background:url(../images/chuanz.jpg) no-repeat;
	background-position:0 0;
	color:#E81F18;
	font-size:25px;
	font-weight:bolder;
	line-height:70px;
	padding-left:55px;
}
.xwzxr {
	float:right;
	width:800px
}
.gsxw {
	width:800px;
	background:#FFF;
	padding-bottom: 20px;
}
.gsxw img{padding-left:10px;}
.gsxw h3 {
	width:95%;
	font-size:20px;
	border-bottom:2px #EAEAEA solid;
	line-height:45px;
	margin-left:1.5%
}
.gsxw div {
	width:760px;
	margin:20px 0 0 15px
}
.gsxw div img {
	float:left;
}
.gsxw div a {
	float:right;
	width:540px
}
.gsxw div a h4 {
	font-size:20px;
	line-height:50px;
	border-bottom:1px #EAEAEA solid
}
.gsxw div a p {
	font-size:14px;
	color:#BFBFBF;
	line-height:20px
}
.gsxw ul {
margin-top: 10px;}
.gsxw ul a {
display: block;
width: 90%;
margin-left: 2%;
line-height: 45px;
font-size: 14px;
}
.gsxw ul a h4 {
	font-size:20px;
	line-height:50px;
	border-bottom:1px #EAEAEA solid
}
.gsxw ul span {
float: right;

font-size: 14px;
}

/***********ÐÂÎÅÄÚÈÝ**********/	
.xwnr {
	width:1180px;
	height:1300px;
	margin:0 auto
}
.xwnr .xwnrlx {
	width:360px;
	height:250px;
	background:#FFF;
	margin-top:20px
}
.xwnr .xwnrlx h3 {
	font-size:20px;
	line-height:50px;
	padding-left:10px
}
.xwnr .xwnrlx input {
	width:335px;
	height:40px;
	margin:0 0 10px 10px;
}
.xwnr .xwnrlx .tijiao {
	width:95px;
	height:30px;
	background:#E60115;
	float:right;
	margin-right:10px;
	border:none
}
.xwnr .xwnrr {
	width:800px;
	background:#FFF;
	float:right;
	padding-bottom:20px
}
.xwnr .xwnrr h2 {
	text-align:center;
	font-size:22px;
	line-height:40px;
	margin-top:30px
}
.xwnr .xwnrr .shijian {
	width:500px;
	height:30px;
	margin:10px auto 10px auto;
	font-size:14px;
	font-size:14px;
}
.xwnr .xwnrr .shijian li {
	font-size:14px;
	float:left
}
.xwnr .xwnrr .jiathis_style {
	float:right;
}
.xwnr .xwnrr .daod {
	width:700px;
	background:#EAEAEA;
	margin:0 auto;
	line-height:25px;
	padding:10px 20px 10px 20px;
	font-size:14px;
}
.xwnr .xwnrr .xwnrtext p {
	width:740px;
	margin:20px auto;
	font-size:14px
}
.xwnr .xwnrr .xwnrtext img { margin:auto;
}
.titleurl{
	padding-left:40px;
	font-size:14px;
	}
/*********************¹ú¼ÊÃ³Ò×*******************************/
.gjmybox {
	width:1180px;
	margin:20px auto 20px auto
}
.gjmybox h3 {
	width:100%;
	height:60px;
	background:url(../images/hhh.jpg) repeat-x;
}
.gjmybox h3 strong {
	margin:0 auto;
	background:#FFF;
	width:230px;
	height:60px;
	display:block
}
.gjmybox h3 strong p {
	text-align:center
}
.gjmybox h3 strong .gjmypa {
	font-size:20px;
	line-height:50px
}
.zdtz {
}
.zdtz img {
	float:left
}
.zdtz p {
	float:right;
	width:650px;
	line-height:30px;
	font-size:14px
}
.gjmykh {
	margin:0 auto
}
.gjmykh a {
	float:left;
	margin:0 25px 0 25px
}
.gjmykh a p {
	font-size:12px;
	line-height:60px
}
.gjmyhw {
}
.gjmyhw a {
	float:left;
	margin-bottom:15px
}
.gjmyhw a ul {
	float:left;
	margin-left:35px;
	width:755px;
	height:200px
}
.gjmyhw a ul h4 {
	line-height:55px;
	font-size:18px
}
.gjmyhw a ul li {
	line-height:20px;
	font-size:14px
}
.gjmyhw a ul p {
	margin-top:20px;
	font-size:14px;
}
.gjmyhw a img {
	float:left
}
.gjmypl {
}
.gjmypl ul {
	width:1180px;
	float:left;
	background:#EAEAEA;
	margin-bottom:20px;
        height:170px;
}
.gjmypl ul img {
	float:left
}
.gjmypl ul li {
	margin-left:15px;
	float:left;
}
.gjmypl ul li strong {
	line-height:55px;
	font-size:18px
}
.gjmypl ul li p {
	font-size:14px;
	width:900px;
}
.gjmyqq {
}
.gjmyqq img {
	float:left
}
.gjmyqq ul {
	float:left;
	width:650px;
	height:140px;
	margin:40px 0 0 50px
}
.gjmyqq ul li {
	float:left;
	margin-left:20px;
	width:290px
}
.gjmyqq ul li a {
	float:left;
	display:block;
	width:100%;
	line-height:22px;
	font-size:18px
}
.gjmyqq ul li strong {
	font-size:14px
}
.gjmylx {
	margin-bottom:20px;
	height:420px
}
.gjmylx .gjmyfo {
	float:right;
	width:590px
}
.gjmylx ul {
	float:left;
	width:370px
}
.gjmylx ul strong {
	font-size:16px;
	margin-bottom:20px;
	display:block
}
.gjmylx ul li {
	line-height:30px;
	font-size:14px
}
.gjmylx ul li p {
	color:#E60115;
	display:inline;
	font-size:14px
}
/****************°¸ÀýÏêÇéÒ³***********************/

.gcalxqbox {
	width:100%;
	background:#EAEAEA;
	margin-bottom:20px;
}
.alxqbox {
	width:1180px;
	margin:30px auto
}
.alxqbox h3 {
	line-height:40px;
	border-bottom:2px #EAEAEA solid;
	font-size:16px
}
.alxqbox .alimg {
	border:20px #FFF solid;
	float:left
}
.alxqbox .alxq {
	width:520px;
	height:430px;
	float:right;
	background:#FFF
}
.alxqbox .alxq h2 {
	line-height:80px;
	border-bottom:1px #EAEAEA solid;
	font-size:20px;
	padding-left:20px;
	margin-bottom:15px
}
.alxqbox .alxq li {
	line-height:35px;
	font-size:14px
}
.alxqbox .alxq li strong {
	color:#E60115;
	padding-left:20px;
	font-size:14px
}
.alxqbox .alxq a {
	float:left;
	margin-left:20px;
	display:block;
	width:220px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:18px;
	color:#FFF
}
.alxqbox .alxq .alxqsbzx {
	background:url(../images/alxqsbzx.jpg) no-repeat
}
.alxqbox .alxq .alxqzxly {
	background:url(../images/alxqzxly.jpg) no-repeat
}
.alxqbox .alxq .alxqdh {
	background:url(../images/cpdh.jpg) no-repeat;
	display:block;
	width:270px;
	height:60px;
	text-align:center;
	font-size:25px;
	color:#E60115;
	line-height:60px;
	margin:20px 0 20px 20px
}
/*background:url(../images/jiahao.jpg) no-repeat; */

.sbpz {width: 1180px;
height: 340px;
overflow: hidden;
}
.sbpz li {
	display:block;
	float:left;
	margin-top:5px;
	text-align: center;
}
.sbpz li a {
	font-size:14px;
	line-height:50px;
}
.sbpz .jiahao {
	width:34px;
	height:34px;
	float:left;
	margin-top:100px;
}
.xmbj {
	font-size:14px;
	margin:15px 0 20px 0;
	line-height: 25px;
}

.alxqpzcs p {
	margin-top:15px;
	font-size:14px;
	line-height: 25px;
}
.xmfx p{
	font-size:14px;
	margin-top:15px;
	line-height:25px;
}
.jpal {
	padding-bottom:20px;
	height:150px;
}
.jpal a {
	float:left;
	text-align:center;
	margin:20px 8px 0 6px
}
.jpal a p {
	font-size:14px;
	line-height:50px
}
/********½â¾ö·½°¸******************0*/	
.jjfabox {
	width:1180px;
	margin:0 auto;
	margin-bottom:20px;
}
.scxpz {
	width:1180px
}
.scxpz h3 {
	width:100%;
	font-size:24px;
	border-bottom:2px #EAEAEA solid;
	line-height:50px
}
.scxpzl {
	width:280px;
	margin-top:20px;
	float:left
}
.scxpzl ul li {
	margin-bottom:20px;
	float:left
}
.scxpzl ul li a {
	float:left;
}
.scxpzla {
	width:280px;
	height:48px;
	line-height:48px;
	font-size:16px;
	background: url(../images/jiantoue.jpg) no-repeat #EAEAEA;
	background-position: 260px 15px
}
.scxpzl .scxpzla:hover {
	background: url(../images/jiantouh.jpg) no-repeat #E60115;
	background-position: 260px 15px;
	color:#FFF
}
.scxpzl .scxpzlahover {
	background: url(../images/jiantouh.jpg) no-repeat #E60115;
	background-position: 260px 15px;
	color:#FFF
}


.scxpzlb {
	width:280px;
	line-height:40px;
	font-size:14px;
}
.scxpzr {
	width:880px;
	float:left;
	margin-top:20px;
	padding-left: 20px;
}
/* ±¾Àý×Ócss */
.m-slide {
	position: relative;
	width:880px;
	height: 580px;
}
.m-slide .bottom-shadow {
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 100%;
	height: 1px;
	overflow: hidden;
	border-top: 1px solid #e0e0e0;
	background: #e6e6e6;
	border-bottom: 1px solid #ececec
}
.m-slide .img {
	float: left;
	position:absolute;
	z-index:2;
	width:880px;
	height:330px;
}/*position: relative*/
.m-slide .img li, .m-slide .img a, .m-slide .img img {
	display: block;
	width: 880px;
	height: 330px
}
.m-slide .img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0
}
.m-slide .img .first {
	display: block
}
.m-slide .tab {
	position:absolute;
	z-index:3;
	float: right;
	left:590px;
	top:0px;
}
.m-slide .tab li {
	border-top: 1px solid #e5e5e5;
	width: 270px;
	background-color: rgba(0, 0, 0, 0.6);
	height:108px
}
.m-slide .tab .first {
	border-top: 0
}
.m-slide .tab a {
	text-decoration: none;
	display: block;
	position: relative;
	height: 49px;
}
.m-slide .tab a b {
	position: absolute;
	left: 0;
	top: 20px;
	width: 4px;
	height: 11px;
	overflow: hidden
}
.m-slide .tab a span {
	position: absolute;
	overflow: hidden
}
.m-slide .tab a .title {
	left: 17px;
	top: 6px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF
}
.m-slide .tab a .des {
	left: 18px;
	top: 26px;
	height: 16px;
	line-height: 16px;
	color: #999
}
.m-slide .tab .first a {
	height: 50px
}
.m-slide .tab .on a {
	border-left: 5px solid red;
	height:108px
}
.m-slide .tab .on a span {
	color: #FFF
}
.m-slidecs {
	height:250px;
	width:880px;
	background:#EAEAEA
}
.m-slidecs div strong {
	width:205px;
	line-height:50px;
	padding:0 20px 0 20px;
	font-size:16px;
}
.m-slidecs div p {
	width:440px;
	line-height:20px;
	padding:0 20px 0 20px;
	font-size:14px;
}
.tra {
	font-size:20px;
	height:50px
}
.trb {
	text-align:center;
	background:#fff
}
.trc {
	background:#fff;
	text-align:center;
}
.trd {
	background:#fff;
	text-align:center
}
.scxpzrcu {
	float:left;
	width:880px;
	height:208px;
	background:#EAEAEA
}
.scxpzrcu ul {
	float:left;
	width:480px;
	padding:10px 0 0 15px
}
.scxpzrcu ul strong {
	line-height:50px;
	font-size:18px
}
.scxpzrcu ul p {
	line-height:25px;
	font-size:14px
}
.scxpzrcu ul .scxpzrcugd {
	display:inline;
	width:55px;
	height:20px;
	color:#E60115;
	font-size:14px
}
.wljgbox {
	width:1208px;
	margin:0 auto 20px auto
}
.wljgbox h3 {
	width:1180px;
	line-height:50px;
	border-bottom:2px #EAEAEA solid;
	font-size:20px;
	margin:0 auto
}
.wljgbox .wljg a {
	float:left;
	padding:20px 13px 0 13px
}
.wljgbox .wljg a p {
	text-align:center;
	line-height:40px
}
.wljg {
	width:1208px;
}
/****************·þÎñÖ§³Ö***************8*/
	
.round_shade_box {
	width:1px;
	height:1px;
	font-size:0;
	display:none;
	_background:white;
	_border:1px solid #cccccc
}
.round_shade_top {
	margin:0 12px 0 10px;
	background:url(../images/zxx_round_shade.png) repeat-x -20px -40px;
	_background:white;
	zoom:1
}
.round_shade_topleft {
	width:11px;
	height:10px;
	background:url(../images/zxx_round_shade.png) no-repeat 0 0;
	_background:none;
	float:left;
	margin-left:-11px;
	position:relative
}
.round_shade_topright {
	width:12px;
	height:10px;
	background:url(../images/zxx_round_shade.png) no-repeat -29px 0;
	_background:none;
	float:right;
	margin-right:-12px;
	position:relative
}
.round_shade_centerleft {
	background:url(../images/zxx_round_shade.png) no-repeat 0 -1580px;
	_background:none
}
.round_shade_centerright {
	background:url(../images/zxx_round_shade.png) no-repeat right -80px;
	_background:none
}
.round_shade_center {
	font-size:14px;
	margin:0 12px 0 10px;
	padding:10px;
	background:white;
	letter-spacing:1px;
	line-height:1.5
}
.round_shade_bottom {
	margin:0 12px 0 11px;
	background:url(../images/zxx_round_shade.png) repeat-x -20px bottom;
	_background:white;
	zoom:1
}
.round_shade_bottomleft {
	width:11px;
	height:10px;
	background:url(../images/zxx_round_shade.png) no-repeat 0 -30px;
	_background:none;
	float:left;
	margin-left:-11px;
	position:relative
}
.round_shade_bottomright {
	width:12px;
	height:10px;
	background:url(../images/zxx_round_shade.png) no-repeat -29px -30px;
	_background:none;
	float:right;
	margin-right:-12px;
	position:relative
}
.round_shade_top:after, .round_shade_bottom:after, .zxx_zoom_box:after {
	display:block;
	content:".";
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.round_box_close {
	padding:2px 5px;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	border:1px solid #cccccc;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#000000;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:absolute;
	right:-5px;
	top:-5px
}
.round_box_close:hover {
	opacity:0.95;
	filter:alpha(opacity=95)
}
/*×ÔÊÊÓ¦Ô²½ÇÍ¶Ó°½áÊø*/
.zxx_zoom_left {
	width:100%;
	float:left;
	margin-top:20px;
}
.zxx_zoom_left h4 {
	margin:5px 0px 15px 5px;
	font-size:1.1em
}
.small_pic {
	display:inline-block;
	width:576px;
	height:280px;
	font-size:20px;
*display:inline;
	zoom:1;
	vertical-align:middle;
	margin:0 7px 0 13px
}
.small_pic strong {
	font-size:18px;
	line-height:50px
}
.small_pic p {
	font-size:14px;
	line-height:26px
}
.small_pic a {
	display:block;
	width:575px;
	height:170px;
	float:left
}
.small_pic a p {
	color:#272636;
	width:123px;
	height:35px;
	border:1px #8A8A8A solid;
	text-align:center;
	line-height:35px;
	margin:120px auto
}
.small_pic a:hover p {
	color:#E60115;
	width:123px;
	height:35px;
	border:none;
	background:#fff;
	text-align:center;
	line-height:35px;
	margin:120px auto
}
.small_pic img {
	margin-top:10px;
	background:#ffffff;
	vertical-align:middle
}
.zxx_zoom_right {
	width:50%;
	float:left;
	margin-top:20px;
	padding-left:2%
}
.zxx_zoom_right h4 {
	margin:5px 0px;
	font-size:1.1em
}
.zxx_zoom_right p.zxx_zoom_word {
	line-height:1.5;
	font-size:1.05em;
	letter-spacing:1px;
	margin:0 0 35px;
	padding-top:5px
}
.pjfw {
	background:#EAEAEA url(../images/pjb.png) no-repeat 50% 30%
}
.pjfw:hover {
	background:#E60115 url(../images/pj.png) no-repeat 50% 30%
}
.fuwl {
	background:#EAEAEA url(../images/wlb.png) no-repeat 50% 30%
}
.fuwl:hover {
	background:#E60115 url(../images/wl.png) no-repeat 50% 30%
}
.fwlc {
	background:#EAEAEA url(../images/lcb.png) no-repeat 50% 30%
}
.fwlc:hover {
	background:#E60115 url(../images/lc.png) no-repeat 50% 30%
}
.fwln {
	background:#EAEAEA url(../images/lnc.png) no-repeat 50% 30%
}
.fwln:hover {
	background:#E60115 url(../images/ln.png) no-repeat 50% 30%
}
/*****************½â¾ö·½°¸ÁÐ±íÒ³*********************/	

 .ycwljg {
	 margin-bottom:20px;
	width:280px;
}
.ycwljg strong {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:2px #EAEAEA solid;
	font-size:17px
}
.cpfl {
	margin-bottom:20px;
	width:280px;
	float:left;
}
.cpfl  strong {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:2px #EAEAEA solid;
	font-size:18px
}
.cpfl a {
	float:left;
	line-height:40px;
	font-size:16px;
	display:inline;
	width:100%;
}
.ycwljg a {
	float:left;
	line-height:25px;
	font-size:13px;
	display:inline;
	width:30%;
}
.ycwljg p {
	float:left;
	line-height:25px;
	padding:0 25px 0 25px;
	display:inline
}
.jjfalby {
	width:870px;
	float:right;
	margin-top:20px
}
.jjfalby ul {
	margin-bottom:40px;
	height:115px;
}
.jjfalby ul img {
	float:left
}
.jjfalby ul li {
	width:700px;
	float:right
}
.jjfalby ul li h4 {
	line-height:30px;
	font-size:16px;
}
.jjfalby ul li p {
	font-size:14px;
	line-height:25px
}
.jjfalby ul li p a {
	padding:0 10px 0 10px;
	color:#E60115;
	font-size:14px;
	line-height:25px;
	float:right;
}
/****************½â¾ö·½°¸ÏêÇéÒ³*****************/	
.jjfaxqybox {
	width:100%;
	height:540px;
	background:#EAEAEA;
}
.jjfaxqybox .jjfaxqy {
	width:1180px;
	height:540px;
	margin:0 auto;
}
.jjfaxqybox .jjfaxqyr {
	padding:0 15px 0 15px;
	float:right;
	width:555px;
	height:440px;
	background:#FFF
}
.jjfaxqybox .jjfaxqyr h2 {
	line-height:60px;
	font-size:20px;
}
.jjfaxqybox .jjfaxqyr p {
	line-height:25px;
	font-size:14px;
	margin-bottom:15px;
}
.jjfaxqybox .jjfaxqyr li {
	width:100%;
	float:left;
	line-height:30px;
	font-size:14px;
}
.jjfaxqybox .jjfaxqyr li strong {
	line-height:30px;
	font-size:14px;
	color:#E60115;
}
.jjfaxqybox .jjfaxqyr .jjfaxqlx {
	float:left;padding:10px;
}
.jjfaxqybox .jjfaxqyr .jjfaxqlx img {
	float:left;
	margin-right:15px;
}
#cqh-box {
	background-color:inherit;
	position:relative;
	border:1px solid #999;
	overflow:hidden;
	float:left;
	border:15px #FFF solid
}
#cqh-box ul {
	margin:0;
	padding:0;
}
#cqh-box li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#cqh-box img {
	border:none;
}
#cqh-num {
	width:100%;
	height:16px;
	float:inherit;
	position:absolute;
	right:18%;
	bottom:4px;
}
#cqh-num span {
	display:inline-block;
	float:left;
	width:100px;
	height:14px;
	background-color:#fff;
	color:#FFF;
	line-height:14px;
	text-align:center;
	cursor:pointer;
	margin:0 3px;
	font-size:11px;
}
#cqh-num span.this {
	background-color:#E60115;
	color:#F00;
}
.jjfaxqcs {
	width:1180px;
	margin:0 auto
}
.jjfaxqcs h3 {
	font-size:18px;
	line-height:50px;
	border-bottom:2px #EAEAEA solid;
}
.jjfaxqcs ul {
	margin-top:20px;
	width:600px;
	float:left;
}
.jjfaxqcs ul li {
}
.jjfaxqcs ul li strong {
	font-size:16px;
	line-height:35px;
}
.jjfaxqcs ul li p {
	line-height:25px;
	font-size:14px;
}
.jjfaxqcs .img {
float: right;
width: 560px;
margin-top: 30px;
}
.img p{
font-size: 14px;
line-height: 25px;
}
.img p strong{
font-size: 16px;
line-height: 35px;
}


¡¡.fieldandcss{}
¡¡.changefieldandcss{background:#4598D2;color:#fff;}
.gsxw .aaaa a{float:none; width:auto; }
.del_jhx{ padding:4px; font-size:14px; background:#F00; color:#FFF; display:inline-block}
.del_jhx:hover{color:#FFF;}
.del_jhx span{ }
.fieldandcss{}
.changefieldandcss{background:#4598D2;color:#fff;}
.yx{position:absolute; top:20px; left:120px;}
.yx .yxnav{display:inline-block; }
.yx .yxnav b{font-size: 16px;}

/*客服浮窗*/

.sidebar{ width:100px;background:#FFF; text-align:center; position:absolute; right:1%; top:100px; z-index:9999; }
.sidebar p{ font-size:15px; font-weight:bold; font-family:Arial; color:#f11b19; }
.sidebar em{ border-top:1px solid #fff; display:block; padding-top:5px; }
.s_b_close{ width:100%; height:20px; position:relative; }
.s_b_close a{
	display: block;
	width: 10px;
	height: 9px;
	position: absolute;
	right: 10px;
	top: 10px;
	overflow: hidden;
	background-image: url(../images/s_barclose.gif);
	background-repeat: no-repeat;
}
.s_b_bg{ width:94px; margin:0 auto; }
.s_b_bg a{ display:block; width:94px; background-image:url(../images/sidebar.png); color:#000; border-top:1px solid #d6d6d6;  position:relative; }
.s_b_bg a.s_b_1{ height:25px; padding-top:70px;font-size: 15px; font-weight:bold;}
.s_b_bg a.s_b_2{ background-position:-94px 0; height:35px; padding-top:60px;border-top:none; font-size: 15px;font-weight:bold;}
.s_b_bg a:hover{ background-image:url(../images/sidebar_active.png); }
.s_b_bg a.s_b_2:hover{ background-position:-94px 0; }
#s_b_3{ height:80px; padding-top:15px; display:block; width:94px; background:url(../images/sidebar.png) -188px 0; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; position:relative; cursor:pointer; z-index:100; }
#s_b_3.active{ background:url(../images/sidebar_active.png) -188px 0; }
.sidebarfx{ position:absolute; right:94px; bottom:0; background:#eeeeee; width:0; height:52px; overflow:hidden; }
.sidebarfx .bds_tools_32{ margin:8px 0 0 10px; width:185px; }
.sidebarfx a{ border:none; }

.bds_tools_32{float:left; margin-right:-8px; line-height:35px !important; _position:relative; }
.bds_tools_32 a{display:block; width:35px; height:35px; margin-right:8px; text-indent:35px; padding-left:0; overflow:hidden; float:left; background-position:0 0 !important;}
.bds_tools_32 .bds_tsina{background:url(../images/fxsi.png) no-repeat;}
.bds_tools_32 .bds_tqq{background:url(../images/fxqq.png) no-repeat;}
.bds_tools_32 .bds_douban{background:url(../images/fxdb.png) no-repeat;}
.bds_tools_32 .bds_renren{background:url(../images/fxrr.png) no-repeat;}
.bds_tools_32 .bds_tsina:hover{background:url(../images/fxsi_active.png) no-repeat;}
.bds_tools_32 .bds_tqq:hover{background:url(../images/fxqq_active.png) no-repeat;}
.bds_tools_32 .bds_douban:hover{background:url(../images/fxdb_active.png) no-repeat;}
.bds_tools_32 .bds_renren:hover{background:url(../images/fxrr_active.png) no-repeat;}
.s_b_bg .gotop{display:block; width:94px; height:60px; background:url(../images/JS_02.png) no-repeat;)}
.s_b_bg .gotop:hover{ background:url(../images/JS_02.png) no-repeat;)}
.s_b_bg .gotop span{line-height: 75px;}

#LRdiv0 {display: none!important;}

/*ÖÆÉ°Â¥×¨Ìâ*/
.zsljj {
	width:570px;
	float:right
}
.zsljj h3 {
	width:100%;
	border-bottom:#EAEAEA 1px solid;
    padding-bottom:20px;
	font-size:20px
}
.zsljj p {
	margin-top:20px;
	line-height:25px;
	font-size:14px
}
.xntd .l {
	margin-top:20px;
	width:550px;
	float:left;
	font-size:14px
}
.xntd .r {
	margin:20px 0;
	width:565px;
	float:left;
	font-size:14px;
	padding-left:65px;
}
.xntd .r  p{
	line-height:30px;
	font-size:14px;
}
.xntd .r  strong{
padding-bottom:20px;
}
.xntd .r .ct {
	float:left;
	padding-right:100px;
}
.xntd .five {
	margin-top:50px;
}
.xntd .five  p{
	width: 44%;
	float:left;
	margin-left:1%;
	margin-top:30px;
	line-height:30px;
	font-size:16px;
	background: url(/img/ico.png) no-repeat left center;
	font-weight: bold;
	text-indent: 25px;
}
.hxbj{
	width:1180px;
	margin:0 auto;
}
.hxbj ul {
	margin-top:20px;
}
.hxbj ul:nth-child(1){height:450px;}
.hxbj ul li {
    width: 45%;
    margin-right: 5%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}
.hxbj ul li:nth-child(3n){margin-right: 0}
.hxbj ul li b{font-size:18px;line-height: 50px;}
.hxbj ul li strong {
	float:left;
	font-size:14px
}
.hxbj ul li p {
	line-height: 30px;
/*	background: url(/img/dian.jpg) no-repeat left 10px; */
    height: auto;
    padding-bottom: 5px;
	padding-left: 10px;
	font-size:16px;
	color:#666;
	
}
.hxbj ul li p img{
    display: inline;
    margin-bottom: 20px;	
}

.dz{
	width:45%;
	padding-right:5%;
	float:left;
}
.dz p{
    line-height: 30px;
    font-size: 16px;
    background: url(/img/ico.png) no-repeat left center;
    text-indent: 25px;
	margin-top:15px;
	color: #666;
}
.dz strong{
    font-size: medium;
}
.dz span{
	margin-left:25px;
	line-height: 30px;
    font-size: 14px;
	margin-top:15px;
	color: #666;
}
.hb ul{
	width: 100%;
    margin-top: 20px;
    float: left;
	height:auto;
}
.hb  ul li b{
    font-size: 18px;
	font-weight: bold;
	color:green;
	float: left;
	margin-left: 15px;
}
.hb ul li {
    float: left;
	width:24%;
	margin: 0 5px 0 0;
}
.hb ul li p {
    padding: 5px 15px;
    line-height: 30px;
    font-size: 16px;
	width: 230px;
}
.hb .hbcl{
	background-color:rgba(0, 128, 0, 0.07);
	width:260px;
	height:260px;
	margin-top:35px;
}

/*banner*/
.banner{width:100%;position:relative;height:450px;background:#000;overflow:hidden;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:450px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:15px;line-height:15px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:5px;margin:1px;overflow:hidden;background:#7f7f7f;filter:alpha(opacity=50);opacity:0.8;line-height:999px;}
.banner .hd ul .on{background:#fff;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}