/* CSS Document */
.wrap{ width:980px; margin:0 auto; overflow:hidden;}
.wrapper{width:970px; padding:5px; margin:0 auto; background:#eeeeef;}
.box{border:1px solid #dedddd; background:#ffffff url(../images/box_bg.gif) no-repeat 0 0;}
.blank5{ height:5px; clear:both; overflow:hidden;}
.blank10{ height:10px; clear:both; overflow:hidden;}
.blank15{ height:15px; clear:both; overflow:hidden;}
.blank20{ height:20px; clear:both; overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.suo {text-indent: 2.2em;}
.details_link{color:#b80412;}
.details_link1{color:#d1130e;}
.details_link a,.details_link a:visited{color:#b80412;}
.details_link1 a,.details_link1 a:visited{color:#d1130e;}
.mleft5{margin-left:5px;}
.mleft15{margin-left:15px;}
.advert img {display: block;}
.advert .advert-side {width: 170px;}
.advert .advert-main {width: 630px;}
.top {height:26px;background:url(../images/items_nav_bg.png) repeat-x;}
.top div {margin-top:3px;}
.top div.login-box {color:#666;}
.top div.login-box a {padding-left:15px;display:inline-block;color:#666;background:url(../images/item_bg.png) no-repeat;}
.top div.login-box a.login {color:#333;background-position:-24px -123px;}
.top div.login-box a.reg {color:#333;background-position:-24px -146px;}
.top div.login-box a.index {background-position:-23px -171px;}
.top div.login-box a.keep {background-position:-23px -197px;}
.top_nav{ height:32px; line-height:32px;}
.top_nav .nx_index,.top_nav .nx_index:visited{ font-weight:bold; color:#D1130E;}
.poster{ margin:0 auto; overflow:hidden;}
.poster_310x150{ width:300px; height:150px;}
.poster_310x250{width:300px;height:252px;border:1px solid #ccc;}
#nx_bar{ width:980px; height:32px; margin:0 auto;}
#nx_bar #nx_logo{ width:144px; height:31px; float:left; overflow:hidden;}
#nx_bar .tj_news{ line-height:32px;}
#nx_bar .tj_news li{ float:left; padding-left:30px; background:url(../images/dot.gif) 20px center no-repeat;}
#nx_bar .search_box{ padding-top:5px; float:right;}
#nx_bar .search_box .nx_search{ width:258px; height:20px; line-height:20px; border:1px solid #ccc;}
#nx_bar .search_box .search_btn{ width:46px; height:22px; line-height:22px; border:0; background:#797979; color:#fff; text-align:center; cursor:pointer;}
#gen_nav{ width:980px; height:64px; padding:0; margin:0 auto; background:url(../images/gen_nav_bg.jpg) repeat-x;}
.gen_nav_l,.gen_nav_r{width:5px; height:64px; float:left;  background:url(../images/gen_nav_lr.jpg) no-repeat;}
.gen_nav_l{padding-right:15px;}
.gen_nav_r{float:right;  background-position:0 -64px;}
.nav_list{ width:185px; height:42px; padding-top:11px; float:left;}
.nav_list1{ width:197px;}
.nav_list2{ width:166px;}
.nav_list3{ width:201px;}
.nav_list dt,.nav_list dd{ float:left; line-height:21px;}
.nav_list dd{ padding-right:8px;}
.nav_list dd a,.nav_list dd a:visited{ color:#fff;}
.nav_list dt{ width:57px; margin-right:8px;  font-size:14px; font-weight:bold; text-align:center; background:url(../images/dt_bg.gif) no-repeat right center;}
.nav_list dt a,.nav_list dt a:visited{ color:#f8f9c0;}
.breadcast{height:30px; line-height:23px; font-size:14px; color:#444444;}
.breadcast a,.breadcast a:visited{color:#444444;}
.breadcast span{color:#D1130E; font-size:14px;}
.left{width:660px;}
.right{width:310px;}
.block .block_hd{ padding-right:10px;}
.block .block_hd h3{ float:left;}
.block_1 .block_hd{ height:27px; line-height:27px;}
.block_1 .block_hd h3{width:90px; height:27px; line-height:27px; text-align:center; color:#fff; background:url(../images/title_bg.gif) repeat-x;}
.block_1 .block_hd h3 a,.block_1 .block_hd h3 a:visited{ color:#fff;}
.block .block_hd a.more,.block .block_hd a.more:visited{ float:right; color:#666; line-height:27px;}
.block .block_bd{ padding:0 10px; border:1px solid #ccc;}
.block_1 .image_box{ padding-top:10px;}
.block_1 .image_box .image{ width:106px; height:79px; overflow:hidden; float:left; margin-right:10px;}
.block_1 .image_box img{ display:block; width:98px; height:71px; padding:3px; border:1px solid #d9d9d9;}
.block_1 .image_box p{ color:#666; line-height:20px;}
.block .news_list li{ line-height:22px;}
.block_2 .block_bd{border-top:0;}
.block_2 .block_hd{ height:30px; border:1px solid #ccc; border-bottom:0; background:url(../images/hd_bg3.jpg) repeat-x;}
.block_2 .block_hd h3{ width:70px; line-height:30px; padding-left:20px; color:#D1130E; background:url(../images/title.jpg) no-repeat;}
.block_2 .block_hd h4{line-height:30px; padding-left:10px;}
.block_2 .block_hd h3 a,.block_2 .block_hd h3 a:visited{color:#D1130E;}
.block_2 .image_list{width:229px; padding-top:10px; }
.block_2 .image_list ul{width:252px; margin-right:-23px; overflow:hidden;}
.block_2 .image_list li{width:103px; float:left; margin-right:23px;}
.block_2 .image_list .image{width:103px; height:87px; overflow:hidden;}
.block_2 .image_list img{display:block; width:95px; height:79px; padding:3px; border:1px solid #d9d9d9;}
.block_2 .image_list span{display:block; height:20px; line-height:20px; text-align:center; color:#666;}
.block_2 .image_list span a,.block_2 .image_list span a:visited{color:#666;}
.block_2 .block_hd1{background:none; border:0; border-bottom:1px solid #ccc;}
.block_2 .block_hd1 h3{background:none; padding-left:10px;}
.block_2 .block_bd1{border:0; padding:5px 10px;}
.block_2 .block_hd1 ul{ float:right; display:block; height:16px; padding:7px 0;}
.block_2 .block_hd1 li{ float:left; cursor:pointer; padding:0 5px;}
.block_2 .block_hd1 li span{display:block; width:32px; height:16px; line-height:15px; text-align:center; float:left; }
.block_2 .block_hd1 li.current span{ background:url(../images/bg.jpg) no-repeat; color:#fff;}
.user_tabs1{border:1px solid #ccc;}
.user_tabs1 .tabs{height:29px;}
.user_tabs1 .tabs li{float:left; height:28px; line-height:28px; font-size:14px; text-align:center; width:82px; border:1px solid #ccc; border-top:0; border-left:0; background:#e8e8e8; cursor:pointer;}
.user_tabs1 .tabs li.current{border-bottom:0; background:#fff; font-weight:bold; color:#D1130E;}
.user_tabs1 .tabs li.current a,.user_tabs1 .tabs li.current a:visited{color:#D1130E;}
.user_tabs1 .tabs_con{padding:0 7px;}
.user_tabs1 .image_box{ padding-top:10px;}
.user_tabs1 .image{float:left; width:82px; overflow:hidden; margin-right:5px;}
.user_tabs1 .image img{display:block; width:74px; height:88px; padding:3px; border:1px solid #ccc;}
.user_tabs1 .image span{display:block; width:82px; height:20px; line-height:20px; overflow:hidden; text-align:center; color:#666;}
.user_tabs1 .image span a,.user_tabs1 .image span a:visited{color:#666;}
.user_tabs1 .tabs_con li{ height:21px; line-height:21px; margin-left:87px; padding-left:10px; background:url(../images/icon3.jpg) no-repeat left 8px;}
.main_box{width:638px; padding:10px 10px 10px; border:1px solid #ccc; overflow:hidden;}
.main_box .image_box{ padding-bottom:10px; border-bottom:1px dashed #ccc;}
.main_box .image_box .image{width:285px; height:166px; float:left; margin-right:10px;}
.main_box .image_box .image img{width:277px; height:158px; padding:3px; border:1px solid #ccc;}
.main_box dt{padding-left:10px; font-weight:bold; font-size:16px; height:50px; line-height:50px; background:url(../images/dot.gif) no-repeat left center;}
.main_box dt a,.main_box dt a:visited{}
.main_box dd{line-height:25px; color:#676767; text-indent:2em;}
.main_box .text_box{padding-bottom:35px;}
.main_box .text_box dl{padding:10px 0; border-bottom:1px dashed #d1d1d1;}
.main_box .text_box dt{height:40px; line-height:40px;}
.main_box .image_box dt{text-align:center; color:#d1130e; padding-left:0; background:none;}
.main_box .image_box dt a,.main_box .image_box dt a:visited{color:#d1130e;}
.main_box1{padding:10px 10px 0;}
/*CSS scott style pagination*/
div.scott {padding: 3px; margin:50px 3px;  text-align: center;}
div.scott a,div.scott span {padding:3px 6px; border-right: #5b5b5b 1px solid;  border-top: #5b5b5b 1px solid; border-left: #5b5b5b 1px solid; color: #000; margin-right: 2px; border-bottom: #5b5b5b 1px solid; text-decoration: none;}
div.scott a:active {border-right: #85bd1e 1px solid; border-top: #85bd1e 1px solid; border-left: #85bd1e 1px solid; color: #638425; border-bottom: #85bd1e 1px solid; background-color: #f1ffd6;}
div.scott span.current ,div.scott a:hover{padding:3px 6px; text-decoration:none; border-right: #c50208 1px solid; border-top: #c50208 1px solid; border-left: #c50208 1px solid; color: #fff; margin-right: 2px; border-bottom: #c50208 1px solid; background-color: #c50208;}
div.scott span.disabled {padding:3px 6px; border-right: #f3f3f3 1px solid; border-top: #f3f3f3 1px solid; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; border-bottom: #f3f3f3 1px solid;}
.sc_link{padding-left:20px;}
.sc_link a{font-size:14px; padding-right:8px;}
.hot_box{ width:646px; height:187px; background:url(../images/box_bg.jpg) repeat; padding-left:10px;}
.hot_box .image_box{width:383px; height:148px; padding:10px 5px; background-color:#FFF; float:left; margin:10px 10px 0 0;}
.hot_box .image_box ul{width:387px; margin-right:-4px; overflow:hidden;}
.hot_box .image_box li{width:125px; float:left; margin-right:4px; overflow:hidden;}
.hot_box .image_box img{display:block; width:117px; height:121px; padding:3px; border:1px solid #dcdcdc;} 
.hot_box .image_box span{display:block; height:20px; line-height:20px; text-align:center;}
.hot_box .text_box{ width:243px; height:163px; padding:12px 0; float:left; background:#eeeeee;}
.hot_box .text_box li{ line-height:23px; font-size:14px; padding-left:20px; background:url(../images/icon3.jpg) no-repeat 8px 8px;}
.hot_title{height:25px; padding-left:10px; }
.hot_title h3{height:25px; line-height:25px; padding-left:50px; background:url(../images/hot.gif) no-repeat left center;}
.footer{width:980px; margin:0 auto; text-align:center; line-height:24px; color:#868686; padding:10px 0; border-top:1px solid #bdbdbd;}
.footer a,.footer a:visited{color:#868686;}
.news_box{padding:4px;border:1px solid #ccc;}
.news_box ul{width:150px; float:left;}
.news_box li{height:22px; line-height:22px; width:140px; padding-left:10px; }
.news_box .list li{width:135px; padding-left:15px; background:url(../images/dot1.gif) no-repeat 3px center;}
.user_tabs2{}
.user_tabs2 .tabs{height:28px; border:1px solid #ccc; border-left:0; border-bottom:0; background:url(../images/slide.jpg) repeat-x;}
.user_tabs2 .tabs li{position:relative; height:28px;line-height:28px; width:102px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; font-size:14px; color:#575757; text-align:center;float:left; cursor:pointer;}
.user_tabs2 .tabs li.current{font-weight:bold; color:#fff; height:35px; margin-bottom:-5px; border-left:0; border-bottom:0;  background:url(../images/current.gif) no-repeat center 0;}
.user_tabs2 .tabs_con{padding:0 10px; border:1px solid #ccc; border-top:0; padding-top:15px;}
.user_tabs2 .image_box{}
.user_tabs2 .image_box .image{width:128px; height:91px; float:left; margin-right:7px;}
.user_tabs2 .image_box img{display:block; width:120px; height:83px; padding:3px; border:1px solid #ccc;}
.user_tabs2 .image_box dt{font-size:14px; font-weight:bold; line-height:21px; text-align:center;}
.user_tabs2 .image_box dd{line-height:22px; color:#676767; text-indent:2em;}
.user_tabs2 .tabs_con .list{padding-left:25px; background:url(../images/ul_bg1.gif) no-repeat 5px 6px;}
.user_tabs2 .tabs_con .list li{height:26px; line-height:26px; font-size:14px;}
.user_tabs2 .tabs_con .list li span{font-size:14px; color:#d20404;}
.user_tabs2 .tabs_con .list li span a,.user_tabs2 .tabs_con .list li span a:visited{color:#d20404;}
.user_tabs2 .tabs_con .news_list{background:0; padding:0;}
.image_list{border-bottom:1px dashed #d1d1d1;}
.image_list ul{width:302px; margin-right:-14px; overflow:hidden;}
.image_list li{width:137px; float:left; margin-right:14px;}
.image_list img{display:block; width:129px; height:102px; padding:3px; border:1px solid #ccc;}
.image_list span{display:block; height:37px; line-height:37px; font-size:14px; text-align:center; overflow:hidden;}
.user_tabs2 .image_box1 .image{width:115px; height:132px; float:left; margin-right:7px;}
.user_tabs2 .image_box1 img{display:block; width:107px; height:124px; padding:3px; border:1px solid #ccc;}
.user_tabs2 .image_box1 dl{margin-left:125px;}
.user_tabs2 .image_box1 dd{text-indent:0; padding-left:15px; height:25px; line-height:25px; font-size:14px; background:url(../images/dot.jpg) no-repeat 5px center;}
.user_tabs2 .image_box1 dt{text-align:center; height:30px; line-height:30px;}
.user_tabs2 .tabs1 li{width:76px;}
.col_extra{border:1px solid #d7d6d6;}
.col_extra .r_hd{height:37px; padding-right:10px;  background:url(../images/hd_bg.gif) repeat-x 0 -28px;}
.col_extra .r_hd .title{float:left; padding-right:15px; background:#fff url(../images/title_bg.gif) no-repeat right bottom;}
.col_extra .r_hd .title h3{float:left; height:25px; line-height:25px; padding:12px 0 0 26px; color:#b80412; background:url(../images/icon.gif) no-repeat 9px -13px;}
.col_extra .r_hd .title h3 a,.col_extra .r_hd .title h3 a:visited{color:#b80412;}
.col_extra .r_hd .title1 h3{background:none; float:left; padding-left:10px; font-size:18px;}
.col_extra .r_hd .title1 h3 span{font-size:14px;}
.col_extra .r_hd a.more{height:25px; line-height:25px; padding-top:12px;}
.col_extra .r_bd .image_list{padding:10px 10px 0; width:288px;  border:0;}
.col_extra .r_bd .image_list ul{width:296px; margin-right:-8px;}
.col_extra .r_bd .image_list li{width:140px; margin-right:8px;}
.col_extra .r_bd .image_list .image{width:140px; height:93px;}
.col_extra .r_bd .image_list img{height:85px; width:132px;}
.col_extra .r_bd .image_list span{font-size:12px;}
.block_2 .image_box{padding:8px 0;}
.block_2 .image_box .image{width:139px; height:85px; float:left; overflow:hidden; margin-right:10px;}
.block_2 .image_box img{display:block; width:131px; height:77px; padding:3px; border:1px solid #ccc;}
.block_2 .image_box dl{line-height:21px;}
.block_2 .image_box dt{font-size:14px; font-weight:bold;line-height:25px; text-align:center;}
.block_2 .image_box dd{color:#676767; text-indent:2em;}
.main_box .title{height:30px; line-height:30px;text-align:center; font-weight:bold; font-size:16px; color:#D1130E;}
.main_box  .passage_label{height:35px; line-height:35px; background:url(../images/dotted.gif) repeat-x left bottom;}
.main_box  .content{padding:0px 0 5px; font-size:14px; line-height:26px; /* background:url(../images/dotted.gif) repeat-x left bottom; */}
.main_box  .content p {text-indent: 2em;}
.ctr {float: right;width: 336px;height: 280px;margin: 18px 0 15px 15px;}
.main_box  .points dt{font-size:14px; height:27px; line-height:27px; padding:10px 10px 0 0; background:none; color:#D1130E;}
.main_box  .points dt a{display:block; float:right; width:85px; height:27px; text-align:center; font-weight:normal; color:#333; background:url(../images/btn.jpg) no-repeat;}
.main_box  .points dd{text-indent:0;}
.main_box  .points .image_box1{ float:left; width:80px; margin-right:11px;}
.main_box  .points .image_box1 .number{height:20px; line-height:20px; padding-left:7px;}
.main_box  .points .image_box1 .image{height:23px; line-height:23px;}
.main_box  .points .image_box1 img{display:block; width:24px; height:24px; overflow:hidden; float:left; margin-right:10px;}
.main_box  .points .image_box1 a{font-size:14px; color:#D1130E;}
.share{width:160px; margin-top:5px;}
.block_3{border:1px solid #ccc;}
.block_3 .block_hd{height:34px; background:url(../images/title_bg1.gif) no-repeat;}
.block_3 .block_hd2{background-position:0 -34px;}
.block_3 .block_hd3{background-position:0 -68px;}
.block_3 .block_hd .h_title{text-indent:-9999px;}
.block_3 .block_hd .h_title h3{padding-left:20px; color:#D1130E; background:url(../images/bg3.jpg) no-repeat left 10px; }
.block_3 .block_hd .h_title h3 a,.block_3 .block_hd .h_title h3 a:visited{color:#D1130E;}
.block_3 .block_bd{padding:10px; width:638px;}
.block_3 .block_bd .image{width:169px; height:118px; padding:3px; border:1px solid #cecece; overflow:hidden;}
.block_3 .block_bd .image img{display:block; width:169px; height:118px;}
.block_3 .block_bd .news_list{width:461px; float:left;}
.block_3 .block_bd .news_list li{width:220px; height:25px; line-height:25px; overflow:hidden; font-size:14px; padding-left:10px; float:left; background:url(../images/dot.jpg) no-repeat left center;}
.block_3 .block_bd .image1{position:relative; width:129px; overflow:hidden; margin-right:10px;}
.block_3 .block_bd .image1 img{display:block; width:121px; height:122px; padding:3px; border:1px solid #ccc;}
.block_3 .block_bd .image1 .img_mask{height:24px; width:121px; position:absolute; top:102px; left:4px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.block_3 .block_bd .image1 span{display:block; width:121px; height:24px; line-height:24px; position:absolute; top:102px; left:4px; color:#fff; text-align:center;}
.block_3 .block_bd .image1 span a,.block_3 .block_bd .image1 span a:visited{color:#fff;}
.block_3 .block_bd .news_list1{float:left;}
.block_3 .block_bd .news_list1 li{height:26px; line-height:26px; padding-left:10px; font-size:14px; background:url(../images/dot.jpg) no-repeat 0 center;}
.block_3 .block_bd .hot_list{padding-left:5px; width:642px; margin-right:-15px; overflow:hidden;}
.block_3 .block_bd .hot_list .image1{width:199px; margin-right:15px;}
.block_3 .block_bd .hot_list .image1 img{width:191px; height:123px;}
.block_3 .block_bd .hot_list .image1 span{position:static; color:#333; width:199px; font-size:14px;}
.block_3 .block_bd .hot_list .image1 span a,.block_3 .block_bd .hot_list .image1 span a:visited{color:#333;}
.hot_box1{padding:10px; background:url(../images/box_bg.jpg) repeat; }
.hot_box1 .image_box{width:680px; background:#fff; padding:10px;}
.hot_box1 .image_box ul{width:692px; margin-right:-12px; overflow:hidden;}
.hot_box1 .image_box li{width:161px; float:left; margin-right:12px;}
.hot_box1 .image_box img{display:block; width:153px; height:77px; padding:3px; border:1px solid #ccc;}
.hot_box1 .image_box span{display:block; text-align:center; height:20px; line-height:20px;}
.jc_btn{height:; background:url(../images/dotted.gif) repeat-x 0 14px;}
.jc_btn span{display:block; float:right; width:221px; height:32px; line-height:29px; font-size:14px; background:url(../images/jc_btn.gif) no-repeat;}
.jc_btn span a,.jc_btn span a:visited{color:#fff; }
.jc_btn span a.back{padding:0 0 0 26px;}
.jc_btn span a.jc{padding:0 0 0 40px; color:#333;}
.jc_btn span a.jc:visited{color:#333;}
.jc_btn1{background:none; margin-right:-10px;}
.user_tabs3{border:1px solid #ccc;}
.user_tabs3 .tabs_con{border:0; padding-top:15px;}
.user_tabs3 {background:url(../images/pd_bg.gif) no-repeat;}
.user_tabs3 .tabs{float:right; border-top:0;}
.user_tabs3 .tabs1 li{width:64px;}
.listpages {font-family: Arial;line-height: 19px;text-align: center;float: left;width: 928px;padding:15px 0px;}
.listpages a {color: #666;vertical-align:top;text-align: center;display: inline-block;height: 21px;width: 24px;margin-right: 5px;padding-top: 2px;border: 1px solid #E9E9E9;}
.listpages a.ch {width: 50px;}
.listpages a:hover {color: #FFF;text-decoration: none;background-color: #C50208;border-color: #C50208;}
.listpages em {color: #FFF;vertical-align:top;text-align: center;display: inline-block;height: 21px;width: 25px;margin-right: 5px;padding-top: 2px;border: 1px solid #C50208;background-color: #C50208;}
.listpages span {color: #666;vertical-align:top;text-align: center;display: inline-block;height: 21px;width: auto;margin-right: 5px;padding: 2px 6px 0px 7px;border: 1px solid #E9E9E9;}
.listpages span.chno {color: #999;border: 1px solid #EEE;}
.lp2 {width: 627px;}
.page {font-family: Arial;line-height: 19px;text-align: center;float: left;width: 662px;padding:15px 0px}
.page a {color: #666;vertical-align:top;text-align: center;display: inline-block;height: 19px;line-height: 19px;width: 24px;margin-right: 5px;padding-top: 4px;border: 1px solid #E9E9E9;}
.page a.ch {width: 50px;}
.page a:hover {color: #FFF;text-decoration: none;background-color: #C50208;border-color: #C50208;}
.page em {color: #FFF;vertical-align:top;text-align: center;display: inline-block;height: 19px;line-height: 19px;width: 25px;margin-right: 5px;padding-top: 4px;border: 1px solid #C50208;background-color: #C50208;}
.page span {color: #666;vertical-align:top;text-align: center;display: inline-block;height: 19px;line-height: 19px;width: auto;margin-right: 5px;padding: 4px 6px 0px 7px;border: 1px solid #E9E9E9;}
.page span.chno {color: #999;border: 1px solid #EEE;}
.c580x90 {width: 580px;margin: 10px auto;}
.c660 {width: 648px;height: 162px;margin: 10px auto;padding: 10px 0px 10px 10px;border:1px solid #CCC;}
.main_box .text_box .list2{padding:10px 20px;}
.main_box .text_box .list2 dt{padding:0; background:none;}
.main_box .text_box .list2 dt h3{float:left; font-size:16px; color:#D1130E;}
.main_box .text_box .list2 dt h3 a,.main_box .text_box .list2 dt h3 a:visited{color:#D1130E;}
.main_box .text_box .list2 dt a.more{float:right; font-size:12px; font-weight:normal;}
.main_box .text_box .list2 dd{float:left; width:289px; font-size:14px; color:#333; padding-left:10px; text-indent:0; background:url(../images/icon.gif) no-repeat left 8px;}
.main_box .text_box .list2 dd em{float:right; color:#666;}
.main_box .content p,.main_box .content span,.main_box .content a{font-size:14px;}
.main_box .content p ,.main_box .content div{padding-top:15px;}
.main_box .content strong{font-size:14px;}
.main_box .content p a{ color:#0000ff; text-decoration:none;}
.main_box .content p a:hover{ text-decoration:underline;}