/* CSS Document */

*{padding:0; margin:0; font-size:12px; color:#7c7c7c; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}
a{text-decoration:none;}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s}
img{border:none;}
strong{color:#666;}

body{background:url(../images/top_bg.jpg) repeat-x top;}
div{text-align:left;}
#head{width:1000px; height:100px; margin:0 auto; position:relative;}
#head .top{width:275px; height:28px; line-height:28px; background:url(../images/top_line.png) no-repeat center center; position:absolute; top:0; right:30px;}
#head .top .h{font-size:12px;background:url(../images/home.png) no-repeat left center; padding-left:20px; line-height:28px; margin-left:18px;}
#head .top .s{font-size:12px;background:url(../images/cn.jpg) no-repeat left center; padding-left:20px; line-height:28px;}
#head .top .e{font-size:12px;background:url(../images/english.jpg) no-repeat left center; padding-left:20px; line-height:28px;}
#head .search_box{width:240px; height:35px; line-height:28px; position:absolute; top:40px; right:30px;}

#head .logo{margin-top:8px; width:400px; float:left;} 

#nav{width:100%; height:40px; background:url(../images/nav_bg.png) no-repeat center center;}
#nav ul{width:1000px; margin:0 auto;}
#nav ul li{float:left; text-align:center; font-weight:bolder; color:#FFFFFF; line-height:40px; width:120px;}
#nav ul li a{color:#FFFFFF; font-size:14px; display:block;}
#nav ul li a:hover{color:#d8271d;}
#nav ul li:first-child{margin-left:25px;}

#content{width:1000px; margin:0 auto; margin-top:15px; padding-bottom:15px;}

#list ul{background:url(../images/list_content.jpg) repeat-y right; border-left:#ccc 1px solid;border-bottom:#ccc 1px solid; padding-bottom:15px;}
#list ul .li1{background:url(../images/list_bg1.png) no-repeat center center; width:229px; line-height:40px;}
#list ul .li1 a{font-size:14px; color:#FFFFFF; margin-left:35px; font-weight:bold; display:block;}
#list ul .li1 a:hover{color:#d8271d;}
#list ul .li2{width:200px; font-size:12px; line-height:30px; border-bottom:1px #CCC dashed; margin:0 auto;}
#list ul .li2 a{background:url(../images/list_bg2.png) no-repeat left center; font-size:12px; padding-left:20px; display:block;}
#list ul .li2 a:hover{color:#494e92; text-decoration:underline;}

.contact_info{background:url(../images/contact_info_top.png) repeat-x center top; border:#ccc 1px solid; overflow:hidden;}
.contact_info .contact_title{font-size:16px; color:#0098e7; line-height:30px; margin-left:5px;}
.contact_info dl dd{width:92%; margin:0 auto; line-height:30px; border-bottom:1px #CCC dashed;}
.contact_info dl dd a:hover{color:#d8271d;}
.contact_info img{float:right; margin-top:15px;}

.index_title{font-size:18px; font-weight:bold; line-height:30px; border-bottom:#ccc solid 2px; margin-bottom:10px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";}

.index_news ul li span{float:right; color:#ccc;}
.index_news ul li{width:85%; margin:0 auto; line-height:30px; list-style:square; border-bottom:dashed 1px #ccc;}
.index_news ul li a{font-size:12px; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; display:block;}
.index_news ul li a:hover{color:#d8271d;}
.index_news ul li:first-child{overflow:hidden; list-style:none; padding-bottom:10px;}
.index_news ul li:first-child .imgbox,.index_news ul li:first-child .main{float:left;}
.index_news ul li:first-child .imgbox{width:80px; height:80px; border:1px solid #ccc;}
.index_news ul li:first-child .main{width:200px; margin-left:15px;}
.index_news ul li:first-child .news_name a{font-size:14px; font-weight:bold;}
.index_news ul li:first-child .news_time{color:#CCCCCC;}

#products tr td{}
#products .imgbox{width:180px; height:160px; margin:0 auto; border-right:#ccc solid 1px; margin-top:15px;}
#products .imgbox img{width:160px; height:160px; margin:0 auto; border:1px solid #fff;}
#products .imgbox img:hover{border:1px solid #d8271d;}
#products .name{width:160px; text-align:left;  margin:0 auto;}
#products .type{width:160px; text-align:left;  margin:0 auto;}
#products .name a:hover,#products .type a:hover{color:#d8271d;}

#foot{width:100%;}
#foot .foot_nav{background:url(../images/foot_bg.png) no-repeat center top; height:40px; line-height:40px; width:1000px; margin:0 auto; color:#FFFFFF; text-align:center;}
#foot .foot_nav a{color:#FFFFFF; padding:0px 10px;}
#foot a:hover{color:#d8271d;}
#foot .name{text-align:center; line-height:30px;}

.product{margin:0 auto;}
.product .name{width:700px; font-size:18px; font-weight:bold; color:#333333; margin:0 auto; line-height:40px;}
.product .imgbox{text-align:center; width:700px; height:700px; margin:0 auto; border:1px solid #ccc;}
.product .type{font-size:16px; color:#333333; font-weight:bold; line-height:30px; margin-top:15px; background:url(../images/products_left.png) no-repeat center left; padding-left:35px;}
.product .title2{line-height:25px; background:url(../images/products_left.png) no-repeat center left; padding-left:35px; font-size:16px; font-weight:bold;}
.product .product_show {line-height:25px; margin-left:35px;}

.about{line-height:25px;}

.img tr td{text-align:center;}
.img tr td img{margin-top:20px;}
.img .name_img{text-align:center; font-size:14px; font-weight:bold; line-height:25px;}

.contact ul{border:1px solid #ccc; padding:40px 15px 50px 15px; margin-top:15px;}
.contact ul li{font-size:14px; line-height:30px;}
.contact ul li a{font-size:14px;}
.contact ul li a:hover{color:#494e92;}
.contact ul li:first-child{font-size:24px; color:#333333; font-weight:bold;}

.news .title{font-size:18px; font-weight:bold; padding:0 30px 0 0; line-height:30px; border-bottom:3px double #0098e7; margin-bottom:5px;}
.news .title span{font-size:18px; float:right;}
.news ul li{border-bottom:1px dashed #ccc; line-height:30px; list-style:square; width:95%; margin:0 auto;}
.news ul li a{display:block; font-size:14px; color:#333;}
.news ul li a:hover,.news ul li a:hover span{color:#d8271d;}
.news ul li span{float:right; color:#CCCCCC;}

.news .news_title{text-align:center; font-size:18px; font-weight:bold; line-height:40px;}
.news .news_time{text-align:center; font-size:12px; color:#CCCCCC; line-height:25px; border-bottom:solid 1px #ccc;}
.news .news_show{margin-top:10px; line-height:25px;}


/*show·ÖÒ³*/
DIV.viciao { text-align:center; border:0px; margin:5px; padding:5px; line-height:30px; width:540px; margin:0 auto;}
DIV.viciao A { border: #E4E3E3 1px solid; padding:2px 5px 2px 5px; margin-right:5px; font-weight:bold; text-decoration:none}
DIV.viciao A:hover { border:#E4E3E3 1px solid; padding:2px 5px 2px 5px; margin-right:5px; background:#0098e7; color:#ffffff; text-decoration:none}
DIV.viciao A:active { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; margin-right:5px}
DIV.viciao SPAN.current { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; margin-right:5px; background:#0098e7; color:#ffffff; font-weight:bold}
DIV.viciao SPAN.disabled { border:1px #E4E3E3 solid; padding:2px 5px 2px 5px; color:#ccc;}
.f16{font-size:16px;}
.f24{font-size:24px;}
.b6{font-weight:bold; color:#666;}
.fr{float:right;}
.clc{color:#ccc;}
.cld8271d{color:#d8271d;}
.cl494e92{color:#0098e7;}
.b{font-weight:bold;}
.back{width:150px; height:40px; display:block; background:url(../images/back.png) no-repeat center center; float:right; margin-right:20px; margin-top:20px;}
.bottonbox{margin:15px auto; width:300px;}
.botton{background:url(../images/botton.png) no-repeat center center; width:91px; height:26px; line-height:26px; display:block; color:#FFFFFF; text-align:center; font-weight:bold;}
.rt{float:right;}
.lt{float:left;}