body{background:#fff; font-size:12px;}

#layout{width:960px; margin:0 auto; background:#fff;}
.top{height:29px; line-height:29px; font-size:12px; color:#000; background:url(../img/sprits.gif) 0 0 repeat-x; overflow:hidden;}
.left_con{margin-left:10px; float:left;}
.right_con{float:right; margin-right:10px;}
.lin{line-height:29px;}
.right_con a{color:#000; }
.head{height:110px; overflow:hidden;}
.nav_top{margin-top:1px; background:url(../img/sprits.gif) 0 -29px repeat-x; height:36px; line-height:36px; overflow:hidden;}
.nav_top li{float:left; background:url(../img/sprits.gif) -249px -65px no-repeat; overflow:hidden;}
.nav_top li a{display:inline-block; height:23px; line-height:24px; color:#fff; font-weight:bold; font-size:14px;
margin:6px 21px; overflow:hidden;}
.nav_top li a:hover{text-decoration:none;}
.nav_top li.current{background:none;}
.nav_top li a.main, .nav_top li a:hover{color:#000; background:url(../img/sprits.gif) left -101px no-repeat; padding-left:6px;}
.nav_top li a.main span, .nav_top li a:hover span{background:url(../img/sprits.gif) right -101px no-repeat; padding-right:6px; height:23px; display:inline-block; cursor: pointer;}
.nav_bom{height:29px; padding-top:7px; background:url(../img/sprits.gif) left -124px repeat-x;}
.input_width{width:118px; border:1px solid #ddd; background:#fff; height:18px; line-height:18px;}
.input_bot span{display:inline-block; height:22px; background:url(../img/sprits.gif) right -160px no-repeat; padding-right:15px; color:#fff;}
.center{margin-top:10px; width:720px; float:left; overflow:hidden;}
.img_news{margin-right:10px; width:280px; height:210px; background:#000; float:left; overflow:hidden;}
.border{border:1px solid #ddd; border-top:3px solid #158017;}
.news_con{width:418px; height:206px; float:left;}
.product_one, .product_two, .product_three, .product_four, 
.product_five, .product_six, .product_seven, .product_eight{width:348px; margin:10px 10px 0px 0px; float:left; height:176px;}
.sports{float:left; width:708px; margin-top:10px;}
.img_nav{margin:10px; overflow:hidden;}
.img_nav .li_padd{width:126px; float:left; margin-right:12px; display:inline;}
.img_nav li a.img_img{border:1px solid #ddd; height:95px;}
.img_nav li a img{width:120px; height:90px; margin-top:2px;}
.img_nav li a{display:block; margin:0 auto; text-align:center; color:#4f4f4f;}
.img_nav li a.img_con{margin-top:5px;}
.img_nav li a:hover{color:red;}

.center_left{width:240px; float:left; margin-top:10px; overflow:hidden;}
.the_new{height:206px;}
h4{height:29px; line-height:29px; font-weight:bold; margin:0px 1px; color:#0b771b; border-bottom:1px solid #ddd; background:url(../img/sprits.gif) left -182px repeat-x; overflow:hidden;}
h4 span.left_con{font-size:14px; }
h4 span.right_con a{font-size:12px; color:#0b771b;}
ul.list_news{margin:6px 10px;}
.list_news li{border-bottom:1px dotted #ddd; height:22px; line-height:22px; padding: 0; margin: 0; overflow: hidden; width:97%; float: left;}
.list_news li a{color:#4f4f4f; display:block; height:20px; float:left;}
.list_news li a:hover{color:red;}
.news_right{float:right; color:#999;}

.marq{height:170px; margin:5px 10px;}
.marq_chl{line-height:160%;}
.marq_chl a{color:#4f4f4f; display:block; float:left;}
.marq_chl a:hover{color:red;}

.login_an{margin-top:10px; display:block; width:240px; height:52px;}
.login_an img{width:240px; height:52px;}
.two{width:238px; height:80px; border:1px solid #ddd; text-align:center;}
.two img{width:234px; height:74px; margin-top:3px;}

.list{margin-top:10px; padding-bottom:5px;}
.list p{width:180px; margin:0 auto; font-size:14px; margin-top:4px; text-align:center;}
.list p a{color:#4f4f4f;}

.banner{padding-bottom:20px; margin-top:10px;}
.banner a{display:block; width:200px; color:#2e2e2e; font-size:14px; padding:0px 8px; height:32px; line-height:32px;
margin:10px auto; background:url(../img/sprits.gif) left -212px no-repeat;}
.banner a:hover{color:red; background-position:left -243px;}
.banner a img{margin:3px 5px 0px 0px; display:block; float:left;}

.footer{border-top:3px solid #0a7519; height:40px; text-align:center; margin-top:20px;}
.footer p{margin-top:15px;}


/*---�����б�ҳ--*/
.none{margin:0; padding:0;}
p.instructions{height:30px; line-height:30px; background:url(../img/icon_four.gif) left center no-repeat; padding-left:20px; color:#4f4f4f;}
p.instructions a{margin:0px 5px; color:#333;}
p.instructions a:hover{color:red;}
.twenty{margin-top:20px;}
.list_news{margin-right:10px;}
.list_news ul{padding:10px 20px; overflow: hidden;}
.list_news ul li{padding:5px 10px;}
span.news_title{margin-left:10px; padding-left:20px; font-size:14px; background:url(../img/icon_five.gif) left top no-repeat;}

.scott{padding:10px; margin:10px 20px; padding-right:0px; background:#f4f4f4;}
.scott a {border: #ddd 1px solid; padding: 2px 5px;color: #88af3f; margin-right: 2px;}
.scott a:hover{border: #0a7519 1px solid;  color: #0a7519; }
.scott a:active{border: #0a7519 1px solid;  color: #fff; background:#0a7519;}
.scott a.current{border: #0a7519 1px solid; padding:2px 5px; font-weight: bold; color: #fff; margin-right: 2px; background: #0a7519}
.scott span.disabled{border: #f3f3f3 1px solid; padding:2px 5px; color: #ccc;margin-right:2px;}
.scott input{width:20px;}
.scott input.submit{border:none; background:#0a7519; padding:2px; color:#fff;}

.list_content{padding:10px 20px;}
.list_content h5{text-align:center; font-size:22px; font-weight:bold;}
.writer{padding:5px; margin-top:5px; background:#f4f4f4; text-align:center;}
.list_content p{margin-top:15px; line-height:22px; font-size:14px; color:#444;}

a.new{background:url(../img/new.gif) right no-repeat; padding-right:20px;}

ul.mulitline{width:90%; height:140px; overflow:hidden; margin:0 auto; margin-top:15px;}
ul.mulitline li a{display:inline-block; height:20px; line-height:20px; color:#4f4f4f;}

.button_one,.button_two{background: url(../img/sprits.gif) left -160px no-repeat; border: none; display:inline-block; width:70px; height:21px; line-height:21px; color:#fff;}
 .button_two{background:url(../img/sprits.gif) right -160px no-repeat; width:49px; }