@charset "utf-8";

html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,form { margin:0; padding:0;}
body {text-align:center; background:#fff; color:#333}
body,table,td,th,input,textarea,select {font:12px Arial, Helvetica, sans-serif}
label,img,input,textarea,select,button { vertical-align:middle}
label {}
a { color:#333; text-decoration:none}
a:focus,a:hover,a:active { color:#888; text-decoration:underline}
a img { border:none}
p { margin:0 0 10px 0}
ul,ol { list-style:none}

h1,h2,h3,h4,h5,h6 {margin: 0 0 10px 0;font-family: Arial, Helvetica, sans-serif;font-weight:700;}
h1 {font-size: 24px}
h2 {font-size: 20px}
h3 {font-size: 16px}
h4 {font-size: 14px}
h5 {font-size: 12px}
h6 {font-size: 10px}

#header { width:980px; height:245px; margin:0 auto 10px auto; position:relative; background:url(../Images/topbg.jpg) no-repeat}
#logo { width:137px; height:190px; position:absolute; top:0; right:0; text-indent:-9999px}
#logo a { width:137px; height:190px; display:block}

#menubar { width:552px; height:37px; position:absolute; top:58px; left:290px;}
#menubar li { height:37px; float:left; display:inline;}
#menubar li a { height:37px; line-height:37px; float:left; padding:0 0 0 24px; font-size:16px; font-weight:700; color:#fff; display:block}
#menubar li a:hover { text-decoration:none; color:#89B8EF}

.toptel,.topphone,.topqq { width:102px; height:25px; line-height:25px; font-size:14px; position:absolute; top:165px; text-align:center; overflow:hidden}
.toptel { left:368px;}
.topphone { left:554px;}
.topqq { left:739px;}

#mains { width:980px; margin:0 auto; text-align:left; overflow:hidden; zoom:1}
.contentfix { width:750px; float:right; display:inline}
.sidebarfix { width:215px; float:left; display:inline; overflow:hidden}
.contentindex { width:750px; float:right; display:inline}
.sideindex { width:215px; float:left; display:inline; overflow:hidden}

.sub_nav_link { height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:16px; font-weight:700}
.sub_nav_link strong { color:#F00}

#srollfeedback { width:830px; height:30px; overflow:hidden; position:absolute; bottom:1px; left:113px;}
#srollfeedback li { height:30px; line-height:30px; text-align:left; padding-left:25px; background:url(../images/com_icon.jpg) no-repeat 0 50%}
#srollfeedback li a { font-size:14px; font-weight:700;}

.coltop { width:750px; height:450px; clear:both; margin-bottom:10px; overflow:hidden;zoom:1}
#ibanner { width:570px; height:450px; float:left; display:inline; background-color:#eee; overflow:hidden;}
.mygee { width:165px; height:370px; float:right; display:inline;}
.mygee a { width:165px; height:225px; display:block;}

.colone { width:750px; margin-bottom:10px; clear:both; overflow:hidden;zoom:1}
.fl { float:left}
.w380 { width:380px; height:285px; overflow:hidden; background-color:#eee}
.w380 a { width:380px; height:285px; overflow:hidden; display:block}
.w372 { width:372px; height:280px; display:inline; overflow:hidden;}
.w372 a { width:372px; height:280px; display:block; overflow: hidden}
.w246 { width:246px; display:inline; overflow:hidden; background-color:#eee}
.w246 a { width:246px; overflow:hidden; display:block}
.w180 { width:180px; margin-bottom:10px;}
.h260 { height:260px;}
.h175 { height:175px;}
.mr10 { margin-right:10px}
.ml6 { margin-left:6px;}

.posttitle { padding:10px 0 0 0; border-bottom:1px solid #DA251C; color:#DA251C; font-size:20px}
.postentry { width:750px; padding:20px 0; line-height:1.6em; overflow:hidden; zoom:1}
.postentry p { margin-bottom:15px}

.catelist { width:180px; margin-bottom:10px}
.catelist h3 { height:50px; text-indent:-9999px; background:url(../Images/bfdz.jpg) no-repeat}
.catelist ul { border:2px solid #ccc; padding:2px 10px}
.catelist ul ul { border:none}
a.first_level { height:35px; line-height:35px; display:block; overflow:hidden; text-indent:10px; font-size:20px; font-weight:700; background-color:#000; color:#fff}
a.second_level { height:30px; line-height:30px; display:block; overflow:hidden; border-bottom:1px dashed #aaa}
a.first_level:hover,a.second_level:hover { color:#F00}


.fblist {}
.fblist h3 { font-size:18px; padding:5px 0 ; border-bottom:1px solid #dfdfdf}
.fblist ul {}
.fblist ul li {  border-bottom:1px solid #dfdfdf}
.fblist ul li.alt { background-color:#f8f8f8}
.fblist ul li a { padding:5px 0; display:block}
.fblist ul li a:hover {}

.sidepage { height:457px; overflow:hidden; zoom:1; background:url(../Images/s.jpg) no-repeat 0 0}
.sidepage ul { margin:16px 0 0 0}
.sidepage ul li { height:42px; margin-bottom:13px; text-indent:-9999px;}
.sidepage ul li a { height:42px; display:block;}

.notice { width:215px; height:354px; overflow:hidden; zoom:1; background:url(../Images/gg.jpg) no-repeat 0 0}
.noticeinner { margin:70px 20px 10px; height:240px; overflow:hidden; color:#fff; line-height:1.8em}

.simgs { width:215px; height:298px; margin:10px 0 0 0; overflow:hidden;}
.simgs a { width:215px; height:298px; display:block}

/* Feedback List */
.feedback_list { padding:10px 0}
.feedback_list dl { background-color:#fff; margin-bottom:10px; border:1px solid #aaa}
.feedback_list dl.banline { background-color:#F0F6FD;border:1px solid #A6C9F3}
.feedback_list dl dt { height:25px; line-height:25px; background-color:#f8f8f8; padding:0 10px}
.feedback_list dl.banline dt { background-color:#D1E4F9;}
.feedback_list dl dt small { float:right}
.feedback_list dl dd { margin:0; padding:10px}
.feedback_list dl dd h4 { font-size:16px; color:#666; border-bottom:1px dotted #dfdfdf; padding:5px 0}
.feedback_list dl dd.fbcontent { word-wrap:break-word; overflow:auto; padding-top:5px}
.feedback_list dl dd.fbreply { background-color:#FFF}

.author { font-weight:700; color:#0E5BB7}

/* Feedback Form ======================================================================================= */
.feedback_form { padding:10px}
.feedback_form h3 { font-size:12px; text-align:center; margin:0; padding:5px 0; color:#FF6600}
.feedback_form .innerlist { padding:5px 0; border-bottom:1px solid #fff; background-color:#eee}
.feedback_form .innerlist label { font-weight:700; display:block; float:left; width:120px; line-height:20px; text-align:right; padding-right:10px}
.feedback_form .innerlist input {}
.feedback_form .innerlist .inptext { border:1px solid #888; padding:3px; width:200px}
.feedback_form .innerlist .textarea {border:1px solid #888; padding:3px; width:250px; height:60px}
/* all form focus */
.feedback_form div.allfocus { background-color: #FFFFCC}
div.allfocus label {}

.fontlight { color:#FF3300; font-weight:700; padding-left:5px} /* Required */
/* End Feedback Content ================================================================================== */

/* Bottom navPages */
.navpages{ padding:5px; height:30px;}
.navpages ul {margin: 0;padding: 0}
.navpages li { border:0; margin:0; padding:0; font-size:12px; font-weight:700; list-style:none; /* savers */ float:left; }
/* savers .navpages li,*/
.navpages a {margin-right:1px; }
.navpages .thepage { height:30px; line-height:30px; color:#666; display:block; float:left; font-weight:700; padding:0 4px; }	
.navpages .next a,
.navpages .previous a { border:none; font-weight:700;}	
.navpages .curr_linkpage { height:30px; line-height:30px; color:#4976E8; font-weight:700; display:block; float:left; padding:0 4px; /* savers */ border:1px solid #4976E8; }
.navpages a:link,
.navpages a:visited { height:30px; line-height:30px; color:#4976E8; display:block; float:left; padding:0 4px; text-decoration:none; }
.navpages a:hover { text-decoration:underline;}
/* End of Bottom navPages */

.innerlist { padding:5px 0; border-bottom:1px solid #fff; background-color:#F4F8FC} /*表单DIV行样式*/
.innerlist_button { padding:5px 0 5px 130px} /*表单按钮样式*/
.required { color:#FF3300; font-weight:700; padding-left:5px} /*表单必须项样式*/

div.allfocus { background-color: #FFFFCC}

/* Validte step styles */
.checkwait,.checkfalse,.checktrue {padding-left:15px; line-height:20px; float:right; width:300px; text-align:left}
.checkwait { color:#0D65AB; background:url(../Images/Icons/text.png) no-repeat 0 50%}
.checkfalse { color:#FF0000; background:url(../Images/Icons/false.png) no-repeat 0 50%}
.checktrue { color:#006600; background:url(../Images/Icons/ture.png) no-repeat 0 50%}
/* End of Validte */

.newslist { margin:0; padding:10px}
.newslist li { list-style:none; height:30px; line-height:30px; border-bottom:1px solid #dfdfdf}
.newslist li.alt { background-color:#f8f8f8}
.newslist li span { float:right; font-size:11px}
.newslist li a { display:block;height:30px; line-height:30px; background:url(../images/plus.gif) no-repeat 5px 50%; padding-left:15px}
.newslist li a:hover { color:#FF9900}

#footer { width:980px; height:95px; margin:0 auto 10px auto; overflow:hidden; zoom:1; background:#63A6EE url(../images/b.jpg) no-repeat 100% 0}
.footnav { margin-top:10px;}
.footnav a { font-size:16px; font-weight:700; padding:0 10px; color:#fff}
.footinfo p { margin:0; padding:2px 0; font-weight:700; color:#fff}

