/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, 
blockquote, th, td { margin: 0; padding: 0; }
body { color:#333; font:12px/1 Arial, Helvetica, sans-serif,"宋体";background:url(imagesbg.png) repeat-x 0 0;}
fieldset, img { border:0; }
i,var,em{ font-style:normal;}
a:focus, a:hover { color:#ff6600; text-decoration:none; }
a{color: #333;text-decoration: none;}
a:hover{ text-decoration:underline;}
.clearfix {clear:both;overflow:hidden;font-size:0;height:0;}
.clearfix:before, .clearfix:after { content: ""; display: table }.clearfix:after { clear: both }.clearfix { *zoom:1}
input, button, textarea, select, optgroup, option, img { vertical-align:middle; }
ul,li{ list-style:none;}

/* common */
.fl { float:left; }.fr { float:right; }.tac { text-align:center; }.tar { text-align: right; }.tal { text-align: left; }
.cb { clear:both; }.ml1e { margin-left: 1em; }
.w100per { width: 100%; }.w98per { width:98%; }.w95per { width: 95%; }.w90per { width: 90%; }.w50per { width: 50%; }.w60per { width: 60%; }.w80per { width: 75%; }.w75per { width: 75%; }.w20per { width: 20%; margin-left:25px;}.w10per { width: 10%; }.w105 { width: 105px; }.w88per { width: 88%; }
.mar15 { margin:15px; }
.a999{color:#999999;}.a666{color:#666666;}.a333{color:#333333;}.ablue{color:#0065a5;}
.green{ color:#096}
.mr5 { margin-right: 5px; display:inline; }
.mr10 { margin-right: 10px; display:inline; }
.mr20 { margin-right: 20px; display:inline; }
.mr30{ margin-right: 30px; display:inline;}
.ml5 { margin-left: 5px; display:inline; }
.ml10 { margin-left: 10px; display:inline; }
.mb10{ margin-bottom:10px;}
.mt10{ margin-top:10px;}
.fn{ font-weight:normal;}
.pt5 { padding-top: 5px; }.pt10 { padding-top: 10px; }.pb10 { padding-bottom: 10px; }.pt20{ padding-top:20px;}
.f13{ font-size:13px;}.f14 { font-size: 14px; }.f15{ font-size:15px;}.f16{ font-size:16px;}
.lh30{ line-height:30px;}
.h300{ height:300px;}
.ofw{ overflow:hidden;}
.bdr{ border:1px solid #ddd;}
.bgn{ background:none !important;}

table{ border-collapse:collapse;border-spacing:0;}
.red{ color:#f60; font-family:宋体;}
/**.more{ float:right; width:33px; height:20px; display:block; background:url(../images/sprite_btn.png) no-repeat 0 -24px; line-height:20px; padding-left:15px; margin-top:5px; }**/
.more02{ float:right;font-family:宋体;}
.time{ color:#999; float:right;}


/*index start*/  
#top{ width:100%; height:31px; background:url(imagestopbg.gif) repeat-x;}
.topline{ width:974px; margin:0 auto; height:31px; line-height:31px;}
.zf{ background:url(imagesxzf.png) no-repeat 10px; center; padding-left:30px;}
.zw{ background:url(imagesxzw.png) no-repeat 10px; center; padding-left:30px;}
.top_r span{ background:url(imagesxtbj.png) no-repeat 0 center; padding-left:15px; margin-right:10px;}

#container{ width:974px; height:auto;  margin:0 auto;}
#cont{width:974px; height:auto; margin:0px auto; background:#fff; overflow:hidden}
#banner{width:100%; height:168px; background:url(imagesbanner.jpg) no-repeat 0 0;}

#nav{ width:974px; height:71px; background:url(imagesnav.jpg) no-repeat 0 0; position:relative}
#nav .menu{ position:absolute; height:30px; line-height:30px; background:#f2f2f2; width:932px; top:72px; border:1px solid #cdcdcd; padding:0 20px;left:0px;}
#nav .menu a{ padding:0 4px}

/*#nav{ width:974px; height:71px; background:url(imagesnav.jpg) no-repeat 0 0;}*/
#nav ul{width:auto; float:left; margin-right:5px; padding-top:33px;}
#nav ul li{ float:left;width:auto; background:url(imagesnavline.png) no-repeat 100% 0;}
#nav ul li a{ font-size:18px; font-weight:bold;color:#FFFFFF; display:block;width:110px; height:38px; padding:0px 0px; }
#nav ul #navleft a{background:url(imagesnav_03.png) no-repeat 0 0;}
#nav ul #navleft a.on{background:url(imagesnav1_03.png) no-repeat 0 0; }
#nav ul #navleft a:hover{background:url(imagesnav1_03.png) no-repeat 0 0;}
#nav ul li #nav2{background:url(imagesnav_05.png) no-repeat 0 0;}
#nav ul li #nav2:hover{background:url(imagesnav1_05.png) no-repeat 0 0;}
#nav ul li #nav3{background:url(imagesnav_07.png) no-repeat 0 0;}
#nav ul li #nav3:hover{background:url(imagesnav1_07.png) no-repeat 0 0;}
#nav ul li #nav4{background:url(imagesnav_09.png) no-repeat 0 0;}
#nav ul li #nav4:hover{background:url(imagesnav1_09.png) no-repeat 0 0;}
#nav ul li #nav5{background:url(imagesnav_11.png) no-repeat 0 0;}
#nav ul li #nav5:hover{background:url(imagesnav1_11.png) no-repeat 0 0;}
#nav ul li #nav6{background:url(imagesnav_13.png) no-repeat 0 0;}
#nav ul li #nav6:hover{background:url(imagesnav1_13.png) no-repeat 0 0;}
#nav ul li #nav7{background:url(imagesnav_15.png) no-repeat 0 0;}
#nav ul li #nav7:hover{background:url(imagesnav1_15.png) no-repeat 0 0;}
#nav span{ float:right;display:block; font-size:12px; width:190px;height:31px; color:#FFFFFF; font-weight:bold; padding-top:40px; vertical-align:middle; line-height:31px; background:url(imagesnav.jpg) no-repeat 100% 0; }
#nav span input{width:120px;height:21px; line-height:21px; border:1px solid #a70800; vertical-align:middle; margin-right:5px;}
#nav span #find{width:44px;height:23px; background:url(imagesnav_18.png) repeat-x 0 0; color:#c91406; font-size:12px; }
#navshadow{ background: url(imagesnav021.jpg) repeat-x 0 0; width:974px; height:40px; clear:both;}
/*banner and nav*/


/*footer*/
#footer{ width:100%; height:auto; background: #FFFFFF; margin-top:10px;}
#footnav{width:972px; height:auto; background:url(imagesfoot01.jpg) repeat-x 0 0; border:1px solid #cf0601; text-align:center;}
#footnav ul{ width:40%; height:32px; margin:0px auto;}
#footnav ul li{ float:left;padding:10px 0px 7px 8px;}
#footnav ul li a{ color:#FFFFFF; border-right:1px solid #FFFFFF;  display:block;padding-right:10px;}
#footnav ul li #rignav{ border:0px;}
#footinfo{width:972px; height:83px; border:1px solid #d9d9d9; border-top:none; text-align:center;padding-top:25px;}
#footinfo div{width:872px;height:50px; margin:0px auto; text-align:center; }
#footinfo div span{ float:left; display:block; }
#footinfo div span.rigimg{ float:right;}
#footinfo img{border:1px solid #d2d2d2; width:auto; height:auto; }
#footinfo div span p{ line-height:25px; width:600px;}
/*footer*/