﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e3e3e3;
	background-image: url(../images/bg.jpg);
	background-position: center top;
	background-repeat:repeat-y;
	font-family:Arial;
	color:#454545;
}

body,td,th {font-size:12px;line-height:25px;}
ul,li,dl,dt,dd { margin:0px; padding:0px; list-style-type:none;}
img{border:none;}
.clear{clear:both;}

DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}


.center {
	MARGIN: 0px auto; WIDTH: 960px;
}
.inside {
	POSITION: relative; HEIGHT: 255px;
}
.inside IMG {
	POSITION: absolute; MARGIN-LEFT: -628px; LEFT: 50%;
}

H1.logo {
	POSITION: absolute; TOP: 30px; LEFT: 0px
}
H1.logo A {
	WIDTH: 215px; DISPLAY: block; BACKGROUND: url(../images/logo.png); HEIGHT: 42px
}
.undis {
	DISPLAY: none
}
.search {
	POSITION: absolute; WIDTH: 120px; BACKGROUND: url(../images/search_bg.png) no-repeat; HEIGHT: 17px; line-height:17px; TOP: 12px; RIGHT: 0px;
}
.search_go{
	POSITION: absolute; WIDTH: 17px; HEIGHT: 17px; TOP: 12px; RIGHT: 0px;
}
.menu {
	POSITION: absolute; WIDTH: 663px; BACKGROUND: url(../images/menu_cn.png); HEIGHT: 34px; TOP: 39px; RIGHT: 0px
}
.menu SPAN.language {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; FLOAT: right; PADDING-TOP: 1px
}
.menu SPAN.language A {
	FILTER: alpha(opacity=0); WIDTH: 117px; DISPLAY: block; BACKGROUND: #000; HEIGHT: 30px; opacity: 0
}
.menu UL {
	PADDING-LEFT: 8px
}
.menu UL LI {
	POSITION: relative; LINE-HEIGHT: 34px; PADDING-RIGHT: 1px; BACKGROUND: url(../images/menu_li.gif) no-repeat right center; FLOAT: left
}
.menu UL LI A {
	Z-INDEX: 2; POSITION: relative; TEXT-ALIGN: center; WIDTH: 81px; DISPLAY: block; FONT-FAMILY: "Microsoft YaHei"; COLOR: #2d2d2d; FONT-SIZE: 13px
}
.menu UL LI A.hover {
	BACKGROUND: url(../images/menu_hover.gif) no-repeat center 25px
}
.menu UL LI.last {
	PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.menu UL LI DIV {
	POSITION: absolute; LINE-HEIGHT: 0px; WIDTH: 85px; HEIGHT: 0px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: -4px; LEFT: -2px
}
.menu UL LI DIV SPAN {
	DISPLAY: block
}
.menu UL LI DIV SPAN.mt {
	BACKGROUND: url(../images/menu_top.png); HEIGHT: 5px
}
.menu UL LI DIV SPAN.mb {
	BACKGROUND: url(../images/menu_bottom.png); HEIGHT: 5px
}
.menu UL LI DIV SPAN.mm {
	PADDING-BOTTOM: 4px; BACKGROUND: url(../images/menu_bg.png); PADDING-TOP: 36px
}
.menu UL LI DIV SPAN A {
	TEXT-ALIGN: center; LINE-HEIGHT: 12px; MARGIN: 0px; WIDTH: auto; DISPLAY: block; FONT-FAMILY: Arial; COLOR: #767070; FONT-SIZE: 12px; padding:6px 0;
}
.menu UL LI DIV SPAN A:hover {
	BACKGROUND: #8ea1af; COLOR: #2a2a2a;
}





HTML {
	OVERFLOW-X: hidden
}
UL.slide LI {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0px; WIDTH: 100%; FONT-SIZE: 0px
}
.home {
	POSITION: relative; HEIGHT: 432px
}

.icontopbg { background:url(../images/icontop.jpg) repeat-y center; height:142px;}
.icontop{ width:979px; height:142px; margin:0 auto; position:relative;}
.icontopimgbg {position:absolute; bottom:12px; width:979px; height:142px; background:url(../images/icontopimgbg.png) no-repeat center;}

.icontopimgbg UL {FLOAT:left; width:244px;}
.icontopimgbg UL LI { width:208px; float:left; overflow:hidden;}
.icontopimgbg UL .title{ font-size:14px; font-weight:bold; padding:65px 18px 0 18px;}
.icontopimgbg UL .con{ font-size:12px; padding:0px 18px 5px 18px; line-height:18px;}

.iconbottombg { background:url(../images/iconbottombg.jpg) no-repeat center; height:186px;}
.iconbottomimgbg { width:980px; height:186px; margin:0 auto; background:url(../images/iconbottomimgbg.jpg) no-repeat center;}

.home UL.navi {
	POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 15px; FONT-FAMILY: Verdana, Geneva, sans-serif; FONT-SIZE: 10px; RIGHT: 18px
}
.home UL.navi LI {
	POSITION: relative; WIDTH: 21px; DISPLAY: inline; BACKGROUND: url(../images/slide.png) no-repeat; FLOAT: left; HEIGHT: 16px; line-height:16px; MARGIN-LEFT: 3px; OVERFLOW: hidden; CURSOR: pointer
}
.home UL.navi LI I {
	POSITION: absolute; WIDTH: 21px; BOTTOM: -100px; DISPLAY: block; BACKGROUND: url(../images/slide.png) no-repeat 0px -16px; HEIGHT: 16px; line-height:16px; RIGHT: -100px
}
.home UL.navi LI A {
	Z-INDEX: 4; POSITION: relative; COLOR: #fff
}
.home UL.navi LI.hover I {
	BOTTOM: 0px; RIGHT: 0px; _bottom: -1px; _right: -1px
}
.home UL.navi LI.hover A {
	COLOR: #0d4d64
}


.eventScroll {
	BORDER-BOTTOM: #eee 1px solid; POSITION: relative; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px auto; PADDING-LEFT: 6px; WIDTH: 705px; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 6px
}
.eventScroll DIV {
	POSITION: relative; LINE-HEIGHT: 0px; WIDTH: 705px; HEIGHT: 323px; FONT-SIZE: 0px; OVERFLOW: hidden
}
.eventScroll DIV UL {
	POSITION: absolute; WIDTH: 705px; HEIGHT: 323px; TOP: 0px; LEFT: 0px
}
.eventScroll DIV UL LI {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.eventScroll UL.navi {
	POSITION: absolute; TEXT-ALIGN: center; BOTTOM: 15px; RIGHT: 20px
}
.eventScroll UL.navi LI {
	POSITION: relative; WIDTH: 21px; DISPLAY: inline; BACKGROUND: url(../images/slide.png) no-repeat; FLOAT: left; HEIGHT: 16px; MARGIN-LEFT: 3px; OVERFLOW: hidden; CURSOR: pointer
}
.eventScroll UL.navi LI I {
	POSITION: absolute; WIDTH: 21px; BOTTOM: -100px; DISPLAY: block; BACKGROUND: url(../images/slide.png) no-repeat 0px -16px; HEIGHT: 16px; RIGHT: -100px
}
.eventScroll UL.navi LI A {
	Z-INDEX: 4; POSITION: relative; COLOR: #fff
}
.eventScroll UL.navi LI.hover I {
	BOTTOM: 0px; RIGHT: 0px; _bottom: -1px; _right: -1px
}
.eventScroll UL.navi LI.hover A {
	COLOR: #0d4d64
}






.footer {
	LINE-HEIGHT: 25px; BACKGROUND: url(../images/footer.gif) no-repeat center top; HEIGHT: 25px; font-family:Arial;
}
.footer .center {
	WIDTH: 960px
}
.footer UL {
	FLOAT: right
}
.footer UL LI {
	PADDING-LEFT: 10px
}
.footer UL LI {
	DISPLAY: inline
}


.mianbg {
	WIDTH: 100%; BACKGROUND: url(../images/bg.gif) repeat-y center top
}
.mianbg .center {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; PADDING-TOP: 19px
}
.left {
	PADDING-BOTTOM: 15px; WIDTH: 210px; BACKGROUND: url(../images/left_bottom.gif) no-repeat center bottom; FLOAT: left
}
UL#SnbNav {
	BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 0px
}
UL#SnbNav A {
	MARGIN: 0px auto; WIDTH: 190px; DISPLAY: block; TEXT-DECORATION: none
}
UL#SnbNav LI {
	TEXT-ALIGN: center; MARGIN-TOP: 0px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(../images/left_li.gif) no-repeat center bottom; COLOR: #4d4d4d
}
UL#SnbNav LI A {
	LINE-HEIGHT: 32px; WIDTH: 190px; DISPLAY: block; HEIGHT: 32px
}
UL#SnbNav LI A:hover {
	BACKGROUND: url(../images/left_hover.gif) #fff no-repeat center bottom; COLOR: #fff
}
UL#SnbNav .hover {
	BACKGROUND: url(../images/left_hover.gif) #fff no-repeat center bottom; COLOR: #fff
}
UL#SnbNav LI UL LI {
	LINE-HEIGHT: 22px; HEIGHT: 22px; background:#eeeef6;
}
UL#SnbNav LI UL LI A {
	LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #636365;
}
UL#SnbNav LI UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #1b2086;
}

