@charset "gb2312";
/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif,"宋体"; padding:0; margin:0; color:#333; line-height:28px; background:url(images/bg.jpg) repeat-x;}
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; color:#333; }
a:hover{ }
.clear { width:0; height:0; margin:0; padding:0; line-height:0px; font-size:0px; clear:both; overflow:hidden;}
.linespace{height:20px; clear:both; line-height:20px; overflow:hidden; font-size:0px;}

/* 公共样式 */

/* banner样式 */
#banner{ width:100%;}
.banner{ width:100%; height:70px;}
.b-bg1{ background:url(images/banner1.jpg) no-repeat center top;}
.b-bg2{ background:url(images/banner2.jpg) no-repeat center top;}
.b-bg3{ background:url(images/banner3.jpg) no-repeat center top;}
.b-bg4{ background:url(images/banner4.jpg) no-repeat center top;}
.b-bg5{ background:url(images/banner5.jpg) no-repeat center top;}
.b-bg6{ background:url(images/banner6.jpg) no-repeat center top;}
.b-bg7{ background:url(images/banner7.jpg) no-repeat center top;}

/*   nav样式   */
#nav{ width:100%; height:49px; background:url(images/nav.jpg) repeat-x center top;}
.nav{ width:990px; height:49px; margin:0 auto;}
.nav ul{ width:990px;}
.nav ul li{ width:99px; float:left; text-align: center; line-height:40px; color:#fff000; font-size:14px; font-weight:bold;}
.nav ul li a{ color:#fff000; display:block; width:99px; height:40px;}
.nav ul li a:hover{ background:url(images/nav1.jpg) no-repeat center;}

/* main样式 */
#main{ width:100%; background:url(images/bg1.jpg) no-repeat top center;}
#di{ width:990px; margin:0 auto; background:url(images/di.jpg) repeat-y 1px top;}

/* box1 */
.box1{ width:910px; margin:0 auto;}
.box1 dl{ width:910px;}
.box1 dl dt{ width:910px; font-size:0; line-height:0; float:left;}
.box1 dl dd{ width:910px; padding:10px 0 0 0; text-indent:24px; float:left;}

/* box2 */
.box2{ width:956px; float:left;}
.box2 h2{ width:956px; font-size:0; line-height:0;}
.box2 .con-img{ width:314px; padding:10px 0 0 40px; float:left; font-size:0; line-height:0;}
.box2 .con-text{ width:556px; float:left; padding:10px 0 0 40px;}
.box2 .con-text dl{ width:556px; float:left;}
.box2 .con-text dl dt{ width:556px; text-indent:24px; float:left; line-height:26px;}
.box2 .con-text dl dd{ width:556px; float:left;}
.box2 .con-text dl dd span{ width:148px; padding:6px 0 0 0; font-size:0; float:left;}
.box2 .con-text dl dd p{ width:388px; padding:6px 0 0 20px; float:left; line-height:26px;}

/* box3 */
.box3{ width:956px; float:left;}
.box3 h2{ width:956px; font-size:0; line-height:0;}
.box3 .con-text{ width:910px; padding:10px 0 0 40px; float:left;}
.box3 .con-text ul{ width:342px; float:left;}
.box3 .con-text ul li{ width:332px; float:left; border:1px solid #dab3b3; padding:4px; font-size:0; line-height:0;}
.box3 .con-text dl{ width:548px; float:left; padding:0 0 0 20px;}
.box3 .con-text dl dt{ width:548px; text-indent:24px; line-height:26px; padding:0 0 6px 0; float:left; border-bottom:1px solid #f6e7e7;}
.box3 .con-text dl dd{ width:548px; line-height:30px; color:#a50f10; font-weight:bold; float:left; border-bottom:1px solid #f6e7e7;}
.box3 .con-text dl dd span{ color:#a50f10; padding:0 6px 0 0;}
.box3 .con-text dl dd a{ color:#333;}
.box3 .con-text dl dd a:hover{ color:#a50f10;}
.box3 .con-img{ width:910px; padding:10px 0 0 40px; float:left;}

/* box4 */
.box4{ width:956px; float:left;}
.box4 h2{ width:956px; font-size:0; line-height:0;}
.box4 .con-img{ width:292px; padding:4px; float:left; display:inline; height:290px; margin:10px 0 0 40px;border:1px solid #dab3b3;}
.box4 .con-text{ width:588px; float:left; padding:10px 0 0 20px;}
.box4 .con-text p{ width:588px; float:left; text-indent:24px; line-height:26px; padding:0 0 4px 0;}
.box4 .con-text p a{ color:#a50f10; font-weight:bold;}
.box4 .con-text p a:hover{ color:#ff0; background-color:#a50f11;}
.box4 .con-text h3{ font-size:0; line-height:0; width:588px; float:left;}
.box4 .con-text dl{ width:588px; float:left; padding:10px 0 0 0; background:url(images/box4-img6.jpg) no-repeat 316px 15px; }
.box4 .con-text dl dt{ width:306px; float:left; font-size:0; line-height:0;}
.box4 .con-text dl dd{ width:255px; padding:0 0 0 26px; float:left; line-height:25px;}
.box4 .con-text dl dd strong{ color:#a50f10;}
.box4 .con-text dl dd a{ color:#333;}
.box4 .con-text dl dd a:hover{ text-decoration:underline; color:#a50f10;} 
.box4 .con-img1{ width:910px; padding:10px 0 0 40px; float:left;}

/* box5 */
.box5{ width:956px; float:left;}
.box5 h2{ width:956px; font-size:0; line-height:0;}
.box5 .con-img{ width:332px; height:290px; padding:4px; border:1px solid #dab3b3; margin:10px 0 0 40px; display:inline; float:left;}
.box5 .con-text{ width:550px; float:left; padding:10px 0 0 20px;}
.box5 .con-text dl{ width:550px; float:left;}
.box5 .con-text dl dt{ width:550px; float:left; font-size:0; line-height:0;}
.box5 .con-text dl dd{ width:550px; float:left;}
.box5 .con-text dl dd p{ text-indent:24px; padding:10px 0 0 0; line-height:28px;}
.box5 .con-text ul{ width:550px; margin:5px 0 0 0; float:left; height:28px; background-color:#a50f11; display:block;}
.box5 .con-text ul li{ width:275px; float:left; line-height:28px; color:#fffdd4; font-weight:bold;}
.box5 .con-text ul li a{ width:auto; padding:0 0 0 10px; color:#fffdd4;}
.box5 .con-text ul li a:hover{ color:#ffea00;}
.box5 .con-text ul li strong{ color:#ffea00; font-size:16px;}
.box5 .con-text ul li span{ float:left; width:auto; padding:2px 0 0 0;}

.box5 .con-text1{ width:550px; float:left; padding:20px 0 0 40px;}
.box5 .con-text1 h3{ width:550px; float:left; font-size:0;}
.box5 .con-text1 dl{ width:255px; padding:10px 10px 0 10px; float:left;}
.box5 .con-text1 dl dt{ width:255px; float:left; line-height:26px;}
.box5 .con-text1 dl dt img{ float:left; padding:0 10px 0 0;}
.box5 .con-text1 dl dt strong{ display:block; color:#a50f11;}
.box5 .con-text1 dl dt a{ color:#a50f11;}
.box5 .con-text1 dl dt a:hover{ text-decoration:underline;}
.box5 .con-text1 dl dt p{ text-indent:24px;}
.box5 .con-text1 dl dd{ width:100px; padding:2px 0 0 0; float:left; font-size:0;}
.box5 .con-img1{ width:332px; height:290px; padding:4px; border:1px solid #dab3b3; margin:20px 0 0 20px; display:inline; float:left;}

/* box6 */
.box6{ width:956px; float:left;}
.box6 h2{ width:956px; font-size:0; line-height:0;}
.box6 dl{ width:910px; float:left; padding:10px 0 0 40px;}
.box6 dl dt{ width:304px; float:left; height:202px; padding:3px; border:1px solid #dab3b3; font-size:0;}
.box6 dl dd{ width:578px; float:left; line-height:30px; padding:0 0 0 20px; text-indent:24px;}
.box6 dl dd strong{ color:#a50f11; font-size:13px;}

/* box7 */
.box7{ width:959px; float:left;}
.box7 h2{ width:959px; font-size:0; line-height:0;}
.box7 .con{ width:928px; padding:10px 0 0 21px; float:left;}
.box7 .con dl{ width:214px; float:left; height:200px; padding:0 9px;  color:#333;}
.box7 .con dl dt{ width:214px;float:left; font-size:0; line-height:0;}
.box7 .con dl dd{ text-align:center; float:left; width:214px; font-size:12px; line-height:18px; padding:4px 0;}

.tooltips{position:relative; /*这个是关键*/z-index:2;}
.tooltips:hover{z-index:10;background:none; /*没有这个在IE中不可用*/}
.tooltips span{display: none;}
.tooltips:hover span{ /*span 标签仅在 :hover 状态时显示*/display:block;position:absolute;top:-200px;left:20px;width:400px; border:3px solid #fffffe;color:black; z-index:10;}

/* box8 */
.box8{ width:960px; float:left;}
.box8 h2{ width:960px; font-size:0; line-height:0;}
.box8 ul{ width:928px; float:left; padding:10px 0 0 32px;}
.box8 ul li{ width:98px; border:1px solid #dab3b3; margin:0 8px; line-height:0; display:inline; font-size:0; float:left;}

/* di-bottom */
.di-bottom{ width:990px; margin:0 auto; font-size:0;}


/* footer */
#footer{ width:970px; margin:0 auto; padding:16px 0 20px 0;}
#footer ul{ width:970px; padding:0 0 14px 0;}
#footer ul li{width:970px; text-align:center; border:1px solid #e7cdcd; color:#aa4e4f; border-left:none; border-right:none; height:30px; line-height:30px;}
#footer ul li a{ width:auto; padding:0 10px; color:#aa4e4f;}
#footer ul li a:hover{ color:#aa4e4f; text-decoration:underline;}
#footer p{ text-align:center; line-height:24px; color:#aa4e4f;}