@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:Tahoma,Arial,Helvetica,"宋体";font-size:14px; color:#504f4f;}
ul,ol,li{list-style-type:none;}
th,td,input{font-size:12px;}
h2,h3,h4{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
a{color:#000000;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:none;color:#f60;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}



.banner{ width:100%; margin:0 auto;}
.banner1{ width:100%; margin:0 auto; background:url(../images/banner1.jpg) center top no-repeat; height:145px;}
.banner2{ width:100%; margin:0 auto; background:url(../images/banner2.jpg) center top no-repeat; height:165px;}
.banner3{ width:100%; margin:0 auto; background:url(../images/banner3.jpg) center top no-repeat; height:121px;}
.banner4{ width:100%; margin:0 auto; background:url(../images/banner4.jpg) center top no-repeat; height:96px;}

.tenet{ width:100%;}
.tenet_bt{ width:100%; margin:0 auto; background:url(../images/tenet_bt.jpg) center top no-repeat; height:143px;}
.tenet_con{ width:960px; margin:20px auto;}
.tenet_con p{ line-height:28px; text-indent:24px;}

.huodongyi{ width:980px; margin:0 auto;}

.prepo{ width:100%;}
.prepo h2{ width:100%; height:75px;}
.prepo_con{ width:100%; margin:10px auto;}
.prepo1{ width:661px; height:101px; margin:10px auto; background:url(../images/prepo_bg1.jpg) center top no-repeat; padding-left:120px; padding-right:120px; padding-top:20px;}
.prepo1 ul ,.prepo2 ul{ width:100%;}
.prepo1 ul li ,.prepo2 ul li{ width:300px; height:90px;}
.prepo1 ul li p ,.prepo2 ul li{ line-height:24px; overflow:hidden;}
.prepo1 ul li p a ,.prepo2 ul li p a{ color:#FF0000;}
.prepo1 ul li p a:hover ,.prepo2 ul li p a:hover{ color:#CC3300;}
.prepo2{ width:661px; height:101px; margin:10px auto; background:url(../images/prepo_bg2.jpg) center top no-repeat; padding-left:120px; padding-right:120px; padding-top:20px;}

.pk{ width:100%;}
.pk h2{ width:100%; height:75px;}
.pk_con{ width:934px; margin:10px auto;}
.pk_pic{ background:url(../images/pk_bg.jpg) center center no-repeat; height:112px; border:6px solid #1aa4d3; width:922px;}
.pk_pic ul{ width:100%; }
.pk_pic ul li{ width:377px; height:112px;  background:#1aa4d3;}
.pk_pic ul li img{ width:377px; height:112px;}
.pk_con1{ width:100%; margin-top:15px;}
.hdy{ width:455px; float:left;}
.hdy h3 ,.ct h3{ height:62px;}
.hdy ul ,.ct ul{ width:100%;}
.hdy ul li ,.ct ul li{ width:100%; height:31px; margin-bottom:15px;}
.hdy ul li span ,.ct ul li span{ width:93px; height:41px; float:left;}
.hdy ul li p ,.ct ul li p{ width:350px; height:41px; line-height:21px; float:right; overflow:hidden;}
.ct{ width:455px; float:right;}


.case{ width:100%;}
.case h2{ width:100%; height:75px;}
.case_con{ width:100%; margin:20px auto;}
.case_con p{ width:960px; line-height:26px; text-indent:24px; margin:0 auto;}
.case_con p a{color:#FF0000;}
.case_con p a:hover{ color:#CC3300;}
.case_con1{ width:960px; margin:0 auto; padding-top:10px;}
.case1{ width:465px; float:left;}
.case2{ width:465px; float:right;}
.case1 h3, .case2 h3{ height:62px;}
.case1 span ,.case2 span{ line-height:26px;}
.case1 img ,.case2 img{ margin-top:15px;}

.spec{ width:100%;}
.spec h2{ width:100%; height:75px;}
.spec_con{ width:960px; margin:10px auto;}
.spec_zq{ float:left; width:487px; height:223px; background:url(../images/spec_bg.jpg) center top no-repeat; padding-top:150px;}
.spec_zq p{ width:310px; float:right; line-height:28px;}
.zq_zx{ width:100px; height:30px; float:right; padding-right:84px; margin-top:50px; }
.spec_js{ width:410px; float:right; height:333px; padding-top:40px;}
.spec_js img{ margin-bottom:10px;}
.spec_js p{ width:380px; line-height:26px;}
.spec_js span{ color:#033e84;}


.foot{ width:100%; background:#333333; height:200px;}
.foot_menu{ width:980px; margin:0 auto; padding-top:10px; height:50px; border-bottom:1px solid #272727; padding-bottom:10px;}
.foot_menu ul{ width:840px; margin:0 auto;}
.foot_menu ul li{ width:120px; float:left; line-height:50px; font-size:16px; color:#FFFFFF;}
.foot_menu ul li a{ width:80px; padding-right:20px; padding-left:20px; color:#FFFFFF;}
.foot_menu ul li a:hover{color:#f60;}
.foot_bottom{ width:980px; margin:0 auto; border-top:1px solid #3f3f3f; padding-top:15px;}
.foot_logo{ float:left; width:413px;}
.foot_txt{ float:right; width:540px; line-height:24px; color:#FFFFFF; }



.bottom_xf {
	Z-INDEX: 3000; POSITION: fixed; MARGIN: 0px auto; WIDTH: 100%; BOTTOM: 0px; BACKGROUND: url(../images/bg_t.jpg) repeat-x center 50%; HEIGHT: 42px; OVERFLOW: visible; _position: absolute
}
.bottom_972 {
	MARGIN: 0px auto; WIDTH: 972px; HEIGHT: 42px
}
.bottom_logo {
	MARGIN-TOP: 3px; WIDTH: 263px; BACKGROUND: url(../images/logo-botton.jpg) no-repeat; FLOAT: left; HEIGHT: 39px
}
.bottom_logo A {
	WIDTH: 263px; DISPLAY: block; HEIGHT: 39px
}
.nzj {
	MARGIN-TOP: 1px; WIDTH: 285px; BACKGROUND: url(../images/nzj1.jpg) no-repeat; FLOAT: left; HEIGHT: 41px; MARGIN-LEFT: 22px
}
.zixq {
	MARGIN-TOP: 1px; WIDTH: 129px; FLOAT: left; HEIGHT: 41px; MARGIN-LEFT: 5px
}
.xmyy SPAN {
	COLOR: #666
}
#Marquee {
	HEIGHT: 41px; OVERFLOW: hidden; PADDING-TOP: 1px
}
#Marquee A {
	COLOR: #b91e6b
}
#rollAD {
	POSITION: relative; MARGIN-TOP: 1px; WIDTH: 100px; FLOAT: left; HEIGHT: 42px; OVERFLOW: hidden
}
#rollText {
	
}
#rollText UL {
	
}
#rollText UL LI {
	LINE-HEIGHT: 20px; TEXT-INDENT: 28px; BACKGROUND: url(../images/g.jpg) no-repeat 0px 0px; HEIGHT: 40px; COLOR: #d2267f; FONT-SIZE: 12px
}
#rollText UL LI A {
	COLOR: #d2267f
}
#nav-left-my {
	Z-INDEX: 6000; BORDER-BOTTOM: #783e68 1px solid; POSITION: fixed !important; BORDER-LEFT: #783e68 1px solid; WIDTH: 78px; OVERFLOW: visible; BORDER-TOP: #783e68 1px solid; BORDER-RIGHT: #783e68 1px solid; LEFT: 0px; _position: absolute
}
.my_menu_nav {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_03.gif) no-repeat; HEIGHT: 45px
}
.sdmenu {
	WIDTH: 78px; COLOR: #783e68; FONT-SIZE: 14px
}
.my_menu_wzx {
	LINE-HEIGHT: 28px; TEXT-INDENT: 30px; WIDTH: 78px; BACKGROUND: url(../images/nav-left_06.gif) #e5dae2 no-repeat left center; HEIGHT: 28px; COLOR: #783e68; BORDER-TOP: #783e68 1px solid
}
.my_menu_mf {
	LINE-HEIGHT: 28px; TEXT-INDENT: 30px; WIDTH: 78px; BACKGROUND: url(../images/nav-left_27.gif) #e5dae2 no-repeat left center; HEIGHT: 28px; COLOR: #783e68; BORDER-TOP: #783e68 1px solid
}
.my_menu_my {
	LINE-HEIGHT: 28px; TEXT-INDENT: 30px; WIDTH: 78px; BACKGROUND: url(../images/nav-left_37.gif) #e5dae2 no-repeat left center; HEIGHT: 28px; COLOR: #783e68; BORDER-TOP: #783e68 1px solid
}
.sdmenu DIV {
	OVERFLOW: hidden
}
.sdmenu DIV.collapsed {
	HEIGHT: 28px
}
.sdmenu DIV SPAN {
	WIDTH: 78px; DISPLAY: block; CURSOR: pointer
}
.sdmenu DIV SPAN A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 14px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.sdmenu DIV.collapsed {
	WIDTH: 78px; COLOR: #783e68
}
.sdmenu DIV.collapsed SPAN {
	LINE-HEIGHT: 28px; COLOR: #783e68
}
.sdmenu DIV A {
	LINE-HEIGHT: 28px; TEXT-INDENT: 33px; DISPLAY: block; COLOR: #783e68; FONT-SIZE: 12px; BORDER-TOP: #783e68 1px solid; TEXT-DECORATION: none
}
.sdmenu DIV A:hover {
	TEXT-DECORATION: underline
}
.sdmenu DIV SPAN A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.my_menu_1 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_09.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_2 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_11.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_3 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_13.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_4 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_15.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_5 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_17.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_6 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_19.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_7 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_21.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_8 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_23.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_9 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_25.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_10 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_29.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_11 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_31.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_12 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_33.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_13 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_35.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_14 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_39.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_15 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_41.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_16 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_43.gif) #fff no-repeat left center; HEIGHT: 28px
}
.my_menu_17 {
	WIDTH: 78px; BACKGROUND: url(../images/nav-left_45.gif) #fff no-repeat left center; HEIGHT: 28px
}
