@charset "utf-8";

body{font:12px Tahoma,Helvetica,Arial,'',sans-serif;color:#333; background:url(../images/bg.jpg) repeat-x #d5e2ea;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, input, button, textarea {margin:0;padding:0;}
img {border:none;}
li {list-style:none;}
strong{font-weight:bold;}
a{color:#363636;text-decoration:none;}
a:hover{text-decoration:underline;}
a.brownred {color:#999;}
a.ubrownred {color:#999;text-decoration:underline;}
.red {color:#f30;}
.wrap{ width:1004px;margin:0 auto;}
p {text-indent:2em;}

/* header begin */
#header {width:1004px;margin:0 auto;}
.topnav{width:1004px; height:32px; text-align:right; float:left;}
.topnav ul{height:32px; text-align:right; float:right;}
.topnav ul li {font-size:12px; color:#999; height:32px; line-height:32px;float:left; margin-left:4px; }
.topnav ul li a{ color:#999; text-decoration:none;}
.topnav ul li a:hover{ color:#000; text-decoration:none;}
.topwelcome{height:34px; color:#323232; float:left; font-size:12px; line-height:34px; padding-left:30px;}
#banner{width:1004px; height:166px; float:left; margin:0; padding:0;}

.margin8 {clear:both;height:8px;overflow:hidden;}
/* -------------menu begin------------------ */
#menu-nav{width:1004px; height:71px; background:url(../images/menu-bg.gif) no-repeat; float:left;}

#main-nav { float:left;width:1004px;height:37px;overflow:hidden;}
#main-nav ul {width:1004px;height:37px;}
#main-nav ul li {width:90px;height:37px;text-align:center;float:left;display:inline;margin:0 2px;}
#main-nav ul li a {color:#fff;font-size:14px;display:block;width:90px;height:37px;line-height:37px;font-weight:bold;background:url(../images/menu-line.jpg) no-repeat right top;}
#main-nav ul li.active {margin:0 5px;}
#main-nav ul li a:hover,#main-nav ul li.active a {color:#f66400;font-size:14px;text-decoration:none;line-height:37px;background:url(../images/menu-over.gif) no-repeat bottom;}
#main-merquee{width:974px; height:34px; color:#323232; float:left; font-size:12px; line-height:34px; padding-left:30px;}
#main-merquee li {float:left;padding:0 7px;}
#main-merquee li a:hover {color: #8AB738;}
/* -------------menu end------------------ */
#main{width:1004px; margin:0 auto;}
.conter-sh{ width:1004px; height:6px; background:url(../images/center-sh.gif) no-repeat; float:left; margin:0;}
.conter-x{ width:1004px; height:6px; background:url(../images/center-x.gif) no-repeat; float:left;}
.conter{ width:1004px; overflow:hidden; background:#FFF; float:left;}
/* -------------left-login begin------------------ */
#left-login{width:245px; height:304px; float:left; background:url(../images/left-login-bg.jpg) no-repeat; margin-left:4px;}
/* form login style begin */
#LoginForm{width:225px; height:130px; float:left; margin-top:60px;}
#LoginForm li{ width:225px; margin-left:10px; height:28px; line-height:28px; color:#000;}
#PnlLogOnStatus{width:225px; height:130px; float:left; margin-top:60px;}
#PnlLogOnStatus li{ width:225px; margin-left:10px; height:28px; line-height:28px; color:#000;}
#PnlLogOnStatus .u_login {margin-left:10px;line-height:18px;}
.text{ width:120px; height:18px; border:1px solid #fff; background-color:#d0ebff;line-height:18px; color:#999;}
.text01{width:80px; height:18px; border:1px solid #fff; background-color:#d0ebff;line-height:18px; color:#999;}
.bt_1 {border:0;width:63px;height:22px;background:url(../images/bt_1.gif) no-repeat;cursor:pointer;}
.bt_2 {border:0;width:63px;height:22px;background:url(../images/bt_2.gif) no-repeat;cursor:pointer;}
/* form login style end */
#search{width:230px; height:107px; float:left;}
#search form{ width:215px; margin-left:15px;}
.text02{width:201px; height:25px; border:0; background: url(../images/search-bg.jpg) no-repeat;line-height:25px; font-size:12px; color:#62a2fc; padding:7px;}
.bt_3 {border:0;width:70px;height:25px;background: url(../images/search-btn.jpg) no-repeat;cursor:pointer;}
/* -------------left-login end------------------ */
/* -------------right-new begin------------------ */
#right-new{width:742px; height:304px; float:left; background:url(../images/right-new-bg.jpg) no-repeat bottom;}
#gg-new{width:738px; height:26px; float:left; background:url(../images/gg-bg.jpg); margin-left:2px;}
/*#gg-new merquee{width:600px height:26px; text-align:left; float:left; margin-left:90px;}*/
/*#gg-new ul{width:600px height:26px; text-align:left; float:left;}*/
#gg-new ul li {font-size:12px; color:#999; height:26px; line-height:26px;float:left; margin-left:4px;}
#gg-new ul li a{ color:#f66400; text-decoration:none;}
#gg-new .announce_title{ color:#f66400; text-decoration:none;}
#gg-new ul li a:hover{ color:#000; text-decoration:none;}
/* -------------right-pic begin------------------ */
#right-pic{width:373px; height:265px; float:left; padding:11px 0 0 7px;}
#right-news{width:353px; height:265px; float:left; margin-top:8px;}
#right-news .title-new{width:353px; height:101px; float:left; background:url(../images/new-title01.gif) no-repeat top;}
#right-news .title-new .list_title {text-align:center;}
#right-news .title-new .list_title a{ padding-left:1px; height:30px; text-align:center;color:#4384ec;font-weight:normal;font-size:20px;line-height:30px;font-family:"黑体"; margin-top:5px;}
#right-news .title-new .list_intro{width:350px; height:60px; margin-left:2px; margin-top:6px;text-indent: 2em;white-space:pre-wrap; /* css-3 */white-space: -moz-pre-wrap;/* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap;/* Opera 7 */word-wrap: break-word;/* Internet Explorer 5.5+ */line-height:22px; margin-bottom:0;}
/*#right-news .title-new pre a{color:#4384ec; text-decoration:none;}*/
/*#right-news .title-new pre a:hover{ color:red; text-decoration:none;}*/
#right-news .conter-new{width:350px; height:160px; margin-top:4px; float:left;}
#right-news .conter-new li{width:350px; height:24px; line-height:24px; border-bottom:1px dashed #b4d5e8; float:left; color:#353535; margin-left:2px;}
#right-news .conter-new li span{ margin-top:10px; margin-right:2px; float:left;}
#right-news .conter-new li a{ color:#353535; text-decoration:none;}
#right-news .conter-new li a:hover{ color:red; text-decoration:underline;}
/* -------------right-pic end------------------ */
/* -------------left-product001 begin------------------ */
#left-product{width:704px; overflow:hidden; float:left;margin-left:4px;}
#left-product .pic{width:702px; height:113px; float:left;}
#left-product .product001{width:704px; height:265px; float:left;}
#left-product .product001 h1{width:484px; height:57px; float:left; background:url(../images/porduct-title001.jpg) no-repeat top; padding-left:220px; color:#7e7e7e; font-size:12px; letter-spacing:2px; font-weight:normal; line-height:47px;}
#left-product .product001 h1 a{ color:#7e7e7e; text-decoration:none;}
#left-product .product001 h1 a:hover{ color:red; text-decoration:underline;}
#left-product .product001 .nr{width:704px; height:207px; border-bottom:1px solid #78f3ff; background:url(../images/porduct-n002.jpg) repeat-y top; float:left;}
#left-product .product001 .nr .nr-left{width:210px; height:203px; float:left; margin-top:4px;}
#left-product .product001 .nr .nr-left .pe_u_thumb{width:164px; height:107px; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px;}
#left-product .product001 .nr .nr-left .pe_u_thumb_title{width:202px;height:72px; margin-left:2px; margin-top:3px;line-height:22px; margin-bottom:0;text-align:center;}
#left-product .product001 .nr .nr-left .pe_u_thumb_title a{color:#005fd5;font-weight:bold;font-size:14px;line-height:22px;font-family:"黑体"; margin-top:5px;}

#left-product .product001 .nr .nr-right{width:490px; height:203px; float:left;}
#left-product .product001 .nr .nr-right li{width:486px; height:26px; line-height:26px; border-bottom:1px dashed #d7d7d7; float:left; color:#353535; margin-left:2px;}
#left-product .product001 .nr .nr-right li span{ color:red;font-family:"宋体"; float:left;}
#left-product .product001 .nr .nr-right li a{ color:#353535; text-decoration:none;}
#left-product .product001 .nr .nr-right li a:hover{ color:red; text-decoration:underline;}
/* -------------left-product001 end------------------ */
/* -------------left-product002 begin------------------ */
#left-product .product002{width:704px; height:265px; float:left;}
#left-product .product002 h1{width:484px; height:57px; float:left; background:url(../images/porduct-title002.jpg) no-repeat top; padding-left:220px; color:#7e7e7e; font-size:12px; letter-spacing:2px; font-weight:normal; line-height:47px;}
#left-product .product002 h1 a{ color:#7e7e7e; text-decoration:none;}
#left-product .product002 h1 a:hover{ color:red; text-decoration:underline;}
#left-product .product002 .nr{width:704px; height:207px; border-bottom:1px solid #78f3ff; background:url(../images/porduct-n002.jpg) repeat-y top; float:left;}
#left-product .product002 .nr .nr-left{width:210px; height:203px; float:left; margin-top:4px;}
#left-product .product002 .nr .nr-left .pe_u_thumb{width:164px; height:107px; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px;}
#left-product .product002 .nr .nr-left .pe_u_thumb_title{width:202px;height:72px; margin-left:2px; margin-top:3px;line-height:22px; margin-bottom:0;text-align:center;}
#left-product .product002 .nr .nr-left .pe_u_thumb_title a{color:#005fd5;font-weight:bold;font-size:14px;line-height:22px;font-family:"黑体"; margin-top:5px;}

#left-product .product002 .nr .nr-right{width:490px; height:203px; float:left;}
#left-product .product002 .nr .nr-right li{width:486px; height:26px; line-height:26px; border-bottom:1px dashed #d7d7d7; float:left; color:#353535; margin-left:2px;}
#left-product .product002 .nr .nr-right li span{ color:red;font-family:"宋体"; float:left;}
#left-product .product002 .nr .nr-right li a{ color:#353535; text-decoration:none;}
#left-product .product002 .nr .nr-right li a:hover{ color:red; text-decoration:underline;}
/* -------------left-product002 end------------------ */
/* -------------left-product003 begin------------------ */
#left-product .product003{width:704px; height:265px; float:left;}
#left-product .product003 h1{width:484px; height:57px; float:left; background:url(../images/porduct-title003.jpg) no-repeat top; padding-left:220px; color:#7e7e7e; font-size:12px; letter-spacing:2px; font-weight:normal; line-height:47px;}
#left-product .product003 h1 a{ color:#7e7e7e; text-decoration:none;}
#left-product .product003 h1 a:hover{ color:red; text-decoration:underline;}
#left-product .product003 .nr{width:704px; height:207px; border-bottom:1px solid #daecff; background:url(../images/porduct-n003.jpg) repeat-y top; float:left;}
#left-product .product003 .nr .nr-left{width:210px; height:203px; float:left; margin-top:4px;}
#left-product .product003 .nr .nr-left .pe_u_thumb{width:164px; height:107px; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px;}
#left-product .product003 .nr .nr-left .pe_u_thumb_title{width:202px;height:72px; margin-left:2px; margin-top:3px;line-height:22px; margin-bottom:0;text-align:center;}
#left-product .product003 .nr .nr-left .pe_u_thumb_title a{color:#005fd5;font-weight:bold;font-size:14px;line-height:22px;font-family:"黑体"; margin-top:5px;}

#left-product .product003 .nr .nr-right{width:490px; height:203px; float:left;}
#left-product .product003 .nr .nr-right li{width:486px; height:26px; line-height:26px; border-bottom:1px dashed #d7d7d7; float:left; color:#353535; margin-left:2px;}
#left-product .product003 .nr .nr-right li span{ color:red;font-family:"宋体"; float:left;}
#left-product .product003 .nr .nr-right li a{ color:#353535; text-decoration:none;}
#left-product .product003 .nr .nr-right li a:hover{ color:red; text-decoration:underline;}
/* -------------left-product003 end------------------ */
/* -------------left-product004 begin------------------ */
#left-product .product004{width:704px; height:265px; float:left;}
#left-product .product004 h1{width:484px; height:57px; float:left; background:url(../images/porduct-title004.jpg) no-repeat top; padding-left:220px; color:#7e7e7e; font-size:12px; letter-spacing:2px; font-weight:normal; line-height:47px;}
#left-product .product004 h1 a{ color:#7e7e7e; text-decoration:none;}
#left-product .product004 h1 a:hover{ color:red; text-decoration:underline;}
#left-product .product004 .nr{width:704px; height:207px; border-bottom:1px solid #ffbcbc; background:url(../images/porduct-n004.jpg) repeat-y top; float:left;}
#left-product .product004 .nr .nr-left{width:210px; height:203px; float:left; margin-top:4px;}
#left-product .product004 .nr .nr-left .pe_u_thumb{width:164px; height:107px; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px;}
#left-product .product004 .nr .nr-left .pe_u_thumb_title{width:202px;height:72px; margin-left:2px; margin-top:3px;line-height:22px; margin-bottom:0;text-align:center;}
#left-product .product004 .nr .nr-left .pe_u_thumb_title a{color:#005fd5;font-weight:bold;font-size:14px;line-height:22px;font-family:"黑体"; margin-top:5px;}

#left-product .product004 .nr .nr-right{width:490px; height:203px; float:left;}
#left-product .product004 .nr .nr-right li{width:486px; height:26px; line-height:26px; border-bottom:1px dashed #d7d7d7; float:left; color:#353535; margin-left:2px;}
#left-product .product004 .nr .nr-right li span{ color:red;font-family:"宋体"; float:left;}
#left-product .product004 .nr .nr-right li a{ color:#353535; text-decoration:none;}
#left-product .product004 .nr .nr-right li a:hover{ color:red; text-decoration:underline;}
/* -------------left-product004 end------------------ */
/* -------------right  begin------------------ */
#right-p{width:280px; overflow:hidden; float:left; margin-left:4px;}
#right-p .right-001{width:280px; height:647px; float:left;}
#right-p .right-001 h3{width:280px; height:33px; float:left;}
#right-p .right-001 .nr-r{width:274px; height:614px; float:left; border:3px solid #a4d5fd; border-top:none; background:url(../images/right_bg.jpg) repeat-x #fff 0 0;}
/*#right-p .right-001 .nr-r .tab {text-align:center;width:260px; height:600px;overflow:hidden;float:left;}*/
#right-p .right-001 .nr-r .pe_u_thumb{float:left; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px; margin-top:10px;}
#right-p .right-001 .nr-r .pe_u_thumb_title a{ padding-left:1px; height:22px; text-align:center;color:#fb6400;font-weight:bold;font-size:14px;line-height:22px;font-family:"宋体"; margin-top:5px;width:260px;float:left;padding:5px; letter-spacing:2px;}

#right-p .right-002{width:280px; height:549px; float:left; margin-top:6px;}
#right-p .right-002 h3{width:280px; height:33px; float:left;}
#right-p .right-002 .nr-r{width:274px; height:514px; float:left; border:3px solid #a4d5fd; border-top:none; background:url(../images/right_bg.jpg) repeat-x #fff 0 0;}
/*#right-p .right-002 .nr-r .tab {text-align:center;width:260px; height:500px;overflow:hidden;float:left;}*/
#right-p .right-002 .nr-r .pe_u_thumb{float:left; padding:3px; border:1px solid #999; background-color:#fff; margin-left:10px; margin-top:10px;}
#right-p .right-002 .nr-r .pe_u_thumb_title a{ padding-left:1px;float:left; height:22px; text-align:center;color:#fb6400;font-weight:bold;font-size:14px;line-height:22px;font-family:"宋体"; margin-top:5px;width:260px; padding:5px;letter-spacing:2px;}
/* -------------right end------------------ */
/* -------------yqlj  begin------------------ */
#yqli01{width:988px; height::33px; float:left; background:url(../images/yq-bg.jpg) repeat-x; border-right:1px solid #7eb8f8; margin-left:4px;}
#yqli01 h1{width:190px; height:33px; float:left;}
#yqli01 li{ font: 12px Verdana, Geneva, sans-serif;color:#5a5a5a; line-height:33px; color:#ff7800;}
#yqli01 li a{ color:#ff7800; text-decoration:none;}
#yqli01 li a:hover{ color:red; text-decoration: underline;}

#yqli02{width:991px; height::92px; float:left; background:url(../images/yqlj-bg.jpg) no-repeat; margin-left:4px;}
/*#yqli02 ul{ width:980px; margin-left:5px; height:62px; margin-top:30px; float:left;}*/
#yqli02 li{ float:left;font: 12px Verdana, Geneva, sans-serif;color:#5a5a5a; line-height:33px; color:#ff7800; margin-right:3px;margin-left:3px;}
#yqli02 li img{ width:115px;height:55px;}
/* -------------yqlj end------------------ */
/* -------------foot  begin------------------ */
#foot{ width:1004px; overflow:hidden; float:left; text-align:center; margin-top:4px; display:inline;}
#foot li{ font: 12px Verdana, Geneva, sans-serif;color:#5a5a5a; line-height:24px;}
#foot li a{ color:#5a5a5a; text-decoration:none;}
#foot li a:hover{ color:red; text-decoration:none;}
/* -------------foot  end------------------ */

/*左侧热点导读和最新推荐部分CSS*/
.voiceusers{width:245px;position:relative; background:url(../images/left-title-x.gif) no-repeat;margin-left:4px;}
.voiceusers h5{float:left;width:235px;height:29px;color:#0166bb; font-size:14px; line-height:29px; padding-left:10px;background:#ffffff url(../images/left-title-bg.gif) no-repeat;}
.voiceusers ul {float:left;width:243px;height:212px;border:1px solid #92d2fd;border-width:0 1px 1px 1px;background-color:#fff;}
.voiceusers ul li {width:215px;float:left;height:22px;line-height:22px;text-indent:10px;overflow:hidden;}


/* 网页中部左侧整体定义 */
#main_left {
    float: left;
    width: 260px;
}
/* 网页中部右侧整体定义1 */
#main_right {
    float: right;
    width: 100%;
    margin-left: -260px;
    text-align: left;
}
/* 网页中部右侧整体定义2 */
#main_right_box 
{
    margin-left: 260px;
	margin-right: 10px;
}

/* 右侧导航 */
.r_navigation
{
    background:url("../images/icon_navigation.gif") no-repeat scroll left center transparent;
	border:1px solid #D2E5EE;
	color:#0A7BBF;
	height:30px;
	line-height:30px;
	padding-left:36px;
}
.r_navigation a, #r_navigation:link
{
    font: normal normal normal 12px/24px Arial, "宋体" ,Helvetica,sans-serif;
    text-decoration: none;
    color: #014390;
}
.r_navigation a:hover
{
    color: #c00;
    text-decoration: underline;
}

.classBox  {
border:1px solid #CCCCCC;
margin-top:5px;
background:url("../images/columnTitleBg.gif") repeat-x scroll left top transparent;
}

.classBox h4 {
color:#5F7A00;
font:bold 14px/36px Arial,"宋体",Helvetica,sans-serif;
height:36px;
padding-left:20px;
text-decoration:none;
border-bottom:1px solid #CCCCCC;
}

.classBox .listStyle1 {
padding:8px;
}

.classBox ul {
height:auto !important;
min-height:170px;
}

.listStyle1 li {
line-height:24px;
text-align:right;
}

.listStyle1 li a {
background:url("../images/listIcon1.gif") no-repeat scroll 3px center transparent;
float:left;
padding-left:12px;
}

.classBox .more {
color:#5F7A00;
display:block;
height:28px;
line-height:28px;
padding:0 8px;
text-align:right;
}

#main_right_box  .childclasslist_box h3 {
background:url("../images/articleChildListTitleBg.gif") repeat-x scroll 0 0 transparent;
border-color:#C4DEE9 #C4DEE9 -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:#4C9DCE;
height:33px;
line-height:33px;
padding-left:18px;
}

#main_right_box .childclasslist_box .listStyle1 {
padding:0 5px;
}

#main_right_box .childclasslist_box .listStyle1 li {
background:url("../images/subjectListBg.gif") repeat-x scroll center bottom transparent;
line-height:28px;
}

#main_right_box .class_page {
clear:left;
color:#4C9DCE;
margin-top:5px;
padding:5px;
text-align:center;
}

#main_one_box  {
clear:both;
margin-left:10px;
margin-right:10px;
}

#main_one_box .c_title {
border-bottom:1px solid #CCCCCC;
color:#5F7A00;
font:bold 14px/36px Arial,"宋体",Helvetica,sans-serif;
height:36px;
padding-left:10px;
}

#main_one_box .c_content {
color:#323232;
height:auto !important;
line-height:150%;
min-height:170px;
padding:5px;
}

#main_one_box  .c_bot {
background:none repeat scroll 0 0 transparent;
font-size:0;
height:0;
}

.c_spacing {
background:none repeat scroll 0 0 transparent;
font-size:0;
height:5px;
}

.c_main_box{
border:1px solid #CCE8F4;
}

.c_main_content_box {
background:url("../images/contentBg.gif") repeat-x scroll 0 0 transparent;
border:1px solid #CCE8F4;
}

.c_title_text {
clear:both;
height:auto !important;
margin:10px 5px;
min-height:34px;
text-align:center;
}

.c_title_text h2 {
font-size:23px;
display:block;
font-weight:bold;
}

.c_title_author {
border-bottom:1px solid #CCE8F4;
border-top:1px solid #CCE8F4;
font:12px/20px Arial,"宋体",Helvetica,sans-serif;
margin:0 10px 10px;
overflow:hidden;
text-align:center;
}

.c_content_text {
font:12px/150% Arial,"宋体",Helvetica,sans-serif;
height:auto !important;
min-height:300px;
padding:10px;
text-align:left;
}

.c_content_overflow {
overflow:hidden;
width:100%;
}

.c_bot_text {
background:none repeat scroll 0 0 #F9FCFC;
border:1px solid #CCE8F4;
color:#508BD4;
font:12px/20px Arial,"宋体",Helvetica,sans-serif;
height:auto !important;
margin:5px 0;
min-height:5px;
padding-left:10px;
text-align:right;
}

.lightGreen dt {
background:url("../images/lightGreenTitle.jpg") no-repeat scroll 0 0 transparent;
border-bottom:1px solid #FFFFFF;
height:30px;
line-height:30px;
padding-left:24px;
}

.lightGreen dt em {
font-size:14px;
font-style:normal;
font-weight:bold;
}

.lightGreen dd {
background:url("../images/lightGreenBg.jpg") repeat-x scroll left top #FDFDFB;
height:auto !important;
min-height:165px;
padding:8px;
}

.flipOver {
text-align:right;
}

#sitemaplist dt{
background:none repeat scroll 0 0 #EDF6FF;
border-bottom:1px solid #B6E6FB;
border-top:1px solid #B6E6FB;
display:block;
font-weight:bold;
height:28px;
line-height:28px;
margin-bottom:1px;
text-indent:10px;
}

#sitemaplist dd li{
background:none repeat scroll 0 0 #FFFFFF;
display:block;
float:left;
height:25px;
line-height:25px;
margin-bottom:1px;
margin-left:1px;
text-align:center;
width:105px
}