@charset "utf-8";
body{margin:0; margin-top:10px}
*{font-size:12px; font-family:Tahoma, '宋体'}
form{margin:0}

ul{margin:0; padding:0; list-style:none}
h1, h2, h3, h6{margin:0; padding:0}

a:link, a:visited{color:#333; text-decoration:none}
a:hover{text-decoration:underline; color:#C00}
.clear{clear:both; height:0; overflow:hidden}

/*top*/
.top{width:956px; color:white; text-indent:-1000px; margin:0 auto 10px auto; height:23px; overflow:hidden; background:url(bgs.png) no-repeat left -84px}
.top img{float:right; width:205px; height:21px; background:url(logo2.png) no-repeat; margin-right:3px}
.searchTop{width:956px; margin: 0 auto; height:32px; background:#707070 url(bgs.png) no-repeat left top; overflow:hidden; color:white}
.searchTop form{float:right; width:480px; height:32px; background:url(bgs.png) no-repeat right -42px; text-align:right; padding-top:6px; padding-right: 15px; font-size:14px}
.searchTop input{width:145px; padding:3px 0; border:0; color:black; margin-left:5px}
.searchTop button{width:26px; height:22px; border:0; background:url(bgs.png) no-repeat -105px -117px}

#nav{width:956px; margin:0 auto; height:36px; background:#c00 url(bgs.png) repeat-x 0 -480px; border-bottom:3px solid #fc0}
#nav li{float:left; display:inline; height:36px; line-height:36px; background:url(bgs.png) no-repeat left -146px; text-indent:13px; margin-left:25px}
#nav a{font-size:14px}
#nav a:link, #nav a:visited{color:white; text-decoration:none}
#nav a:hover, #nav a.on:link, #nav a.on:visited{color:#ff0; text-decoration:underline}

.bannerTop{width:956px; margin:0 auto; height:103px; background:url(top_banner.png) no-repeat center}

.nav2 {width:938px; padding-left:18px; height:40px; padding-top:3px; margin:0 auto; line-height:19px; background:url(bgs.png) repeat-x left -430px; margin-bottom:12px}
.nav2  span{padding:0 3px}
.nav2 a:link, .nav2 a:visited{color:black; text-decoration:none}
.nav2 a:hover {color:#c00; text-decoration:underline}
.nav2 a.par:link, .nav2 a.par:visited{color:#c00; font-weight:bold}

/*index_body*/
.index_main{width:956px; margin: 0 auto}
.main_left{float:left; width:700px}
.main_right{float:right; width:243px}

.main_left .b_left{float:left; width:329px}
.main_left .b_left .focus{height:207px; margin-bottom:10px}
.main_left .b_left .newList  h2{height:37px; line-height:42px; overflow:hidden; text-indent:15px; color:white; font-size:14px; font-weight:bold; background:#c00 url(bgs.png) no-repeat left -192px}
.main_left .b_left  ul{border:1px solid #ddd; border-top:0; border-bottom:0; padding:10px 10px 5px 10px}
.main_left .b_left li{height:19px; line-height:20px; text-indent:15px; background:url(dian01.png) no-repeat left center; position:relative}
.main_left .b_left li a:link, .main_left .b_left li a:visited{color:#666}
.main_left .b_left li a:hover{color:#C30}

.main_left .b_left li span{color:#c00; height:26px; line-height:26px; position:absolute; top:0; right:10px}
.main_left .b_left .newList .bottom{height:15px; overflow:hidden; background:url(bgs.png) no-repeat left -229px}

.main_left .b_right{float:right; width:360px}
.main_left .b_right .block{margin-top:8px}
.main_left .b_right .f1{background:url(homepic01.jpg) no-repeat right 41px}
.main_left .b_right .f2{background:url(homepic02.jpg) no-repeat right 41px}
.main_left .b_right h2{height:20px; line-height:20px; font-weight:bold}
.main_left .b_right h2 a{color:#c00; font-size:14px;}
.main_left .b_right h3{height:20px; line-height:20px; color:#807d7d; font-weight:normal}
.main_left .b_right h3 a{color:#807d7d}
.main_left .b_right p{margin:0; margin-top:3px; padding:0; line-height:20px; font-size:13px; width:208px}
/*ad*/
.unls01{height:96px; width:357px; border:1px solid #ddd}
.unls01 img{width:351px; height:90px; border:3px solid white}

.mLeftBlock02{margin-top:12px; height:254px; overflow:hidden}
.mLeftBlock02 .block{float:left; margin-left:9px; width:225px; border:1px solid #ddd}
.mLeftBlock02 .left{margin-left:0}
.mLeftBlock02 h2{height:31px; border-bottom:1px solid #ddd; line-height:31px; text-indent:12px; color:#c00; font-size:14px; position:relative}
.mLeftBlock02 h2 a{font-size:14px; font-weight:normal; text-decoration:underline; position:absolute; right:5px; top:0}
.mLeftBlock02 ul{margin: 10px}
.mLeftBlock02 li{height:20px; line-height:20px; text-indent:12px; background:url(arrow.png) no-repeat left center}
.mLeftBlock02 li a{color:block}

.bannerCenter{margin-top:12px; height:98px; overflow:hidden}
.bannerCenter .left{float:left; width:343px; overflow:hidden}
.bannerCenter .right{float:right; width:343px; overflow:hidden}

/**index_main_right***/
.mRblock{margin-bottom:12px}
.mRblock .title{height:37px; color:white; font-weight:bold; font-size:14px; line-height:42px; text-indent:15px; overflow:hidden; background:#c00 url(bgs.png) no-repeat left -254px}
.mRblock .bottom{height:14px; overflow:hidden; background:#f3f3f3 url(bgs.png) no-repeat left -291px}

.mRblock  li{height:21px; line-height:25px; text-indent:25px; position:relative; background:#f3f3f3 url(bgs.png) no-repeat left -318px}
.mRblock  li span{position:absolute; top:0; right:12px; color:#6b6b6b}
.mRblock  a:link, .mRblock a:visited{color:#6b6b6b}
.mRblock a:hover{color:#c30}

.login  .userInfo{padding:7px 15px 0 15px; background:url(bgs.png) no-repeat -257px -254px}
.login  .userInfo fieldset{line-height:16px}
.login iframe{margin:0 5px; width:210px; height:158px; overflow:hidden}
.login input{width:145px; margin-top:7px; padding:5px 0; border:1px solid #666; border-right-color:#bbb; border-bottom-color:#bbb}
.login input.authCode{width:75px}
.login .handler{padding-top:10px}
.login button{width:55px; height:22px; color:white; text-indent:center; background:url(bgs.png) -40px -117px; border:none;}

.footer{width:956px; margin: 0 auto; margin-top:12px; padding: 5px 0 30px 0; line-height:23px; text-align:center; border-top:1px solid #666}

/*** list ***/
.m2 .main_left{float:right}
.m2 .main_right{float:left}
.m2 .listNav{padding-top:5px}
.listNav {height:37px; line-height:37px}
.listNav img{width:4px; height:7px; background:url(bgs.png) no-repeat -141px -117px; margin:0 3px}

.listMain .right{float:right; width:665px; padding-top:15px; overflow:hidden}

.rePage{height:23px; overflow:hidden; text-align:right}
.rePage a{float:right; padding:0 7px; height:16px; line-height:16px; display:inline; margin-left:6px; border:1px solid #d1d1d1; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.rePage a.on:link, .rePage a.on:visited{background:#BF0012; color:white;font-weight:bold}
.rePage span{float:right; padding:3px}
a.prevPage, a.nextPage{text-indent:-1000px; text-align:left; overflow:hidden; padding:0; border:0; width:33px; width:33px; height:17px;}
a.prevPage, a.prevPage:hover{ background:url(bgs.png) no-repeat -160px -121px}
a.nextPage, a.nextPage:hover{ background:url(bgs.png) no-repeat -203px -121px}

.listCon li{padding:13px 10px}
.listCon li.s{background:#f3f3f3}
.listCon h2{height:25px; line-height:25px}
.listCon h2 a:link, .listCon h2 a:visited{ color:#BF0012; font-size:16px}
.listCon p{margin:0; padding:0; line-height:17px; color:#515151}
.listCon .keyword{color:#BF0012}

/*** view ***/
.view h1{font-size:25px; font-family:'sans-serif'}
img.print {width:16px; height:16px; background:url(bgs.png) no-repeat -252px -117px}
img.size01{width:11px; height:13px; background:url(bgs.png) no-repeat -278px -117px}
img.size02{width:13px; height:13px; background:url(bgs.png) no-repeat -289x -117px}
img.size03{width:14px; height:13px; background:url(bgs.png) no-repeat -303px -117px}
.view .info01{height:25px; padding:15px 0 0 0; overflow:hidden}
.view .info01 img{cursor:pointer}
.view .info01 button{border:0; background:none}
.view .info01 .infoLeft{height:25px; line-height:25px; padding-right:15px}
.view .content {padding-right:10px; font-size:14px; line-height:170%}
.view .content, .view .content *{font-size:auto; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify;}
.view .content img{margin: 5px}
.view .size01, .view .size01 p{font-size:14px}
.view .size02, .view .size02 p{font-size:15.6px}
.view .size03, .view .size03 p{font-size:17px}
.vbanner img{border:0}

.view .info02{height:35px; line-height:30px; color:#999; background:url(view_info02bg.png) no-repeat center top}
.view .info02 *{color:#999}

/*transate*/
#tranLeft{float:left; width:660px; padding:10px; font-size:14px; line-height:17px; background:#ccc; font-family:Verdana, Geneva, sans-serif}
#tranRight{float:right; width:460px}
#tranLeft button, #tranLeft input{vertical-align:middle}
#tranLeft button {margin-left:3px; border:0; padding:0;}
#tranLeft input {margin-left:5px}
#tranLeft button, #tranLeft button img{width:18px; height:18px}
#tranLeft button img{background:url(translate.png) no-repeat center}
#tranLeft img.h1{background-position:left top}
#tranLeft img.h2{background-position:-18px top}
#tranLeft img.h3{background-position:-36px top}
#tranLeft img.h4{background-position:-54px top}
#tranLeft img.h5{background-position:-72px top}
#tranLeft img.h6{background-position:-90px top}
#tranLeft img.h7{background-position:-108px top}
#tranLeft img.h8{background-position:-126px top}
#tranLeft div.hand {padding:3px 0}
#tranLeft div.hand input{width:18px; height:18px; background:#E7F0FF; border:1px solid #000080;font-family:Verdana, Geneva, sans-serif; font-size:14px}
#tranLeft div.rs{padding:10px}
#tranLeft div.rs fieldset{border-color:#eee; margin-top:5px; padding:5px}
#tranLeft div.rs legend{color:#0046D5}
#tranLeft div.rs h2 {margin:0; padding:5px 0;}
#tranLeft div.rs h2 strong{color:#C00; padding:0 5px; font-size:14px; font-family:Verdana, Geneva, sans-serif}
#tranLeft #k{padding:3px 0; width:230px; font-size:14px; font-family:Verdana, Geneva, sans-serif}

/*aboutus*/
.viewTab{height:28px; border-bottom:1px solid #BF0012}
.viewTab a{display:block; float:left; width:100px; height:28px; line-height:28px; text-align:center; color:#515151; font-size:14px; background:url(bgs.png) no-repeat left -354px}
.viewTab a.on {color:white; font-weight:bold; background-position:-110px -354px; text-decoration:none}
.viewTab a.on:hover{text-decoration:none}

.viewTab2{height:30px; line-height:30px; padding-bottom:10px}
.viewTab2 a.on{font-weight:bold; color:#c00}

/**currsos**/
.currsos_list{}
.currsos_list dl{margin:0; padding:0}
.currsos_list dt{height:32px; cursor:pointer; line-height:32px; border-bottom:1px solid #e1e1e1; color:#4497ca; font-weight:bold; background:url(currsos_arrow.gif) no-repeat 5px 12px; text-indent:21px}
.currsos_list dd{display:none; padding:0; margin:0}
.currsos_list dl.open dt{background-position:5px -11px}
.currsos_list dl.open dd{display:block}
.currsos_list table{border-left:1px solid #e1e1e1; width:100%;}
.currsos_list tr{cursor:default}
.currsos_list th{padding:2px; background:#f4f4f4; height:20px; line-height:20px; border-bottom:1px solid #e1e1e1}
.currsos_list th.th_r{border-right:1px solid #e1e1e1}
.currsos_list td{padding:2px;height:22px; line-height:22px; border:1px solid #e1e1e1; border-top:0; border-left:0; text-align:center}
.currsos_tab{margin-top:20px; height:25px; border:1px solid #e1e1e1; border-top:none; border-bottom:none; line-height:25px; background:url(currsos_tab_bj.gif) repeat-x; position:relative}
.currsos_tab a, .currsos_tab a:visited{font-size:14px; color:black}
.currsos_tab .cur{position:absolute; z-index:100; width:101px; height:28px; line-height:28px; text-indent:16px; color:white; font-weight:bold; left:5px; top:-3px; font-size:14px; background:#e02034 url(currsos_tab_cur.gif) no-repeat}
.currsos_tab .cur1{left:100px}
.currsos_tab .cur2{left:200px}

.cnzz{display:block; height:0; overflow:hidden}
.cnzz img{display:none}
.cnzz #tracqfloater img, .cnzz #tracqfloater1 img{display:inline}

.search01 {padding:5px 0 5px 125px; background:url(search01_bg.png) no-repeat left center}
.search01 input{border:0; font-size:14px; padding: 1px 0 ; background:transparent; width:335px; vertical-align:middle}
.search01 button{width:37px; height:40px; padding:0; cursor:pointer; text-indent:-1000px; background:url(search01_btn.png) no-repeat center; border:0;vertical-align:middle; margin-left:10px}
.searchInfo{height:30px; line-height:30px}
.searchInfo em{font-style:normal; color:#BF0012}

/*links*/

/*** links ***/
.links{margin-top:10px; border:1px solid #ddd}
.footer .links h6{text-align:left; height:31px;text-indent:7px; line-height:31px; border-bottom:1px solid #ddd; color:#c00}

.linksLeft {float:left ; width:90px; text-align:right; line-height:21px}
.links ul{list-style:none; padding:10px 0; overflow:hidden; zoom:1}
.links li {float:left; text-align:left; width:105px; text-indent:7px; height:21px; line-height:21px}
.radf{text-align:center; margin-bottom:10px}
