body { font-family:"宋体"; color:#16387c; margin: 0px; padding: 0px; background:url(bg.gif) left top repeat-x; background-color:#fafdff; font-size: 12px; line-height: 21px; text-align: left; }
* { margin: 0px; padding: 0px; list-style-type: none; }
a, a:link { color: #3366CC; text-decoration: underline; }
a:hover { text-decoration: underline; color: #FF6600; }
.clear {clear: both; font-size: 1px; line-height: 1px; height: 1px; }
p{ text-indent: 2em; }
img{ border: 0px none #FFFFFF; }
.aa a, .aa a:link { color: #535353; text-decoration: none; }
.aa a:hover { color: #FF6600; text-decoration: underline; }
.red, .red:link, .red a, .red a:link { color: #FF3300; }
.green, .green:link, .green a, .green a:link { color: #4a9d26; }
.blue{ color:#0000CC;}
.left{float:left;}
.right{float:right;}
/*****************************************admin******************************************/
form{ display: block; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: auto; text-align: center; }
form font{ clear: both; display: block; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 23px; font-size: 12px; text-align: left; }
form textarea{ border: 1px solid #CCCCCC; margin-top: 20px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; width: 510px; clear: both; padding: 5px; }
.date{ color: #717171; border-bottom: 3px double #CCCCCC; padding-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-left: 25px; margin: 0px 0px 5px; }
.date u{ font-weight: normal; color: #0000FF; text-decoration: none; display: block; clear: both; margin-left: -20px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 5px; margin-bottom: 5px; }
.date img{ height: 25px; margin: 0px; padding: 0px; border: 0px none #FFFFFF; }
.date span{ color: #2B2B2B; clear: both; margin: 0px; padding: 0px; line-height: 21px; display: block; }
.date font{ height: 25px; display: block; line-height: 25px; font-size: 12px; }
.edit{ height: 25px; text-align: right; background-color: #F6F6F6; padding: 0px 5px 0px 10px; line-height: 25px; clear: both; border-top: 1px solid #DFDFDF; margin: 0px -10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; font-size: 12px; color: #535353; }
.edit img{ height: 25px !important; width: 25px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; text-align: right !important; }
.editb{ height: 25px; background-color: #F6F6F6; padding: 0px 10px; line-height: 25px; clear: both; margin: 0px -10px; border-top: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; font-weight: bold; font-size: 12px; color: #41A20A; }
.editb a{ color: #41A20A; }
.editb img{ height: 25px !important; width: 25px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; text-align: right !important; float: left !important; }
.edits{ height: 25px; font-size: 12px; font-weight: normal; color: #2B2B2B; background-color: #F6F6F6; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; line-height: 25px; text-align: right; clear: both; padding: 0px 5px; }
.edits img{ height: 25px !important; width: 25px !important; border: 0px !important; float: left !important; }
.right input{ height: 17px; line-height: 17px; border: 1px solid #CCCCCC; text-align: center; float: right; margin-top: 8px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
/*****************************************top******************************************/
.top{ position:relative; }
.top .tit{ position:absolute; z-index:99; top:124px; left:0; padding:2px 10px; width:255px; height:126px; background-color:#f5f8fb; border:#a5b5c0 1px solid;}
.top .js,.top .tit b,.top .tit span{display:none;}
.top .tit a{ margin:1px 3px; color:#16387c; text-decoration:none;}
.top .tite,.top .flashsm,.top .menu #first{ display:none;}
.top .logo{ display:inline; float:left; margin:10px 0; padding:5px; width:200px; height:50px; background-color:#f5f8fb; border:#a5b5c0 1px solid; border-right:none;}
.top .logo img{ width:200px; height:50px;}
.top .menu{ display:inline; float:left; margin:10px 0; padding:7px 5px; width:556px; height:46px; background-color:#f5f8fb; border:#a5b5c0 1px solid; border-left:none; line-height:23px; color:#16387c; }
.top .menu a{ color:#16387c; text-decoration:none; }
.top .text{ clear:both; margin:0; padding:0; margin-bottom:10px; line-height:30px; border:#16387c 1px solid;}
.top .text .marquee{ width:776px; height:30px; background-color:#fff; }
.top .text b{ float:left; width:70px; height:30px; background-color:#16387c; color:#fff; text-align:center; line-height:30px;}
.top .text b a{ color:#fff; text-decoration:none; }
.top .text .middle{ padding:0 10px; float:left; width:616px; }
.top .flash{ clear:both; float:right; width:490px; height:130px; }
.top .flash img{ width:490px; height:132px;}
/*****************************************index******************************************/
menu { padding: 0px 10px; height: 31px; border:#a5b5c0 1px solid; border-bottom:none; font-size: 14px; line-height: 31px; background:url(guide2.gif) left top repeat-x; clear: both; font-weight: bold; color:#c40000;}
.main { margin:0 auto; width: 778px; }
.col1,.col4{
	margin-top:10px;
	float: left;
	width: 540px;
	font-size:14px;
}
.col3,.col6{ margin-top:10px; float: right; width: 228px; font-size:14px;  }
.con1,.con2,.con3,.con4,.con5,.con7,.con8{margin-bottom: 10px; padding:0 10px; border:#a5b5c0 1px solid; }
.col1 .con1{ padding:10px; padding-bottom:0; margin-bottom:10px;}
.col3 .con1{ background-color:#edf2f5; font-size: 12px; }
.col3 .con1 .text{ padding:10px 0; }
.col3 .con1 .text h2{ display:block; background-color:#DAE6EF; height:auto; padding: 10px 5px 10px 10px; font-size: 12px; line-height: 25px; color: #DF5C0C; margin: -10px; }
.col3 .con1 .text img{ display:block; float:none; margin:0 auto;}
.con1 h1{ font-size:25px; font-family:"宋体";  color:#000; line-height:50px; text-align:center; }
.con1 .text img{ float:right; }
.col1 p{ padding:5px 0; }
.con2{ padding:0; }
.con2 .edit{ margin:0; padding:0 5px; }
.con5{background-color:#fff; }
.con5 .img{ float:left; margin:0 5px; width:93px; text-align:center; color:#c40000; font-size:12px; }
.con5 .img img{ width:91px; border:#cccccc 1px solid;}
.con5 .img .edit{ margin:0; padding:0 5px;}
.text a{ color:#c40000; }
.text h2{ line-height:25px; font-size:14px; text-align:left; color:#df5c0c; }
.product{
	line-height:19px;
	font-size:12px;
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}
.product li img{
	padding: 0px;
	float: none;
	height: 27px;
	width: 100px;
	border: 0px;
	margin: 0px;
}
.product h2{ font-size: 14px; line-height: 30px; color: #FF6600; }
.product h2 a{ color: #FF6600; }
.product img{
	margin-right:3px;
	float:left;
	width: 110px;
	height: 110px;
	padding: 1px;
}
.list{ padding:10px 0; background:url(line.gif) left top repeat-x;}
.list li{ float:left; width:70px; text-align:center;}
.list li a{ color:#535353;}
.list li a:hover{ color:#f00; }
.pice{margin:10px 0;}
.pice img{ padding:1px; width:100px; height:100px; border:#cbcbcb 1px solid;}
.col1 .list_sj{ margin:10px 0; border:#ccc 1px solid; background-color:#fff;}
.col1 .list_sj h2{ height:33px; line-height:33px; font-size:14px; text-indent:15px; background-color:#c0ec9f;}
.col1 .list_sj ul{ margin:10px;}
.col1 .list_sj ul li{ float:left; padding-left:10px; background:url(t.gif) left center no-repeat; width:252px; height:21px; line-height:21px; overflow:hidden;}
.col1 .list_sj ul li a{ color:#535353; text-decoration:none;}
.col1 .list_sj ul li a:hover{ color:#f00;}
.con3 { padding:10px; background-color:#edf2f5;}
.con3 li{ height:21px; line-height:21px; font-size:12px; overflow:hidden; padding: 0px 0px 0px 10px; margin: 0px; background-image: url(li.gif); background-position: left center; background-repeat: no-repeat; }
.con3 li a{ color:#16387c;}
.con3 li a:hover{ color:#f00;}
.con4{ padding-bottom:0; font-size: 12px; padding-right: 10px; padding-left: 10px; padding-top: 0px; }
.con4 .ask{ padding:5px 0; border-bottom:1px dotted #666; }
.con4 .answer{ padding:5px 0; color: #535353; }
/*****************************************contents******************************************/
.contents { margin-bottom: 10px; padding:0 10px 10px; border:#a5b5c0 1px solid; background-color:#fff;  }
.contents .menu{ margin:0 -10px; padding:0 10px; border-bottom:#a5b5c0 1px solid; line-height: 31px; background-color: #fff; }
.contents .menu a{ text-decoration: underline; color: #16387C; }
.contents .keys{ font-size:12px; font-weight: normal; color: #7C7C7C; border-bottom: 1px solid #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; margin: 10px 0px; line-height: 25px; text-align: center; }
.contents .keys a{ color: #7C7C7C; text-decoration: none; }
.contents .keys u{ text-decoration:none; }
.contents .keys font{ font-size:12px; }
.contents .keys .key1,.contents .keys .key2,.contents .keys .key3,.contents .keys .key5{ display:none; }
.contents p{ text-indent: 24px; margin: 5px 0px; }
.contents h1 { font-size:25px; font-family:"黑体"; color:#16387C; line-height:45px; text-align:center; margin-top: 10px; }
.contents h2 { font-size: 14px; line-height: 30px; }
.contents h2 a{ color: #16387c; text-decoration: none; }
.contents h3 { font-size: 14px; color: #C40000; border-top: 1px solid #A5B5C0; border-bottom: 1px solid #A5B5C0; line-height: 31px; margin-right: -10px; margin-left: -10px; text-indent: 15px; margin-bottom: 10px; }
.contents h3 a{ color: #448A11; text-decoration: underline; }
.contents .nextpage{ margin-top:10px; padding-top:10px; border-top:1px dotted #ccc; line-height:21px; font-size:12px; }
.contents .nextpage .mid,.contents .nextpage .recom{display:none;}
.contents .cent1 #conn a{ color:#c40000;}
.contents .cent1 #conn a:hover{ color:#c40000;}
.contents .cent1 .up a, .cent1 .down a { color:#16387C; }
.contents .cent1 .up a:hover, .cent1 .down a:hover{ color:#f00; }
.contents .cent2 .conwd{ margin-top:15px; }
.contents .cent2 .conwd ul{ margin-left:10px; width:249px;}
.contents .cent2 .conwd li{ font-size:12px; height:21px; line-height:21px; overflow:hidden; color: #16387C; background-image: url(li.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.contents .cent2 .conwd li a{color: #16387C; }
.contents .cent2 .conhf{ margin-top:15px; font-size:12px; }
.contents .cent2 .input { display:block; margin:0px auto; margin-top:-21px; margin-bottom:10px; }
.contents .cent2 .lytime { margin-top:10px; padding-right:0px; height:21px; line-height:21px; text-align:right; color:#717171; }
/*****************************************foot******************************************/
.foot {clear: both; }
.foot .end{ margin-bottom:10px; width:776px; height:40px; line-height:40px; border:#a5b5c0 1px solid; text-align:center; background-image: url(guide2.gif); background-repeat: repeat-x; background-position: left bottom; }
.foot .end a{ text-decoration: underline; color:#16387C; }