UL#SnbNav LI UL LI A.erhover { COLOR: #f50235; font-weight:bold;}

.left UL {
	BORDER-LEFT: #e0e0e0 0px solid; BORDER-RIGHT: #e0e0e0 0px solid;
}
.left UL LI {
	TEXT-ALIGN: center; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(../images/left_li.gif) no-repeat center bottom; COLOR: #4d4d4d; FONT-SIZE: 13px;
}
.left UL LI A {
	LINE-HEIGHT: 32px; MARGIN: 0px auto; WIDTH: 190px; DISPLAY: block; HEIGHT: 32px
}

.left UL LI UL {
	DISPLAY: none; padding:2px 0 8px 0;  width:190px; COLOR: #1d2089; background:#eeeef6; margin:0 auto;
}
.left UL LI UL LI {
	DISPLAY: block; FONT-SIZE: 12px;
}

.left H2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 0px; BACKGROUND: url(../images/left_top.gif); HEIGHT: 73px; FONT-SIZE: 0px; PADDING-TOP: 9px; border:px solid;
}

.right {
	LINE-HEIGHT: 24px; WIDTH: 728px; FLOAT: right;
}
.right .title {
	BORDER-BOTTOM: #cecece 1px solid; LINE-HEIGHT: 32px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 27px; FONT-FAMILY: Verdana, Geneva, sans-serif; MARGIN-BOTTOM: 16px; BACKGROUND: url(../images/ico_03.gif) no-repeat 3px 12px; HEIGHT: 32px; COLOR: #333333; FONT-SIZE: 11px
}
.right .title EM {
	PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 12px
}
.right .title UL {
	FLOAT: right; FONT-SIZE: 12px
}
.right .title UL LI {
	DISPLAY: inline; COLOR: #b1b1b1
}
.right .title UL LI A {
	COLOR: #b1b1b1
}
.right .title UL LI A:hover {
	COLOR: #000
}

