/*公用样式*/
body{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,img,form,span,input{ margin:0; padding:0;border:0}
img{border:0; margin:0; padding:0;}
ul,li{list-style-type: none;}
.clear{clear:both}

a{ color:#666; text-decoration:none}
a:hover{color:#903098}

#top{ background:url(../images/topbg.jpg); height:147px;}
.top02{ width:940px; margin:0 auto; height:91px;}
.logo{ float:left; margin-top:20px;}
.topright{ float:right; width:267px; margin-top:30px;}
.topright li{ float:right; line-height:24px; margin-left:10px;}
.topright u{ float:right;}

.menu{background:url(../images/menubg.jpg) center no-repeat;height:56px; line-height:56px; text-align:center; font-family:"微软雅黑"; font-size:14px;}
.menu a{padding:4px 25px 2px 25px;;color:#FFF;}
.menu a:hover{color:#FFF; background:#75277c;}
#con{ background:url(../images/conbg.jpg)}
#bannerbox{ background:url(../images/bannerbg.jpg) center no-repeat; height:355px;}
.banner{ margin:0 auto; width:952px; height:334px;}

#indexcon{ background:url(../images/indexconbg.jpg) center no-repeat; height:315px;}
.indexconbox{ width:903px; margin:0 auto;}
.indexconbox li{ width:430px;padding-top:13px; float:left; display:inline; color:#666}
.indexcontitle{ width:430px; background:url(../images/indexcontitle.jpg); height:26px; line-height:26px;}
.indexcontitle b{ font-family:"微软雅黑"; font-size:14px; color:#e9d6ea; margin-left:45px; font-weight:normal; float:left; display:inline}
.indexcontitle u{ font-size:12px; color:#bc81c0; margin-left:5px; font-weight:normal; float:left; display:inline; text-decoration:none}
.indexconlist{ width:430px; height:95px; margin-top:10px;}
.indexconlist u{ float:left; width:90px; height:77px; border:#bc89c0 1px solid; padding:3px;}
.indexconlist span{ float:left; width:315px; margin-left:15px; line-height:20px;}
.indexconlist i{float:left;margin-left:14px; margin-top:5px;}

#copyright{ width:960px; height:31px; background:url(../images/copyrightbg.jpg); text-align:center; line-height:31px; color:#dcc8dd; margin:10px auto 0 auto}

#ad01{ width:960px; margin:0 auto;}
#aboutconbox{ width:969px; margin:6px auto 0 auto;}
.aboutconleft{ width:242px; float:left}
.aboutconleft01{width:242px; float:left}
.aboutconleft01title{ background:url(../images/aboutlefttite01.jpg); display:block;padding-left:25px; height:31px; line-height:31px; padding-top:3px;}
.aboutconleft01title b{font-family:"微软雅黑"; font-size:14px; color:#e9d6ea; font-weight:normal; float:left; display:inline; margin-right:8px;} 
.aboutconleft01title u{font-size:12px; color:#bc81c0;font-weight:normal; float:left; display:inline; text-decoration:none} 
.aboutconleft01list{ width:242px; float:left}
.aboutconleft01list li{background:url(../images/aboutleftlistbg.jpg); display:block;padding-left:35px; height:26px; line-height:26px; float:left; width:207px;}
.aboutleftbot01{ width:242px; float:left}
.aboutconleft02{ width:217px; height:205px; background:url(../images/aboutleft02.jpg); padding-left:25px;line-height:21px; color:#666; margin-top:10px; float:left}
.aboutconleft02title{ display:block;height:31px; line-height:34px; padding-top:3px; margin-bottom:10px;}
.aboutconleft02title b{font-family:"微软雅黑"; font-size:14px; color:#e9d6ea; font-weight:normal; float:left; display:inline; margin-right:8px;} 
.aboutconleft02title u{font-size:12px; color:#bc81c0;font-weight:normal; float:left; display:inline; text-decoration:none}
.aboutconright{ width:712px; float:right;}

.aboutconrighttitle{ background:url(../images/aboutcontitle01.jpg); height:43px; line-height:43px; padding:0 29px;}
.aboutconrighttitle b{font-family:"微软雅黑"; font-size:14px; color:#903098; font-weight:normal; float:left; display:inline;}
.aboutconrighttitle span{font-family:"宋体";font-size:12px; color:#666; font-weight:normal; float: right; display:inline;}

.aboutconlist{ background:url(../images/aboutleftconbg.jpg); padding:0 29px; line-height:22px; color:#666; padding-top:10px}
.aboutconlist li{ float:left; margin-left:10px; text-align:center}
.newslist{width:650px;}
.newslist li{width:650px; height:35px; line-height:35px; border-bottom:#d5d5d5 1px dashed; float:left}
.newslist li b{ float:left; margin:15px 8px 0 0;}
.newslist li span{ float:left}
.newslist li i{ font-style:normal; float:right; color:#989898}
.newstitletext{text-align:center; line-height:16px}
.newstitletext b{ font-size:14px;}



.td1{
border-top:1px #e6e6e6 solid;
border-left:1px #e6e6e6 solid;
}
.td2{
border-right:1px #e6e6e6 solid;
border-bottom:1px #e6e6e6 solid;

}


/* common styling */
.menu01 {font-family: arial, sans-serif; width:203px;position:relative;font-size:12px;float:left}
.menu01 ul li a, .menu01 ul li a:visited {display:block; text-decoration:none;width:203px; color:#666;font-size:12px; overflow:hidden; }
.menu01 ul {padding:0; margin:0;list-style-type: none;}
.menu01 ul li b{ font-weight:normal; line-height:26px;float:left; width:242px;}
.menu011 li span a{ line-height:26px;float:left}
.menu011 li span a:hover{ line-height:26px; float:left; color:#903098}

.menu01 ul li {float:left;position:relative; line-height:26px;}
.menu01 ul li ul {display: none;}
.menu01 ul li ul li i{ float:left;display:inline; font-style:normal;line-height:26px;line-height:26px; margin-left:10px;}
/* specific to non IE browsers */
.menu01 ul li:hover a {color:#666;line-height:26px; float:left}
.menu01 ul li:hover ul {display:block; position:absolute; top:0; left:242px; width:242px;}
.menu01 ul li:hover ul li a.hide { color:#666;}
.menu01 ul li:hover ul li:hover a.hide {color:#903098;background:#fff;}
.menu01 ul li:hover ul li ul {display: none;}
.menu01 ul li:hover ul li a{color:#666;}
.menu01 ul li:hover ul li a:hover {display:block;color:#903098;}
.menu01 ul li:hover ul li:hover ul {display:block; position:absolute; left:242px; top:0; color:#903098}


#neiyelist01{width:678px; margin-bottom:20px; float:right}
#neiyelist01 li{ float:left; width:151px}
#neiyelist01 u{float:left; width:151px; height:87px; border:solid #e5e5e5 1px;}
#neiyelist01 b{float:left; width:400px; margin:0 0 0 10px; display:inline; font-size:14px; color:#888; line-height:35px; height:35px;}
#neiyelist01 b img{ margin:13px 8px 0 0; float:left}
#neiyelist01 span{float:left; width:510px; margin:0 0 0 10px; display:inline; line-height:21px;}


.td10{
border-top:1px #dedede solid;
border-left:1px #dedede solid;
}
.td20{
border-right:1px #dedede8 solid;
}
.td30{
border-bottom:1px #dedede solid;
}

