﻿@charset "utf-8";
body{ margin:0; padding:0; background:url(../images/topline_bg.jpg) left top repeat-x;}
img{ border:none;}
*{ list-style:none; margin:0; padding:0;}
.dashedline{ height:1px; line-height:1px; background:url(../images/xuxian_bg.gif) left top repeat-x;}
.nomarginl, #nomarginl{ margin-left:0;}
.marginl{ margin-left:20px;}
.clearboth{ clear:both; margin:0; padding:0; height:0px; line-height:0px; border:none; background:none; visibility:hidden;}
.header{ width:1000px; height:185px; margin:0 auto 15px auto;}
.header .top{margin-bottom:10px; width:1000px; height:23px; line-height:23px; clear:both;}
.header .top .left{float:left; line-height:23px; height:23px; width:300px; margin-left:10px; _margin-left:5px; padding-left:90px; background:url(../images/ico_13.jpg) left 2px no-repeat;}
.header .top .left a{ line-height:26px; margin:0 2px; color:#535353; font-size:12px;}
.header .top .left a:hover{ color:#e33f00;}
.header .top .left a.sed{ color:#e33f00; font-weight:bold;}
.header .top .right{ float:right; line-height:23px; height:23px; width:380px; vertical-align:middle; font-size:12px; color:#535353; text-align:right; font-family:Tahoma; _height:20px; _padding-top:1px;}
.header .top .right a{ line-height:23px; color:#535353; font-size:12px; font-family:Tahoma;}
.header .top .right input{ vertical-align:middle; height:16px; _height:14px; line-height:12px; border:1px #CCC solid;}
.header .top .right span{ font-size:12px; font-family:Tahoma; color:#f39700;}
.header .top .right img{ vertical-align:middle;}

.header .center{ width:1000px; height:107px; clear:both;}
.header .center .left{ width:210px; height:103px; padding:2px 0; float:left; text-align:center;}

.header .center .right{ width:790px; height:107px; float:left;}
.header .center .right .adcon{ width:790px; height:62px; text-align:center;}
.header .center .right .adcon img{}
.header .center .right .navcon{ width:790px; height:45px; background:url(../images/top_bg3.jpg) right bottom no-repeat;}
.header .center .right .navcon a{ width:122px; height:32px; line-height:32px; margin-top:13px; display:block; text-align:center; font-size:14px; font-weight:bold; float:left; color:#ac1800;}
.header .center .right .navcon a:hover{ color:#e33f00;}
.navitem_11{ background:url(../images/nav1_1.jpg) left top no-repeat; line-height:32px;}
.navitem_12{ background:url(../images/nav1_2.jpg) left top no-repeat; line-height:32px;}
.navitem_21{ background:url(../images/nav2_1.jpg) left top no-repeat; line-height:32px;}
.navitem_22{ background:url(../images/nav2_2.jpg) left top no-repeat; line-height:32px;}
.navitem_31{ background:url(../images/nav3_1.jpg) left top no-repeat; line-height:32px;}
.navitem_32{ background:url(../images/nav3_2.jpg) left top no-repeat; line-height:32px;}

.header .center .right .links{ width:400px; height:36px; overflow:hidden; float:left; margin-top:6px;}
.header .center .right .links div a{ width:55px; height:18px; line-height:18px; font-size:12px; color:#4c4c4c; margin:0; font-weight:normal;}
.header .center .right .links .item1{ width:60px; height:36px; background:url(../images/ico3.jpg) 5px top no-repeat; padding-left:40px; float:left;}
.header .center .right .links .item2{ width:60px; height:36px; background:url(../images/ico4.jpg) 5px top no-repeat; padding-left:40px; float:left;}
.header .center .right .links .item3{ width:60px; height:36px; background:url(../images/ico5.jpg) 5px top no-repeat; padding-left:40px; float:left;}
.header .center .right .links .item4{ width:60px; height:36px; background:url(../images/ico6.jpg) 5px top no-repeat; padding-left:40px; float:left;}

.header .btm{ width:998px; height:48px; background:url(../images/head_bg2.jpg) left top repeat-x; border:#ffa606 1px solid; clear:both;}
.header .btm .keyword{ background:url(../images/search_bg.jpg) left top no-repeat; width:272px; height:29px; margin:10px 0 0 10px; float:left;}
.header .btm .keyword input{ width:220px; height:18px; font-size:12px; line-height:18px; border:#FFF 1px solid; _border:#FFF 1px solid; margin:3px 0 0 30px; _margin:3px 0 0 20px;}
.header .btm .select{ background:url(../images/select_bg.jpg) left top no-repeat; width:94px; height:29px; margin:10px 0 0 10px; _margin:10px 0 0 0px; float:left; padding-left:0;}
.header .btm .select select{ border:#d4d0c8 1px solid; margin:3px 0 0 5px; _margin:3px 0 0 5px; width:85px;}
.header .btm .searchbtm{ margin:10px 0 0 5px; _margin:10px 0 0 5px; float:left;}
.header .btm .hotkey{ width:520px; line-height:20px; height:20px; float:left; padding-left:10px; font-size:12px; color:#4a2e00; margin:15px 0 0 5px; _margin:15px 0 0 5px; overflow:hidden;}
.header .btm .hotkey a{ margin:0 5px; font-size:12px; color:#4a2e00;}

.mainCon{ width:1000px; height:auto; overflow:hidden; clear:both; margin:0 auto;}

.mainCon_left{ width:270px; padding-right:20px; height:auto; overflow:hidden; float:left;}

.mainCon_right{ width:710px; height:auto; overflow:hidden; float:left;}

.con1{ width:650px; height:390px; padding:10px 15px; overflow:hidden; margin-right:20px; margin-bottom:15px; background:#f8f8f8 url(../images/con1_bg1.jpg) left top no-repeat; float:left;}

.con1 .conleft{ width:280px; float:left; overflow:hidden;}
.con1 .conleft .title{ width:100%; height:40px; clear:both; background:url(../images/titletop_bg.jpg) left top no-repeat;}3
.con1 .conleft .con{ width:100%;}
.con1 .conleft .con ul li{ background:url(../images/xuxian_bg.gif) left top repeat-x; padding:5px 0;}
.con1 .conleft .con ul li h2
{
line-height:35px;
display:block;
width:280px;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.con1 .conleft .con ul li p{ font-family:"宋体"; font-size:12px; color:#999999; font-weight:normal; line-height:20px;}
.con1 .conleft .conAd{ width:100%; height:70px; margin-top:10px; overflow:hidden;}
.con1 .conright{ width:350px; padding:10px 0 0 20px; height:auto; overflow:hidden; float:left;}
.con1 .conright .contop{ width:335px; height:95px; padding-left:15px; clear:both;}
.con1 .conright .contop .pic{ width:94px; height:94px; float:left;}
.con1 .conright .contop .pic img{ width:90px; height:90px; padding:1px; border:#CCC 1px solid;}
.con1 .conright .contop .con{ width:220px; padding-left:15px; float:left;}
.con1 .conright .contop .con h2 a{ font-size:18px; line-height:26px;}
.con1 .conright .contop .con p{ line-height:22px; font-size:12px; color:#535353;}
.con1 .conright .conbottom{ width:335px; height:165px; padding:25px 0 0 15px; clear:both;}
.con1 .conright .conbottom ul li{ background:url(../images/liststyle1.jpg) left 12px no-repeat; padding-left:15px; line-height:26px;}
.con1 .conright .conbottom ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con1 .conright .conbottom ul li a:hover{ color:#e33f00;}
.con1 .conright .conAd{ width:100%; height:70px; margin-top:10px; overflow:hidden;}


.con2{ width:300px; height:410px; background:url(../images/con2_bg.jpg) left top no-repeat; margin-bottom:15px; overflow:hidden; float:left;}
.con2 .focus{ width:265px; height:240px; margin:47px 0 0 18px;}
.con2 .newslist{ width:270px; height:90px; padding:20px 15px 0 15px;}
.con2 .newslist ul li{ background:url(../images/liststyle1.jpg) left 12px no-repeat; padding-left:15px; line-height:22px;}
.con2 .newslist ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con2 .newslist ul li a:hover{ color:#e33f00;}
.con3{ width:270px; padding:0; text-align:center;}
.con3 .title1{ width:100%; height:40px; overflow:hidden;}
.con3 .title1 img{ float:left; padding-left:10px;}
.con3 .title1 a{ float:right; line-height:50px; font-size:12px; font-family:Arial; color:#e33f00;}
.con3 .contv{ padding-top:15px;}
.con3 .contv img{width:240px; height:180px; padding:1px; border:#dfe6ec 1px solid;}
.con3 h2 a{ line-height:30px; font-size:14px;}

.con3 .title2{ width:100%; height:50px; background:url(../images/xuxian_bg.gif) left 40px repeat-x; overflow:hidden;}
.con3 .title2 img{ float:left; padding-left:10px;}
.con3 .conlist{ padding:0 10px 20px 10px;}
.con3 .conlist ul li{ background:url(../images/ico_video.gif) left 8px no-repeat; padding-left:20px; line-height:26px; text-align:left;}
.con3 .conlist ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con3 .conlist ul li a:hover{ color:#e33f00;}

.con4{ width:250px; padding:0 10px 20px 10px;}
.con4 .title{ height:60px;}
.con4 .title a{ float:right; line-height:50px; font-size:12px; font-family:Arial; color:#e33f00;}
.con4 .con{}
.con4 .con ul li{ line-height:26px; height:26px; background:url(../images/xuxian_bg.gif) left bottom repeat-x;}
.con4 .con ul li a{ width:160px; line-height:26px; float:left; color:#535353; font-size:14px; display:block;}
.con4 .con ul li p{ color:#535353; font-size:14px; float:right; width:90px; line-height:26px; text-align:right;}
.con4 .con ul li span{ color:#e33f00;}

.con4 .focus h2, .title_jcwz .focus h2 a{ font-size:16px; line-height:26px; color:#e33f00;}
.con4 .focus img{ width:250px; height:190px; clear:both; border:#dfe6ec 1px solid; padding:1px; margin-bottom:5px;}
.con4 .focus p{ color:#999999; line-height:20px; font-size:12px; margin:5px 0 10px 0;}
.con4 .focus p a{ font-size:12px; color:#e33f00;}

.con4 .bbscon{ width:100%;}
.con4 .bbscon div{ width:100%; display:none; height:260px;}
.con4 .bbscon div ul li{ background:url(../images/liststyle1.jpg) left 12px no-repeat; padding-left:15px; line-height:26px; text-align:left;}
.con4 .bbscon div ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con4 .bbscon div ul li a:hover{ color:#e33f00;}
.con4 .bbscon div.block{ width:100%; display:block;}

.con4 .conlist{ width:100%;}
.con4 .conlist ul li{ background:url(../images/liststyle1.jpg) left 12px no-repeat; padding-left:15px; line-height:26px; text-align:left;}
.con4 .conlist ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con4 .conlist ul li a:hover{ color:#e33f00;}

.con4 .concard{ width:100%; height:28px; clear:both;}
.con4 .concard ul li.card{ height:28px; float:left; font-size:12px;}
.con4 .concard ul li.card a{ width:50px; float:left; text-align:center; padding:2px; display:block; color:#666666;}
.con4 .concard ul li.card a:hover{ background:#ffa503; color:#FFF;}
.con4 .concard ul li.other{ height:28px; float:right; font-size:12px;}
.con4 .concard ul li.other a{ color:#666666; padding:2px;}

.con4 .conpic{ width:100%;}
.con4 .conpic ul{ display:inline-block;}
.con4 .conpic ul li{ float:left; width:50px; height:50px; padding:1px; border:#e4e8e9 1px solid; margin:8px 4px; _margin:8px 3px;}
.con4 .conpic ul li img{ width:50px; height:50px;}

.con4 .blogcon{ width:100%;}
.con4 .blogcon div{ width:100%; display:none; height:255px;}
.con4 .blogcon div ul li{ background:url(../images/liststyle1.jpg) left 12px no-repeat; padding-left:15px; line-height:26px; text-align:left;}
.con4 .blogcon div ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con4 .blogcon div ul li a:hover{ color:#e33f00;}
.con4 .blogcon div.block{ width:100%; display:block;}

.conAd2{ width:100%; height:75px; margin:15px 0 20px 0; overflow:hidden;}
.conAd2 img{ width:260px; height:70px; border:#dfe6ec 1px solid; padding:1px;}

.title_zkyh{ background:url(../images/title6_bg.jpg) left top no-repeat;}
.title_jdlt{ background:url(../images/title11_bg.jpg) left top no-repeat;}
.title_dtts{ background:url(../images/title15_bg.jpg) left top no-repeat;}

.title_xxsc{ background:url(../images/title12_bg.jpg) left top no-repeat;}

.title_lykb{ background:url(../images/title1_bg.jpg) left top no-repeat;}
.title_gfgl{ background:url(../images/title3_bg.jpg) left top no-repeat;}
.title_zzxl{ background:url(../images/title4_bg.jpg) left top no-repeat;}
.title_hqly{ background:url(../images/title5_bg.jpg) left top no-repeat;}
.title_lygw{ background:url(../images/title8_bg.jpg) left top no-repeat;}
.title_lyms{ background:url(../images/title9_bg.jpg) left top no-repeat;}
.title_ddjn{ background:url(../images/title_ddjn.jpg) left top no-repeat;}

.title_jcwz{ background:url(../images/title7_bg.jpg) left top no-repeat;}
.title_jcwz .title{ height:60px;}

.title_mtjs{ background:url(../images/title17_bg.jpg) left top no-repeat;}

.con5{ width:325px; height:320px; padding:0 10px 20px 10px; background:url(../images/title_pubbg.jpg) left top repeat-x; float:left;}
.con5 .title{ width:100%; height:60px; line-height:40px;}
.con5 .title a{ float:right; line-height:40px; font-size:12px; font-family:Arial; color:#e33f00;}
.con5 .con div.top{ width:100%; height:90px; overflow:hidden; margin-bottom:10px;}
.con5 .con div.top img{ float:left; padding-right:10px; width:90px; height:90px;}
.con5 .con div.top h3 a{ font-size:18px; line-height:24px; color:#e33f00;}
.con5 .con div.top h3 a:hover{ text-decoration:underline;}
.con5 .con div.top p{ line-height:24px; color:#999999; font-size:12px;}
.con5 .con div.top p a{ color:#e33f00;}
.con5 .con div.list{ width:100%; height:auto; overflow:hidden;}
.con5 .con div.list ul li{ background:url(../images/liststyle1.jpg) 5px 12px no-repeat; padding-left:15px; line-height:26px;}
.con5 .con div.list ul li a{ font-size:14px; color:#535353;}
.con5 .con div.list ul li a:hover{ color:#e33f00;}

.con6{ width:325px; padding:0 10px 20px 10px; height:95px; overflow:hidden; float:left; display:block;}
.con6 img{ width:320px; height:95px; display:block;}

.con7{ width:980px; padding:0 10px 20px 10px; height:auto; background:url(../images/title_pubbg.jpg) left top repeat-x; overflow:hidden; clear:both;}
.con7 .title{ width:100%; height:60px; line-height:40px;}
.con7 .title a{ float:right; line-height:40px; font-size:12px; font-family:Arial; color:#e33f00;}
.con7 .con{ width:980px;}
.con7 .con ul{ display:inline-block;}
.con7 .con ul li{ width:104px; height:105px; padding:10px 9px; float:left; text-align:center;}
.con7 .con ul li img{ width:90px; height:90px; border:#dfe6ec 1px solid; clear:left;}
.con7 .con ul li p a{ line-height:24px; font-size:12px; color:#535353;}

.con8{ width:690px; padding:0 10px 20px 10px; height:auto; background:url(../images/title10_bg.jpg) left top no-repeat; overflow:hidden; clear:both;}
.con8 .title{ width:100%; height:50px; overflow:hidden; text-align:right;}
.con8 .title a{ float:right; line-height:40px; font-size:12px; font-family:Arial; color:#e33f00;}
.con8 .conlist{ padding:0 10px 20px 10px;}
.con8 .conlist ul li{ background:url(../images/ico_video.gif) left 8px no-repeat; padding-left:20px; line-height:26px; text-align:left;}
.con8 .conlist ul li a{ font-size:14px; color:#535353; text-decoration:none;}
.con8 .conlist ul li a:hover{ color:#e33f00;}

.con8 .slidecard{ padding-left:120px;}
.con8 .concontent div{ width:100%; height:533px; _height:533px; margin-top:20px;}
.con8 .concontent div ul li{ width:115px; height:165px; padding:5px 10px; float:left; overflow:hidden;}
.con8 .concontent div ul li img{ width:105px; height:85px; border:#dfe6ec 2px solid; clear:both; text-align:center; margin-bottom:5px;}
.con8 .concontent div ul li h5 a{ font-size:12px; font-weight:normal; color:#535353; line-height:18px; display:block; width:106px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.con8 .concontent div ul li p{ font-size:12px; font-weight:normal; color:#999999; line-height:18px; vertical-align:middle;}
.con8 .concontent div ul li p img{ width:11px; height:11px; vertical-align:middle; border:none;}

.conAd3{ width:100%; height:75px; margin:15px 0 20px 0; overflow:hidden;}
.conAd3 img{ width:700px; height:70px; border:#dfe6ec 1px solid; padding:1px;}

.slidecard{ width:100%; height:27px; clear:both; overflow:hidden;}
.slidecard a{ width:60px; height:27px; line-height:27px; float:left; display:block; white-space:nowrap; word-break: normal; margin-right:3px; background:url(../images/card1_2.jpg) left top no-repeat; color:#535353; font-weight:bold; text-align:center; font-size:14px;}
.slidecard a.cardsed{ background:url(../images/card1_1.jpg) left top no-repeat; color:#FFF; font-weight:bold;}
.concontent{ width:100%; clear:both; overflow:hidden;}
.concontent div{ width:100%; clear:both; display:none;}
.concontent div.block{ display:block;}

.concomm{ width:465px; padding:0 10px 20px 10px; background:url(../images/title13_bg.jpg) left top no-repeat; overflow:hidden; float:left;}
.concomm .commlist{ width:100%; height:auto; overflow:hidden; clear:both;}
.concomm .commlist div{ width:100%; padding-bottom:5px; _padding-bottom:15px; _padding:0;}
.concomm .commlist div div.left{ width:45px; height:auto; overflow:hidden; float:left;}
.concomm .commlist div div.left img{ width:45px; height:45px; clear:both; margin-bottom:5px;}
.concomm .commlist div div.left p{ line-height:18px;font-size:12px; color:#458fff;}
.concomm .commlist div div.left p a{ color:#09F;}
.concomm .commlist div div.right{ width:400px; height:auto; overflow:hidden; float:left; padding-left:20px;}
.concomm .commlist div div.right li.t1{ line-height:20px; color:#999999; width:390px; font-size:12px; background:url(../images/liststyle1.jpg) left 8px no-repeat; padding-left:10px; overflow:hidden;}
.concomm .commlist div div.right li.t2{ background:url(../images/title16_bg1.jpg) left top no-repeat; height:22px; width:400px; font-size:12px; vertical-align:middle; overflow:hidden; margin-top:8px; padding-top:5px;}
.concomm .commlist div div.right li.t2 h5 a{ float:left; color:#535353; width:250px; height:22px; overflow:hidden; line-height:22x; font-size:14px; padding-left:10px; font-weight:bold;}
.concomm .commlist div div.right li.t2 img{ vertical-align:middle;}
.concomm .commlist div div.right li.t2 span{ line-height:22px; float:right; padding-right:30px; vertical-align:middle;}
.concomm .commlist div div.right li.t3{ line-height:20px; color:#999999; width:400px; font-size:12px; margin-top:8px;}

.conuser{ width:185px; padding:0 10px 20px 10px; margin-left:20px; background:url(../images/title14_bg.jpg) left top no-repeat; overflow:hidden; float:left;}

.con4 .usercon{ width:100%;}
.con4 .usercon div{ width:100%; display:none; height:auto; overflow:hidden;}
.con4 .usercon div ul li{ float:left; width:51px; height:75px; margin:8px 5px; _margin:8px 4px; overflow:hidden;}
.con4 .usercon div ul li img{ width:45px; height:45px; border:#e4e8e9 1px solid; padding:2px;}
.con4 .usercon div ul li p a{ line-height:18px; margin-top:3px; font-size:12px; color:#666666;}
.con4 .usercon div.block{ width:100%; display:block;}

.conAd4{ width:185px; height:auto; margin:5px 0 20px 0; overflow:hidden; text-align:center; background:#CCC}
.conAd4 img{ width:185px; margin:0; padding:0;}

#bbscard a, blogcard a{ width:50px; float:left; text-align:center; padding:2px; display:block; color:#666666;}
#bbscard a.cardsed, #blogcard a.cardsed, #usercard a.cardsed{ background:#ffa503; color:#FFF; font-weight:bold;}

.footer{ width:1000px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:10px;}
.footer a:hover{ text-decoration:underline; color:#e33f00;}
.footer .friendlinks{ width:100%; height:auto; overflow:hidden;}
.footer .friendlinks p{ line-height:24px; height:24px; font-size:14px; font-weight:bold; color:#000000; margin-bottom:10px; clear:both; border-bottom:#CCC 1px solid;}
.footer .friendlinks a{ font-size:12px; color:#666666; height:20px; line-height:20px; display:inline; white-space:nowrap; word-break: normal; margin:0 5px; float:left;}
.footer .info{ width:100%; height:35px; line-height:35px; background:#ffa503; color:#FFF; margin-top:5px;}
.footer .info p{ padding:0 60px 0 190px; font:Arial; font-weight:bold; font-size:13px; color:#FFF; display:inline;}
.footer .info a{ font-size:12px; text-decoration:none; font-weight:normal; padding:0 8px; color:#FFF;}
.footer .rights{ width:650px; height:60px; margin:10px auto 0 auto; font-size:12px; font-family:Arial;}
.footer .rights .logo{ width:125px; height:60px; text-align:center; float:left;}
.footer .rights .con{ width:460px; height:60px; padding-left:50px; float:left;}
.footer .rights .con p{ line-height:20px; color:#666666;}.footer .friendlinkspic{ width:100%; height:auto; overflow:hidden;}.footer .friendlinkspic a img{widht:88px; height:31px; line-height:35px; float:left;}.friendlinkspic a{ float:left; margin:3px 5px;}.jq_conmap iframe{width:280px;height:220px;}