.conmina{width:720px; overflow:hidden; margin:0 auto;}

.i_con_bg{background:url(../images/i_con_bg.png) repeat-x; height:85px; padding:20px 0;}
.i_news_bg1{background:url(../images/i_news_bg1.jpg) no-repeat; width:214px; height:85px;}
.i_news_bg2{background:url(../images/i_news_bg2.jpg) no-repeat; width:214px; height:85px;}

.left_menu_bg_on{background:url(../images/dot.jpg) no-repeat left; width:158px; padding-left:10px;}
.left_menu_bg_off{width:158px; padding-left:10px;}

.page_bg{background:url(../images/page_bg.jpg) no-repeat center; width:15px; height:16px;}
.page_bg_on{background:url(../images/page_bg_on.jpg) no-repeat center; width:18px; height:16px; line-height:16px; color:#e5007f;}
.page_bg_off{background:url(../images/page_bg_off.jpg) no-repeat center; width:18px; height:16px; line-height:16px;}


a:link {text-decoration: none;color: #454545;}
a:visited {text-decoration: none;color: #454545;}
a:hover {text-decoration: none;color: #000000;}
a:active {text-decoration: none;color: #454545;}

a.on_menu:link {color:#4f4f4f;text-decoration: none; font-size:13px;font-weight:;}
a.on_menu:visited {text-decoration: none;color: #4f4f4f; font-size:13px;font-weight:;}
a.on_menu:hover {text-decoration: none;color: #4f4f4f; font-size:13px;font-weight:;}
a.on_menu:active {text-decoration: none;color: #4f4f4f; font-size:13px;font-weight:;}

a.off_menu:link {color:#a8b0b4;text-decoration: none; font-size:13px;font-weight:;}
a.off_menu:visited {text-decoration: none;color: #a8b0b4; font-size:13px;font-weight:;}
a.off_menu:hover {text-decoration: none;color: #4f4f4f; font-size:13px;font-weight:;}
a.off_menu:active {text-decoration: none;color: #a8b0b4; font-size:13px;font-weight:;}

a.on_menu2:link {color:#d5241e;text-decoration: none; font-weight:;}
a.on_menu2:visited {text-decoration: none;color: #d5241e; font-weight:;}
a.on_menu2:hover {text-decoration: none;color: #d5241e; font-weight:;}
a.on_menu2:active {text-decoration: none;color: #d5241e; font-weight:;}

a.off_menu2:link {color:#8c8c8c;text-decoration: none; }
a.off_menu2:visited {text-decoration: none;color: #8c8c8c; }
a.off_menu2:hover {text-decoration: none;color: #d5241e; }
a.off_menu2:active {text-decoration: none;color: #8c8c8c; }

a.news_title:link {text-decoration: none; color: #454545; font-weight:bold; font-size:14px;}
a.news_title:visited {text-decoration: none;color: #454545; font-weight:bold; font-size:14px;}
a.news_title:hover {text-decoration: underline;color: #000000; font-weight:bold; font-size:14px;}
a.news_title:active {text-decoration: none;color: #454545; font-weight:bold; font-size:14px;}

a.news_xx:link {text-decoration: underline; color: #e5007f;}
a.news_xx:visited {text-decoration: underline;color: #e5007f;}
a.news_xx:hover {text-decoration: underline;color: #000000;}
a.news_xx:active {text-decoration: underline;color: #e5007f; }

a.i_title:link {text-decoration: none; color: #666666; font-family:;}
a.i_title:visited {text-decoration: none;color: #666666; font-family:;}
a.i_title:hover {text-decoration: none;color: #000000; font-family:;}
a.i_title:active {text-decoration: none;color: #666666; font-family:;}

a.pro_title:link {text-decoration: none; color: #bc9b07; font-weight:bold;}
a.pro_title:visited {text-decoration: none;color: #bc9b07; font-weight:bold;}
a.pro_title:hover {text-decoration: underline;color: #000000; font-weight:bold;}
a.pro_title:active {text-decoration: none;color: #bc9b07; font-weight:bold;}

a.home:link {text-decoration: none; color: #999999; font-family:Arial;}
a.home:visited {text-decoration: none;color: #999999; font-family:Arial;}
a.home:hover {text-decoration: none;color: #000000; font-family:Arial;}
a.home:active {text-decoration: none;color: #999999; font-family:Arial;}

.f_color{color:#e5007f;}
.f_2color{color:#1d2089;}
.f_f{font-family:Arial;}
.f_w{font-weight:bold;}
.f_s11{font-size:11px;}
.f_s12{font-size:12px;}
.f_s14{font-size:14px;}
.f_s18{font-size:18px;}
.p_right{padding-right:1px;}
.b_right{border-right:1px solid #e5e5e5;}

.rollphotos {WIDTH: 100%;}
.blk_29 {width:750px; ZOOM: 1; POSITION: relative;}
.blk_29 .LeftBotton { FLOAT: right; WIDTH:34px; HEIGHT:34px;CURSOR: pointer; POSITION: absolute;bottom:-1px; RIGHT:34px;}
.blk_29 .RightBotton { FLOAT: right; WIDTH:34px;HEIGHT:34px;CURSOR:pointer; POSITION: absolute; bottom:-1px; RIGHT: 0px;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; height:415px;WIDTH: 750px;}
.blk_29 .box {	FLOAT: left; WIDTH: 373px; TEXT-ALIGN: center}
.blk_29 .box750 {	FLOAT: left; WIDTH: 750px; height:415px; margin:0 auto; padding:0px; OVERFLOW: hidden;}


.MyPut{border:1px solid #cccccc; width:200px; height:20px; line-height:20px; }
.MyPut1{border:0px solid #cccccc; width:85px; background:none; margin-left:5px; color:#ABABAB;}
.MyPut2{border:1px solid #cccccc; width:55px; height:20px; line-height:20px;}
.MyPut_textarea{ border:1px solid #cccccc; width:200px; height:60px; overflow:hidden;}


#list ul {width:726px; height:auto; margin:0px auto; padding:0px;list-style:none;}
#list ul li {width:286px; height:330px; margint:0px auto; padding:0px 38px; float:left; text-align:center;}
#list ul li div{width:286px; height:226px; margint:0px; padding:0px; float:left;}
#list ul li span{width:286px; height:50px; line-height:50px; margint:0px; font-size:14px; float:left;}
#list ul li p{width:286px; height:25px; margint:0px; float:left;}

#list_pro ul {width:710px; height:auto; margin:0px auto; padding:0px;list-style:none; padding-left:10px;}
#list_pro ul li {width:333px; height:215px; margint:0px auto; padding:0px; float:left; text-align:center; padding:0;}
#list_pro ul li div{width:333px; height:158px; float:left; margint:0px; padding:0px;}
#list_pro ul li span{width:333px; height:27px; line-height:27px; float:left; margint:0px; padding:0px; background:url(../images/pro_titlebg.jpg) no-repeat; font-size:13px; font-weight:bold; text-align:left; padding-left:25px;}
#list_pro .p_right{ padding-right:30px;}

#list_searchpro ul {width:710px; height:auto; margin:0px auto; padding:0px;list-style:none; padding-left:10px;}
#list_searchpro ul li {width:118px; height:150px; margint:0px auto; padding:0px; float:left; text-align:center; padding:0;}