/*body {cursor:url('http://www.120ask.com/hand.cur');}*/
body{background-color: #FFF;}
body,textarea,input,select,option{font-size:12px;color:#333;font-family:宋体,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,textarea,form{margin:0;padding:0;}
ol,ul{list-style-type:none;}
a{text-decoration:none;outline:none;color:#333;}
table{border-collapse:collapse;}
a img{border:none;}
.clear{clear:both;height:0;overflow:hidden;}
.button{border:none;cursor:pointer;}

.z_margin{width:966px;margin:0 auto;overflow:hidden;}
.border{border:1px solid #d8e6d0;}
.banner .h1 p a:hover,.z_fen2ul2 a:hover,.z_qunw dd p span a:hover,.z_mrgt_5 li a:hover,.z_mrgt_6 li a:hover,.z_blog dd a:hover,.footer p a:hover,.z_mrgt_4 li a:hover,.z_ht_gg strong a:hover,.z_mrgt_2 li a:hover,#z_main_hspy li a:hover,.z_fdtr li p a:hover,.z_dtr_msg p a:hover strong,.z_ends_a a:hover,.z_fen2ul li a:hover,.z_qunw dd p a strong:hover,#z_rolls_a li a:hover,#z_rolls_a li a:hover b,.z_hd1_r a:hover,.smallnav2 li a:hover{color:#ff6600;text-decoration:underline;}
.z_qunw dd p span a:hover,.z_fen2ul2 li a:hover{text-decoration:underline;} 
/* public*/

/* header */
.header_one{background:url(images/new_index/one_line1.gif) 0 0 repeat-x;border-bottom:3px solid #fff;}
.z_hd1_l .z_msg{background:url(images/new_index/z_smallp.gif) 0 0 no-repeat;}
.header_one{height:32px;border-top:2px solid #49ae0c; background-position:0 0;}
.z_hd1_l{float:left;padding-left:35px;height:32px;width:580px;}
.z_hd1_l input{float:left;}
.z_hd1_l span{height:32px;float:left;line-height:32px;text-align:right;width:58px;padding:0 3px;color:#448102;font-weight:bold;}
.z_hd1_l a b{color:#448102;}
.z_hd1_l .text{border:1px solid #a1c988;height:19px;line-height:19px;margin-top:5px;padding:0 3px;width:83px;}
.z_hd1_l .button{color:#fff;width:52px;background:url(images/new_index/z_btn_1.gif) 0 0 no-repeat;;}
.z_hd1_l .button,.z_hd1_l a{margin:5px 3px 0 8px;height:21px;line-height:21px;}
.z_hd1_l a{float:left;}
.z_hd1_l a:hover{color:#ff6600;}
.z_hd1_l .z_msg{background-position:0 0;overflow:hidden;width:21px;height:15px;margin: 8px 5px;}
.z_hd1_r{float:right;padding-right:25px;color:#666;height:32px;line-height:32px;text-align:right;width:260px;}
.z_hd1_r a{padding:0 3px;color:#666;}
.z_hd1_l cite{font-style:normal;float:left;height:14px;margin:9px; width:0px;overflow:hidden;border-left:1px solid #666;}

/* banner */
.z_sou .button,.z_sou div,.smallnav .link a,.smallnav li a{background:url(images/new_index/z_smallnav.gif) 0 0 no-repeat;}
/*.banner{background:url(images/new_index/banner_bg.gif) 0 0 no-repeat;height:114px;}*/
.banner .h1{position:relative;float:left;padding:38px 0 0 214px;height:114px;width:150px;}
.banner .h1 .img{margin:0;width:184px;position:absolute;top:35px;left:20px;z-index:1;}
.banner .h1 p{float:left;height:18px;line-height:18px;padding-bottom:3px;}
.banner .h1 p a{font-weight:normal;}
.banner .h1 p strong{font-size:14px;color:red;}
.banner .h1 img{float:left;}
.banner .h1 #bate{position:absolute;top:13px;left:153px;width:52px;height:24px;text-align:center;line-height:20px;font-weight:normal;font-style:normal;color:#7db554;background:url(images/new_index/z_bate.gif) 0 0 no-repeat;}

.banner_r{width:575px;float:right;padding:23px 20px 0 0;overflow:hidden;}
.smallnav{height:22px;}
.smallnav li{float:left;width:52px;height:22px;padding-right:4px;}
.smallnav li a{float:left;text-align:center;line-height:22px;width:52px;cursor:pointer;color:#338702;height:22px;background-position:0 -22px;}
.smallnav li a:hover{text-decoration:none;}
.smallnav .link a{font-weight:bold;color:#fff;}
.banner_r .z_sou{height:33px;overflow:hidden;background:#fff;}
.z_sou div{border:2px solid #61ba20;height:29px;padding-left:32px;width:417px;float:left;background-position:0 -44px; overflow:hidden;}
.z_sou div input{border:0;height:29px;line-height:29px;float:left;width:415px;color:#999;}
.z_sou .button{float:left;width:120px;background-position:0 -75px;height:33px;}
.smallnav2{height:30px;overflow:hidden;padding-left:10px;}
.smallnav2 li{float:left;line-height:30px;display:none;}
.smallnav2 li a{color:#999;float:left;margin:0 7px;}

/* nav */
.nav{height:33px;padding-top:7px;overflow:hidden;background:url(images/new_index/z_naver.gif) 0 0 repeat-x;}
.nav li{float:left;height:33px;line-height:16px;background:url(images/new_index/z_nav_line.gif) 0 3px no-repeat;padding:0 3px 0 7px;}
.nav li a{float:left;padding:6px 23px 0;font-size:14px;color:#fff;font-weight:bold;height:27px;}
.nav .z_on_link{line-height:22px;background:url(images/new_index/z_nav_link.gif) center 0 no-repeat;color:#055000;}
.nav a:hover{text-decoration:none;line-height:22px;background:url(images/new_index/z_nav_link.gif) center 0 no-repeat;color:#055000;}

/* footer */
.footer{margin-top:12px;padding:25px 0 10px 0;background:url(images/new_index/one_line6.gif) 0 0 repeat-x;}
.footer p{text-align:center;line-height:22px;}
.footer p a{padding:0 5px;}
.footer .z_paddingbt{padding-bottom:12px;}

/* nav news button */
.nav .z_btn{float:right;background:none;padding:0 15px 0 0;}
.nav .z_btn a{width:86px;height:25px;padding:0;background:url(images/ask_doca.gif) 0 0 no-repeat;}
.nav .z_btn a:hover{background:url(images/ask_doca.gif) 0 -26px no-repeat;}