@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; padding:0; margin:0; color:#690001; background: url(../images/bg.jpg) no-repeat center 439px; background-color:#3d0000;}
img{border:0;}
div,form,ul,dd,dl,ol,dt,li,p{list-style:none;padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{font-size:100%; margin:0; padding:0;}
a{ text-decoration:none; }
a:hover{ }
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
.linespace{height:10px; clear:both; line-height:10px; overflow:hidden; font-size:0px;}
/*-----------------body-------------------*/

/*-------------------bg------------------*/
.bg{ width:100%; margin:0 auto;}
.bg1{width:100%; height:107px; background: url(../images/bg1.jpg) no-repeat top center;}
.bg2{width:100%; height:107px; background: url(../images/bg2.jpg) no-repeat top center;}
.bg3{width:100%; height:107px; background: url(../images/bg3.jpg) no-repeat top center;}
.bg4{width:100%; height:118px; background: url(../images/bg4.jpg) no-repeat top center;}

/*----------------content-----------------*/
.di{ width:1000px; background:url(../images/di.jpg) repeat-y center; height: auto; margin:0 auto 0 auto;}

/*------------------lead------------------*/
.lead{ width:940px; margin:0 auto; padding:0 0 10px 0;}
.lead dl{ width:940px; padding:15px 0 0 0;}
.lead dl dt{ width:46px; float:left;}
.lead dl dd{ width:880px; float:left; padding:0 0 0 14px;}
.lead dl dd p{ line-height:20px; text-indent:24px; padding:0 0 10px 0;}

/*-------------------nav------------------*/
.nav{ width:980px; margin:0 auto; padding:0 10px; background:url(../images/nav.jpg) no-repeat; height:40px;}
.nav ul li{ width:98px; height:40px; float:left;}
.nav ul li a{ width:98px; height:40px; display:block;}
.nav1 a{ background:url(../images/nav1.jpg) no-repeat;}
.nav1 a:hover{ background:url(../images/nav_1.jpg) no-repeat;}
.nav2 a{ background:url(../images/nav2.jpg) no-repeat;}
.nav2 a:hover{ background:url(../images/nav_2.jpg) no-repeat;}
.nav3 a{ background:url(../images/nav3.jpg) no-repeat;}
.nav3 a:hover{ background:url(../images/nav_3.jpg) no-repeat;}
.nav4 a{ background:url(../images/nav4.jpg) no-repeat;}
.nav4 a:hover{ background:url(../images/nav_4.jpg) no-repeat;}
.nav5 a{ background:url(../images/nav5.jpg) no-repeat;}
.nav5 a:hover{ background:url(../images/nav_5.jpg) no-repeat;}
.nav6 a{ background:url(../images/nav6.jpg) no-repeat;}
.nav6 a:hover{ background:url(../images/nav_6.jpg) no-repeat;}
.nav7 a{ background:url(../images/nav7.jpg) no-repeat;}
.nav7 a:hover{ background:url(../images/nav_7.jpg) no-repeat;}
.nav8 a{ background:url(../images/nav8.jpg) no-repeat;}
.nav8 a:hover{ background:url(../images/nav_8.jpg) no-repeat;}
.nav9 a{ background:url(../images/nav9.jpg) no-repeat;}
.nav9 a:hover{ background:url(../images/nav_9.jpg) no-repeat;}
.nav10 a{ background:url(../images/nav10.jpg) no-repeat;}
.nav10 a:hover{ background:url(../images/nav_10.jpg) no-repeat;}

/*-----------------js and news--------------*/
.js_news{ width:940px; margin:0 auto;}

/*---------------------js-------------------*/
.js{ width:356px; float:left; height:221px; padding:3px; background:url(../images/jsbg.jpg) no-repeat; margin:10px 0 0 0;}

/*--------------------news------------------*/
.news{ width:534px; padding:10px 0 0 32px; float:left;}
.news h3{ width:534px; float:left; padding:0 0 4px 0; font-size:0; line-height:0;}
.news ul{ width:534px; float:left;}
.news ul li{ width:524px; float:left; padding: 6px 0 6px 10px; line-height:24px; border-bottom:1px dashed #d6cccc;}
.news ul li span{ width:54px; float:left; height:24px; border:1px solid #c2b2b2; font-size:0; margin:0 15px 0 0; line-height:0; display:inline;}
.news ul li a{ color:#666;}
.news ul li a:hover{ color:#f00;}

/*--------------------mode-----------------*/
.mode{ width:940px; margin:0 auto; padding:20px 0 0 0;}
.mode h3{ width:940px; font-size:0; line-height:0;}
.mode p{ width:920px; margin:0 auto; padding:15px 0 0 0; line-height:24px; text-indent:24px;}
.mode strong{ display:block; font-size:14px; padding:4px 0 0 10px;}
.mode dl dt{ width:930px; float:left; background:url(../images/mode2.jpg) no-repeat 10px 10px; padding:10px 0 0 10px; height:27px; line-height:27px;}
.mode dl dt span{ width: auto; padding: 0 22px 0 80px;}
.mode dl dd{ width:930px; float:left; padding:14px 0 0 10px;}
.mode dl dd span{ width:112px; padding:0 8px 0 10px; font-size:0; line-height:0; float:left; }

/*-------------------case------------------*/
.case{ width:940px; margin:0 auto; padding:20px 0 0 0;}
.case h3{ width:940px; height:38px; font-size:0; line-height:0; position:relative;}
.case h3 span{ position:absolute; top:10px; right:19px;}
.case dl{ width:262px; padding:19px 25px; float:left;  height:160px; margin:12px 0 0 0; background:url(../images/case1.jpg) no-repeat center top; position: relative;}
.case dl span{ position:absolute; top:19px; left:25px;}
.case dl dt{ width:262px; float:left;font-size:0; line-height:0;}
.case dl dd{ width:262px; float:left; text-align:center; line-height:20px;}

/*-------------------expert----------------*/
.expert{ width:940px; margin:0 auto; padding:20px 0 0 0;}
.expert h3{ width:940px; font-size:0; line-height:0; height:38px;}
.boxing{ width:900px; padding:0 20px; float:left;}
.boxing_left{ width:194px; float:left; padding:20px 0 0 0;}
.boxing_left dl dt{ width:178px; padding:10px 8px; font-size:0; line-height:0; height:204px; float:left; background:url(../images/expert1.jpg) no-repeat center top;}
.boxing_left dl dd{ width:194px; float:left;}
.boxing_left dl dd span{ width:90px; float:left; padding-top:4px; font-size:0; line-height:0;}
.padding_left14{ padding:0 0 0 14px;}
.boxing_right{ width:660px; float:left; padding:0 0 0 40px; margin:20px 0 0 0;}
.boxing_right h4{ width:660px; font-size:0; line-height:0; float:left;}
.boxing_right dl dt{ width:660px; padding:6px 0; text-indent:24px; line-height:24px; float:left; color:#666;}
.boxing_right dl dt a{ color:#920000;}
.boxing_right dl dt a:hover{ text-decoration:underline;}
.boxing_right dl dd{ width:660px; font-size:0; line-height:0; float:left;}

.expert_bottom{ width:922px; float:left; padding:26px 0 0 18px;}
.expert_bottom dl{ width:274px; float:left;}
.expert_bottom dl dt{ width:256px; padding:9px; float:left; font-size:0; line-height:0; background:url(../images/expert5.jpg) no-repeat;}
.expert_bottom dl dd{ width:256px; float:left; padding:10px 9px 0 9px;}
.expert_bottom dl dd strong{ display:block; font-size:14px; line-height:24px;}
.expert_bottom dl dd strong a{ color:#920000;}
.expert_bottom dl dd strong a:hover{ text-decoration:underline;}
.expert_bottom dl dd p{ width:256px; line-height:24px; text-indent:24px; padding:4px 0 0 0; color:#666;}
.expert_bottom dl dd p a{ color:#920000;}
.expert_bottom dl dd p a:hover{ text-decoration:underline;}
.expert_bottom dl dd span{ width:90px; float:left; height:30px; display:block; padding-top:6px; font-size:0; line-height:0;}
.padding_left20{ padding:0 0 0 20px;}
.padding_left38{ padding:0 0 0 38px;}

/*------------------anniversary------------------*/
.anniv{ width:940px; margin:0 auto;}
.anniv h3{ width:940px; height:38px; line-height:0; font-size:0; padding:20px 0 0 0;}
.anniv dl{ width:198px; height:176px; background:url(../images/anniv1.jpg) no-repeat; float:left; padding:13px 12px; margin:16px 0 0 10px; display:inline; }
.anniv dl dt{ width:198px; height:135px; font-size:0; float:left; line-height:0;}
.anniv dl dd{ width:190px; padding:4px 4px 0 4px; float:left; line-height:18px; color:#666; text-align:center;}

/*-------------------sound------------------------*/
.sound{ width:940px; margin:0 auto;}
.sound h3{ width:940px; height:38px; font-size:0; line-height:0; padding:20px 0 0 0;}
.sound dl{ width:198px; float:left; height:212px; padding:16px 12px; margin:14px 0 0 10px; background:url(../images/sound1.jpg) no-repeat;}
.sound dl dt{ width:198px; float:left; color:#3d0000; line-height:20px; height:44px; text-align:center; font-weight:bold;}
.sound dl dd{ width:198px; float:left;}
.sound dl dd span{ width:198px; font-size:0; line-height:0; height:135px;}
.sound dl dd p{ width:198px; padding:4px 0 0 0; line-height:18px; color:#666; text-align:center;}

/*-----------------support---------------------*/
.support{ width:940px; margin:0 auto; height:140px;}
.support h3{ width:940px; height:38px; font-size:0; line-height:0; padding:20px 0 0 0;}
.support ul li{ width:940px; padding:6px 0 0 0;}
.support ul li a{ width:auto; padding:0 15px; float:left; line-height:30px; color:#666;}
.support ul li a:hover{ color:#3d0000; text-decoration:underline;}

/*-------------------footer--------------------*/
.footer{ width:940px; margin:0 auto; padding:20px 0 10px 0;}
.footer p{ text-align:center; color:#e2d9d9; line-height:26px;}