@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0;}
body{background:url(../topic/topic_a_100.jpg) repeat-x #090059 center 70px; padding:0; margin:0; font-size:14px; font-family:"微软雅黑"; color:#666; line-height:24px;}
ul,ol,li,p,h1,h2,h3,h4,dl,dd,dt,table,th,td,tr{ list-style:none; margin:0; padding:0; border:0;}

/*-- header common start */
a{ color:#03F; text-decoration:none;}
a:hover{ color:#cd343a; text-decoration:underline;}
img{ border:none;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.p1{ display:block; background:#fce4d3; border-top:1px solid #fff; border-left:1px solid #fff; height:28px; line-height:28px; width:156px;}
.p6{ line-height:24px; color:#666; padding-bottom:15px; margin-bottom:10px; background:url(../topic/topic_a_19.jpg) repeat-x 0 bottom;}
.col{ margin:0 5px;}

/*-- header common start */
.header{ width:950px; margin:0 auto; height:50px; background:url(../topic/topic_a_04.png) no-repeat right 0; padding:10px 0;}
.header p{ float:left; display:block;}
.header span{ line-height:40px; color:#666; float:left; margin:5px 0 0 10px;}
.header b{ float:right; display:block; margin:15px 0 0 0; line-height:20px; font-weight:normal; color:#666;}
.header b img{ float:left; margin:0 10px 0 0;}
.headerbox{ background:url(../topic/topic_a_02.jpg) repeat-x;}
.header a{ color:#666;}
.header a:hover{ color:#cd343a; font-weight:bold;}

.header,.topbanner,.waepar,.gllary,.commtiy,.topten{width:950px; clear:both;}
.topbanner{ margin:0 auto; background:url(../topic/zimaoqu0000.jpg) no-repeat; height:287px; }
.topbanbg{ /*background:url(../topic/topic_a_100.jpg) repeat-x #090059;*/}

.waepar{ margin:0 auto; background:#fff;}
.share{ background:#e9abae; width:140px; height:17px; position:absolute; margin:-18px 0 0 0; line-height:17px; padding:0 5px 0 0;}
.share a img{ margin:3px 3px 3px 0; padding:0; float:right;}
.share span{ float:left; font-size:11px; color:#090059; margin:1px 0 0 8px; display:inline-block;}
.col-1{ float:left; width:523px; background:url(../topic/topic_a_11.jpg) no-repeat left top;}
.contant{ padding:30px 40px;}
.contant h1{ height:40px; line-height:40px; font-size:22px; color:#c8161d;}
.contant p{ font-size:14px;}
.contant h1 a{ color:#cd343a;}

.col-2{ float:right; width:427px; margin-top:-20px;}
.pointpic p{ clear:both; background:url(../topic/topic_a_99.jpg) no-repeat; width:427px; height:298px; display:block; text-align:right;}
.pointpic p img{ border:1px solid #ffdd8f;}
.pointpic h2{ background:url(../topic/topic_a_16.jpg) repeat-x; height:52px; line-height:52px; text-align:center; color:#fff; clear:both; font-size:20px;}
.toptext{ background:#e1deff; padding:20px; font-size:15px; height:150px; color:#352c90;}
.toptext b{ font-size:18px; color:#080059;}
.pointpic a{ color:#fff;}

.topten,.gllary,.commtiy{ margin:0 auto; background:url(../topic/topic_a_25.jpg) no-repeat right 16px #fff;}
.topten h3{ background:url(../topic/topic_a_27.jpg) no-repeat; height:37px; line-height:33px;  font-size:18px; width:357px; padding:0 0 0 40px; margin:20px 0 0 -5px; color:#fff;}
.topten p{ padding:5px 40px;}
.tenlist{ padding:5px 40px 40px 40px;}
.tenlist li{ float:left; border:1px solid #fbce98; text-align:center;}
.tenlist li img{ margin:4px 0 0 0;}
.tenlist p{ padding:0 5px; text-align:left; width:156px;}
.tenlist b{ color:#cd343a; float:left;}
.tenlist span{ float:right;}
.tenlist i{ font-style:normal; background:#cd343a; display:block; font-size:11px; text-align:center; width:60px; clear:both; color:#fff; height:20px; line-height:20px; margin:5px -1px 8px 107px;}

.gllary h4{ background:url(../topic/topic_a_50.jpg) no-repeat; height:37px; line-height:33px;  font-size:18px; width:151px; padding:0 0 0 40px; margin:20px 0 0 -5px; color:#fff;}
.gllary ul{ padding:10px 40px; height:140px;}
.gllary ul li{ float:left; padding:0 5px;}
.gllary ul li p{ text-align:center; clear:both; padding:0 0 6px 0; width:135px;}
.gllary a{ color:#666; cursor:pointer; display:block;}

.coml{ float:left; width:560px; padding:0 0 40px 40px;}
.ctitle{ background:url(../topic/topic_a_80.jpg) no-repeat; height:24px; line-height:24px; width:576px; margin:10px 0 3px 0; color:#cd343a;}
.cmtyipt{ background:url(../topic/topic_a_85.jpg) no-repeat; height:22px; width:88px; line-height:22px; color:#fff; font-family:"微软雅黑";}
.coinput{ border:1px solid #ccc; padding:1px 5px; color:#666; font-family:"微软雅黑";}
.commtiy textarea{ border:1px solid #ccc; padding:5px; color:#666; width:565px; height:150px; margin:2px 0; font-family:"微软雅黑";}
.subcontent{ background:#fdf8e9; width:544px; padding:15px; margin:15px 0 0 0; clear:both; border:1px solid #f7e6b3;}
.subcontent h1{ font-size:14px; font-weight:normal; height:28px; line-height:28px; margin:0 0 5px 0; background:url(../topic/topic_a_19.jpg) repeat-x 0 bottom;}
.subcontent h1 b{ float:left; color:#080066;}
.subcontent h1 span{ float:right; font-size:12px; padding:3px 0 0 0;}

.comr{ float:right; width:285px;}
.survey{ margin:10px 0 0 0; background:url(../topic/topic_a_83.jpg) no-repeat; width:240px; height:308px;}
.survey ul{ padding:5px 10px 10px 10px; line-height:20px; font-size:12px;}
.input{ border:1px solid #ccc;}
.sutit{ line-height:26px; font-size:14px;}
.suput{ padding:0 0 0 5px;}

/*-- footer start -- */
.footer{ width:930px; background:url(../topic/topic_a_98.jpg) no-repeat 0 top; margin:10px auto; padding:10px; text-align:center; color:#666; line-height:20px; font-size:12px; color:#efcbff;}
.footer a{ color:#4235bd;}
.footer a:hover{ color:#cd343a;}