body { font-family:"宋体","Arial Narrow"; font-size:12px; line-height:24px; color:#333; margin:0; padding:0;}

img {display:block;}
a img {border:0;}
*{margin:0; padding:0;}
.clear {clear:both; font-size:0;}
.float{ float:left;}

a {color:#333; text-decoration:none;}
a:hover {color:#333; text-decoration:underline;}
.blue{color:#246EB8; text-decoration:none;}
.blue:hover{color:#246EB8; text-decoration:underline;}
.more_link {color:#246EB8; font-size:12px; font-weight:normal; text-decoration:none; margin-right:14px; float:right; display:inline;}
.more_link:hover {color:#246EB8; text-decoration:underline;}
h5{ font-size:25px; line-height:40px; padding:0 12px; text-align:center; font-weight:bold; margin-bottom:10px;}

#container {width:960px; margin:0 auto; overflow:hidden;}
.top_table { height:27px; width:960px; background:url(../img/top_bg.jpg) repeat-x;}
.top_table a{ color:#cc0000;}
.top_table input{ margin-bottom:2px;}
.login_text {width:100px; height:12px; padding:2px; border:#CCCCCC 1px solid;}

.top_logo{ height:85px; margin:5px 0; background:url(../img/logo.jpg) 16px 4px no-repeat;}
.top_logo .ad{ width:645px; height:85px; float:right;}
.nav{ height:34px; background:url(../img/nav_bg.jpg) repeat-x; line-height:34px; font-size:14px; color:#fff; text-align:center;}
.nav a{ color:#fff; margin:0 14px;}
.nav a:hover{ color:#fff;}

.func{ height:33px; background:url(../img/func_bg.jpg) repeat-x; font-size:14px; border-top:#0C7CD6 solid 4px; margin-top:1px; margin-bottom:8px;}
.func a{ color:#F89900;}
.func ul{ list-style:none; width:420px; height:24px; overflow:hidden; float:left; color:#f89900;}
.func ul li{ width:190px; height:24px; overflow:hidden; float:left; margin:5px 10px 0 10px; display:inline;}
.search{ width:470px; float:left; margin-left:25px;}
.imagebutton{float:left; margin:5px 1px 0 1px;}
.search_text{ height:19px; font-size:14px; line-height:19px; border-left:#7b7b7b solid 1px; border-top:#7b7b7b solid 1px; border-bottom:#cbcbcd solid 1px; border-right:#cbcbcd solid 1px; color:#ccc; float:left; margin:5px 2px 0 1px; display: inline;}
.search_text div {border:1px solid #fff; float:left;}
.search_text>div {width:80px;height:17px;overflow:hidden;}
.search_text div select {display:block;float: left;margin: -2px; font-size:14px; color:#ccc;}
.search_text div>select {display:block;width:84px;float:none;margin:-2px;padding:0px;}
.search_text select>option {text-indent: 2px; //option在FF等非IE浏览器缩进2px}

.notice{ width:232px; height:308px; float:left; overflow:hidden; background:url(../img/notice_bg.jpg) repeat-y;}
.notice ul{ width:230px; padding:6px 8px; height:144px; list-style:none; overflow:hidden;}
.notice ul li{ height:24px; width:204px; margin-left:3px; overflow:hidden;}
.notice_title{ height:30px; background:url(../img/notice_title.jpg) no-repeat; font-size:14px; line-height:30px; font-weight:bold; color:#333; padding-left:12px;}
.trade_button{ width:214px; height:109px; padding-top:10px; border-top:#D8DCE2 dotted 1px; margin:0 auto; background:url(../img/trade_button.jpg) 0 10px no-repeat;}
.trade_button img{ width:104px; height:28px; float:left;}
.notice_bottom{ height:2px; background:url(../img/notice_bot.jpg) no-repeat; font-size:0;}

.index_mid{ width:468px; height:306px; border-bottom:#DEE3E7 solid 2px; float:left; overflow:hidden; margin:0 8px;}
.index_mid h2{ font-family: "黑体"; font-size:18px; text-align:center; line-height:30px; height:30px; margin:10px 6px 0 6px; overflow: hidden; font-weight:normal;}
.index_mid p{ height:48px; padding:0 6px; overflow:hidden;}
.flash { width:466px; height:208px; border:#E2E6EA solid 1px;}

.newpublish{ width:244px; height:308px; background:url(../img/index_right_bg.jpg) repeat-y; float:left; overflow:hidden;}
.newpublish_title{ height:30px; background:url(../img/index_right_title.jpg) no-repeat; font-size:14px; line-height:30px; font-weight:bold; color:#333; padding-left:12px;}
.newpublish_content{ height:252px; padding:12px 5px; overflow:hidden;}
.newpublish_list{ width:60px; height:82px; float:left; margin:2px 9px; display:inline;}
.newpublish_list img{ width:60px; height:60px;}
.newpublish_list p{ height:22px; line-height:22px; text-align:center; overflow:hidden;}
.newpublish_list a{color:#246EB8;}
.newpublish_bottom{ height:2px; background:url(../img/index_right_bot.jpg) no-repeat; font-size:0;}

.trade{ width:708px; height:499px; float:left; overflow:hidden; margin:8px 8px 0 0;}
.trade_title{ height:35px; background:url(../img/trade_title.jpg) no-repeat; line-height:35px;}
.trade_content{ width:706px; height:460px; border-left:#ccc solid 1px; border-right:#ccc solid 1px; overflow:hidden;}
.trade_bot{ height:4px; background:url(../img/trade_bot.jpg) no-repeat; font-size:0;}
.category{ height:62px; margin-bottom:1px; background-color:#f2f2f2; padding:7px 0 7px 12px;}
.category img{ width:85px; height:60px; border:#b2b2b2 solid 1px; float:left;}
.category_dis{ width:590px; height:62px; overflow:hidden; float:left; margin-left:10px; line-height:22px;}
.category_dis p a{color:#3366CC; font-size:12px; font-weight:bold; text-decoration:none;}
.category_dis p a:hover{text-decoration:underline;}
.category_dis ul li{list-style:none; float:left; margin-right:6px; display:inline; white-space:nowrap; word-break:keep-all;}


.category_inner{ height:62px; margin-bottom:3px; background-color:#f2f2f2; border-bottom:#ccc dotted 1px; padding:7px 0 7px 12px;}
.category_inner img{ width:85px; height:60px; border:#b2b2b2 solid 1px; float:left;}
.category_dis_inner{ width:560px; height:62px; overflow:hidden; float:left; margin-left:10px; line-height:22px;}
.category_dis_inner p a{color:#3366CC; font-size:12px; font-weight:bold; text-decoration:none;}
.category_dis_inner p a:hover{text-decoration:underline;}
.category_dis_inner ul li{list-style:none; float:left; margin-right:6px; display:inline; white-space:nowrap; word-break:keep-all;}


.ad_group{ width:244px; height:499px; float:left; margin-top:8px;}
.ad_group img{ width:244px; height:67px; margin-bottom:5px;}
.promotion_title{ height:25px; width:948px; background:url(../img/promotion_title.jpg) no-repeat; font-size:14px; font-weight:bold; padding:4px 0 0 12px; color:#333; margin-top:8px; float:left;}
.promotion{ width:944px; height:138px; border:#d9d9d9 solid 1px; float:left; padding:10px 7px 0 7px; margin-bottom:8px; overflow:hidden;}
#semo {height:138px; width:944px; margin:0 auto; overflow:hidden;}
#semo1 div,#semo2 div{ width:106px; height:128px; float:left; margin:0 6px; display:inline;}
#semo1 div img,#semo2 div img{ width:100px; height:100px; border:#ccc solid 1px; padding:2px;}
#semo1 div p,#semo2 div p{ widows:106px; height:22px; line-height:22px; background-color:#f8f8f8; text-align:center;}

#video{ width:286px; height:234px; float:left; background:url(../img/player.gif) no-repeat;}
.video_main{ width:268px; height:182px; margin:10px auto 0; vertical-align:middle; font-size:0;}
#playerinfo { width:256px; height:15px; line-height:15px; color:#fff; border:#333 solid 1px; background:#000;padding:0 5px; margin:0 auto;}
.video_ctrl{ width:268px; height:25px; margin:0 auto;}

.bussiness_style{ width:388px; height:234px; background:url(../img/bussiness_style_bg.jpg) repeat-y; margin-left:1px; float:left;}
.bussiness_style_list{ height:90px; margin:18px 15px;}
.bussiness_style_list div{ width:215px; height:90px; float:left; margin-left:10px; overflow:hidden;}
.bussiness_style_list div h6{font-size:14px; height:28px; margin-top:2px; overflow:hidden;}
.bussiness_style_list div p{ line-height:22px; color:#336699;}
.bussiness_style_list img{ width:132px; height:90px; float:left;}
.bussiness_style_title{ width:33px; height:234px; background:url(../img/bussiness_style_title.jpg) no-repeat; float:left; margin-right:8px;}
.ad_2{ width:244px; height:234px; float:left;}
.ad_3{ width:956px; height:93px; padding:1px; border:#DEE3E7 solid 1px; float:left; margin:8px 0;}

.article{ width:350px; height:510px; float:left; overflow:hidden; border-bottom:#DBE3E7 solid 2px;}
.article div{ width:338px; height:25px; background:url(../img/article_title.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333; padding:5px 0 0 12px;}
.article ul{ height:120px; list-style:none; overflow:hidden; padding:10px 0;}
.article ul li{ width:160px; height:24px; overflow:hidden; float:left; margin:0 8px 0 7px; display:inline;}
.article ul li a{ color:#336699;}

.other{ width:244px; height:512px; float:left;}
.ad_4{ width:244px; height:162px; margin-bottom:8px;}
.other_main{ width:242px; height:339px; border:#E2E4E7 solid 1px; border-bottom:none; overflow:hidden;}
.other_bottom{ height:2px; background:url(../img/index_right_bot.jpg) no-repeat; font-size:0;}
/*标签*/
.menu1On,.menu1Off{width:59px; height:29px; line-height:29px; text-align:center; font-size:14px;}
.menu2Off,.menu2On,.menu3Off,.menu3On,.menu4Off,.menu4On {width:60px; height:29px; line-height:29px; text-align:center; font-size:14px; border-left:#E2E6EA solid 1px;}
.menu1Off,.menu2Off,.menu3Off,.menu4Off{background:url(../img/menuoff_bg.jpg) repeat-x;}

.con_1{ padding:8px;}
.con_1 img{ width:226px; height:150px; margin-bottom:6px;}
.con_1 li{ list-style:none; width:222px; height:24px; overflow:hidden;}
.con_table{ margin:8px auto;}
.con_table td{ padding:1px 4px 0 4px;}

#friendlink{width:956px; border:#DEE3E7 solid 1px; background-color:#fff; padding:1px; float:left;}
#friendlink_bg{background-color:#EEF6FF; padding:10px;}
.friendlink_td{background:url(../img/friendlink_bg.jpg) repeat-y; padding-left:15px; padding-right:5px;}
.friendlink_td a{color:#336699;}
.bottom{ height:90px; width:960px; margin:8px auto; border-top:#0C7CD6 solid 2px; color:#666; text-align:center; padding-top:12px; line-height:22px;}

/*内页*/
.inner_table{width:960px;}
.left_td{ width:708px; vertical-align:top;}
.inner_left_td{ width:680px; padding:14px; border:#E2E6EA solid 1px; border-top:#E2E6EA solid 2px; vertical-align:top;}
.inner_pass_td{ width:960px; padding:14px; border:#E2E6EA solid 1px; border-top:#E2E6EA solid 2px; vertical-align:top;}
.inner_right_td{ width:244px; background:url(../img/index_right_bg.jpg) repeat-y; border-bottom:#E2E6EA solid 1px; vertical-align:top;}
.inner_right_td ul{ width:228px; height:250px; list-style:none; overflow:hidden; padding:13px 8px 0 8px;}
.inner_right_td ul li{height:24px; overflow:hidden;}
.inner_right_title{ height:25px; background:url(../img/index_right_title.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333; padding:5px 0 0 12px;}
.inner_right_bottom{ height:10px; background:url(../img/inner_right_bot.jpg) no-repeat; font-size:0;}
.inner_ad_2{ width:244px; height:302px;}

.article_info{ color:7e7e7e; text-align:center; height:35px; border-bottom:#e5e5e5 solid 1px;}
.article_content{ font-size:14px; padding:20px 8px; margin:0 auto; line-height:28px;}

.inner_title{ height:23px; border-bottom:#e5e5e5 solid 1px; margin:-15px 0 20px 0; color:#005195; padding-top:5px;}
.inner_title span{ float:right; color:#676767;}

.inner_top{ width:685px; height:182px; padding:0 10px; border:#E2E6EA solid 1px; border-top:#E2E6EA solid 2px; overflow:hidden;}
.inner_top h3{ font-family: "黑体"; font-size:18px; line-height:30px; height:30px; margin:10px 6px 0 6px; overflow: hidden; font-weight:normal;}
.inner_top p{ height:48px; padding:0 6px 3px 6px; overflow:hidden; border-bottom:#dbdbdb dotted 1px;}

.inner_ad_1{ width:704px; height:98px; border:#E2E6EA solid 1px; padding:1px; margin:8px 0;}
.inner_article{ width:350px; height:604px; float:left; overflow:hidden; border-bottom:#DBE3E7 solid 1px;}
.inner_article div{ width:338px; height:25px; background:url(../img/article_title.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333; padding:5px 0 0 12px;}
.inner_article ul{ height:260px; list-style:none; overflow:hidden; padding:13px 8px 0 8px; font-size:14px;}
.inner_article ul li{ height:24px; overflow:hidden;}
.inner_article ul li a{ color:#336699;}
.inner_article ul li span{ float:right; color:#979797;}

.inner_big_article_title{ height:25px; background:url(../img/inner_big_title.jpg) no-repeat; font-size:14px; font-weight:bold; color:#333; padding:5px 0 0 12px;}
.inner_big_article{ width:699px; height:250px; overflow:hidden; padding:13px 0 0 7px; border:#DEE3E7 solid 1px; border-top:none; font-size:14px; margin-bottom:8px;}
.inner_big_article ul{list-style:none; width:716px;}
.inner_big_article ul li{ width:334px; height:24px; overflow:hidden; float:left; margin:0 24px 0 0;}
.inner_big_article ul li a{ color:#336699;}
.inner_big_article ul li span{ float:right; color:#979797;}

/*评论*/
.comments_title{ border-top:#e5e5e5 solid 1px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.comments{ border:#e5e5e5 solid 1px; padding:10px 0;}
.comments_table{ margin:15px auto;}
.comments_table a{ color:#cc0000;}
.comments_table input{border:#A3B6D3 solid 1px;padding:2px; color:#999999}
.comments_table textarea{ border:#A3B6D3 solid 1px; width:588px; height:102px; padding:2px;}

.comments_content{padding:20px 8px; margin:0 auto; border-top:#e5e5e5 solid 1px;}
.comments_list{ border-bottom:#DADBD6 dashed 1px;}
.comments_list p{ font-size:14px; padding:8px 0;}
.comments_info{ color:#8a8a8a; margin-top:10px;}
.comments_info span{ float:right;} 


.pic_list {width:146px; float:left; margin:5px 12px; display:inline;}
.pic_list a img {border:#DCDCDA 1px solid; padding:2px; width:140px; height:140px; margin-bottom:2px;}
.pic_list p {height:24px; line-height:24px; text-align:center; overflow:hidden; background-color:#f8f8f8;}
.pic_list span{ display:block; height:22px; line-height:22px; text-align:center; overflow:hidden; background-color:#f8f8f8; color:#EC6525;}
#p_img { width:345px; height:260px; padding:2px; border:#e3e3e3 1px solid; margin-right:20px;}
.pic_content{ border:#cdcdcd dotted 1px; margin:25px auto 10px; padding:10px;}
.pic_main{ font-size:14px;}
.pic_info{ width:678px; margin:15px 0;}
.pic_info th{ height:28px; width:100px; background-color:#f8f8f8; border-bottom:#d8d8d8 dashed 1px;}
.pic_info td{ border-bottom:#d8d8d8 dashed 1px; padding-left:10px;}
.collection{ background-color:#f8f8f8; border:#e3e3e3 solid 1px; padding-left:15px; width:290px;}

.article_list {border-bottom:#ccc 1px dashed; margin:8px 5px;}
.article_list p{height:24px; font-weight:bold; font-size:14px; line-height:24px; overflow:hidden; margin:0; padding:3px 0;}
#page{padding:5px; height:30px; line-height:30px; overflow:hidden;}

#gbook {margin:10px auto; width:650px; background-color:#F0EEEF;}
#gbook tr td{ padding:0 4px;}
#gbook tr td input,textarea {border:#D7DEEA 1px solid; background-color:#fff; margin:4px;}
.r_book {margin:0 auto 10px; border-bottom:#fff 1px solid; width:650px;}
.r_book td{ padding:0 6px;}
