/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
*{ margin:0; padding:0;/*font-size:12px; */font-family: "宋体"; }
body{}
.topgq{ width:970px; height:0px;}
div{ overflow:hidden;}
li{ list-style:none;}
img{ border:0}
.floatl{ float:left; display:inline; margin-right:10px;}
.floatr{ float:left; display:inline; background: url(images/pointline.gif) repeat-x 0px 2px; width:880px; height:30px;}
.floatr h3{ background:#fbf8f7; width:100px;}
.banf{ width:980px; height:90px; margin-top:6px;}
.banf img{ float:left; display:inline; width:480px; height:90px; margin-right:10px;}
.w240{ width:245px; padding-left:5px;}
.w235{ width:235px;}
a1{ color:#666666; text-decoration:none;padding:2px 8px;}
a1:hover{ color:#363636; text-decoration:underline;}
.clear{ clear:both;}
a.more{ color:#8D6B61; text-decoration:none; line-height:35px;}
a.more:hover{ color:#7A5347;text-decoration:underline;}
/**/
.top{ height:3px; font-size:12px; width:100%; background:#C83030 url(images/topbg.gif) repeat-x;}
#wrap{ width:970px; margin:0 auto; background:#fff;}
.header{height:145px; width:970px;}
.topn{height:21px;width:158px;background:#F5F2F0 ;float:right;margin-right:20px;text-align:center;line-height:21px;color:#666666; margin-left:200px;}
a.sh{ background:url(images/home.gif) no-repeat 0px 2px; font-size:12px; margin-right:10px;}
a.jsc{background:url(images/home1.gif) no-repeat 0px 2px; font-size:12px;}
.topn a{ color:#888; font-size:12px; text-decoration:none;padding:2px 3px 2px 15px;}
.topn a:hover{color:#666; text-decoration:underline;}
.headl{ height:107px; width:970px; background:url(images/headbg.gif) no-repeat bottom right;}
.logo{ float:left; display:inline; margin-left:20px; width:480px; height:107px;}
.tel{ float:right; font-size:12px;  color:#363636; line-height:23px; margin-top:30px; margin-right:20px; letter-spacing:1px; width:200px; text-align:right; font-weight:bold;}
.nav{ background:#D30C09 url(images/navbg.gif) repeat-x; height:38px; margin-bottom:-1px; clear:both;}
.navl, .navc{ float:left; display:inline;}
.navr{ float:right;}
.navc{ text-align:center; height:38px;}
.nav li{ float:left; display:inline; margin-left:2px; margin-top:6px; height:38px; width:90px; }
.nav li a{ color:#FFF; text-decoration:none; font-size:14px; font-weight:bold;padding:8px 17px 12px 17px;padding:8px 15px 12px 15px\0; padding:8px 15px 12px 15px\9; line-height:30px; height:38px;}
.nav li a:hover,.nav li a.home{ color:#900; background:url(images/navhov.gif) no-repeat 0px 2px;line-height:38px  }
/**/
.tit1{ border-right:1px solid #DED3CD;}
.tit1 a{ color: #990000; text-decoration:none; line-height:30px; padding-right:8px;}
.tit1 a:hover{ text-decoration:underline;}
.gftalk{ background:url(images/gftlk.gif) no-repeat 0px 0px; border-left:1px solid #DFD4CE; text-align:right; height:30px;}
.tit2{ height:38px; line-height:38px; background:url(images/tit1bg.gif) repeat-x; }
.tit2 h3{ color:#000; letter-spacing:2px; background:url(images/titbg120.gif) no-repeat; margin-left:10px; padding-left:26px; height:33px; margin-top:5px; font-size:14px;}
.tit3 h3{ color:#000; letter-spacing:2px; padding-left:26px; font-size:14px; line-height:38px;}
.tit2 span, .tit3 span{ float:right; margin-right:8px;}
.tit3{ background:url(images/tit3bg.gif) no-repeat; height:38px;}
.tit4{ background:url(images/logob.gif) no-repeat right top; width:950px; height:30px;}
.tred{color:#F00; font-size:14px; float:none;}
/**/
.ul1{ margin-left:3px;}
.ul1 li{ background:url(images/li1bg.gif) repeat-x; height:30px; overflow:hidden; margin-top:-1px; width:225px; border-left: 1px solid #DFD4CE;border-right: 1px solid #DFD4CE;}
.ul1 a{ color:#6F4D44; line-height:30px; text-decoration:none; margin-left:5px;}
.ul1 a:hover{ color:#F00; text-decoration:underline;}
.ul2{ margin:0px 3px;}
.ul2 li{ height:28px; border-bottom:1px dotted #efefef;overflow:hidden; width:225px;}
.ul2 a{ color:#363636; text-decoration:none; line-height:28px; margin-left:5px;}
.ul2 a:hover{ color:#F00; text-decoration:underline;}

.ul3{}
.ul3 li.l1{ float:left; display:inline; width:130px; height:226px; margin-top:5px;}
.ul3 li.l1 div{ width:140px; height:112px; text-align:center;}
.ul3 li.l1 img{ width:120px; height:85px;}
.ul3 li.l2{float:left; width:200px; height:230px; margin-left:10px;}
.ul3 li.l2 li{height:27px; border-bottom:1px dotted #ccc; width:205px;}
.ul3 a{color: #626466; text-decoration:none;font-size:12px; line-height:15px;}
.ul3 a:hover {color: #f00; text-decoration:underline;}
 
.ulyq{ margin:5px;}
.ulyq li{ height:25px; line-height:25px; overflow:hidden; float:left; width:80px;display:inline; margin-right:3px;}
.ulyq li a{ color:#363636; text-decoration:none; font-weight:lighter;}
.ulyq li a:hover{ text-decoration:underline;}

.inp1{ height:18px; line-height:18px; width:200px; padding:2px; background:url(images/inp1bg.gif) repeat-x; margin-top:2px; border:1px solid #E5DCD7;}
.btn{ background:url(images/btn.gif) no-repeat; width:62px; height:23px; border:0; margin-top:5px;}
.pic2{ background:#efefef; width:200px; height:120px; margin:10px 20px;}
.pic2 img{ width:190px; height:110px; margin:5px;}
/**/
.contant{ width:970px; margin-top:0px;}
.con_1{ background:url(images/con_bg.gif) repeat-x; height:31px; border-left: 1px solid #DFD4CE;border-right: 1px solid #DFD4CE; line-height:30px;}
.con_1r{ float:left; width:680px; padding-left:20px; position:relative; height:30px;}
.con_1rc{ position:absolute; background:#f9f8f6 url(images/icongg.gif) no-repeat left 10px; width:20px; height:31px;top:0;left:0;}
.con_1r li{ float:left; display:inline; margin-left:30px;}
.con_1r a{ color:#363636; text-decoration:none; line-height:30px; height:30px;}
.con_1r a:hover{ color:#900; text-decoration:underline;}
.con_2{ margin-top:6px; height:290px;}
.talkn{ border-left:1px solid #DFD4CE;border-right: 1px solid #DFD4CE; border-bottom:1px solid #DFD4CE; background:url(images/talknbg.gif) repeat-x; height:207px; }
/**/
.jdpic{ width:720px; border: 1px solid #DFD4CE; height:288px; background:#F9F6F5 url(images/jdpicbg.gif) no-repeat right bottom;/* position:relative;*/ float:right;}
#ifocus {width:700px;height:267px; margin:8px 9px 9px 9px; position:relative;background: none; overflow:hidden;}
#ifocus_pic { display:inline;width:700px; height:220px; overflow:hidden;border:0; }
#ifocus_piclist {width:700px;position:absolute;}
#ifocus_piclist li {width:700px; height:220px; overflow:hidden;background:#fff;}
#ifocus_piclist img {width:700px; height:220px;}

#ifocus_piclist .focusTitle { width:100%;line-height:30px;height:30px; position:absolute; top:0; left:0; }
#ifocus_btn { display:block;  position:absolute; height:42px; width:700px; bottom:2px!important; bottom:0; left:0px; overflow:hidden; background:#fff; }
#ifocus_btn ul{height:40px;}
#ifocus_btn li {height:40px; margin:0px 1px; overflow:hidden; width:40px; vertical-align:bottom; float:left; border:1px solid #ccc;cursor:pointer;}
#ifocus_btn li a{color:#6F4D44;display:block; font-weight:bold; width:460px; float:left; overflow:hidden;text-decoration:none;}
#ifocus_btn li a:hover{ text-decoration:underline;}
#ifocus_btn li span{padding-right:20px; padding-top:3px; padding-bottom:3px; line-height:25px;  }
#ifocus_btn li div{padding-right:20px; padding-top:3px; padding-bottom:3px; float:left; display:inline; width:380px;}
#ifocus_btn li div p{ padding-top:0px!important; margin-top:0px!important;padding-top:3px; margin-top:2px;font-weight:lighter;line-height:16px;}
#ifocus_btn li img{ float:left; display:inline; width:40px; height:40px; margin-right:5px;}
#ifocus_btn .current { /*width:518px; width:476px;width:430px;*/width:387px;}
.focusPlay{position:absolute; top:10px; right:10px; width:140px; height:150px; z-index:4444;  overflow:hidden;background:#000;padding-top:15px;}
#ifocus_piclist .focusTitlet { width:100%;line-height:30px;height:30px; position:absolute;font-size:16px;font-weight:700;
bottom :0; left:0; z-index: 999;background: #fff; }
/**/
.con_3{ margin-top:6px;}
.con3l{ border:1px solid #DFD4CE; height:340px; background:#FAF9F7; width:233px;}
.fla{ width:720px; height:340px; background:#fff;}
.con_4{ margin-top:6px;}
.con4l{ height:300px; width:233px;border:1px solid #DFD4CE;}
.con4r{ background:url(images/bbg.gif) repeat-x; height:300px; float:right; width:720px;border:1px solid #DFD4CE;}
.liner{ background:url(images/liner.gif) no-repeat top right; height:3px;}
/**/
#con{ width:360px; border-right:1px solid #D8CAC9; height:300px; position:relative;}
#cona { width:350px; height:300px;position:relative;}
#tags{margin:0px; font-size:12px;width:360px; height:34px; margin-left:20px; overflow:hidden;}
#tagsa {margin:0px; font-size:12px;width:360px; height:34px; margin-left:8px; overflow:hidden}
#tags li,#tagsa li{ float:left; margin-left:0px;list-style-type:none;width:110px; line-height:35px; height:35px;text-align:center; position: relative; z-index:2;}
#tags li a,#tagsa li a { float:left; color:black; line-height:35px;width:110px; height:31px; text-decoration:none; font-weight:bold;margin-top:2px;}
#tags li.emptyTag,#tagsa li.emptyTaga { background:none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selectTag ,#tagsa li.selectTaga{ margin-bottom:-5px;height:35px;}
#tags li.selectTag ,#tagsa li.selectTaga{background: url(images/titbg120.gif) no-repeat left bottom;}
#tags li.selectTag a,#tagsa li.selectTaga a {color:#E21411;line-height:35px; height:31px;}
#tagContent,#tagContenta {padding:1px; position:absolute; top:33px; z-index:1; clear:both; width:360px; border-top:1px solid #D8CAC9;}
.tagContent{ display:none; width:350px; color:#474747;}
.tagContenta{ display:none; width:360px; color:#474747;}
.tagContent ul{ margin:8px; overflow:hidden}
.tagContent ul li{ width:330px; margin:0px 2px; font-size:12px;color:#000; border-bottom:1px dotted #ccc; height:27px; overflow:hidden;}
.tagContenta ul li{ width:340px; font-size:12px;color:#000; overflow:hidden;}
.tagContent ul li a,.tagContenta ul li a{ color:#363636; text-decoration:none; line-height:27px; margin-left:5px;}
.tagContent ul li a:hover,.tagContenta ul li a:hover{ color:#900; text-decoration:underline;}
.tagContent ul li span,.tagContenta ul li span{ float:right; margin-right:8px;line-height:27px; color:#999999}
#tagContent div.selectTag,#tagContenta div.selectTaga{ display:block}
a.blck{ color:#000; text-decoration:none; font-weight:bold; border:1px solid #ccc; background:#fff; padding:5px 10px;}
a.blck:hover{ text-decoration:underline;}
/**/
.con_5{}
/*.con5l span{ float:right; display:inline; margin-right:8px;}
.con5l{ width:0px; height:198px; border:0px solid #BF0D00; background:#D70101 url(images/con5lbg.gif) repeat-x; ;}
.con5l h3{ background:url(images/con5lbg.gif) repeat-x; color:#FFF; font-size:14px; height:32px; line-height:32px; padding-left:8px;}
.con5l li{width:210px; height:25px; overflow:hidden;}
.con5l li a{ color:#666; text-decoration:none; font-size:12px; line-height:25px; }
.con5l li a:hover{ text-decoration:underline;}
*/
.con5r{ background:url(images/bbg.gif) repeat-x; height:198px; float:left;border:1px solid #DFD4CE; margin-top:6px; }
.con5r h3{ font-size:14px; letter-spacing:2px; width:100px; padding-left:20px; float:left; display:inline}
.con5r .ulzy{ height:38px;}
.con5r .ulzy li{ float:left; display:inline; margin-right:3px;}
.con5r .ulzy li img{ width:110px; height:35px;}
.con5r div{ margin:5px; clear:both;}

.foot{ font-size:12px; width:970px; height:180px;margin-top:10px; font-weight:lighter; color:#666666;clear:both;}
 .fo_nav{ height:25px;  line-height:25px ;border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding-left:10px;}
 .fo_nav a{ color: #666666; text-decoration:none; font-size:12px; line-height:25px; padding:2px 8px;}
 .fo_nav a:hover{ text-decoration:underline;}
 .fo_nav span{ float:right; display:inline; margin-right:8px;}
 .fo_add{ text-align:center; line-height:20px; margin:10px 0px;}
 .fo_oth{ height:70px; text-align:center;}
 .fo_oth ul{ margin:0 auto; width:820px;}
.fo_oth li{ height:48px; width:125px; overflow:hidden; float:left; display:inline; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; padding:5px; }
.fo_oth li a{ line-height:16px;color: #666666; text-decoration:none;}
.fo_oth li a:hover{ color:#333; text-decoration:underline;}
.fo_oth li img{ float:left; display:inline; margin-right:5px; margin-left:5px;}
.borl{ border-left:1px solid #ccc;}
/*er*/
.con_er{ margin-top:10px; height:720px; }
.con_er_l{ height:716px; float:left;background:#FAF9F7; display:inline; margin-right:10px; width:235px;border-bottom:1px solid #DFD4CE;border-right:1px solid #DFD4CE}
.nav_er{ background:url(images/talknbg.gif) repeat-x; height:660px; position:relative;border-left:1px solid #DFD4CE}
.picnew{ background:url(images/picnew.gif) no-repeat bottom right; position:absolute; z-index:-2; bottom:-60px; right:0px; height:380px; width:235px;}

.con_er_r{width:720px; height:720px; position:relative;}
.pic1{ width:720px; height:90px;}
.pic1 img{ height:90px;}
.textit{ margin-top:10px; margin-bottom:10px; height:36px; background:url(images/listbg.gif) repeat-x;}
.textit h3{ font-size:14px; color:#6F4D44; line-height:32px; height:20px; width:100px; float:left; padding-left:10px;}
.texul{ line-height:30px; background:url(images/libg.gif) repeat;}
.texul li{ height:30px; clear:both;}
.texul li img{ float:left; margin-top:8px; margin-left:5px;}
.texul li a{ color:#000; text-decoration:none; font-size:14px; line-height:30px; padding-left:10px;}
.texul li a:hover{text-decoration:underline;}
.texul span{ float:right; display:inline; margin-right:8px;}
.color1{ background:#ffeeaa;}
.color2{ background: none;}
.lnav{ margin-left:3px; }
.lnav li{ background:url(images/li1bg.gif) repeat-x; height:30px; overflow:hidden; margin-top:-1px; width:225px; border-left: 1px solid #DFD4CE;border-right: 1px solid #DFD4CE;}
.lnav a{ color:#6F4D44; font-weight:bold; line-height:30px; text-decoration:none; margin-left:5px; padding-left:15px;}
.lnav a:hover{ color:#F00; text-decoration:underline;}
/*fy*/
#fy1{ height:30px; margin:3px 0px; width:718px; text-align:left; background:#FAF9F7; border:1px solid #E1D3D0; position:absolute; bottom:0px;}
div.fy { padding:10px;}
div.fy a { padding:2px 6px; line-height:16px;  background-position: 50% bottom;border:#dedfde 1px solid;color:#99210b; margin-right:3px; margin-left:3px; text-decoration:none}
div.fy a:hover { border:#000 1px solid;color: #fff; background:#777777}
/*3*/
.pas{ margin-left:10px; color:#000; line-height:30px;}
.pas span{ margin:0px 5px;}
.pas a{ color:#000; text-decoration:none;}
.pas a:hover{ text-decoration:underline;}
.con_th{ width:950px; margin:0 auto; background:url(images/redbg1.gif) no-repeat left top; margin-top:10px;}
.con_thtit{ margin-top:20px;}
.con_thtit h1{ font-size:25px; text-align:center; line-height:40px; height:45px; overflow:hidden; width:800px; margin:0 auto}
.nrsm{ height:30px; font-size:12px; background:#efefef; line-height:30px; color:#000; text-align:center; width:850px; margin:0 auto;}
.nrsm span{ margin:0px 10px;}
.con_thnr{ width:850px; margin:0 auto; margin-top:20px; line-height:30px;}
.con_thb{ background:url(images/redbg2.gif) no-repeat right bottom; height:100px; width:950px; float:right;}
/**/
.gundong{height:147px; border:1px solid #DFD4CE;clear:both; margin-top:6px; background:#f0ebe7;}
.roll{ width:960px; height:145px;}
.rollBox {overflow:hidden; width:960px;margin-top:5px; margin-bottom:10px; }
.rollBox .LeftBotton { display:inline; margin-left:5px; background:url(images/rolll.gif) no-repeat 0px 40px; float:left;overflow:hidden; width:10px; cursor:pointer; height:130px;}
.rollBox .RightBotton {display:inline; background:url(images/rollr.gif)  no-repeat 0px 40px; float:right;overflow:hidden; width:10px; cursor:pointer; height:130px;}
.rollBox .Cont { float:left; overflow:hidden; width:925px; margin-left:5px; margin-right:2px;}
.rollBox .ScrCont { width:10000000px; overflow:visible}
.rollBox .Cont .picr { float:left; width:150px; margin-right:5px;height:130px; text-align:center; line-height:20px}
.rollBox .Cont .picr a{ font-size:12px;line-height:20px; text-decoration:none; color:#333;}
.rollBox .Cont .picr a:hover{ text-decoration:underline;}
.rollBox .Cont .picr img {width:145px; height:110px;margin-top:3px;background:#000; }
.rollBox #List1 {float:left;}
.rollBox #List2 {float:left;}
/*申请友情连接*/
.con_thsq{ margin:0 auto; width:700px; margin-top:50px; border:1px solid #ccc; font-size:14px}
.con_thsqnr{ width:700px; margin:0 auto; line-height:28px; clear:both;}
.con_thsqnr dl{ margin-bottom:15px;}
.con_thsqnr dt{ float:left; clear:both; width:60px; height:28px; margin-left:50px; margin-bottom:5px}
.inpsq{ width:280px; height:18px; padding:2px;}
.texsq{ width:680px; height:80px; padding:5px; line-height:20px; border:1px solid #ccc;}
.btn2{ width:60px; height:25px; margin-left:110px; margin-top:5px;}
.sqbz{clear:both; margin:0 auto; width:700px;}
/*浮动q*/
.divqq{position: absolute;z-index:1000;}
.divqq a,.divqqr a{font-size:12px;text-decoration:none;color:#000000; line-height:28px;}
.divqq a:hover,.divqqr a:hover{ text-decoration:underline;}
.divqqr{position: absolute;z-index:1050;}
