html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button{margin:0; padding:0;}
body { color:#555555; font:12px Verdana;}
img { border:0;}
ol,ul,li{list-style:none outside none;}
button{ border:0; text-align:center; cursor:pointer;}
input,select,textarea { font:12px Verdana;}
textarea { font:12px Verdana; line-height:22px;}

a { text-decoration:underline;}
a:hover { text-decoration:none;}


/*-------------------------- Index -------------------------------*/
.main {}


.top { height:69px; background:url(../images/share/topbg.jpg) repeat-x;}
.topbox { margin:0 auto; width:990px;}
.logo { float:left; padding-top:8px;}
.menu { float:right; background:url(../images/share/menubg.jpg) no-repeat 0 bottom; width:421px; height:33px; padding:36px 15px 0 0; position:relative;}
.menu div { float:left;}
.menu div a { display:block; position:absolute; height:19px; padding-top:14px; top:36px; text-decoration:none; color:#333; text-align:center;}
.menu div a:hover { text-decoration:none; color:#fff;}

.menu .d1 a { width:69px;}
.menu .d2 a { width:89px; top:36px; left:68px;}
.menu .d3 a { width:89px; top:36px; left:156px;}
.menu .d4 a { width:89px; top:36px; left:244px;}
.menu .d5 a { width:89px; top:36px; left:332px;}

.menu .d1 a:hover { width:69px; background:url(../images/share/mu1_1.jpg) no-repeat;}
.menu .d2 a:hover { width:89px; background:url(../images/share/mu2_1.jpg) no-repeat;}
.menu .d3 a:hover { width:89px; background:url(../images/share/mu2_1.jpg) no-repeat;}
.menu .d4 a:hover { width:89px; background:url(../images/share/mu2_1.jpg) no-repeat;}
.menu .d5 a:hover { width:89px; background:url(../images/share/mu2_1.jpg) no-repeat;}

.menu .now1 { background:url(../images/share/mu1_1.jpg) no-repeat; color:#fff;}
.menu .now2 { background:url(../images/share/mu2_1.jpg) no-repeat; color:#fff;}



.mid { height:478px; background:url(../images/share/bg1.jpg) repeat-x;}
.midflash { border-top:1px solid #c8c8c8;}


.midbox { margin:0 auto; width:990px;}
.menuprobox { position:absolute; z-index:100;}
.menupro { width:906px; z-index:100;	position:relative; left:7px; top:451px;}
.menupro1 { width:906px; z-index:100; position:relative; left:7px; top:473px;}





.foot { height:50px; background:url(../images/share/foot.jpg) repeat-x; border-top:1px solid #a9adb4;}
.footbox { margin:0 auto; width:990px;}

.ftmu { height:29px;}
.ftcr { text-align:center; padding-top:15px; line-height:22px; color:#919191; background:url(../images/share/footbg2.jpg) repeat-x;}
.ftcr a { color:#555; text-decoration:none;}
.ftcr a:hover { color:#555; text-decoration:underline;}











/*----------------------------------------------------- Menu ---------------------------------------------------------*/
.imcm ul,.imcm li,.imcm div,.imcm a{ text-align:left; padding:0px; margin:0;list-style:none outside none; border-style:none;background-image:none; clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}
.imcm .imsc{position:relative;}
.imcm .imsubc{position:absolute;visibility:hidden;}
.imcm li{list-style:none;font-size:1px;float:left;}
.imcm ul ul li{width:100%;float:none !important;}
.imcm a{display:block;position:relative;}
.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}
.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}
.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}
.imde ul li:hover .imsubc{visibility:visible;}
.imde ul ul li:hover  .imsubc{visibility:visible;}
.imde ul ul ul li:hover  .imsubc{visibility:visible;}
.imde li:hover ul  .imsubc{visibility:hidden;}
.imde li:hover ul ul .imsubc{visibility:hidden;}
.imde li:hover ul ul ul  .imsubc{visibility:hidden;}
.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}
.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
.dvs,.dvm{border-width:0px}
/*\*//*/.imcm .imea{visibility:hidden;}/**/
<!--[if IE]><style type="text/css">.imcm .imea span{position:absolute;}.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}<![endif]--><!--[if gte IE 7]><style type="text/css">.imcm .imsubc{background-image:url(ie_css_fix);}<![endif]--><!--end-->





	/* --[[ Main Container ]]-- */
	
	#imouter0 { border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:10px 0px 0px 0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul { border:1px solid #ac78a8; padding:0px;  }
	
	#imenus0 li .tan1 { background:url(../images/share/long3.jpg) repeat-x 0 bottom; background-color:#fefbfc;}
	#imenus0 li .tan2 { background:url(../images/share/long1.jpg) repeat-x 0 bottom; background-color:#fefbfc;}
	#imenus0 li .tan3 { background:url(../images/share/long1.jpg) repeat-x 0 bottom; background-color:#fefbfc;}
	#imenus0 li .tan4 { background:url(../images/share/long3.jpg) repeat-x 0 bottom; background-color:#fefbfc;}


	/* --[[ Main Items ]]-- */
	#imenus0 li .muname { color:#333; text-align:center; height:28px; display:block; font-family:Verdana; font-size:12px; text-decoration:none;background:url(../images/share/er3_1.jpg) no-repeat; padding:8px 0 0 0;}
	#imenus0 li .muname:hover { background:url(../images/share/er4_1.jpg) no-repeat; color:#fff; font-weight:bold;}
	
	#imenus0 li .muname1 { color:#333; text-align:center; height:28px; display:block; font-family:Verdana; font-size:12px; text-decoration:none;background:url(../images/share/er3.jpg) no-repeat; padding:8px 0 0 0;}
	#imenus0 li .muname1:hover { background:url(../images/share/er4.jpg) no-repeat; color:#fff; font-weight:bold;}
	

	/* --[[ Sub Items ]]-- */
	#imenus0 ul a { color:#333; font-size:12px; text-decoration:none; text-align:center; border-bottom:1px #e2cad7 solid; 
	padding:5px 2px 0 0; line-height:22px; display:block;}
	#imenus0 ul a:hover { background:url(../images/share/er5.gif) no-repeat 8px 5px  !important; color:#b44167; font-weight:normal;}
	.hang2 a { line-height:20px;}
/*----------------------------------------------------- Menu ---------------------------------------------------------*/














/*-------------------------- 系列首页 -------------------------------*/
/* S mygroup首页 */
.mygroup1 { position:relative; zoom:1; width:500px; }
.mygroup1:after { content:"."; height:0; display:block; clear:both; visibility:hidden;}
/* E mygroup首页 */


.sybxl { width:490px; float:left;}
.sybxr { width:500px; float:left;} 

.syhh { height:240px;}
.syhh1 { height:260px;}
.sytt { padding:40px 0 10px 0; margin-left:40px; height:16px; border-bottom:1px #797979 solid;}
.sytt .p1 { float:left;}
.sytt .p2 { float:right;}
.sytt .p2 a { color:#be4867; line-height:20px;}

.sytf { margin-left:40px; padding:20px 0;}
.sytf1 { margin-left:40px; padding:15px 0;}
.sytf1 .p1 { padding-top:8px;}
.sytf2 { margin-left:40px; padding:17px 0;}


.sytex { margin-left:40px; line-height:22px;}
.sytex1 { margin-left:40px; line-height:18px;}
.sytex1 .p1 { padding-top:10px;}



/*-------------------------- 系列子页 -------------------------------*/
.zytt0 { width:945px; padding-left:45px; float:left; height:25px; padding-top:30px; overflow:hidden;}
.zytt0 .p1 { float:right;}
.zytt0 .p1 a { color:#be4867; line-height:20px;}

.zytt { width:945px; padding-left:45px; float:left; height:24px; padding-top:30px; border-bottom:1px #a4a4a4 solid; overflow:hidden;}
.zytt .p1 { float:left;}
.zytt .p2 { float:right;}
.zytt .p2 a { color:#be4867; line-height:20px;}

.zybxl { width:395px; float:left;}
.zybxr { width:595px; float:left;} 

.zyhh { height:240px;}
.zyhh1 { height:305px;}
.zyhh2 { height:270px;}

.zytxt1{ line-height:20px; font-size:14px; color:#333;}
.zytxt1 .p1 { font-size:16px; font-weight:bold; color:#333; padding-top:20px;}
.zytxt1 .p2 { font-size:15px; color:#333; padding:3px 0;}
.zytxt1 .p3 { font-size:12px; color:#777;}

.zytxt1_1{ line-height:20px; font-size:14px; color:#333;}
.zytxt1_1 .p1 { font-size:16px; font-weight:bold; color:#333;}
.zytxt1_1 .p2 { font-size:15px; color:#333; padding:3px 0;}
.zytxt1_1 .p3 { font-size:12px; color:#777;}


.zytxt_2 { padding-bottom:20px; line-height:20px; font-size:14px; color:#333;}
.zytxt_2 .p1 { font-size:16px; font-weight:bold; color:#333;}
.zytxt_2 .p2 { font-size:15px; color:#333; padding:3px 0;}




.zyredtt { color:#ce2651; font-weight:bold; font-size:14px; padding:20px 0 8px 0;}
.zyredtt1 { color:#ce2651; font-weight:bold; font-size:14px; padding:5px 0;}
.zytxt2 { line-height:22px;}
.zytxt2 strong { color:#333;}
.zytxt2_1 { line-height:18px;}
.zytxt2_1 strong { color:#333;}



/*-------------------------- 粉色背景 -------------------------------*/
.middfh { min-height:500px; _height:500px; background:url(../images/dfh/bg.jpg) repeat-x #fcf0f3;}

/*S 首背景*/
.bgfen { position:relative; zoom:1;  width:990px; height:500px; background:url(../images/dfh/bg1.jpg) no-repeat;}
/*E 首背景*/

/*S 子背景*/
.bgpink { position:relative; zoom:1;  width:990px; height:500px; background:url(../images/dfh/bg_rbjh.jpg) no-repeat;}
/*E 子背景*/


/*-------------------------- 银色背景 -------------------------------*/
.midyin { min-height:500px; _height:500px; background:url(../images/dfh/bg_yin1.jpg) repeat-x #fff;}

/*S 首背景*/
.bgyin { position:relative; zoom:1;  width:990px; height:500px; background:url(../images/dfh/bg_yin.jpg) no-repeat;}
/*E 首背景*/

/*S 子页顶部文字背景*/
.bg_zyin { background:url(../images/dfh/bg_zytt.jpg) no-repeat 0 0;}
/*E 子页顶部文字背景*/



/*-------------------------- 黄色背景 -------------------------------*/
.midhuang { position:relative; zoom:1;  width:990px; height:500px; background:url(../images/share/bg_huang.jpg) no-repeat;}
















