/* CSS Document 07/13/10*/

body{margin:0px auto; font-size:12px; line-height:21px; font-family:"宋体","微软雅黑","黑体",""; background-color:#fff;color:#666;overflow-x:hidden; }

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
ul {list-style:none; }
li { list-style:none; }

A:link {color:#333;text-decoration:none;}
A:visited {color:#333;text-decoration:none;}
A:hover {color:#812c94;text-decoration:underline;}
A:active {color:#812c94;}

/*link*/
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#f30; }
.cGreen,a.cGreen:link,a.cGreen:visited{ color:#009543; }


.clear{ clear:both; overflow:hidden;}

div, input, img { behavior: url("iepngfix.htc");/*IE6透明*/ }

#header { margin:auto; width:950px; height:400px; background:url(vsl.jpg) no-repeat;}
#sideMenu { float:left; padding:107px 0 0 0; width:130px; height:293px; background:url(bg-mainmenu.jpg) no-repeat; overflow:hidden;}
#sideMenu li { width:130px; height:46px; text-align:center; overflow:hidden}
#sideMenu a i{ height:11px; line-height:11px; color:#AE79AD; font-size:9px; font-style:normal; display:block;}
#sideMenu a:link,#sideMenu a:visited {width:130px; height:40px; padding-top:6px; color:#EFBCEE; display:block;}
#sideMenu a:hover{width:130px; height:46px; background:url(bg-mainmenu-current.png) no-repeat; color:#fff; display:block; text-decoration:none; overflow:hidden;}



.leftmenubg {float:left; margin-top:32px; width:64px;height:28px; background:url(bg-dropmenuMain.png) repeat-x; }

/* 顶部下拉菜单*/
#myslidemenu{ background:url(bg-dropmenuMain.png) repeat-x; padding-left:56px; width:700px; behavior: url("iepngfix.htc")/*IE6透明*/}
.jqueryslidemenu{float:left; margin-top:32px; }
.jqueryslidemenu ul li{position: relative;display: inline;float: left;}
.jqueryslidemenu ul li a{display: block;background:;  /*background of tabs (default state)*/
color: white;font: normal 14px Verdana;padding:0 12px;border-right: 0; line-height:28px; text-decoration: none;}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}
.jqueryslidemenu ul li a:hover{
background: #935EB7; /*tab link background during hover state*/
color: white;text-decoration: none;}

.jqueryslidemenu ul li ul{
filter:alpha(opacity=90);
position: absolute;
width:194px;
padding:4px;
left: 0px;
display: block;
visibility: hidden;
background:url(bg-dropmenu.png) center bottom no-repeat;
_border-right:0;/*解决IE6下右边多出两倍border*/
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: inline;float: none;padding:0; float:left; }
.jqueryslidemenu ul li ul li img { padding-left:4px; }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0; width:95px; _border-right:0;/*解决IE6下右边多出两倍border*/}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li ul li{ width:100px;}
.jqueryslidemenu ul li ul li a:link,.jqueryslidemenu ul li ul li a:visited{
color:#6B1A8B;
font: normal 12px Verdana;
width:87px; /*width of sub menus*/
padding:0 0 0 10px;
height:26px; 
line-height:26px;
border-right:0;
behavior: url("iepngfix.htc");
}
.jqueryslidemenu ul li ul li a:hover {background:url(bg-dropmenu-current.png) 0 -8px no-repeat; color: white;}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;color: black;}
/* ######### CSS classes applied to down and right arrow images ######### */
.downarrowclass{position: absolute;top: 10px;right: 8px;}  /*下拉箭头*/
.rightarrowclass{position: absolute;top: 6px;right: 5px;}




.container{margin:auto; width:950px; padding-top:16px; background:url(conbg.gif) left top no-repeat; overflow:hidden;}
.topad{ width:280px; height:295px; padding:2px; border:#e5d5f0 1px solid; float:left; margin-right:10px; overflow:hidden;}

.topnews{ width:382px; border:#e5d5f0 1px solid; background:url(index_01.gif) left top no-repeat;float:left; margin-right:10px; overflow:hidden;}
.topnews h3{ font-size:16px; font-family:"微软雅黑"; margin:15px auto 10px; text-align:center; height:24px; overflow:hidden;}
.topnews h3 a:link,.topnews h3 a:visited{ color:#812c94; }
.topnews p{ margin:0 16px 16px;  width:350px; height:50px; text-indent:24px; line-height:18px; overflow:hidden;}

/*滑动门开始*/
.xxk{ width:382px; overflow:hidden;}
.nTab{
float: left;
width: 382px;
margin: 0 auto;
border:0;
background:url(xxk_02.gif) repeat-x;
padding:0px 0;
margin-bottom:6px;
}
.nTab .TabTitle{
clear: both;
height:26px;
overflow: hidden;
}
.nTab .TabTitle ul{
border:0;
margin:0;
padding:0;
}
.nTab .TabTitle li{
float: left;
width: 74px;
height:26px;
cursor: pointer; 
text-align:center;
font-size:12px; 

line-height:26px;
}
.nTab .TabTitle .active{ background:url(xxk_01.gif) repeat-x; width:75px; color:#812c94; font-weight:bold;  border-right:#e4d3ef 1px solid; }
.nTab .TabTitle .normal{ color:#000;background:url(xxk_02.gif) repeat-x; width:75px;  border-right:#e4d3ef 1px solid;}
.nTab .TabContent{ width:382px;height:152px;*height:158px;_height:152px; overflow:hidden;}
.none {display:none;}

/*滑动门结束*/

.xxknews{ margin:16px 21px; width:340px; overflow:hidden;}
.xxknews li{ background:url(item.gif) -6px -320px no-repeat; padding-left:10px; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; width:330px; overflow:hidden;}



/*滑动门2开始*/
.xxk2{ width:678px; border:#e4d3ef 1px solid;background:url(xxk_03.gif) repeat-x; border-top:0; overflow:hidden;}
.xxk3{ width:678px; margin:10px auto; background:url(index_03.gif) top center no-repeat; border:#e4d3ef 1px solid; border-top:0; overflow:hidden;}
.xxk4{ width:948px; border:#e4d3ef 1px solid;background:url(xxk_03.gif) repeat-x; border-top:0; overflow:hidden;}
.nTab2{
float: left;
margin: 0 auto;
border:0;
padding:0px 0;
margin-bottom:6px;
}
.nTab2 .TabTitle2{
clear: both;
height:29px;
overflow: hidden;
}
.nTab2 .TabTitle2 ul{
border:0;
margin:0;
padding:0;
}
.nTab2 .TabTitle2 li{
float: left;
width: 110px;
height:29px;
cursor: pointer; 
text-align:center;
font-size:13px; 

line-height:29px;
}
.nTab2 .TabTitle2 .active{ background:url(xxk_04.gif) repeat-x; width:112px; color:#812c94; font-weight:bold;  border-right:#e4d3ef 1px solid; }
.nTab2 .TabTitle2 .normal{ color:#000;background:url(xxk_03.gif) repeat-x; width:112px;  border-right:#e4d3ef 1px solid;}
.nTab2 .TabContent2{ width:650px; padding:14px;height:300px; overflow:hidden;}
.nTab2 .TabContent3{ width:640px; padding:19px;height:90px;*height:98px;_height:95px; overflow:hidden;}
.nTab2 .TabContent4{ width:930px; padding:10px 19px;height:95px;overflow:hidden;}
.none {display:none;}

/*滑动门2结束*/



.right{ float:right; width:260px; overflow:hidden;}
.service{ width:260px; height:235px; background:url(quicknav.gif) no-repeat; position:relative; overflow:hidden;}
.service a{ display:block; width:52px; height:95px;overflow:hidden;}
.s1{ position:absolute; width:52px; height:95px; left:10px; top:85px; overflow:hidden;}
.s2{ position:absolute; width:52px; height:95px; left:72px; top:85px; overflow:hidden;}
.s3{ position:absolute; width:52px; height:95px; left:135px; top:85px; overflow:hidden;}
.s4{ position:absolute; width:52px; height:95px; right:10px; top:85px; overflow:hidden;}

.yzmail{ margin:10px auto; width:260px; height:57px; overflow:hidden;}

.left{ width:680px; float:left; margin-right:10px; overflow:hidden;}

.dangyuan{ width:678px; margin-top:10px; border-left:#e4d3ef 1px solid; border-right:#e4d3ef 1px solid; background:url(index_03.gif) top center no-repeat; overflow:hidden; height:172px;}
.dangyuan h4{ font-size:14px; font-weight:normal; padding-left:30px; line-height:29px;}
.dangyuan h4 a:link,.dangyuan h4 a:visited{ color:#812c94; }
.dangyuan ul{ margin:19px 0 19px 18px; width:660px; overflow:hidden;}
.dangyuan ul li{ width:310px; float:left; margin-right:20px; overflow:hidden; margin-bottom:19px;}

.dangyuan ul li p{ width:310px; height:106px; margin:0; color:#888;  overflow:hidden;}
.dangyuan ul li p img{ width:90px; height:100px; padding:2px; border:#e4d3ef 1px solid; float:left; margin-right:10px; overflow:hidden;}
.dangyuan ul li p b{ display:block; font-size:13px; width:200px; height:24px; margin:10px 0 8px; font-weight:normal;color:#812c94;  overflow:hidden;}
.dangyuan ul li p b a:link,.dangyuan ul li p b a:visited{ color:#812c94; }

.rightNav{ width:258px; margin:0px auto 10px; border:#e4d3ef 1px solid; border-top:0; background:url(index_04.gif) top center no-repeat; overflow:hidden;}
.rightNav h4{ height:29px; padding-left:27px; line-height:29px; font-size:13px;}
.rightNav dl{ margin:5px 19px 8px;*margin:5px 19px 6px;_margin:5px 19px 12px; width:220px; overflow:hidden;}
.rightNav dl dt{ font-size:13px; margin:10px auto 14px;*margin:10px auto 5px;_margin:10px auto 5px; font-weight:bold; clear:both;}
.rightNav dl dt a:link,.rightNav dl dt a:visited{color:#812c94;}
.rightNav dl dd{ float:left; margin-right:25px; word-break:keep-all;}


.itemzy_left{ width:390px; float:left; margin-left:5px; padding-right:19px; border-right:#e4d3ef 1px dashed; overflow:hidden;}
.itemzy_left h5 { margin:10px auto;}
.itemzy_left h5 img{width:380px; height:90px; padding:2px; border:#e4d3ef 1px solid; overflow:hidden;}
.itemzy_left p{ margin:5px 0; width:390px; height:86px; line-height:18px; color:#777; margin-bottom:15px; overflow:hidden;}

/* 		 原来的
.itemzy_left p img{ width:75px; height:80px; padding:2px; border:#e4d3ef 1px solid; float:left; margin-right:15px;  overflow:hidden;}
.itemzy_left p b{ display:block; height:24px; width:290px; font-size:13px; font-weight:normal; margin:5px auto; overflow:hidden;}
*/

/*		改后的	*/
.itemzy_left p img{ width:112px; height:80px; padding:2px; border:#e4d3ef 1px solid; float:left; margin-right:15px;  overflow:hidden;}
.itemzy_left p b{ display:block; height:20px; width:190px; font-size:13px; font-weight:normal; margin:5px; /*auto;*/ overflow:hidden;}
/*		End		*/

.itemzy_left p b a:link,.itemzy_left p b a:visited{color:#812c94;}

.itemzy_right{ width:220px; float:right; overflow:hidden;}
.itemzy_right h4{ background:url(index_11.gif) left center no-repeat; font-size:13px; font-weight:normal; padding-left:20px; width:200px; height:24px; line-height:24px; overflow:hidden;}
.itemzy_right h4 a:link,.itemzy_right h4 a:visited{color:#812c94;}



.itemzy_right p{ margin:10px 0;width:220px; height:86px; line-height:18px; color:#777; overflow:hidden; float:left;}
.itemzy_right p img{ width:70px; height:80px; padding:2px; border:#e4d3ef 1px solid; float:left; margin-right:10px;  overflow:hidden;}

.itemzy_right b {float:left; font-size:12px; width:129px; height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.itemzy_right ul{ margin:10px 0;}
.itemzy_right ul li{ background:url(item.gif) -6px -320px no-repeat; padding-left:10px; width:210px;}
.itemzy_right ul li a{ width:160px;  word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; overflow:hidden;}
.itemzy_right ul li span{ float:right;  margin-top:-21px;  overflow:hidden;}

.lirenPic{ margin:5px 0 0px 5px;}
.lirenPic li{ width:109px; float:left; margin-right:18px;*margin-right:21px;_margin-right:21px; text-align:center; overflow:hidden;}
.lirenPic li img{
	width:105px;
	height:80x;
	margin-bottom:-5px;
	*margin-bottom:5px;
	overflow:hidden;
	border:1px solid #E4D3EF;
	padding: 1px;
}
.lirenPic li h5{ font-size:12px; font-weight:normal; color:#777;}

.video{ background:url(conbg.gif) right top no-repeat; padding:6px; border:#e4d3ef 1px solid; width:246px; overflow:hidden; }
.video img{ width:245px; height:150px; overflow:hidden;}

.ljdslr{ background:url(index_05.gif) center top no-repeat; border:#e4d3ef 1px solid; border-top:0; width:930px; padding:5px 9px; overflow:hidden; }
.ljdslr h4{ height:37px;  padding-left:30px; font-size:14px;color:#812c94;}
.ljdslr h4 a:link,.ljdslr h4 a:visited{color:#812c94;}
.ljdslr ul{ margin-top:10px;}
.ljdslr li{ width:215px; float:left; padding:0 8px; border-right:#e4d3ef 1px solid; overflow:hidden;}
.ljdslr li img{ width:205px; height:70px; padding:3px; border:#e4d3ef 1px solid;}
.ljdslr li p{ margin:5px; width:205px; text-indent:24px; color:#777; overflow:hidden;}
.ljdslr li p a:link,.ljdslr li p a:visited{color:#777;}

.lanmuNav{ background:url(index_10.jpg) no-repeat; width:950px; height:177px; margin:10px auto; overflow:hidden;}
.lanmuNav dl{ margin:0px 20px 0 45px; display:inline; float:left; width:90px; overflow:hidden;}
.lanmuNav dt{ font-size:13px; font-weight:bold; height:35px; line-height:35px; margin-bottom:8px; overflow:hidden;}
.lanmuNav dt a:link,.lanmuNav dt a:visited{color:#812c94;}
.lanmuNav dd{ height:20px; line-height:20px;}

#partner { padding-left:30px; width:870px; height:100px; background:url(partner.jpg) 30px -5px no-repeat;}
#partner li { float:left; word-break:keep-all; white-space:nowrap;}
#partner a {float:left; width:96px; height:100px;  display:block; overflow:hidden;}
#partner h6{ margin-top:-20em;}

#frdlink {width:940px; font-size:12px; clear:both; overflow:hidden;}
#frdlink li { float:left; padding-right:10px; line-height:24px; margin-right:10px; word-break:keep-all; white-space:nowrap; display:inline; background:url(frdline.gif) right no-repeat;}



.bottom{ background:url(index_13.gif) repeat-x; width:950px; margin:10px auto; overflow:hidden;}
.b-logo{ width:110px; height:85px; float:left; margin:25px 50px;}
.bottom_txt{ margin:35px 25px 10px; color:#444;}
