﻿/* Global CSS */
body {text-align:center;font-family:宋体,serif;background:#ffffff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}  
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
caption,th {text-align:left;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}   
strong {font-weight:normal;}
/* link color font */
a {color:#000000;text-decoration:none;}
a:visited {color:#000000;/* color:#83006f;*/text-decoration:none;}
a:hover {color:#b00065;text-decoration:underline;}
a:active {color:#b00065;/*color:#ba2636;*/}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cGreen,.cGreen:visited{color:#008000;}
.cGray,.cGray:visited,.cGray a{color:#999;}
.cDGray,.cDGray:visited,.cDGray a{color:#727171;}
.cBlack,.cBlack:visited,.cBlack a{color:#000;}
.cBlue,.cBlue:visited,.cBlue a{color:#1E50A2;}
.cRed,.cRed:visited,.cRed a{color:Red;}
.cDRed,.cDRed:visited,.cDRed a{color:#CC0940;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,a.cGreen:hover,.cYellow a:hover,a.cYellow:hover{color:#ba2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.unLine,.unLine a{text-decoration:none;}
.noBorder{border:none;}
/* taobaoke */
.tonglan{clear:both; width:960px; margin:0 auto;}
.adtbk_960_h {clear:both; width:960px; margin:0 auto;}
.adtbk_478_h {width:478px; margin:0 auto;}
.adtbk_552_h {width:552px; margin:0 auto;}

/* span blank */
.clear {clear:both; height:0; overflow:hidden; display:block;}
.colSplitter{height:10px; background:url(../images/whiteline.gif) ;overflow:hidden;}
.colSplitter_mid{height:7px; background:url(../images/whiteline.gif) ;overflow:hidden;}
.blankW {background:#fff;}
.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank9w {background:#ffffff; clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.line {background: url(../images/linePic.gif) repeat-x left top;}
.lineLong {clear:both; width:960px; height:1px; background: url(../images/point.gif) repeat-x left top;overflow:hidden;}
.lineBorder {clear:both; width:960px; height:1px; background: url(../images/bigline.gif) no-repeat left top;overflow:hidden;}
.dotsW6 {background:transparent url(../images/lineW6x.gif) left center repeat-x;height: 20px;}
.copyRight { font-family:serif; }

.topbar { width:960px; clear:both; margin:1px auto 0;}
.topbar .topbarBanner { width:960px; clear:both; margin:0 auto;}
.topbar .topbarBanner .logo { width:225px; float:left; padding:0 0 5px; }
.topbar .topbarBanner .banner { width:728px; float:right; padding:0 0 5px 5px; }
.topbar .topbarInfo { width:958px; height:20px; float:right; margin:0 0 5px 0; border:#eeeeee 1px solid; background:#f9f9f9}
.topbar .topbarInfo .title { float:left; margin:0 5px 0 5px; line-height:20px; color:#999999;}
.topbar .topbarInfo ul li { float:right; margin:0 5px 0 5px; line-height:20px;}
.topbar .topbarInfo ul li a:link, .topbar .topbarInfo ul li a:visited {color:#999999;}
.topbar .topbarTitle {width:960px; height:50px; background: #333333 url(../images/titlebarBg.gif) no-repeat; margin:auto; clear:both; overflow:hidden;}
.topbar .topbarTitle ul {padding:0 20px 0 20px; width:960px; float:left; overflow:hidden;}
.topbar .topbarTitle ul li {font-size:14px; font-weight:bold; float:left; padding:0 12px 0 12px; line-height:50px;} 
.topbar .topbarTitle ul li a:link, .topbar .topbarTitle ul li a:visited {color:#fff;}
.topbar .topbarTitle ul li.curr2 {background: url(../images/titlecurr2.gif) no-repeat center;} 
.topbar .topbarTitle ul li.curr2 a:link, .topbar .topbarTitle ul li.curr2 a:visited {color:#000;}
.topbar .topbarTitle ul li.curr3 {background: url(../images/titlecurr3.gif) no-repeat center;} 
.topbar .topbarTitle ul li.curr3 a:link, .topbar .topbarTitle ul li.curr3 a:visited {color:#000;}
.topbar .topbarTitle ul li.curr4 {background: url(../images/titlecurr4.gif) no-repeat center;} 
.topbar .topbarTitle ul li.curr4 a:link, .topbar .topbarTitle ul li.curr4 a:visited {color:#000;}
.topbar .topbarTitle ul li.curr5 {background: url(../images/titlecurr5.gif) no-repeat center;} 
.topbar .topbarTitle ul li.curr5 a:link, .topbar .topbarTitle ul li.curr5 a:visited {color:#000;}

.topbar .topbarTitle2 {width:960px; /*height:30px;*/ height:60px; background: #ffffff url(../images/titlebarBg2.gif) no-repeat; margin:5px 0 0 0; clear:both; overflow:hidden;}
.topbar .topbarTitle2 ul {padding:0 20px 0 20px; width:960px; float:left; overflow:hidden;}
.topbar .topbarTitle2 ul #title {font-size:12px; float:left; padding:0 0 0 0; margin:0 0 0 20px; width:38px; color:#ffffff; background:url(../images/topictitle_lit2.gif) center no-repeat;} 
.topbar .topbarTitle2 ul li {font-size:12px; float:left; padding:0 8px 0 8px; line-height:30px;} 
.topbar .topbarTitle2 ul li a:link, .topbar .topbarTitle2 ul li a:visited {color:#4C4C4C;}
.topbarTitle2 .menuad{ margin:0 auto; clear:both; padding:5px 5px 5px 5px;}
.topbarTitle2 .menuad .menuadl{ float:left; width:470px; overflow:hidden;}
.topbarTitle2 .menuad .menuadr{ float:right; width:470px; overflow:hidden;}

.area {width: 960px; background: url(../images/areabg1.gif) repeat-y; margin: 0 auto;text-align: left;overflow:hidden; }
.area .subTitle {width: 930px; height:60px; line-height:60px; float: left; margin-left:4px; text-align:right;}
.area .subTitle a:link, .area .subTitle a:visited {color:#CC0940;}
.area .col1 {width: 230px;float: left; text-align:center; padding: 0 10px 0 10px;}
.area .col1 .subFocusImg h2{ background:#B30536 url(../images/subtitlebg.gif) left center repeat-y; height:50px; line-height:50px; font-size:14px; margin-top:4px; overflow:hidden;white-space:nowrap;}
.area .col1 .subFocusImg h2 a:link, .area .col1 .subFocusImg h2 a:visited {color:#ffffff;}
.area .col2 {width: 400px;float: left; padding: 0 0 0 10px;}
.area .col3 {width: 280px; float: right; text-align:center; padding: 0 0 0px 0; }

.area .indexcol1 {width: 400px;float: left; padding: 15px 10px 10px 10px;}
.area .indexcol2 {width: 280px;float: left; text-align:center; padding: 15px 0 10px 0;}
.area .indexcol3 {width: 250px; float: right; padding: 15px 0 10px 0;}
.area .indexcol3 .title2{ background: url(../images/indextrtitle.gif) left center no-repeat; font-weight:bold; padding-left:25px; height:30px;line-height:30px; color:#b00065}

.leftList {	}
.leftList li {font-size: 14px; padding-left: 10px; background: url(../images/dotScBU.gif) left center no-repeat;height: 22px;line-height: 22px;}
.leftList li span {font-size: 12px;}

.imgList1 {width: 100%;}
.imgList1 img {border: 1px solid #CC0940;}
.imgList1 li {width: 33%; float: left; }
.imgList1 p {line-height: 24px; margin:2px;}

.imgList2 {width: 100%;}
.imgList2 img {border: 1px solid #CC0940;}
.imgList2 li {width: 49%; float: left;}
.imgList2 p {line-height: 24px; margin:2px;}

.pageMenu {width: 960px; background: url(../images/pageMenu.gif) repeat-y;margin: 0 auto; text-align: left;overflow:hidden}
.pageMenu .path{padding: 0 0 0 17px; float:left; margin:0 auto;}
.pageMenu .path a:link, .pageMenu .path a:visited {color:#727171;}
.pageMenu .adpagemenu{padding: 0 17px 0 5px; float:right; margin:0 auto;}
.page {width: 960px; background: url(../images/pageBg.gif) repeat-y;margin: 0 auto;text-align: left;overflow:hidden}
.page .colContent {width: 590px; float: left; }
.page .colRight {width: 350px;float: right; margin:0 auto;}
.page .colRight .title {font-size: 14px; font-weight: bold;padding: 0 12px;}
.page .colRight .colMain .title2 {background: #f5f5f5 url(../images/sidebarCol.gif) left center no-repeat; font-weight:bold; padding-left: 30px; height:30px;line-height:30px; color:#b00065; width:304px; border:#E6E6E6 1px solid;}
.page .colRight .colMain .title {font-weight: bold;font-size: 20px;}
.page .colRight .colMain .list4 { padding:10px; line-height:20px; width:314px; border:#E6E6E6 1px solid; border-top:none;}
.page .colRight .colMain .list4 li {padding-left: 10px; background: url(../images/dotArrow.gif) left center no-repeat;}
.digContent .digg {background: url(../images/diggbg.gif) no-repeat left top;width: 62px;margin-bottom: 10px;}
.digContent .digg td {text-align: center;padding-right: 4px;}
.digContent .digg .diggnum {height: 38px;font-size: 16px;line-height: 30px;font-weight: bold;}
.digContent .digg .returnmain {height: 38px;font-size: 16px;line-height: 30px;font-weight: bold;}
.digContent .digg .diggit {height: 30px;line-height: 24px;}
.pageSplitter{height:10px; background:url(../images/endpage_bg_area.gif) ;overflow:hidden;}
.pageLineBorder {clear:both; width:100%; height:1px; background: url(../images/pagebigline.gif) no-repeat left top;overflow:hidden;}
.preAndNextLink .pre, .preAndNextLink .next { margin-left:20px; font-size:14px; height:25px;}
.otherLink {width: 550px; margin:20px 20px 0 20px; }
.otherLink .content { float:left; width:300px; margin:0 0 20px 0;}
.otherLink .content .title { font-size:14px; font-weight:bold; height:25px;}
.otherLink .adpageb1 { float:right; margin:0 0 20px 0;}
.plContent {width: 550px; margin:20px 20px 20px 20px;}
.plContent #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}
.endContent {padding:12px 19px 9px; height:1%;}
.endContent h1 {font-size:24px; line-height:28px; font-weight:bold; margin:17px 0; clear:both;}
.endContent .info {margin:5px 0 10px 0; display:block; color:#666666}
.endContent .summary {text-align:justify; text-justify:inter-ideograph; background:#fff; margin:10px 0 0; padding:12px 5px 6px; line-height:23px; font-size:14px; text-indent:2em; border:1px solid #dcdddd;}
strong {font-weight:bold;}
#endText {text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:9px 0; font-size:14px; clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
#endText h2 { font-size:14px; }
#endText .icon { margin:3px 0 0; border:0;}
#endText img {border:1px solid #ccc; display:block; margin:0 auto; margin-top:35px; text-align:center}
#endText table {}
#endText td {overflow:hidden;text-overflow:ellipsis;}
#endText p {font-size:14px; line-height:23px; text-indent:2em;}
#endText a,#endText a:visited {color:#1E50A2;  text-decoration:underline;}
#endText a:hover {color:#ba2636;}

.piclist120-160,.piclist280-520{ float:left; width:800px; overflow:hidden; text-align:center; clear:both; border-bottom:1px dashed #ccc; padding:0 0 20px 0;}
.piclist120-160 .picdeclist{ display:inline-block; clear:both; margin:20px 5px 0 20px;}
.piclist120-160 .picdeclist li{ float:left; width:180px; margin:0 13px 0 0; }
.piclist120-160 .picdeclist li .img{ clear:both;}
.piclist120-160 .picdeclist li img{background:#EFEFEF; padding:3px; border:1px solid #CC0940; }
.piclist120-160 .picdeclist li .title{ clear:both; margin-top:10px; height:50px; font-size:14px}
.piclist120-160 .picdeclist li .title a:link, .piclist120-160 .picdeclist li .title a:visited {color:#000;}
.piclist280-520 .picdeclist{ display:inline-block; clear:both; margin:20px 5px 0 20px;}
.piclist280-520 .picdeclist li{ float:left; width:360px; margin:0 25px 0 0; text-align:center; overflow:hidden}
.piclist280-520 .picdeclist li .img{ clear:both}
.piclist280-520 .picdeclist li img{background:#000; padding:30px; border:1px solid #CC0940; }
.piclist280-520 .picdeclist li .title{clear:both; Margin-Right:auto; Margin-Left:auto; margin-top:5px; width:380px; height:50px; line-height:50px; font-weight:bold; font-size:16px; }
.piclist280-520 .picdeclist li .title a:link, .piclist120-160 .picdeclist li .title a:visited {color:#000;}
.piclist280-520 .picdeclist li p{color:#727171; margin-left:40px; margin-right:40px; margin-top:5px; line-height:20px; clear:both; text-align:left; text-indent:2em}
.adcolr { float:right; width:160px; text-align:center; }
.adcolr .adcolr1 {clear:both; margin:20px 0 20px 0;}
.adcolr .adcolr2 {clear:both; margin:20px 0 20px 0;}
.adcolb { margin:0 20px 0 20px;}
.adcolb .adcolb1 {float:left; margin:20px 0 20px 0;}
.adcolb .adcolb2 {float:right; margin:20px 0 20px 0;}

.pages{background:url(baby14.gif) no-repeat; height:28px; line-height:16px;  overflow:hidden;  margin:14px 0 22px 21px; text-align:center; width:775px; padding-top:4px;}
.pages a,.pages a:visited,.pages a:hover{margin-right:7px; border:1px solid #ccc; padding:0px 4px; color:#1F3A87;display:inline-block; }
.pages a.on{ background:#1F3A87; color:#fff; font-weight:bold;}
.pages a.nextpage,.pages a.nextpage:visited,.pages a.lastpage,.pages a.lastpage:visited{color:#ccc;}
.pages a.nextpage:hover{color:#1F3A87;}
.pages a.lastpage:hover{color:#1F3A87;}
.endPageNum{padding:10px; clear:both; }
.endPageNum #thePages{ }
.endPageNum a{ display:block; padding:0 7px 0 7px; height:25px; line-height:25px; margin:0 2px 0 2px; color:#1E50A2; background:#fff; border:1px solid #dcdddd; 
font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; float:left; }
.endPageNum a:visited{color:#1f3a87;} 
.endPageNum a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;}
.endPageNum a.s1{width:52px; font-size:14px;}
.endPageNum a.s2{background:#1f3a87; border:1px solid #1f3a87; color:#fff; font-weight:bold; }
.endPageNum a.s2:visited{color:#fff;}
.endPageNum a.s3{background:#fff; border:1px solid #ccc; color:#ccc; cursor:default; font-size:14px;}

.endPageFrom{ padding:10px; clear:both; color:#999999; text-align:center; font-size:14px;}
.endPageFrom a,.endPageFrom a:visited,.endPageFrom a:hover{color:#999999; }
.adpagepage{ padding:10px; clear:both; text-align:center; margin:0 auto;}

.col1bg {}
.col1bg1 {background: url(../images/tcol1.gif) left top no-repeat;}
.col1bg2 {background: url(../images/tcol2.gif) left top no-repeat;}
.col1bg3 {background: url(../images/tcol3.gif) left top no-repeat;}
.col1bg4 {background: url(../images/tcol4.gif) left top no-repeat;}
.col1bg5 {background: url(../images/tcol5.gif) left top no-repeat;}
.col1bg6 {background: url(../images/tcol6.gif) left top no-repeat;}
.col1bg7 {background: url(../images/tcol7.gif) left top no-repeat;}
.col1bg8 {background: url(../images/tcol8.gif) left top no-repeat;}
.col1bg9 {background: url(../images/tcol9.gif) left top no-repeat;}
.col1bg10 {background: url(../images/tcol10.gif) left top no-repeat;}

.topNavList {margin: 0; padding:0;}
.subFocusText {padding:15px 15px 0 15px; border:#e9e0e7 1px dotted; background:url(../images/cornert1.gif) left top no-repeat;}
.topNavList h2, .topNavList2 h2  {font-size:18px;font-family:"微软雅黑", "黑体", "宋体";font-weight:100; line-height: 18px;}
.topNavList h2 { text-align:center}
.topNavList p, .topNavList2 p {text-indent: 2em;line-height:18px; margin:10px; color:#666666;}
.topNavList2 {margin: 30px 0; padding:0 0 0 30px; width:500px;}
.topNavList h2 a, .topNavList h2 a:visited, .topNavList2 h2 a, .topNavList2 h2 a:visited {color:#b00065}
/* 友情连接 */
.fLinks {width:960px; background:url(../images/flinkmid.gif) repeat-y; margin:0 auto 10px auto; overflow:hidden;}
.fLinks .linksA {width:940px; margin:0 10px 0 10px; line-height:18px; text-align:left;}
.fLinks .linksA p { color:#777777; font-weight:bold; margin:0; padding:0;}
.fLinks a:link, .fLinks a:visited {color:#777777;}
.fLinks .linksA td{}

.bottomCopyright { width:960px; margin:0 auto; overflow:hidden;}
.bottomCopyright .menu{ margin:0 0 10px 0; overflow:hidden;}
.bottomCopyright .left{ float:left; width:225px; height:30px;}
.bottomCopyright .right{ float:left; text-align:left; line-height:25px; width:710px; padding:0 0 0 15px;overflow:hidden; }
.bottomCopyright .right .copyRight{ font-family:Arial, Helvetica, sans-serif; }
